You've already forked Arcturus-Morningstar-Extended
mirror of
https://github.com/duckietm/Arcturus-Morningstar-Extended.git
synced 2026-06-19 15:06:19 +00:00
7726691cde
First wire-level packet for the in-client housekeeping admin panel. Adds an incoming handler (Incoming 9100) that resolves a username to a HabboInfo (online via the HabboManager hashmap, offline via the users-table SQL fallback) and replies with HousekeepingUserDetail (Outgoing 9200) containing id / username / motto / look / rank / rank name / online / lastOnline / credits / duckets / diamonds / email / ipLogin / isBanned. Active-mute and active-trade-lock are written as trailing booleans (currently false) so the renderer parser can pick them up later behind a bytesAvailable guard once those manager APIs are surfaced offline-side. Permission gate is ACC_SUPPORTTOOL — same one ModTools already uses. Avoids adding a new column to the permissions table on this slice; a dedicated ACC_HOUSEKEEPING permission can be introduced later when the destructive HK operations (give-credits, delete-room, reset-pwd) go in. Reserves the 9100..9199 / 9200..9299 ID blocks for the rest of the HK packet surface (search-prefix, find-by-id, ban/mute/kick with arbitrary duration, room actions, economy, catalog admin, dashboard aggregate, audit log read). `mvn compile` clean on Habbo 4.2.12.