18 KiB
The following file contains the current feature list for Arcturus Morningstar as of the 4.x Beta Branch. We hope this file will provide an easy place to find functions in Arcturus Morningstar for new developers, as well as give people the chance to see exactly what Arcturus Morningstar can do!
If you wish to contribute to this list, features are laid out in the following format:
✍️ Example Header:
Example Feature Header- ✔️ (completed) ⭕ (incomplete/ not implemented)
Example Sub Feature Header - ✔️
🖥️ Connection / User:
Login via SSO Ticket ✔️
Support RSA Encryption ✔️
HabboRSACrypto
HabboRC4
HabboDiffieHellman
CompleteDiffieHandshakeEvent
InitDiffieHandshakeEvent
🧸 RCON:
RCON ✔️
RCON Messages - ✔️
AlertUser
)
ChangeRoomOwner
CreateModToolTicket
DisconnectUser
ExecuteCommand
ForwardUser
// todo finish this
💠 Subscriptions:
Subscriptions Manager ✔️
Subscription
SubscriptionManager
SubscriptionScheduler
UserSubscriptionCreatedEvent
UserSubscriptionExpiredEvent
UserSubscriptionExtendedEvent
Habbo Club - ✔️
SubscriptionHabboClub
RequestUserClubEvent
RequestClubDataEvent
ClubDataComposer
HabboStats.hasActiveClub()
HC Catalogue - ✔️
ClubBuyLayout
ClubOffer
ClubGiftsLayout
ClubGiftsComposer
ClubCenterDataComposer
ClubGiftReceivedComposer
HC Payday - ✔️
SecureLoginEvent
SubscriptionScheduler
SubscriptionHabboClub.calculatePayDay()
SubscriptionHabboClub.executePayDay()
SubscriptionHabboClub.processUnclaimed()
SubscriptionHabboClub.claimPayDay()
SubscriptionHabboClub.progressAchievement()
HC Checks on clothing - ✔️
ClothingValidationManager
ClothingValidationManager.validateLook()
HC dances - ✔️
RoomUserDanceEvent
RoomUserDanceComposer
RoomUnit.getDanceType()
RoomUnit.setDanceType()
Builders Club - ⭕
SubscriptionScheduler
BuildersClubExpiredComposer
Builders Club Catalogue - ⭕
BuildersClubAddonsLayout
BuildersClubLoyaltyLayout
)
BuildersClubFrontPageLayout
🤹 Entities:
Habbo ✔️
Habbo
Habbo.getClient()
Habbo.isOnline()
Habbo.getHabboInfo()
Habbo.getHabboStats()
Habbo.getRoomUnit()
HabboManager
Emulator.getGameEnvironment().getHabboManager().getOfflineHabboInfo()
HabboManager.getCloneAccounts()
HabboManager.setRank()
HabboInfo
Clothing - ✔️
UserClothesComposer
HabboInventory.getWardrobeComponent()
HabboInventory.setWardrobeComponent()
Inventory - ✔️
HabboInventory
Habbo.getInventory()
ItemsComponent.addItem()
ItemsComponent.addItems()
ItemsComponent.getHabboItem()
ItemsComponent.getAndRemoveHabboItem()
ItemsComponent.removeHabboItem()
ItemsComponent.getItemsAsValueCollection()
InventoryItemsComposer
InventoryBotsComposer
InventoryPetsComposer
InventoryAchievementsComposer
InventoryRefreshComposer
InventoryItemsAddedEvent
InventoryItemEvent
Motto - ✔️
Badges - ✔️
BadgesComponent
BadgesComponent.loadBadges()
BadgesComponent.getBadgesOfflineHabbo()
BadgesComponent.createBadge()
BadgesComponent.deleteBadge()
BadgesComponent.getWearingBadges()
BadgesComponent.hasBadge()
BadgesComponent.getBadge()
BadgesComponent.removeBadge()
Load Currency and Seasonal Currency - ✔️
RequestUserCreditsEvent
UserCurrencyComposer
UserCreditsComposer
Habbo.getHabboInfo()
Save/Load Achievements
Save/Load Friends
Save/Load Own Rooms
Save/Load Guilds
Save/Load Currencies
Save/Load Inventory
Save/Load Friendships - Love/Hate/Like