@@ -2,122 +2,122 @@

public class Outgoing {

public static int AuthenticationOKMessageComposer = 1294;//1079
public static int CreateRoomMessageComposer = 912;//3001
public static int CreditsMessageComposer = 1662;//1958
public static int FlatCategoriesMessageComposer = 845;//3379
public static int FloorMapMessageComposer = 2100;//1819
public static int FollowBuddyMessageComposer = 1048;//3289
public static int FollowErrorMessageComposer = -753;
public static int FriendUpdateMessageComposer = 1382;//1190
public static int HeightMapMessageComposer = 3973;//1232
public static int HomeRoomMessageComposer = 3503;//2477
public static int HotelScreenMessageComposer = 2260;//726
public static int InitialRoomInfoMessageComposer = 1098;//768
public static int InitMessengerMessageComposer = 758;//2900
public static int LandingWidgetMessageComposer = 1621;//2394
public static int MessengerCategoriesMessageComposer = 3160;//1329
public static int MessengerMessageComposer = 3834;//984
public static int MessengerRequestsMessageComposer = 1783;//177
public static int MessengerSearchMessageComposer = 3272;//2823
public static int MessengerSendRequest = 3779;//1525
public static int NavigatorCategories = 966;//232
public static int NavigatorLiftedRoomsComposer = 3580;//1568
public static int NavigatorMetaDataComposer = 3830;//1071
public static int NavigatorSavedSearchesComposer = 513;//2908
public static int NavigatorPreferencesMessageComposer = 735;//3617
public static int RemoveFriendMessageComposer = 1382;//1190
public static int RoomDataMessageComposer = 836;//306
public static int RoomRatingMessageComposer = 2019;//2454
public static int RightsLevelMessageComposer = 231;//680
public static int YouAreNotControllerMessageComposer = 2630;//1068
public static int RoomSpacesMessageComposer = 2558;//1897
public static int SearchResultSetComposer = 1036;//1089
public static int SecretKeyMessageComposer = 1631;//696
public static int SendPerkAllowancesMessageComposer = 3877;//1790
public static int UniqueMachineIdMessageComposer = 226;//3731
public static int UserDisplayMessageComposer = 1031;//3857
public static int RemoveUserMessageComposer = 2756;//3839
public static int UserObjectMessageComposer = 3231;//845
public static int UserStatusMessageComposer = 2241;//3559
public static int CanCreateRoomMessageComposer = 2221;//3568
public static int RoomOwnerRightsComposer = 2147;//3675
public static int OwnerRightsMessageComposer = 3976;//1932
public static int RoomSettingsDataMessageComposer = 3133;//3361
public static int MessageInviteMessageComposer = 2983;//2138
public static int RoomEnterErrorMessageComposer = 748;//200
public static int GenericDoorbellMessageComposer = 698;//2068
public static int GenericErrorMessageComposer = 1329;//905
public static int GenericNoAnswerDoorbellMessageComposer = 3344;//797
public static int AcceptUserInsideRoomMessageComposer = 2557;//735
public static int ShoutMessageComposer = 2765;//2888
public static int ChatMessageComposer = 1659;//2785
public static int TypingStatusMessageComposer = 3170;//1727
public static int FloodFilterMessageComposer = 1889;//803
public static int DanceStatusMessageComposer = 1872;//130
public static int IdleStatusMessageComposer = 2050;//2306
public static int CatalogueTabMessageComposer = 1222;//2140
public static int BroadcastMessageAlertComposer = 777;//1751
public static int CataloguePageMessageComposer = 3316;//3277
public static int PurchaseErrorMessageComposer = 708;//1331
public static int PurchaseNotificationMessageComposer = 2513;//1450
public static int FurniListNotificationComposer = 700;//439
public static int UpdateInventoryMessageComposer = 1521;//1619
public static int InventoryMessageComposer = 1307;//3640
public static int RemoveInventoryItemComposer = 2278;//3968
public static int PlaceFloorItemMessageComposer = 824;//2076
public static int PlaceWallItemMessageComposer = 2251;//2236
public static int FloorItemsMessageComposer = 1147;//2783
public static int WallItemsMessageComposer = 877;//580
public static int MoveFloorItemMessageComposer = 2880;//1104
public static int MoveWallItemMessageComposer = 2582;//3408
public static int RemoveItemMessageComposer = 2993;//2362
public static int RemoveWallItemMessageComposer = 3762;//209
public static int CommunityGoalHallOfFameWidget = 761;//2208
public static int AvailabilityMessageComposer = 1312;//3690
public static int ChatOptionsMessageComposer = 1871;//2824
public static int WallOptionsMessageComposer = 3997;//3003
public static int CatalogueDiscountComposer = 2987;//796
public static int CarryObjectComposer = 1755;//2106
public static int UserChangeComposer = 50;//2248
public static int SlideObjectMessageComposer = 2561;//330
public static int MoodlightConfigMessageComposer = 2104;//1540
public static int SubscriptionMessageComposer = 1925;//826
public static int UserRightsComposer = 975;//3315
public static int BubbleAlertComposer = 2703;//3152
public static int GiftingSettingsComposer = 3419;//766
public static int PresentDeliverErrorMessageComposer = 1429;//1971
public static int FloorPlanFloorMapMessageComposer = 2151;//1855
public static int FloorPlanSendDoorMessageComposer = 1716;//1685
public static int FloorPlanRoomVisualComposer = 3997;//3003
public static int RoomForwardComposer = 1048;//3289
public static int NavigatorPreferencesComposer = 735;//3617
public static int AvailablePromotionRoomsComposer = 3698;//442
public static int NavigatorPromoteCategoriesComposer = 2144;//1265
public static int ActivityPointsComposer = 992;//3318
public static int RoomPromotionMessageComposer = 2725;//1587
public static int PetRacesMessageComposer = 2240;//2333
public static int VerifyPetNameComposer = 2599;//1760
public static int PetInventoryMessageComposer = 78;//1988
public static int TargettedOfferDataComposer = 254;//2621
public static int HabboClubCenterComposer = 3860;//1319
public static int PetInformationComposer = 1570;//3380
public static int WhisperMessageComposer = 1899;//1400
public static int RoomRightsListComposer = 1865;//225
public static int RightsRemovedComposer = 3470;//1501
public static int RightsAssignedComposer = 419;//3493
public static int SettingsUpdatedMessageComposer = 1057;//3865
public static int RoomInfoUpdatedMessageComposer = 3246;//3743
public static int GroupPurchaseDialogComposer = 2815;//1062
public static int GroupBadgeDialogComposer = 2910;//2839
public static int GroupBadgesMessageComposer = 84;//711
public static int GroupInfoMessageComposer = 2197;//815
public static int AvatarAspectUpdateMessageComposer = 125;//884
public static int GroupInfoComposer = 1530;
public static int GroupManageDetailsComposer = 991;
public static int GroupManageMembersComposer = 3602;
public static int GroupMembershipRequestedComposer = 1576;
public static int UnknownGroupComposer = 1309;
public static int GroupUpdateMemberComposer = 2896;
public static int RefreshFavouriteGroupComposer = 3611;
public static int AuthenticationOKMessageComposer = 3054;//1294
public static int CreateRoomMessageComposer = 3230;//912
public static int CreditsMessageComposer = 1556;//1662
public static int FlatCategoriesMessageComposer = 2986;//845
public static int FloorMapMessageComposer = 3841;//2100
public static int FollowBuddyMessageComposer = 319;//1048
public static int FollowErrorMessageComposer = 344;//-753
public static int FriendUpdateMessageComposer = 3872;//1382
public static int HeightMapMessageComposer = 1010;//3973
public static int HomeRoomMessageComposer = 1776;//3503
public static int HotelScreenMessageComposer = 1297;//2260
public static int InitialRoomInfoMessageComposer = 3334;//1098
public static int InitMessengerMessageComposer = 2891;//758
public static int LandingWidgetMessageComposer = 2081;//1621
public static int MessengerCategoriesMessageComposer = 913;//3160
public static int MessengerMessageComposer = 2606;//3834
public static int MessengerRequestsMessageComposer = 1151;//1783
public static int MessengerSearchMessageComposer = 3766;//3272
public static int MessengerSendRequest = 2311;//3779
public static int NavigatorCategories = 1146;//966
public static int NavigatorLiftedRoomsComposer = 3709;//3580
public static int NavigatorMetaDataComposer = 2631;//3830
public static int NavigatorSavedSearchesComposer = 2853;//513
public static int NavigatorPreferencesMessageComposer = 2123;//735
public static int RemoveFriendMessageComposer = 3872;//1382
public static int RoomDataMessageComposer = 1826;//836
public static int RoomRatingMessageComposer = 3267;//2019
public static int RightsLevelMessageComposer = 3668;//231
public static int YouAreNotControllerMessageComposer = 1628;//2630
public static int RoomSpacesMessageComposer = 424;//2558
public static int SearchResultSetComposer = 3984;//1036
public static int SecretKeyMessageComposer = 3465;//1631
public static int SendPerkAllowancesMessageComposer = 3189;//3877
public static int UniqueMachineIdMessageComposer = 602;//226
public static int UserDisplayMessageComposer = 2775;//1031
public static int RemoveUserMessageComposer = 2848;//2756
public static int UserObjectMessageComposer = 1513;//3231
public static int UserStatusMessageComposer = 2694;//2241
public static int CanCreateRoomMessageComposer = 277;//2221
public static int RoomOwnerRightsComposer = 3383;//2147
public static int OwnerRightsMessageComposer = 2539;//3976
public static int RoomSettingsDataMessageComposer = 3075;//3133
public static int MessageInviteMessageComposer = 1378;//2983
public static int RoomEnterErrorMessageComposer = 1945;//748
public static int GenericDoorbellMessageComposer = 1099;//698
public static int GenericErrorMessageComposer = 2856;//1329
public static int GenericNoAnswerDoorbellMessageComposer = 448;//3344
public static int AcceptUserInsideRoomMessageComposer = 3140;//2557
public static int ShoutMessageComposer = 3944;//2765
public static int ChatMessageComposer = 2174;//1659
public static int TypingStatusMessageComposer = 3293;//3170
public static int FloodFilterMessageComposer = 3603;//1889
public static int DanceStatusMessageComposer = 1276;//1872
public static int IdleStatusMessageComposer = 157;//2050
public static int CatalogueTabMessageComposer = 808;//1222
public static int BroadcastMessageAlertComposer = 82;//777
public static int CataloguePageMessageComposer = 2412;//3316
public static int PurchaseErrorMessageComposer = 1408;//708
public static int PurchaseNotificationMessageComposer = 479;//2513
public static int FurniListNotificationComposer = 1310;//700
public static int UpdateInventoryMessageComposer = 1604;//1521
public static int InventoryMessageComposer = 1669;//1307
public static int RemoveInventoryItemComposer = 1748;//2278
public static int PlaceFloorItemMessageComposer = 3340;//824
public static int PlaceWallItemMessageComposer = 366;//2251
public static int FloorItemsMessageComposer = 1264;//1147
public static int WallItemsMessageComposer = 2649;//877
public static int MoveFloorItemMessageComposer = 1125;//2880
public static int MoveWallItemMessageComposer = 1481;//2582
public static int RemoveItemMessageComposer = 2039;//2993
public static int RemoveWallItemMessageComposer = 2091;//3762
public static int CommunityGoalHallOfFameWidget = 791;//761
public static int AvailabilityMessageComposer = 1769;//1312
public static int ChatOptionsMessageComposer = 2114;//1871
public static int WallOptionsMessageComposer = 2988;//3997
public static int CatalogueDiscountComposer = 3575;//2987
public static int CarryObjectComposer = 3112;//1755
public static int UserChangeComposer = 2098;//50
public static int SlideObjectMessageComposer = 352;//2561
public static int MoodlightConfigMessageComposer = 2266;//2104
public static int SubscriptionMessageComposer = 3459;//1925
public static int UserRightsComposer = 1081;//975
public static int BubbleAlertComposer = 3531;//2703
public static int GiftingSettingsComposer = 1035;//3419
public static int PresentDeliverErrorMessageComposer = 3154;//1429
public static int FloorPlanFloorMapMessageComposer = 3542;//2151
public static int FloorPlanSendDoorMessageComposer = 2201;//1716
public static int FloorPlanRoomVisualComposer = 2988;//3997
public static int RoomForwardComposer = 319;//1048
public static int NavigatorPreferencesComposer = 2123;//735
public static int AvailablePromotionRoomsComposer = 2283;//3698
public static int NavigatorPromoteCategoriesComposer = 3851;//2144
public static int ActivityPointsComposer = 3304;//992
public static int RoomPromotionMessageComposer = 1488;//2725
public static int PetRacesMessageComposer = 569;//2240
public static int VerifyPetNameComposer = 3920;//2599
public static int PetInventoryMessageComposer = 3808;//78
public static int TargettedOfferDataComposer = 1976;//254
public static int HabboClubCenterComposer = 3148;//3860
public static int PetInformationComposer = 3345;//1570
public static int WhisperMessageComposer = 2810;//1899
public static int RoomRightsListComposer = 3321;//1865
public static int RightsRemovedComposer = 257;//3470
public static int RightsAssignedComposer = 3622;//419
public static int SettingsUpdatedMessageComposer = 539;//1057
public static int RoomInfoUpdatedMessageComposer = 3966;//3246
public static int GroupPurchaseDialogComposer = 870;//2815
public static int GroupBadgeDialogComposer = 2579;//2910
public static int GroupBadgesMessageComposer = 1333;//84
public static int GroupInfoMessageComposer = 2279;//2197
public static int AvatarAspectUpdateMessageComposer = 2786;//125
public static int GroupInfoComposer = 3190;//1530
public static int GroupManageDetailsComposer = 891;//991
public static int GroupManageMembersComposer = 610;//3602
public static int GroupMembershipRequestedComposer = 3049;//1576
public static int UnknownGroupComposer = 3186;//1309
public static int GroupUpdateMemberComposer = 3263;//2896
public static int RefreshFavouriteGroupComposer = 1579;//3611
}
@@ -11,7 +11,7 @@ public void handle(Player player, ClientMessage request) {

String version = request.readString();

if (!version.equals("PRODUCTION-201709052204-426856518")) {
if (!version.equals("PRODUCTION-201709192204-203982672")) {
player.getNetwork().close(); // bad version, kill connection
return;
}