Refactored all outgoing composer names beginning with C

This commit is contained in:
Harmonic 2022-04-16 11:15:11 -07:00 committed by Harmonic
parent 1a86232ab0
commit a97a7d5ae2
103 changed files with 246 additions and 256 deletions

View File

@ -217,7 +217,7 @@ public class Bot implements Runnable {
return; return;
this.chatTimestamp = Emulator.getIntUnixTimestamp(); this.chatTimestamp = Emulator.getIntUnixTimestamp();
this.room.botChat(new RoomUserTalkComposer(new RoomChatMessage(event.message, this.roomUnit, RoomChatMessageBubbles.getBubble(this.getBubbleId()))).compose()); this.room.botChat(new ChatMessageComposer(new RoomChatMessage(event.message, this.roomUnit, RoomChatMessageBubbles.getBubble(this.getBubbleId()))).compose());
if (message.equals("o/") || message.equals("_o/")) { if (message.equals("o/") || message.equals("_o/")) {
this.room.sendComposer(new RoomUserActionComposer(this.roomUnit, RoomUserAction.WAVE).compose()); this.room.sendComposer(new RoomUserActionComposer(this.roomUnit, RoomUserAction.WAVE).compose());

View File

@ -2,7 +2,7 @@ package com.eu.habbo.habbohotel.campaign.calendar;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.outgoing.events.calendar.AdventCalendarProductComposer; import com.eu.habbo.messages.outgoing.events.calendar.CampaignCalendarDoorOpenedMessageComposer;
import com.eu.habbo.plugin.events.users.calendar.UserClaimRewardEvent; import com.eu.habbo.plugin.events.users.calendar.UserClaimRewardEvent;
import gnu.trove.map.hash.THashMap; import gnu.trove.map.hash.THashMap;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -134,7 +134,7 @@ public class CalendarManager {
} }
habbo.getHabboStats().calendarRewardsClaimed.add(new CalendarRewardClaimed(habbo.getHabboInfo().getId(), campaign.getId(), day, object.getId(), new Timestamp(System.currentTimeMillis()))); habbo.getHabboStats().calendarRewardsClaimed.add(new CalendarRewardClaimed(habbo.getHabboInfo().getId(), campaign.getId(), day, object.getId(), new Timestamp(System.currentTimeMillis())));
habbo.getClient().sendResponse(new AdventCalendarProductComposer(true, object, habbo)); habbo.getClient().sendResponse(new CampaignCalendarDoorOpenedMessageComposer(true, object, habbo));
object.give(habbo); object.give(habbo);
try (Connection connection = Emulator.getDatabase().getDataSource().getConnection(); PreparedStatement statement = connection.prepareStatement("INSERT INTO calendar_rewards_claimed (user_id, campaign_id, day, reward_id, timestamp) VALUES (?, ?, ?, ?, ?)")) { try (Connection connection = Emulator.getDatabase().getDataSource().getConnection(); PreparedStatement statement = connection.prepareStatement("INSERT INTO calendar_rewards_claimed (user_id, campaign_id, day, reward_id, timestamp) VALUES (?, ?, ?, ?, ?)")) {
statement.setInt(1, habbo.getHabboInfo().getId()); statement.setInt(1, habbo.getHabboInfo().getId());

View File

@ -26,7 +26,7 @@ import com.eu.habbo.messages.outgoing.inventory.AddPetComposer;
import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer; import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer;
import com.eu.habbo.messages.outgoing.modtool.ModToolIssueHandledComposer; import com.eu.habbo.messages.outgoing.modtool.ModToolIssueHandledComposer;
import com.eu.habbo.messages.outgoing.users.BadgeReceivedComposer; import com.eu.habbo.messages.outgoing.users.BadgeReceivedComposer;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import com.eu.habbo.messages.outgoing.users.UserPointsComposer; import com.eu.habbo.messages.outgoing.users.UserPointsComposer;
import com.eu.habbo.plugin.events.emulator.EmulatorLoadCatalogManagerEvent; import com.eu.habbo.plugin.events.emulator.EmulatorLoadCatalogManagerEvent;
import com.eu.habbo.plugin.events.users.catalog.UserCatalogFurnitureBoughtEvent; import com.eu.habbo.plugin.events.users.catalog.UserCatalogFurnitureBoughtEvent;
@ -552,7 +552,7 @@ public class CatalogManager {
if (voucher.credits > 0) { if (voucher.credits > 0) {
client.getHabbo().getHabboInfo().addCredits(voucher.credits); client.getHabbo().getHabboInfo().addCredits(voucher.credits);
client.sendResponse(new UserCreditsComposer(client.getHabbo())); client.sendResponse(new CreditBalanceComposer(client.getHabbo()));
} }
if (voucher.catalogItemId > 0) { if (voucher.catalogItemId > 0) {
@ -1071,7 +1071,7 @@ public class CatalogManager {
if (!free && !habbo.getClient().getHabbo().hasPermission(Permission.ACC_INFINITE_CREDITS)) { if (!free && !habbo.getClient().getHabbo().hasPermission(Permission.ACC_INFINITE_CREDITS)) {
if (purchasedEvent.totalCredits > 0) { if (purchasedEvent.totalCredits > 0) {
habbo.getClient().getHabbo().getHabboInfo().addCredits(-purchasedEvent.totalCredits); habbo.getClient().getHabbo().getHabboInfo().addCredits(-purchasedEvent.totalCredits);
habbo.getClient().sendResponse(new UserCreditsComposer(habbo.getClient().getHabbo())); habbo.getClient().sendResponse(new CreditBalanceComposer(habbo.getClient().getHabbo()));
} }
} }

View File

@ -11,7 +11,7 @@ import com.eu.habbo.messages.outgoing.catalog.marketplace.MarketplaceCancelSaleC
import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer; import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer;
import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer; import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer;
import com.eu.habbo.messages.outgoing.inventory.RemoveHabboItemComposer; import com.eu.habbo.messages.outgoing.inventory.RemoveHabboItemComposer;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemCancelledEvent; import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemCancelledEvent;
import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemOfferedEvent; import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemOfferedEvent;
import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemSoldEvent; import com.eu.habbo.plugin.events.marketplace.MarketPlaceItemSoldEvent;
@ -284,7 +284,7 @@ public class MarketPlace {
client.getHabbo().givePoints(MARKETPLACE_CURRENCY, -event.price); client.getHabbo().givePoints(MARKETPLACE_CURRENCY, -event.price);
} }
client.sendResponse(new UserCreditsComposer(client.getHabbo())); client.sendResponse(new CreditBalanceComposer(client.getHabbo()));
client.sendResponse(new AddHabboItemComposer(item)); client.sendResponse(new AddHabboItemComposer(item));
client.sendResponse(new InventoryRefreshComposer()); client.sendResponse(new InventoryRefreshComposer());
client.sendResponse(new MarketplaceBuyErrorComposer(MarketplaceBuyErrorComposer.REFRESH, 0, offerId, price)); client.sendResponse(new MarketplaceBuyErrorComposer(MarketplaceBuyErrorComposer.REFRESH, 0, offerId, price));
@ -385,7 +385,7 @@ public class MarketPlace {
} else { } else {
client.getHabbo().givePoints(MARKETPLACE_CURRENCY, credits); client.getHabbo().givePoints(MARKETPLACE_CURRENCY, credits);
} }
client.sendResponse(new UserCreditsComposer(client.getHabbo())); client.sendResponse(new CreditBalanceComposer(client.getHabbo()));
} }
private static void removeUser(MarketPlaceOffer offer) { private static void removeUser(MarketPlaceOffer offer) {

View File

@ -3,11 +3,10 @@ package com.eu.habbo.habbohotel.commands;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.campaign.calendar.CalendarCampaign; import com.eu.habbo.habbohotel.campaign.calendar.CalendarCampaign;
import com.eu.habbo.habbohotel.gameclients.GameClient; import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.messages.outgoing.events.calendar.AdventCalendarDataComposer; import com.eu.habbo.messages.outgoing.events.calendar.CampaignCalendarDataMessageComposer;
import com.eu.habbo.messages.outgoing.habboway.nux.NuxAlertComposer; import com.eu.habbo.messages.outgoing.habboway.nux.NuxAlertComposer;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.time.Duration;
import java.util.Date; import java.util.Date;
import static java.time.temporal.ChronoUnit.DAYS; import static java.time.temporal.ChronoUnit.DAYS;
@ -33,7 +32,7 @@ public class CalendarCommand extends Command {
int daysBetween = (int) DAYS.between(new Timestamp(campaign.getStartTimestamp() * 1000L).toInstant(), new Date().toInstant()); int daysBetween = (int) DAYS.between(new Timestamp(campaign.getStartTimestamp() * 1000L).toInstant(), new Date().toInstant());
if (daysBetween >= 0) { if (daysBetween >= 0) {
gameClient.sendResponse(new AdventCalendarDataComposer(campaign.getName(), campaign.getImage(), campaign.getTotalDays(), daysBetween, gameClient.getHabbo().getHabboStats().calendarRewardsClaimed, campaign.getLockExpired())); gameClient.sendResponse(new CampaignCalendarDataMessageComposer(campaign.getName(), campaign.getImage(), campaign.getTotalDays(), daysBetween, gameClient.getHabbo().getHabboStats().calendarRewardsClaimed, campaign.getLockExpired()));
gameClient.sendResponse(new NuxAlertComposer("openView/calendar")); gameClient.sendResponse(new NuxAlertComposer("openView/calendar"));
} }
} }

View File

@ -2,7 +2,7 @@ package com.eu.habbo.habbohotel.commands;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.gameclients.GameClient; import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserHandItemComposer; import com.eu.habbo.messages.outgoing.rooms.users.CarryObjectMessageComposer;
public class HandItemCommand extends Command { public class HandItemCommand extends Command {
public HandItemCommand() { public HandItemCommand() {
@ -16,7 +16,7 @@ public class HandItemCommand extends Command {
if (gameClient.getHabbo().getHabboInfo().getCurrentRoom() != null) { if (gameClient.getHabbo().getHabboInfo().getCurrentRoom() != null) {
int effectId = Integer.parseInt(params[1]); int effectId = Integer.parseInt(params[1]);
gameClient.getHabbo().getRoomUnit().setHandItem(effectId); gameClient.getHabbo().getRoomUnit().setHandItem(effectId);
gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserHandItemComposer(gameClient.getHabbo().getRoomUnit()).compose()); gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new CarryObjectMessageComposer(gameClient.getHabbo().getRoomUnit()).compose());
} }
} catch (Exception e) { } catch (Exception e) {
//Don't handle incorrect parse exceptions :P //Don't handle incorrect parse exceptions :P

View File

@ -4,7 +4,7 @@ import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.gameclients.GameClient; import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles; import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import java.util.Map; import java.util.Map;
@ -30,7 +30,7 @@ public class MassCreditsCommand extends Command {
Habbo habbo = set.getValue(); Habbo habbo = set.getValue();
habbo.giveCredits(amount); habbo.giveCredits(amount);
habbo.getClient().sendResponse(new UserCreditsComposer(habbo)); habbo.getClient().sendResponse(new CreditBalanceComposer(habbo));
if (habbo.getHabboInfo().getCurrentRoom() != null) if (habbo.getHabboInfo().getCurrentRoom() != null)
habbo.whisper(Emulator.getTexts().getValue("commands.generic.cmd_credits.received").replace("%amount%", amount + ""), RoomChatMessageBubbles.ALERT); habbo.whisper(Emulator.getTexts().getValue("commands.generic.cmd_credits.received").replace("%amount%", amount + ""), RoomChatMessageBubbles.ALERT);

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.rooms.RoomTile; import com.eu.habbo.habbohotel.rooms.RoomTile;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.habbohotel.users.HabboGender; import com.eu.habbo.habbohotel.users.HabboGender;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserTalkComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChatMessageComposer;
public class PullCommand extends Command { public class PullCommand extends Command {
public PullCommand() { public PullCommand() {
@ -41,7 +41,7 @@ public class PullCommand extends Command {
return true; return true;
} }
habbo.getRoomUnit().setGoalLocation(tile); habbo.getRoomUnit().setGoalLocation(tile);
gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserTalkComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_pull.pull").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose()); gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new ChatMessageComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_pull.pull").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose());
} }
} }
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.rooms.RoomTile; import com.eu.habbo.habbohotel.rooms.RoomTile;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.habbohotel.users.HabboGender; import com.eu.habbo.habbohotel.users.HabboGender;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserTalkComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChatMessageComposer;
public class PushCommand extends Command { public class PushCommand extends Command {
public PushCommand() { public PushCommand() {
@ -38,7 +38,7 @@ public class PushCommand extends Command {
return true; return true;
} }
habbo.getRoomUnit().setGoalLocation(tFrontTarget); habbo.getRoomUnit().setGoalLocation(tFrontTarget);
gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserTalkComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_push.push").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose()); gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new ChatMessageComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_push.push").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose());
} }
} else { } else {
gameClient.getHabbo().whisper(Emulator.getTexts().getValue("commands.error.cmd_push.cant_reach").replace("%user%", params[1]), RoomChatMessageBubbles.ALERT); gameClient.getHabbo().whisper(Emulator.getTexts().getValue("commands.error.cmd_push.cant_reach").replace("%user%", params[1]), RoomChatMessageBubbles.ALERT);

View File

@ -4,7 +4,7 @@ import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.gameclients.GameClient; import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles; import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserHandItemComposer; import com.eu.habbo.messages.outgoing.rooms.users.CarryObjectMessageComposer;
public class RoomItemCommand extends Command { public class RoomItemCommand extends Command {
public RoomItemCommand() { public RoomItemCommand() {
@ -31,7 +31,7 @@ public class RoomItemCommand extends Command {
for (Habbo habbo : gameClient.getHabbo().getHabboInfo().getCurrentRoom().getHabbos()) { for (Habbo habbo : gameClient.getHabbo().getHabboInfo().getCurrentRoom().getHabbos()) {
habbo.getRoomUnit().setHandItem(itemId); habbo.getRoomUnit().setHandItem(itemId);
habbo.getHabboInfo().getCurrentRoom().sendComposer(new RoomUserHandItemComposer(habbo.getRoomUnit()).compose()); habbo.getHabboInfo().getCurrentRoom().sendComposer(new CarryObjectMessageComposer(habbo.getRoomUnit()).compose());
} }
if (itemId > 0) { if (itemId > 0) {

View File

@ -5,7 +5,7 @@ import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.habbohotel.rooms.RoomChatMessage; import com.eu.habbo.habbohotel.rooms.RoomChatMessage;
import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles; import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserTalkComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChatMessageComposer;
public class SayCommand extends Command { public class SayCommand extends Command {
public SayCommand() { public SayCommand() {
@ -38,7 +38,7 @@ public class SayCommand extends Command {
} }
} }
target.getHabboInfo().getCurrentRoom().sendComposer(new RoomUserTalkComposer(new RoomChatMessage(message.toString(), target, RoomChatMessageBubbles.NORMAL)).compose()); target.getHabboInfo().getCurrentRoom().sendComposer(new ChatMessageComposer(new RoomChatMessage(message.toString(), target, RoomChatMessageBubbles.NORMAL)).compose());
gameClient.getHabbo().whisper(Emulator.getTexts().getValue("commands.succes.cmd_say").replace("%user%", params[1]).replace("%message%", message.toString()), RoomChatMessageBubbles.ALERT); gameClient.getHabbo().whisper(Emulator.getTexts().getValue("commands.succes.cmd_say").replace("%user%", params[1]).replace("%message%", message.toString()), RoomChatMessageBubbles.ALERT);
return true; return true;
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.rooms.RoomChatMessageBubbles;
import com.eu.habbo.habbohotel.rooms.RoomTile; import com.eu.habbo.habbohotel.rooms.RoomTile;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.habbohotel.users.HabboGender; import com.eu.habbo.habbohotel.users.HabboGender;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserTalkComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChatMessageComposer;
public class SuperPullCommand extends Command { public class SuperPullCommand extends Command {
public SuperPullCommand() { public SuperPullCommand() {
@ -34,7 +34,7 @@ public class SuperPullCommand extends Command {
return true; return true;
} }
habbo.getRoomUnit().setGoalLocation(tile); habbo.getRoomUnit().setGoalLocation(tile);
gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserTalkComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_pull.pull").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose()); gameClient.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new ChatMessageComposer(new RoomChatMessage(Emulator.getTexts().getValue("commands.succes.cmd_pull.pull").replace("%user%", params[1]).replace("%gender_name%", (gameClient.getHabbo().getHabboInfo().getGender().equals(HabboGender.M) ? Emulator.getTexts().getValue("gender.him") : Emulator.getTexts().getValue("gender.her"))), gameClient.getHabbo(), gameClient.getHabbo(), RoomChatMessageBubbles.NORMAL)).compose());
} }
} }
return true; return true;

View File

@ -15,7 +15,7 @@ public class UpdateCatalogCommand extends Command {
@Override @Override
public boolean handle(GameClient gameClient, String[] params) { public boolean handle(GameClient gameClient, String[] params) {
Emulator.getGameEnvironment().getCatalogManager().initialize(); Emulator.getGameEnvironment().getCatalogManager().initialize();
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new CatalogUpdatedComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new CatalogPublishedMessageComposer());
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BuildersClubFurniCountMessageComposer(0)); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BuildersClubFurniCountMessageComposer(0));
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BundleDiscountRulesetMessageComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BundleDiscountRulesetMessageComposer());
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new MarketplaceConfigComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new MarketplaceConfigComposer());

View File

@ -41,7 +41,7 @@ public class GuardianTicket {
public void requestToVote(Habbo guardian) { public void requestToVote(Habbo guardian) {
guardian.getClient().sendResponse(new GuardianNewReportReceivedComposer()); guardian.getClient().sendResponse(new ChatReviewSessionOfferedToGuideMessageComposer());
this.votes.put(guardian, new GuardianVote(this.guardianCount, guardian)); this.votes.put(guardian, new GuardianVote(this.guardianCount, guardian));
@ -53,7 +53,7 @@ public class GuardianTicket {
GuardianVote vote = this.votes.get(guardian); GuardianVote vote = this.votes.get(guardian);
if (vote != null && vote.type == GuardianVoteType.SEARCHING) { if (vote != null && vote.type == GuardianVoteType.SEARCHING) {
guardian.getClient().sendResponse(new GuardianVotingRequestedComposer(this)); guardian.getClient().sendResponse(new ChatReviewSessionStartedMessageComposer(this));
vote.type = GuardianVoteType.WAITING; vote.type = GuardianVoteType.WAITING;
this.updateVotes(); this.updateVotes();
} }
@ -72,7 +72,7 @@ public class GuardianTicket {
this.getVoteForGuardian(guardian).ignore = true; this.getVoteForGuardian(guardian).ignore = true;
guardian.getClient().sendResponse(new GuardianVotingTimeEnded()); guardian.getClient().sendResponse(new ChatReviewSessionDetachedMessageComposer());
this.updateVotes(); this.updateVotes();
} }
@ -95,7 +95,7 @@ public class GuardianTicket {
if (set.getValue().type == GuardianVoteType.WAITING || set.getValue().type == GuardianVoteType.NOT_VOTED || set.getValue().ignore || set.getValue().type == GuardianVoteType.SEARCHING) if (set.getValue().type == GuardianVoteType.WAITING || set.getValue().type == GuardianVoteType.NOT_VOTED || set.getValue().ignore || set.getValue().type == GuardianVoteType.SEARCHING)
continue; continue;
set.getKey().getClient().sendResponse(new GuardianVotingVotesComposer(this, set.getKey())); set.getKey().getClient().sendResponse(new ChatReviewSessionVotingStatusMessageComposer(this, set.getKey()));
} }
} }
} }
@ -135,7 +135,7 @@ public class GuardianTicket {
if (set.getValue().type == GuardianVoteType.ACCEPTABLY || if (set.getValue().type == GuardianVoteType.ACCEPTABLY ||
set.getValue().type == GuardianVoteType.BADLY || set.getValue().type == GuardianVoteType.BADLY ||
set.getValue().type == GuardianVoteType.AWFULLY) { set.getValue().type == GuardianVoteType.AWFULLY) {
set.getKey().getClient().sendResponse(new GuardianVotingResultComposer(this, set.getValue())); set.getKey().getClient().sendResponse(new ChatReviewSessionResultsMessageComposer(this, set.getValue()));
} }
} }

View File

@ -3,7 +3,7 @@ package com.eu.habbo.habbohotel.items.interactions;
import com.eu.habbo.habbohotel.gameclients.GameClient; import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.habbohotel.items.Item; import com.eu.habbo.habbohotel.items.Item;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.messages.outgoing.generic.alerts.CustomNotificationComposer; import com.eu.habbo.messages.outgoing.generic.alerts.CustomUserNotificationMessageComposer;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
@ -22,7 +22,7 @@ public class InteractionCostumeHopper extends InteractionHopper {
if (client.getHabbo().getRoomUnit().getEffectId() > 0) { if (client.getHabbo().getRoomUnit().getEffectId() > 0) {
super.onClick(client, room, objects); super.onClick(client, room, objects);
} else { } else {
client.sendResponse(new CustomNotificationComposer(CustomNotificationComposer.HOPPER_NO_COSTUME)); client.sendResponse(new CustomUserNotificationMessageComposer(CustomUserNotificationMessageComposer.HOPPER_NO_COSTUME));
} }
} }
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.items.interactions.interfaces.ConditionalGate;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.habbohotel.rooms.RoomUnit; import com.eu.habbo.habbohotel.rooms.RoomUnit;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.outgoing.generic.alerts.CustomNotificationComposer; import com.eu.habbo.messages.outgoing.generic.alerts.CustomUserNotificationMessageComposer;
import com.eu.habbo.threading.runnables.CloseGate; import com.eu.habbo.threading.runnables.CloseGate;
import java.sql.ResultSet; import java.sql.ResultSet;
@ -52,7 +52,7 @@ public class InteractionHabboClubGate extends InteractionDefault implements Cond
if (this.canWalkOn(client.getHabbo().getRoomUnit(), room, null)) { if (this.canWalkOn(client.getHabbo().getRoomUnit(), room, null)) {
super.onClick(client, room, objects); super.onClick(client, room, objects);
} else { } else {
client.sendResponse(new CustomNotificationComposer(CustomNotificationComposer.GATE_NO_HC)); client.sendResponse(new CustomUserNotificationMessageComposer(CustomUserNotificationMessageComposer.GATE_NO_HC));
} }
} }
} }
@ -70,7 +70,7 @@ public class InteractionHabboClubGate extends InteractionDefault implements Cond
return; return;
room.getHabbo(roomUnit).getClient().sendResponse( room.getHabbo(roomUnit).getClient().sendResponse(
new CustomNotificationComposer(CustomNotificationComposer.GATE_NO_HC) new CustomUserNotificationMessageComposer(CustomUserNotificationMessageComposer.GATE_NO_HC)
); );
} }
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.habbohotel.gameclients.GameClient;
import com.eu.habbo.habbohotel.items.Item; import com.eu.habbo.habbohotel.items.Item;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.habbohotel.rooms.RoomTile; import com.eu.habbo.habbohotel.rooms.RoomTile;
import com.eu.habbo.messages.outgoing.generic.alerts.CustomNotificationComposer; import com.eu.habbo.messages.outgoing.generic.alerts.CustomUserNotificationMessageComposer;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
@ -23,7 +23,7 @@ public class InteractionHabboClubHopper extends InteractionHopper {
if (client.getHabbo().getHabboStats().hasActiveClub()) { if (client.getHabbo().getHabboStats().hasActiveClub()) {
super.onClick(client, room, objects); super.onClick(client, room, objects);
} else { } else {
client.sendResponse(new CustomNotificationComposer(CustomNotificationComposer.HOPPER_NO_HC)); client.sendResponse(new CustomUserNotificationMessageComposer(CustomUserNotificationMessageComposer.HOPPER_NO_HC));
} }
} }

View File

@ -13,7 +13,7 @@ import com.eu.habbo.habbohotel.users.HabboItem;
import com.eu.habbo.messages.ServerMessage; import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.rooms.pets.PetPackageNameValidationComposer; import com.eu.habbo.messages.outgoing.rooms.pets.PetPackageNameValidationComposer;
import com.eu.habbo.messages.outgoing.rooms.pets.breeding.PetBreedingCompleted; import com.eu.habbo.messages.outgoing.rooms.pets.breeding.PetBreedingCompleted;
import com.eu.habbo.messages.outgoing.rooms.pets.breeding.PetBreedingResultComposer; import com.eu.habbo.messages.outgoing.rooms.pets.breeding.ConfirmBreedingRequestComposer;
import com.eu.habbo.threading.runnables.QueryDeleteHabboItem; import com.eu.habbo.threading.runnables.QueryDeleteHabboItem;
import java.sql.ResultSet; import java.sql.ResultSet;
@ -68,7 +68,7 @@ public class InteractionPetBreedingNest extends HabboItem {
Habbo ownerPetTwo = room.getHabbo(this.petTwo.getUserId()); Habbo ownerPetTwo = room.getHabbo(this.petTwo.getUserId());
if (ownerPetOne != null && ownerPetTwo != null && this.petOne.getPetData().getType() == this.petTwo.getPetData().getType() && this.petOne.getPetData().getOffspringType() != -1) { if (ownerPetOne != null && ownerPetTwo != null && this.petOne.getPetData().getType() == this.petTwo.getPetData().getType() && this.petOne.getPetData().getOffspringType() != -1) {
ownerPetTwo.getClient().sendResponse(new PetBreedingResultComposer(this.getId(), this.petOne.getPetData().getOffspringType(), this.petOne, ownerPetOne.getHabboInfo().getUsername(), this.petTwo, ownerPetTwo.getHabboInfo().getUsername())); ownerPetTwo.getClient().sendResponse(new ConfirmBreedingRequestComposer(this.getId(), this.petOne.getPetData().getOffspringType(), this.petOne, ownerPetOne.getHabboInfo().getUsername(), this.petTwo, ownerPetTwo.getHabboInfo().getUsername()));
this.setExtradata("1"); this.setExtradata("1");
room.updateItem(this); room.updateItem(this);
} }

View File

@ -11,7 +11,7 @@ import com.eu.habbo.messages.outgoing.rooms.pets.PetLevelUpdatedComposer;
import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetExperienceComposer; import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetExperienceComposer;
import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetRespectComposer; import com.eu.habbo.messages.outgoing.rooms.pets.RoomPetRespectComposer;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserRemoveComposer; import com.eu.habbo.messages.outgoing.rooms.users.RoomUserRemoveComposer;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserTalkComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChatMessageComposer;
import com.eu.habbo.plugin.events.pets.PetTalkEvent; import com.eu.habbo.plugin.events.pets.PetTalkEvent;
import gnu.trove.map.hash.THashMap; import gnu.trove.map.hash.THashMap;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -109,7 +109,7 @@ public class Pet implements ISerialize, Runnable {
RoomChatMessage chatMessage = new RoomChatMessage(message, this.roomUnit, RoomChatMessageBubbles.NORMAL); RoomChatMessage chatMessage = new RoomChatMessage(message, this.roomUnit, RoomChatMessageBubbles.NORMAL);
PetTalkEvent talkEvent = new PetTalkEvent(this, chatMessage); PetTalkEvent talkEvent = new PetTalkEvent(this, chatMessage);
if (!Emulator.getPluginManager().fireEvent(talkEvent).isCancelled()) { if (!Emulator.getPluginManager().fireEvent(talkEvent).isCancelled()) {
this.room.petChat(new RoomUserTalkComposer(chatMessage).compose()); this.room.petChat(new ChatMessageComposer(chatMessage).compose());
} }
} }
} }

View File

@ -39,7 +39,7 @@ import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.generic.alerts.GenericAlertComposer; import com.eu.habbo.messages.outgoing.generic.alerts.GenericAlertComposer;
import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer; import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer;
import com.eu.habbo.messages.outgoing.guilds.GuildInfoComposer; import com.eu.habbo.messages.outgoing.guilds.GuildInfoComposer;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewComposer; import com.eu.habbo.messages.outgoing.hotelview.CloseConnectionMessageComposer;
import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer; import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer;
import com.eu.habbo.messages.outgoing.inventory.AddPetComposer; import com.eu.habbo.messages.outgoing.inventory.AddPetComposer;
import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer; import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer;
@ -946,7 +946,7 @@ public class Room implements Comparable<Room>, ISerialize, Runnable {
Emulator.getGameEnvironment().getRoomManager().leaveRoom(habbo, this); Emulator.getGameEnvironment().getRoomManager().leaveRoom(habbo, this);
} }
this.sendComposer(new HotelViewComposer().compose()); this.sendComposer(new CloseConnectionMessageComposer().compose());
this.currentHabbos.clear(); this.currentHabbos.clear();
@ -3257,7 +3257,7 @@ public class Room implements Comparable<Room>, ISerialize, Runnable {
} }
} }
} else if (chatType == RoomChatType.TALK) { } else if (chatType == RoomChatType.TALK) {
ServerMessage message = new RoomUserTalkComposer(roomChatMessage).compose(); ServerMessage message = new ChatMessageComposer(roomChatMessage).compose();
boolean noChatLimit = habbo.hasPermission(Permission.ACC_CHAT_NO_LIMIT); boolean noChatLimit = habbo.hasPermission(Permission.ACC_CHAT_NO_LIMIT);
for (Habbo h : this.getHabbos()) { for (Habbo h : this.getHabbos()) {
@ -3330,7 +3330,7 @@ public class Room implements Comparable<Room>, ISerialize, Runnable {
RoomChatMessage itemMessage = new RoomChatMessage(Emulator.getTexts().getValue(item.getBaseItem().getName() + ".message." + randomValue, item.getBaseItem().getName() + ".message." + randomValue + " not found!"), habbo, RoomChatMessageBubbles.getBubble(Emulator.getConfig().getInt(item.getBaseItem().getName() + ".message.bubble", RoomChatMessageBubbles.PARROT.getType()))); RoomChatMessage itemMessage = new RoomChatMessage(Emulator.getTexts().getValue(item.getBaseItem().getName() + ".message." + randomValue, item.getBaseItem().getName() + ".message." + randomValue + " not found!"), habbo, RoomChatMessageBubbles.getBubble(Emulator.getConfig().getInt(item.getBaseItem().getName() + ".message.bubble", RoomChatMessageBubbles.PARROT.getType())));
this.sendComposer(new RoomUserTalkComposer(itemMessage).compose()); this.sendComposer(new ChatMessageComposer(itemMessage).compose());
try { try {
item.onClick(habbo.getClient(), this, new Object[0]); item.onClick(habbo.getClient(), this, new Object[0]);
@ -4149,7 +4149,7 @@ public class Room implements Comparable<Room>, ISerialize, Runnable {
public void giveHandItem(RoomUnit roomUnit, int handItem) { public void giveHandItem(RoomUnit roomUnit, int handItem) {
roomUnit.setHandItem(handItem); roomUnit.setHandItem(handItem);
this.sendComposer(new RoomUserHandItemComposer(roomUnit).compose()); this.sendComposer(new CarryObjectMessageComposer(roomUnit).compose());
} }
public void updateItem(HabboItem item) { public void updateItem(HabboItem item) {

View File

@ -30,7 +30,7 @@ import com.eu.habbo.habbohotel.wired.WiredHandler;
import com.eu.habbo.habbohotel.wired.WiredTriggerType; import com.eu.habbo.habbohotel.wired.WiredTriggerType;
import com.eu.habbo.messages.incoming.users.UserNuxEvent; import com.eu.habbo.messages.incoming.users.UserNuxEvent;
import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer; import com.eu.habbo.messages.outgoing.generic.alerts.GenericErrorMessagesComposer;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewComposer; import com.eu.habbo.messages.outgoing.hotelview.CloseConnectionMessageComposer;
import com.eu.habbo.messages.outgoing.polls.PollStartComposer; import com.eu.habbo.messages.outgoing.polls.PollStartComposer;
import com.eu.habbo.messages.outgoing.polls.infobus.SimplePollAnswersComposer; import com.eu.habbo.messages.outgoing.polls.infobus.SimplePollAnswersComposer;
import com.eu.habbo.messages.outgoing.polls.infobus.SimplePollStartComposer; import com.eu.habbo.messages.outgoing.polls.infobus.SimplePollStartComposer;
@ -499,21 +499,21 @@ public class RoomManager {
return; return;
if (habbo.getHabboInfo().getLoadingRoom() != 0 && room.getId() != habbo.getHabboInfo().getLoadingRoom()) { if (habbo.getHabboInfo().getLoadingRoom() != 0 && room.getId() != habbo.getHabboInfo().getLoadingRoom()) {
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
habbo.getHabboInfo().setLoadingRoom(0); habbo.getHabboInfo().setLoadingRoom(0);
return; return;
} }
if (Emulator.getPluginManager().fireEvent(new UserEnterRoomEvent(habbo, room)).isCancelled()) { if (Emulator.getPluginManager().fireEvent(new UserEnterRoomEvent(habbo, room)).isCancelled()) {
if (habbo.getHabboInfo().getCurrentRoom() == null) { if (habbo.getHabboInfo().getCurrentRoom() == null) {
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
habbo.getHabboInfo().setLoadingRoom(0); habbo.getHabboInfo().setLoadingRoom(0);
return; return;
} }
} }
if (room.isBanned(habbo) && !habbo.hasPermission(Permission.ACC_ANYROOMOWNER) && !habbo.hasPermission(Permission.ACC_ENTERANYROOM)) { if (room.isBanned(habbo) && !habbo.hasPermission(Permission.ACC_ANYROOMOWNER) && !habbo.hasPermission(Permission.ACC_ENTERANYROOM)) {
habbo.getClient().sendResponse(new RoomEnterErrorComposer(RoomEnterErrorComposer.ROOM_ERROR_BANNED)); habbo.getClient().sendResponse(new CantConnectMessageComposer(CantConnectMessageComposer.ROOM_ERROR_BANNED));
return; return;
} }
@ -548,7 +548,7 @@ public class RoomManager {
if (!rightsFound) { if (!rightsFound) {
habbo.getClient().sendResponse(new RoomAccessDeniedComposer("")); habbo.getClient().sendResponse(new RoomAccessDeniedComposer(""));
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
habbo.getHabboInfo().setLoadingRoom(0); habbo.getHabboInfo().setLoadingRoom(0);
return; return;
} }
@ -561,11 +561,11 @@ public class RoomManager {
this.openRoom(habbo, room, doorLocation); this.openRoom(habbo, room, doorLocation);
else { else {
habbo.getClient().sendResponse(new GenericErrorMessagesComposer(GenericErrorMessagesComposer.WRONG_PASSWORD_USED)); habbo.getClient().sendResponse(new GenericErrorMessagesComposer(GenericErrorMessagesComposer.WRONG_PASSWORD_USED));
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
habbo.getHabboInfo().setLoadingRoom(0); habbo.getHabboInfo().setLoadingRoom(0);
} }
} else { } else {
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
habbo.getHabboInfo().setLoadingRoom(0); habbo.getHabboInfo().setLoadingRoom(0);
} }
} }
@ -621,12 +621,12 @@ public class RoomManager {
habbo.getRoomUnit().setRoomUnitType(RoomUnitType.USER); habbo.getRoomUnit().setRoomUnitType(RoomUnitType.USER);
if (room.isBanned(habbo)) { if (room.isBanned(habbo)) {
habbo.getClient().sendResponse(new RoomEnterErrorComposer(RoomEnterErrorComposer.ROOM_ERROR_BANNED)); habbo.getClient().sendResponse(new CantConnectMessageComposer(CantConnectMessageComposer.ROOM_ERROR_BANNED));
return; return;
} }
if (room.getUserCount() >= room.getUsersMax() && !habbo.hasPermission(Permission.ACC_FULLROOMS) && !room.hasRights(habbo)) { if (room.getUserCount() >= room.getUsersMax() && !habbo.hasPermission(Permission.ACC_FULLROOMS) && !room.hasRights(habbo)) {
habbo.getClient().sendResponse(new RoomEnterErrorComposer(RoomEnterErrorComposer.ROOM_ERROR_GUESTROOM_FULL)); habbo.getClient().sendResponse(new CantConnectMessageComposer(CantConnectMessageComposer.ROOM_ERROR_GUESTROOM_FULL));
return; return;
} }
@ -681,7 +681,7 @@ public class RoomManager {
public void enterRoom(final Habbo habbo, final Room room) { public void enterRoom(final Habbo habbo, final Room room) {
if (habbo.getHabboInfo().getLoadingRoom() != room.getId()) { if (habbo.getHabboInfo().getLoadingRoom() != room.getId()) {
if (habbo.getHabboInfo().getLoadingRoom() != 0) { if (habbo.getHabboInfo().getLoadingRoom() != 0) {
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
} }
return; return;
} }
@ -843,7 +843,7 @@ public class RoomManager {
} }
if (roomHabbo.getRoomUnit().getHandItem() > 0) { if (roomHabbo.getRoomUnit().getHandItem() > 0) {
habbo.getClient().sendResponse(new RoomUserHandItemComposer(roomHabbo.getRoomUnit())); habbo.getClient().sendResponse(new CarryObjectMessageComposer(roomHabbo.getRoomUnit()));
} }
if (roomHabbo.getRoomUnit().getEffectId() > 0) { if (roomHabbo.getRoomUnit().getEffectId() > 0) {
@ -946,7 +946,7 @@ public class RoomManager {
room.removeHabbo(habbo, true); room.removeHabbo(habbo, true);
if (redirectToHotelView) { if (redirectToHotelView) {
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
} }
habbo.getHabboInfo().setCurrentRoom(null); habbo.getHabboInfo().setCurrentRoom(null);
habbo.getRoomUnit().isKicked = false; habbo.getRoomUnit().isKicked = false;
@ -1539,7 +1539,7 @@ public class RoomManager {
if (habbo != null) { if (habbo != null) {
if (habbo.getHabboInfo().getCurrentRoom() == room) { if (habbo.getHabboInfo().getCurrentRoom() == room) {
room.removeHabbo(habbo, true); room.removeHabbo(habbo, true);
habbo.getClient().sendResponse(new RoomEnterErrorComposer(RoomEnterErrorComposer.ROOM_ERROR_BANNED)); habbo.getClient().sendResponse(new CantConnectMessageComposer(CantConnectMessageComposer.ROOM_ERROR_BANNED));
} }
} }
} }

View File

@ -232,7 +232,7 @@ public class Habbo implements Runnable {
this.getHabboInfo().addCredits(event.credits); this.getHabboInfo().addCredits(event.credits);
if (this.client != null) this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); if (this.client != null) this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo()));
} }
@ -288,7 +288,7 @@ public class Habbo implements Runnable {
public void talk(String message, RoomChatMessageBubbles bubble) { public void talk(String message, RoomChatMessageBubbles bubble) {
if (this.getRoomUnit().isInRoom()) { if (this.getRoomUnit().isInRoom()) {
this.getHabboInfo().getCurrentRoom().sendComposer(new RoomUserTalkComposer(new RoomChatMessage(message, this.client.getHabbo().getRoomUnit(), bubble)).compose()); this.getHabboInfo().getCurrentRoom().sendComposer(new ChatMessageComposer(new RoomChatMessage(message, this.client.getHabbo().getRoomUnit(), bubble)).compose());
} }
} }

View File

@ -274,7 +274,7 @@ public class HabboManager {
} }
habbo.getHabboInfo().run(); habbo.getHabboInfo().run();
habbo.getClient().sendResponse(new CatalogUpdatedComposer()); habbo.getClient().sendResponse(new CatalogPublishedMessageComposer());
habbo.getClient().sendResponse(new BuildersClubFurniCountMessageComposer(0)); habbo.getClient().sendResponse(new BuildersClubFurniCountMessageComposer(0));
habbo.getClient().sendResponse(new BundleDiscountRulesetMessageComposer()); habbo.getClient().sendResponse(new BundleDiscountRulesetMessageComposer());
habbo.getClient().sendResponse(new MarketplaceConfigComposer()); habbo.getClient().sendResponse(new MarketplaceConfigComposer());

View File

@ -11,7 +11,7 @@ import com.eu.habbo.habbohotel.users.HabboInfo;
import com.eu.habbo.habbohotel.users.HabboStats; import com.eu.habbo.habbohotel.users.HabboStats;
import com.eu.habbo.habbohotel.users.clothingvalidation.ClothingValidationManager; import com.eu.habbo.habbohotel.users.clothingvalidation.ClothingValidationManager;
import com.eu.habbo.messages.outgoing.catalog.ClubCenterDataComposer; import com.eu.habbo.messages.outgoing.catalog.ClubCenterDataComposer;
import com.eu.habbo.messages.outgoing.generic.PickMonthlyClubGiftNotificationComposer; import com.eu.habbo.messages.outgoing.generic.ClubGiftNotificationComposer;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserDataComposer; import com.eu.habbo.messages.outgoing.rooms.users.RoomUserDataComposer;
import com.eu.habbo.messages.outgoing.users.*; import com.eu.habbo.messages.outgoing.users.*;
import gnu.trove.map.hash.THashMap; import gnu.trove.map.hash.THashMap;
@ -84,7 +84,7 @@ public class SubscriptionHabboClub extends Subscription {
if (habbo != null && habbo.getClient() != null) { if (habbo != null && habbo.getClient() != null) {
if (habbo.getHabboStats().getRemainingClubGifts() > 0) { if (habbo.getHabboStats().getRemainingClubGifts() > 0) {
habbo.getClient().sendResponse(new PickMonthlyClubGiftNotificationComposer(habbo.getHabboStats().getRemainingClubGifts())); habbo.getClient().sendResponse(new ClubGiftNotificationComposer(habbo.getHabboStats().getRemainingClubGifts()));
} }
if ((Emulator.getIntUnixTimestamp() - habbo.getHabboStats().hcMessageLastModified) < 60) { if ((Emulator.getIntUnixTimestamp() - habbo.getHabboStats().hcMessageLastModified) < 60) {
@ -318,7 +318,7 @@ public class SubscriptionHabboClub extends Subscription {
progressAchievement(habbo.getHabboInfo()); progressAchievement(habbo.getHabboInfo());
if (habbo.getHabboStats().getRemainingClubGifts() > 0) { if (habbo.getHabboStats().getRemainingClubGifts() > 0) {
habbo.getClient().sendResponse(new PickMonthlyClubGiftNotificationComposer(habbo.getHabboStats().getRemainingClubGifts())); habbo.getClient().sendResponse(new ClubGiftNotificationComposer(habbo.getHabboStats().getRemainingClubGifts()));
} }
try (Connection connection = Emulator.getDatabase().getDataSource().getConnection(); try (Connection connection = Emulator.getDatabase().getDataSource().getConnection();
@ -376,7 +376,7 @@ public class SubscriptionHabboClub extends Subscription {
case "credit": case "credit":
case "coin": case "coin":
habbo.getClient().getHabbo().getHabboInfo().addCredits(amount); habbo.getClient().getHabbo().getHabboInfo().addCredits(amount);
habbo.getClient().sendResponse(new UserCreditsComposer(habbo.getClient().getHabbo())); habbo.getClient().sendResponse(new CreditBalanceComposer(habbo.getClient().getHabbo()));
break; break;
case "diamonds": case "diamonds":

View File

@ -3,7 +3,7 @@ package com.eu.habbo.messages.incoming.camera;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.camera.CameraPublishWaitMessageComposer; import com.eu.habbo.messages.outgoing.camera.CameraPublishStatusMessageComposer;
import com.eu.habbo.messages.outgoing.catalog.NotEnoughPointsTypeComposer; import com.eu.habbo.messages.outgoing.catalog.NotEnoughPointsTypeComposer;
import com.eu.habbo.plugin.events.users.UserPublishPictureEvent; import com.eu.habbo.plugin.events.users.UserPublishPictureEvent;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -59,6 +59,6 @@ public class CameraPublishToWebEvent extends MessageHandler {
} }
} }
this.client.sendResponse(new CameraPublishWaitMessageComposer(isOk, cooldownLeft, isOk ? this.client.getHabbo().getHabboInfo().getPhotoURL() : "")); this.client.sendResponse(new CameraPublishStatusMessageComposer(isOk, cooldownLeft, isOk ? this.client.getHabbo().getHabboInfo().getPhotoURL() : ""));
} }
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.achievements.AchievementManager; import com.eu.habbo.habbohotel.achievements.AchievementManager;
import com.eu.habbo.habbohotel.users.HabboItem; import com.eu.habbo.habbohotel.users.HabboItem;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.camera.CameraPurchaseSuccesfullComposer; import com.eu.habbo.messages.outgoing.camera.CameraPurchaseOKMessageComposer;
import com.eu.habbo.messages.outgoing.catalog.NotEnoughPointsTypeComposer; import com.eu.habbo.messages.outgoing.catalog.NotEnoughPointsTypeComposer;
import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer; import com.eu.habbo.messages.outgoing.inventory.AddHabboItemComposer;
import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer; import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer;
@ -44,7 +44,7 @@ public class CameraPurchaseEvent extends MessageHandler {
this.client.getHabbo().getInventory().getItemsComponent().addItem(photoItem); this.client.getHabbo().getInventory().getItemsComponent().addItem(photoItem);
this.client.sendResponse(new CameraPurchaseSuccesfullComposer()); this.client.sendResponse(new CameraPurchaseOKMessageComposer());
this.client.sendResponse(new AddHabboItemComposer(photoItem)); this.client.sendResponse(new AddHabboItemComposer(photoItem));
this.client.sendResponse(new InventoryRefreshComposer()); this.client.sendResponse(new InventoryRefreshComposer());

View File

@ -9,7 +9,7 @@ import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.AlertPurchaseFailedComposer; import com.eu.habbo.messages.outgoing.catalog.AlertPurchaseFailedComposer;
import com.eu.habbo.messages.outgoing.catalog.PurchaseOKComposer; import com.eu.habbo.messages.outgoing.catalog.PurchaseOKComposer;
import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer; import com.eu.habbo.messages.outgoing.inventory.InventoryRefreshComposer;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer; import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -68,7 +68,7 @@ public class CatalogBuyClubDiscountEvent extends MessageHandler {
} }
if (totalCredits > 0) if (totalCredits > 0)
this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo()));
if (totalDuckets > 0) if (totalDuckets > 0)
this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo())); this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo()));

View File

@ -107,7 +107,7 @@ public class CatalogBuyItemEvent extends MessageHandler {
((RoomBundleLayout) page).buyRoom(this.client.getHabbo()); ((RoomBundleLayout) page).buyRoom(this.client.getHabbo());
if (!this.client.getHabbo().hasPermission(Permission.ACC_INFINITE_CREDITS)) { //if the player has this perm disabled if (!this.client.getHabbo().hasPermission(Permission.ACC_INFINITE_CREDITS)) { //if the player has this perm disabled
this.client.getHabbo().getHabboInfo().addCredits(-roomBundleItem.getCredits()); // takes their credits away this.client.getHabbo().getHabboInfo().addCredits(-roomBundleItem.getCredits()); // takes their credits away
this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); // Sends the updated currency composer window this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo())); // Sends the updated currency composer window
} }
if (!this.client.getHabbo().hasPermission(Permission.ACC_INFINITE_POINTS)) { //if the player has this perm disabled if (!this.client.getHabbo().hasPermission(Permission.ACC_INFINITE_POINTS)) { //if the player has this perm disabled
this.client.getHabbo().getHabboInfo().addCurrencyAmount(roomBundleItem.getPointsType(), -roomBundleItem.getPoints()); // takes their points away this.client.getHabbo().getHabboInfo().addCurrencyAmount(roomBundleItem.getPointsType(), -roomBundleItem.getPoints()); // takes their points away
@ -196,7 +196,7 @@ public class CatalogBuyItemEvent extends MessageHandler {
this.client.sendResponse(new UserClubComposer(this.client.getHabbo()));*/ this.client.sendResponse(new UserClubComposer(this.client.getHabbo()));*/
if (totalCredits > 0) if (totalCredits > 0)
this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo()));
if (totalDuckets > 0) if (totalDuckets > 0)
this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo())); this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo()));

View File

@ -1,18 +1,11 @@
package com.eu.habbo.messages.incoming.catalog; package com.eu.habbo.messages.incoming.catalog;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.catalog.CatalogItem;
import com.eu.habbo.habbohotel.catalog.CatalogPage;
import com.eu.habbo.habbohotel.catalog.CatalogPageLayouts;
import com.eu.habbo.habbohotel.catalog.ClubOffer; import com.eu.habbo.habbohotel.catalog.ClubOffer;
import com.eu.habbo.habbohotel.items.Item;
import com.eu.habbo.habbohotel.users.subscriptions.Subscription; import com.eu.habbo.habbohotel.users.subscriptions.Subscription;
import com.eu.habbo.habbohotel.users.subscriptions.SubscriptionHabboClub; import com.eu.habbo.habbohotel.users.subscriptions.SubscriptionHabboClub;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.AlertPurchaseFailedComposer;
import com.eu.habbo.messages.outgoing.unknown.ExtendClubMessageComposer; import com.eu.habbo.messages.outgoing.unknown.ExtendClubMessageComposer;
import com.eu.habbo.messages.outgoing.users.ClubGiftReceivedComposer;
import gnu.trove.set.hash.THashSet;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.catalog.CatalogPageLayouts;
import com.eu.habbo.habbohotel.items.Item; import com.eu.habbo.habbohotel.items.Item;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.*; import com.eu.habbo.messages.outgoing.catalog.*;
import com.eu.habbo.messages.outgoing.users.ClubGiftReceivedComposer; import com.eu.habbo.messages.outgoing.users.ClubGiftSelectedComposer;
import gnu.trove.set.hash.THashSet; import gnu.trove.set.hash.THashSet;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -71,7 +71,7 @@ public class CatalogSelectClubGiftEvent extends MessageHandler {
this.client.getHabbo().getHabboStats().hcGiftsClaimed++; this.client.getHabbo().getHabboStats().hcGiftsClaimed++;
Emulator.getThreading().run(this.client.getHabbo().getHabboStats()); Emulator.getThreading().run(this.client.getHabbo().getHabboStats());
this.client.sendResponse(new ClubGiftReceivedComposer(itemName, itemsGiven)); this.client.sendResponse(new ClubGiftSelectedComposer(itemName, itemsGiven));
} }
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.catalog.CatalogPage; import com.eu.habbo.habbohotel.catalog.CatalogPage;
import com.eu.habbo.habbohotel.modtool.ScripterManager; import com.eu.habbo.habbohotel.modtool.ScripterManager;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.CatalogPageComposer; import com.eu.habbo.messages.outgoing.catalog.CatalogPageMessageComposer;
public class RequestCatalogPageEvent extends MessageHandler { public class RequestCatalogPageEvent extends MessageHandler {
@ -18,7 +18,7 @@ public class RequestCatalogPageEvent extends MessageHandler {
if (catalogPageId > 0 && page != null) { if (catalogPageId > 0 && page != null) {
if (page.getRank() <= this.client.getHabbo().getHabboInfo().getRank().getId() && page.isEnabled()) { if (page.getRank() <= this.client.getHabbo().getHabboInfo().getRank().getId() && page.isEnabled()) {
this.client.sendResponse(new CatalogPageComposer(page, this.client.getHabbo(), offerId, mode)); this.client.sendResponse(new CatalogPageMessageComposer(page, this.client.getHabbo(), offerId, mode));
} else { } else {
if (!page.isVisible()) { if (!page.isVisible()) {
ScripterManager.scripterDetected(this.client, Emulator.getTexts().getValue("scripter.warning.catalog.page").replace("%username%", this.client.getHabbo().getHabboInfo().getUsername()).replace("%pagename%", page.getCaption())); ScripterManager.scripterDetected(this.client, Emulator.getTexts().getValue("scripter.warning.catalog.page").replace("%username%", this.client.getHabbo().getHabboInfo().getUsername()).replace("%pagename%", page.getCaption()));

View File

@ -1,12 +1,12 @@
package com.eu.habbo.messages.incoming.catalog; package com.eu.habbo.messages.incoming.catalog;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.ClubGiftsComposer; import com.eu.habbo.messages.outgoing.catalog.ClubGiftInfoComposer;
public class RequestClubGiftsEvent extends MessageHandler { public class RequestClubGiftsEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
this.client.sendResponse(new ClubGiftsComposer( this.client.sendResponse(new ClubGiftInfoComposer(
(int) Math.floor(this.client.getHabbo().getHabboStats().getTimeTillNextClubGift() / 86400.0), (int) Math.floor(this.client.getHabbo().getHabboStats().getTimeTillNextClubGift() / 86400.0),
this.client.getHabbo().getHabboStats().getRemainingClubGifts(), this.client.getHabbo().getHabboStats().getRemainingClubGifts(),
(int) Math.floor(this.client.getHabbo().getHabboStats().getPastTimeAsClub() / 86400.0) (int) Math.floor(this.client.getHabbo().getHabboStats().getPastTimeAsClub() / 86400.0)

View File

@ -8,7 +8,7 @@ import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.guides.GuideSessionDetachedComposer; import com.eu.habbo.messages.outgoing.guides.GuideSessionDetachedComposer;
import com.eu.habbo.messages.outgoing.guides.GuideSessionEndedComposer; import com.eu.habbo.messages.outgoing.guides.GuideSessionEndedComposer;
import com.eu.habbo.messages.outgoing.modtool.ModToolReportReceivedAlertComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpResultMessageComposer;
public class GuideReportHelperEvent extends MessageHandler { public class GuideReportHelperEvent extends MessageHandler {
@Override @Override
@ -35,7 +35,7 @@ public class GuideReportHelperEvent extends MessageHandler {
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, message)); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, message));
this.client.sendResponse(new GuideSessionDetachedComposer()); this.client.sendResponse(new GuideSessionDetachedComposer());
this.client.sendResponse(new GuideSessionEndedComposer(GuideSessionEndedComposer.HELP_CASE_CLOSED)); this.client.sendResponse(new GuideSessionEndedComposer(GuideSessionEndedComposer.HELP_CASE_CLOSED));

View File

@ -18,7 +18,7 @@ import com.eu.habbo.messages.NoAuthMessage;
import com.eu.habbo.messages.ServerMessage; import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.TargetedOfferComposer; import com.eu.habbo.messages.outgoing.catalog.TargetedOfferComposer;
import com.eu.habbo.messages.outgoing.events.calendar.AdventCalendarDataComposer; import com.eu.habbo.messages.outgoing.events.calendar.CampaignCalendarDataMessageComposer;
import com.eu.habbo.messages.outgoing.gamecenter.GameCenterAccountInfoComposer; import com.eu.habbo.messages.outgoing.gamecenter.GameCenterAccountInfoComposer;
import com.eu.habbo.messages.outgoing.gamecenter.GameCenterGameListComposer; import com.eu.habbo.messages.outgoing.gamecenter.GameCenterGameListComposer;
import com.eu.habbo.messages.outgoing.generic.alerts.GenericAlertComposer; import com.eu.habbo.messages.outgoing.generic.alerts.GenericAlertComposer;
@ -31,7 +31,7 @@ import com.eu.habbo.messages.outgoing.handshake.AvailabilityStatusMessageCompose
import com.eu.habbo.messages.outgoing.handshake.PingComposer; import com.eu.habbo.messages.outgoing.handshake.PingComposer;
import com.eu.habbo.messages.outgoing.inventory.BadgePointLimitsComposer; import com.eu.habbo.messages.outgoing.inventory.BadgePointLimitsComposer;
import com.eu.habbo.messages.outgoing.inventory.AvatarEffectsMessageComposer; import com.eu.habbo.messages.outgoing.inventory.AvatarEffectsMessageComposer;
import com.eu.habbo.messages.outgoing.modtool.CfhTopicsMessageComposer; import com.eu.habbo.messages.outgoing.modtool.CfhTopicsInitComposer;
import com.eu.habbo.messages.outgoing.modtool.ModToolComposer; import com.eu.habbo.messages.outgoing.modtool.ModToolComposer;
import com.eu.habbo.messages.outgoing.modtool.ModToolSanctionInfoComposer; import com.eu.habbo.messages.outgoing.modtool.ModToolSanctionInfoComposer;
import com.eu.habbo.messages.outgoing.navigator.*; import com.eu.habbo.messages.outgoing.navigator.*;
@ -212,7 +212,7 @@ public class SecureLoginEvent extends MessageHandler {
messages.add(new IsFirstLoginOfDayComposer(true).compose()); messages.add(new IsFirstLoginOfDayComposer(true).compose());
messages.add(new MysteryBoxKeysComposer().compose()); messages.add(new MysteryBoxKeysComposer().compose());
messages.add(new BuildersClubSubscriptionStatusMessageComposer().compose()); messages.add(new BuildersClubSubscriptionStatusMessageComposer().compose());
messages.add(new CfhTopicsMessageComposer().compose()); messages.add(new CfhTopicsInitComposer().compose());
messages.add(new FavoriteRoomsCountComposer(this.client.getHabbo()).compose()); messages.add(new FavoriteRoomsCountComposer(this.client.getHabbo()).compose());
messages.add(new GameCenterGameListComposer().compose()); messages.add(new GameCenterGameListComposer().compose());
messages.add(new GameCenterAccountInfoComposer(3, 100).compose()); messages.add(new GameCenterAccountInfoComposer(3, 100).compose());
@ -229,7 +229,7 @@ public class SecureLoginEvent extends MessageHandler {
if (campaign != null) { if (campaign != null) {
long daysBetween = DAYS.between(new Timestamp(campaign.getStartTimestamp() * 1000L).toInstant(), new Date().toInstant()); long daysBetween = DAYS.between(new Timestamp(campaign.getStartTimestamp() * 1000L).toInstant(), new Date().toInstant());
if (daysBetween >= 0) { if (daysBetween >= 0) {
messages.add(new AdventCalendarDataComposer(campaign.getName(), campaign.getImage(), campaign.getTotalDays(), (int) daysBetween, this.client.getHabbo().getHabboStats().calendarRewardsClaimed, campaign.getLockExpired()).compose()); messages.add(new CampaignCalendarDataMessageComposer(campaign.getName(), campaign.getImage(), campaign.getTotalDays(), (int) daysBetween, this.client.getHabbo().getHabboStats().calendarRewardsClaimed, campaign.getLockExpired()).compose());
if(Emulator.getConfig().getBoolean("hotel.login.show.calendar", false)) { if(Emulator.getConfig().getBoolean("hotel.login.show.calendar", false)) {
messages.add(new NuxAlertComposer("openView/calendar").compose()); messages.add(new NuxAlertComposer("openView/calendar").compose());
} }

View File

@ -1,7 +1,7 @@
package com.eu.habbo.messages.incoming.hotelview; package com.eu.habbo.messages.incoming.hotelview;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewDataComposer; import com.eu.habbo.messages.outgoing.hotelview.CurrentTimingCodeMessageComposer;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -20,9 +20,9 @@ public class HotelViewDataEvent extends MessageHandler {
for (String s : d) { for (String s : d) {
if (s.contains(",")) { if (s.contains(",")) {
this.client.sendResponse(new HotelViewDataComposer(s, s.split(",")[s.split(",").length - 1])); this.client.sendResponse(new CurrentTimingCodeMessageComposer(s, s.split(",")[s.split(",").length - 1]));
} else { } else {
this.client.sendResponse(new HotelViewDataComposer(data, s)); this.client.sendResponse(new CurrentTimingCodeMessageComposer(data, s));
} }
break; break;
@ -30,7 +30,7 @@ public class HotelViewDataEvent extends MessageHandler {
//this.client.sendResponse(new HotelViewDataComposer("2013-05-08 13:0", "gamesmaker")); //this.client.sendResponse(new HotelViewDataComposer("2013-05-08 13:0", "gamesmaker"));
} else { } else {
this.client.sendResponse(new HotelViewDataComposer(data, data.split(",")[data.split(",").length - 1])); this.client.sendResponse(new CurrentTimingCodeMessageComposer(data, data.split(",")[data.split(",").length - 1]));
} }
} catch (Exception e) { } catch (Exception e) {
LOGGER.error("Caught exception", e); LOGGER.error("Caught exception", e);

View File

@ -3,7 +3,7 @@ package com.eu.habbo.messages.incoming.hotelview;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewComposer; import com.eu.habbo.messages.outgoing.hotelview.CloseConnectionMessageComposer;
public class HotelViewEvent extends MessageHandler { public class HotelViewEvent extends MessageHandler {
@Override @Override
@ -22,7 +22,7 @@ public class HotelViewEvent extends MessageHandler {
} else { } else {
this.client.getHabbo().getHabboInfo().setRoomQueueId(0); this.client.getHabbo().getHabboInfo().setRoomQueueId(0);
} }
this.client.sendResponse(new HotelViewComposer()); this.client.sendResponse(new CloseConnectionMessageComposer());
} }
if (this.client.getHabbo().getRoomUnit() != null) { if (this.client.getHabbo().getRoomUnit() != null) {

View File

@ -2,15 +2,15 @@ package com.eu.habbo.messages.incoming.hotelview;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.hotelview.HallOfFameComposer; import com.eu.habbo.messages.outgoing.hotelview.CommunityGoalHallOfFameMessageComposer;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewDataComposer; import com.eu.habbo.messages.outgoing.hotelview.CurrentTimingCodeMessageComposer;
import com.eu.habbo.messages.outgoing.hotelview.NewsListComposer; import com.eu.habbo.messages.outgoing.hotelview.NewsListComposer;
public class RequestNewsListEvent extends MessageHandler { public class RequestNewsListEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
this.client.sendResponse(new HotelViewDataComposer("2013-05-08 13:0", "gamesmaker")); this.client.sendResponse(new CurrentTimingCodeMessageComposer("2013-05-08 13:0", "gamesmaker"));
this.client.sendResponse(new HallOfFameComposer(Emulator.getGameEnvironment().getHotelViewManager().getHallOfFame())); this.client.sendResponse(new CommunityGoalHallOfFameMessageComposer(Emulator.getGameEnvironment().getHotelViewManager().getHallOfFame()));
this.client.sendResponse(new NewsListComposer()); this.client.sendResponse(new NewsListComposer());
} }
} }

View File

@ -6,7 +6,7 @@ import com.eu.habbo.habbohotel.modtool.*;
import com.eu.habbo.habbohotel.permissions.Permission; import com.eu.habbo.habbohotel.permissions.Permission;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.ModToolIssueChatlogComposer; import com.eu.habbo.messages.outgoing.modtool.CfhChatlogComposer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -67,7 +67,7 @@ public class ModToolRequestIssueChatlogEvent extends MessageHandler {
if (room != null) { if (room != null) {
roomName = room.getName(); roomName = room.getName();
} }
this.client.sendResponse(new ModToolIssueChatlogComposer(issue, chatlog, roomName, chatlogType)); this.client.sendResponse(new CfhChatlogComposer(issue, chatlog, roomName, chatlogType));
} }
} else { } else {
ScripterManager.scripterDetected(this.client, Emulator.getTexts().getValue("scripter.warning.modtools.chatlog").replace("%username%", this.client.getHabbo().getHabboInfo().getUsername())); ScripterManager.scripterDetected(this.client, Emulator.getTexts().getValue("scripter.warning.modtools.chatlog").replace("%username%", this.client.getHabbo().getHabboInfo().getUsername()));

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.BullyReportedMessageComposer; import com.eu.habbo.messages.outgoing.modtool.BullyReportedMessageComposer;
import com.eu.habbo.messages.outgoing.modtool.HelperRequestDisabledComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpDisabledNotifyMessageComposer;
import java.util.ArrayList; import java.util.ArrayList;
@ -15,7 +15,7 @@ public class ReportBullyEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
if (this.client.getHabbo().getHabboStats().allowTalk()) { if (this.client.getHabbo().getHabboStats().allowTalk()) {
this.client.sendResponse(new HelperRequestDisabledComposer()); this.client.sendResponse(new CallForHelpDisabledNotifyMessageComposer());
return; return;
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.modtool.ModToolIssue;
import com.eu.habbo.habbohotel.modtool.ModToolTicketType; import com.eu.habbo.habbohotel.modtool.ModToolTicketType;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.ModToolReportReceivedAlertComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpResultMessageComposer;
import com.eu.habbo.threading.runnables.InsertModToolIssue; import com.eu.habbo.threading.runnables.InsertModToolIssue;
public class ReportCommentEvent extends MessageHandler { public class ReportCommentEvent extends MessageHandler {
@ -36,7 +36,7 @@ public class ReportCommentEvent extends MessageHandler {
issue.commentId = commentId; issue.commentId = commentId;
new InsertModToolIssue(issue).run(); new InsertModToolIssue(issue).run();
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, message)); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, message));
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);
} }

View File

@ -17,7 +17,7 @@ public class ReportEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
if (!this.client.getHabbo().getHabboStats().allowTalk()) { if (!this.client.getHabbo().getHabboStats().allowTalk()) {
this.client.sendResponse(new HelperRequestDisabledComposer()); this.client.sendResponse(new CallForHelpDisabledNotifyMessageComposer());
return; return;
} }
@ -31,7 +31,7 @@ public class ReportEvent extends MessageHandler {
List<ModToolIssue> issues = Emulator.getGameEnvironment().getModToolManager().openTicketsForHabbo(this.client.getHabbo()); List<ModToolIssue> issues = Emulator.getGameEnvironment().getModToolManager().openTicketsForHabbo(this.client.getHabbo());
if (!issues.isEmpty()) { if (!issues.isEmpty()) {
//this.client.sendResponse(new GenericAlertComposer("You've got still a pending ticket. Wait till the moderators are done reviewing your ticket.")); //this.client.sendResponse(new GenericAlertComposer("You've got still a pending ticket. Wait till the moderators are done reviewing your ticket."));
this.client.sendResponse(new ReportRoomFormComposer(issues)); this.client.sendResponse(new CallForHelpPendingCallsMessageComposer(issues));
return; return;
} }
@ -66,7 +66,7 @@ public class ReportEvent extends MessageHandler {
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, cfhTopic.reply)); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, cfhTopic.reply));
if (cfhTopic != null) { if (cfhTopic != null) {
if (cfhTopic.action != CfhActionType.MODS) { if (cfhTopic.action != CfhActionType.MODS) {
@ -91,7 +91,7 @@ public class ReportEvent extends MessageHandler {
issue.category = topic; issue.category = topic;
new InsertModToolIssue(issue).run(); new InsertModToolIssue(issue).run();
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, message)); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, message));
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);

View File

@ -8,7 +8,7 @@ import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.habbohotel.users.HabboInfo; import com.eu.habbo.habbohotel.users.HabboInfo;
import com.eu.habbo.habbohotel.users.HabboManager; import com.eu.habbo.habbohotel.users.HabboManager;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.HelperRequestDisabledComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpDisabledNotifyMessageComposer;
import com.eu.habbo.threading.runnables.InsertModToolIssue; import com.eu.habbo.threading.runnables.InsertModToolIssue;
import java.util.ArrayList; import java.util.ArrayList;
@ -17,7 +17,7 @@ public class ReportFriendPrivateChatEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
if (!this.client.getHabbo().getHabboStats().allowTalk()) { if (!this.client.getHabbo().getHabboStats().allowTalk()) {
this.client.sendResponse(new HelperRequestDisabledComposer()); this.client.sendResponse(new CallForHelpDisabledNotifyMessageComposer());
return; return;
} }

View File

@ -9,9 +9,8 @@ import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.habbohotel.users.HabboInfo; import com.eu.habbo.habbohotel.users.HabboInfo;
import com.eu.habbo.habbohotel.users.HabboItem; import com.eu.habbo.habbohotel.users.HabboItem;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.ModToolReportReceivedAlertComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpResultMessageComposer;
import com.eu.habbo.threading.runnables.InsertModToolIssue; import com.eu.habbo.threading.runnables.InsertModToolIssue;
import com.google.gson.JsonParser;
public class ReportPhotoEvent extends MessageHandler { public class ReportPhotoEvent extends MessageHandler {
@Override @Override
@ -50,7 +49,7 @@ public class ReportPhotoEvent extends MessageHandler {
new InsertModToolIssue(issue).run(); new InsertModToolIssue(issue).run();
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, "")); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, ""));
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.modtool.ModToolIssue;
import com.eu.habbo.habbohotel.modtool.ModToolTicketType; import com.eu.habbo.habbohotel.modtool.ModToolTicketType;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.ModToolReportReceivedAlertComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpResultMessageComposer;
import com.eu.habbo.threading.runnables.InsertModToolIssue; import com.eu.habbo.threading.runnables.InsertModToolIssue;
public class ReportThreadEvent extends MessageHandler { public class ReportThreadEvent extends MessageHandler {
@ -34,7 +34,7 @@ public class ReportThreadEvent extends MessageHandler {
issue.threadId = threadId; issue.threadId = threadId;
new InsertModToolIssue(issue).run(); new InsertModToolIssue(issue).run();
this.client.sendResponse(new ModToolReportReceivedAlertComposer(ModToolReportReceivedAlertComposer.REPORT_RECEIVED, message)); this.client.sendResponse(new CallForHelpResultMessageComposer(CallForHelpResultMessageComposer.REPORT_RECEIVED, message));
Emulator.getGameEnvironment().getModToolManager().addTicket(issue); Emulator.getGameEnvironment().getModToolManager().addTicket(issue);
Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue); Emulator.getGameEnvironment().getModToolManager().updateTicketToMods(issue);
} }

View File

@ -2,11 +2,11 @@ package com.eu.habbo.messages.incoming.modtool;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.modtool.ReportRoomFormComposer; import com.eu.habbo.messages.outgoing.modtool.CallForHelpPendingCallsMessageComposer;
public class RequestReportRoomEvent extends MessageHandler { public class RequestReportRoomEvent extends MessageHandler {
@Override @Override
public void handle() throws Exception { public void handle() throws Exception {
this.client.sendResponse(new ReportRoomFormComposer(Emulator.getGameEnvironment().getModToolManager().openTicketsForHabbo(this.client.getHabbo()))); this.client.sendResponse(new CallForHelpPendingCallsMessageComposer(Emulator.getGameEnvironment().getModToolManager().openTicketsForHabbo(this.client.getHabbo())));
} }
} }

View File

@ -9,7 +9,7 @@ public class RequestNewNavigatorDataEvent extends MessageHandler {
this.client.sendResponse(new NewNavigatorSettingsComposer(this.client.getHabbo().getHabboStats().navigatorWindowSettings)); this.client.sendResponse(new NewNavigatorSettingsComposer(this.client.getHabbo().getHabboStats().navigatorWindowSettings));
this.client.sendResponse(new NewNavigatorMetaDataComposer()); this.client.sendResponse(new NewNavigatorMetaDataComposer());
this.client.sendResponse(new NewNavigatorLiftedRoomsComposer()); this.client.sendResponse(new NewNavigatorLiftedRoomsComposer());
this.client.sendResponse(new NewNavigatorCollapsedCategoriesComposer()); this.client.sendResponse(new CollapsedCategoriesComposer());
this.client.sendResponse(new NewNavigatorSavedSearchesComposer(this.client.getHabbo().getHabboInfo().getSavedSearches())); this.client.sendResponse(new NewNavigatorSavedSearchesComposer(this.client.getHabbo().getHabboInfo().getSavedSearches()));
this.client.sendResponse(new NewNavigatorEventCategoriesComposer()); this.client.sendResponse(new NewNavigatorEventCategoriesComposer());
} }

View File

@ -3,7 +3,7 @@ package com.eu.habbo.messages.incoming.rooms;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.users.Habbo; import com.eu.habbo.habbohotel.users.Habbo;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.hotelview.HotelViewComposer; import com.eu.habbo.messages.outgoing.hotelview.CloseConnectionMessageComposer;
import com.eu.habbo.messages.outgoing.rooms.HideDoorbellComposer; import com.eu.habbo.messages.outgoing.rooms.HideDoorbellComposer;
import com.eu.habbo.messages.outgoing.rooms.RoomAccessDeniedComposer; import com.eu.habbo.messages.outgoing.rooms.RoomAccessDeniedComposer;
@ -24,7 +24,7 @@ public class HandleDoorbellEvent extends MessageHandler {
Emulator.getGameEnvironment().getRoomManager().enterRoom(habbo, this.client.getHabbo().getHabboInfo().getCurrentRoom().getId(), "", true); Emulator.getGameEnvironment().getRoomManager().enterRoom(habbo, this.client.getHabbo().getHabboInfo().getCurrentRoom().getId(), "", true);
} else { } else {
habbo.getClient().sendResponse(new RoomAccessDeniedComposer("")); habbo.getClient().sendResponse(new RoomAccessDeniedComposer(""));
habbo.getClient().sendResponse(new HotelViewComposer()); habbo.getClient().sendResponse(new CloseConnectionMessageComposer());
} }
habbo.getHabboInfo().setRoomQueueId(0); habbo.getHabboInfo().setRoomQueueId(0);
} }

View File

@ -7,7 +7,7 @@ import com.eu.habbo.habbohotel.users.HabboItem;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.rooms.UpdateStackHeightComposer; import com.eu.habbo.messages.outgoing.rooms.UpdateStackHeightComposer;
import com.eu.habbo.messages.outgoing.rooms.items.RemoveFloorItemComposer; import com.eu.habbo.messages.outgoing.rooms.items.RemoveFloorItemComposer;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer; import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer;
import com.eu.habbo.plugin.events.furniture.FurnitureRedeemedEvent; import com.eu.habbo.plugin.events.furniture.FurnitureRedeemedEvent;
import com.eu.habbo.threading.runnables.QueryDeleteHabboItem; import com.eu.habbo.threading.runnables.QueryDeleteHabboItem;
@ -108,7 +108,7 @@ public class RedeemItemEvent extends MessageHandler {
switch (furniRedeemEvent.currencyID) { switch (furniRedeemEvent.currencyID) {
case FurnitureRedeemedEvent.CREDITS: case FurnitureRedeemedEvent.CREDITS:
this.client.getHabbo().getHabboInfo().addCredits(furniRedeemEvent.amount); this.client.getHabbo().getHabboInfo().addCredits(furniRedeemEvent.amount);
this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo()));
break; break;
case FurnitureRedeemedEvent.DIAMONDS: case FurnitureRedeemedEvent.DIAMONDS:

View File

@ -2,7 +2,7 @@ package com.eu.habbo.messages.incoming.rooms.users;
import com.eu.habbo.habbohotel.rooms.Room; import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserHandItemComposer; import com.eu.habbo.messages.outgoing.rooms.users.CarryObjectMessageComposer;
public class RoomUserDropHandItemEvent extends MessageHandler { public class RoomUserDropHandItemEvent extends MessageHandler {
@Override @Override
@ -11,7 +11,7 @@ public class RoomUserDropHandItemEvent extends MessageHandler {
this.client.getHabbo().getRoomUnit().setHandItem(0); this.client.getHabbo().getRoomUnit().setHandItem(0);
if (room != null) { if (room != null) {
room.unIdle(this.client.getHabbo()); room.unIdle(this.client.getHabbo());
room.sendComposer(new RoomUserHandItemComposer(this.client.getHabbo().getRoomUnit()).compose()); room.sendComposer(new CarryObjectMessageComposer(this.client.getHabbo().getRoomUnit()).compose());
} }
} }
} }

View File

@ -3,8 +3,7 @@ package com.eu.habbo.messages.incoming.users;
import com.eu.habbo.Emulator; import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.users.HabboManager; import com.eu.habbo.habbohotel.users.HabboManager;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserNameChangedComposer; import com.eu.habbo.messages.outgoing.users.CheckUserNameResultMessageComposer;
import com.eu.habbo.messages.outgoing.users.ChangeNameCheckResultComposer;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -19,21 +18,21 @@ public class ChangeNameCheckUsernameEvent extends MessageHandler {
String name = this.packet.readString(); String name = this.packet.readString();
int errorCode = ChangeNameCheckResultComposer.AVAILABLE; int errorCode = CheckUserNameResultMessageComposer.AVAILABLE;
List<String> suggestions = new ArrayList<>(4); List<String> suggestions = new ArrayList<>(4);
if (name.length() < 3) { if (name.length() < 3) {
errorCode = ChangeNameCheckResultComposer.TOO_SHORT; errorCode = CheckUserNameResultMessageComposer.TOO_SHORT;
} else if (name.length() > 15) { } else if (name.length() > 15) {
errorCode = ChangeNameCheckResultComposer.TOO_LONG; errorCode = CheckUserNameResultMessageComposer.TOO_LONG;
} else if (name.equalsIgnoreCase(this.client.getHabbo().getHabboInfo().getUsername()) || HabboManager.getOfflineHabboInfo(name) != null || ConfirmChangeNameEvent.changingUsernames.contains(name.toLowerCase())) { } else if (name.equalsIgnoreCase(this.client.getHabbo().getHabboInfo().getUsername()) || HabboManager.getOfflineHabboInfo(name) != null || ConfirmChangeNameEvent.changingUsernames.contains(name.toLowerCase())) {
errorCode = ChangeNameCheckResultComposer.TAKEN_WITH_SUGGESTIONS; errorCode = CheckUserNameResultMessageComposer.TAKEN_WITH_SUGGESTIONS;
suggestions.add(name + Emulator.getRandom().nextInt(9999)); suggestions.add(name + Emulator.getRandom().nextInt(9999));
suggestions.add(name + Emulator.getRandom().nextInt(9999)); suggestions.add(name + Emulator.getRandom().nextInt(9999));
suggestions.add(name + Emulator.getRandom().nextInt(9999)); suggestions.add(name + Emulator.getRandom().nextInt(9999));
suggestions.add(name + Emulator.getRandom().nextInt(9999)); suggestions.add(name + Emulator.getRandom().nextInt(9999));
} else if (!Emulator.getGameEnvironment().getWordFilter().filter(name, this.client.getHabbo()).equalsIgnoreCase(name)) { } else if (!Emulator.getGameEnvironment().getWordFilter().filter(name, this.client.getHabbo()).equalsIgnoreCase(name)) {
errorCode = ChangeNameCheckResultComposer.NOT_VALID; errorCode = CheckUserNameResultMessageComposer.NOT_VALID;
} else { } else {
String checkName = name; String checkName = name;
for (char c : VALID_CHARACTERS.toCharArray()) { for (char c : VALID_CHARACTERS.toCharArray()) {
@ -41,12 +40,12 @@ public class ChangeNameCheckUsernameEvent extends MessageHandler {
} }
if (!checkName.isEmpty()) { if (!checkName.isEmpty()) {
errorCode = ChangeNameCheckResultComposer.NOT_VALID; errorCode = CheckUserNameResultMessageComposer.NOT_VALID;
} else { } else {
this.client.getHabbo().getHabboStats().changeNameChecked = name; this.client.getHabbo().getHabboStats().changeNameChecked = name;
} }
} }
this.client.sendResponse(new ChangeNameCheckResultComposer(errorCode, name, suggestions)); this.client.sendResponse(new CheckUserNameResultMessageComposer(errorCode, name, suggestions));
} }
} }

View File

@ -5,9 +5,9 @@ import com.eu.habbo.habbohotel.rooms.Room;
import com.eu.habbo.habbohotel.users.HabboInfo; import com.eu.habbo.habbohotel.users.HabboInfo;
import com.eu.habbo.habbohotel.users.HabboManager; import com.eu.habbo.habbohotel.users.HabboManager;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.rooms.users.ChangeNameUpdatedComposer; import com.eu.habbo.messages.outgoing.rooms.users.ChangeUserNameResultMessageEvent;
import com.eu.habbo.messages.outgoing.rooms.users.RoomUserNameChangedComposer; import com.eu.habbo.messages.outgoing.rooms.users.RoomUserNameChangedComposer;
import com.eu.habbo.messages.outgoing.users.ChangeNameCheckResultComposer; import com.eu.habbo.messages.outgoing.users.CheckUserNameResultMessageComposer;
import com.eu.habbo.messages.outgoing.users.UserDataComposer; import com.eu.habbo.messages.outgoing.users.UserDataComposer;
import com.eu.habbo.plugin.events.users.UserNameChangedEvent; import com.eu.habbo.plugin.events.users.UserNameChangedEvent;
import org.slf4j.Logger; import org.slf4j.Logger;
@ -33,7 +33,7 @@ public class ConfirmChangeNameEvent extends MessageHandler {
if (name.equalsIgnoreCase(this.client.getHabbo().getHabboInfo().getUsername())) { if (name.equalsIgnoreCase(this.client.getHabbo().getHabboInfo().getUsername())) {
this.client.getHabbo().getHabboStats().allowNameChange = false; this.client.getHabbo().getHabboStats().allowNameChange = false;
this.client.sendResponse(new ChangeNameUpdatedComposer(this.client.getHabbo())); this.client.sendResponse(new ChangeUserNameResultMessageEvent(this.client.getHabbo()));
this.client.sendResponse(new RoomUserNameChangedComposer(this.client.getHabbo()).compose()); this.client.sendResponse(new RoomUserNameChangedComposer(this.client.getHabbo()).compose());
this.client.sendResponse(new UserDataComposer(this.client.getHabbo())); this.client.sendResponse(new UserDataComposer(this.client.getHabbo()));
return; return;
@ -66,7 +66,7 @@ public class ConfirmChangeNameEvent extends MessageHandler {
changingUsernames.remove(name); changingUsernames.remove(name);
} }
this.client.sendResponse(new ChangeNameUpdatedComposer(this.client.getHabbo())); this.client.sendResponse(new ChangeUserNameResultMessageEvent(this.client.getHabbo()));
if (this.client.getHabbo().getHabboInfo().getCurrentRoom() != null) { if (this.client.getHabbo().getHabboInfo().getCurrentRoom() != null) {
this.client.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserNameChangedComposer(this.client.getHabbo()).compose()); this.client.getHabbo().getHabboInfo().getCurrentRoom().sendComposer(new RoomUserNameChangedComposer(this.client.getHabbo()).compose());
@ -87,7 +87,7 @@ public class ConfirmChangeNameEvent extends MessageHandler {
LOGGER.error("Caught SQL exception", e); LOGGER.error("Caught SQL exception", e);
} }
} else { } else {
this.client.sendResponse(new ChangeNameCheckResultComposer(ChangeNameCheckResultComposer.TAKEN_WITH_SUGGESTIONS, name, new ArrayList<>())); this.client.sendResponse(new CheckUserNameResultMessageComposer(CheckUserNameResultMessageComposer.TAKEN_WITH_SUGGESTIONS, name, new ArrayList<>()));
} }
} }
} }

View File

@ -1,13 +1,13 @@
package com.eu.habbo.messages.incoming.users; package com.eu.habbo.messages.incoming.users;
import com.eu.habbo.messages.incoming.MessageHandler; import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.users.UserCreditsComposer; import com.eu.habbo.messages.outgoing.users.CreditBalanceComposer;
import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer; import com.eu.habbo.messages.outgoing.users.ActivityPointsMessageComposer;
public class RequestUserCreditsEvent extends MessageHandler { public class RequestUserCreditsEvent extends MessageHandler {
@Override @Override
public void handle() { public void handle() {
this.client.sendResponse(new UserCreditsComposer(this.client.getHabbo())); this.client.sendResponse(new CreditBalanceComposer(this.client.getHabbo()));
this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo())); this.client.sendResponse(new ActivityPointsMessageComposer(this.client.getHabbo()));
} }
} }

View File

@ -4,12 +4,12 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CameraPublishWaitMessageComposer extends MessageComposer { public class CameraPublishStatusMessageComposer extends MessageComposer {
public final boolean isOk; public final boolean isOk;
public final int cooldownSeconds; public final int cooldownSeconds;
public final String extraDataId; public final String extraDataId;
public CameraPublishWaitMessageComposer(boolean isOk, int cooldownSeconds, String extraDataId) { public CameraPublishStatusMessageComposer(boolean isOk, int cooldownSeconds, String extraDataId) {
this.isOk = isOk; this.isOk = isOk;
this.cooldownSeconds = cooldownSeconds; this.cooldownSeconds = cooldownSeconds;
this.extraDataId = extraDataId; this.extraDataId = extraDataId;

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CameraPurchaseSuccesfullComposer extends MessageComposer { public class CameraPurchaseOKMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CameraPurchaseOKMessageComposer); this.response.init(Outgoing.CameraPurchaseOKMessageComposer);

View File

@ -4,10 +4,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CameraURLComposer extends MessageComposer { public class CameraStorageUrlMessageComposer extends MessageComposer {
private final String URL; private final String URL;
public CameraURLComposer(String url) { public CameraStorageUrlMessageComposer(String url) {
this.URL = url; this.URL = url;
} }

View File

@ -4,11 +4,11 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CameraCompetitionStatusComposer extends MessageComposer { public class CompetitionStatusMessageComposer extends MessageComposer {
private final boolean unknownBoolean; private final boolean unknownBoolean;
private final String unknownString; private final String unknownString;
public CameraCompetitionStatusComposer(boolean unknownBoolean, String unknownString) { public CompetitionStatusMessageComposer(boolean unknownBoolean, String unknownString) {
this.unknownBoolean = unknownBoolean; this.unknownBoolean = unknownBoolean;
this.unknownString = unknownString; this.unknownString = unknownString;
} }

View File

@ -17,13 +17,13 @@ import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
public class CatalogPageComposer extends MessageComposer { public class CatalogPageMessageComposer extends MessageComposer {
private final CatalogPage page; private final CatalogPage page;
private final Habbo habbo; private final Habbo habbo;
private final int offerId; private final int offerId;
private final String mode; private final String mode;
public CatalogPageComposer(CatalogPage page, Habbo habbo, int offerId, String mode) { public CatalogPageMessageComposer(CatalogPage page, Habbo habbo, int offerId, String mode) {
this.page = page; this.page = page;
this.habbo = habbo; this.habbo = habbo;
this.offerId = offerId; this.offerId = offerId;

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CatalogUpdatedComposer extends MessageComposer { public class CatalogPublishedMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CatalogPublishedMessageComposer); this.response.init(Outgoing.CatalogPublishedMessageComposer);

View File

@ -12,13 +12,13 @@ import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
public class ClubGiftsComposer extends MessageComposer { public class ClubGiftInfoComposer extends MessageComposer {
private final int daysTillNextGift; private final int daysTillNextGift;
private final int availableGifts; private final int availableGifts;
private final int daysAsHc; private final int daysAsHc;
public ClubGiftsComposer(int daysTillNextGift, int availableGifts, int daysAsHc) { public ClubGiftInfoComposer(int daysTillNextGift, int availableGifts, int daysAsHc) {
this.daysTillNextGift = daysTillNextGift; this.daysTillNextGift = daysTillNextGift;
this.availableGifts = availableGifts; this.availableGifts = availableGifts;
this.daysAsHc = daysAsHc; this.daysAsHc = daysAsHc;

View File

@ -8,7 +8,7 @@ import gnu.trove.list.array.TIntArrayList;
import java.util.ArrayList; import java.util.ArrayList;
public class AdventCalendarDataComposer extends MessageComposer { public class CampaignCalendarDataMessageComposer extends MessageComposer {
private final String eventName; private final String eventName;
private final String campaignImage; private final String campaignImage;
private final int totalDays; private final int totalDays;
@ -16,7 +16,7 @@ public class AdventCalendarDataComposer extends MessageComposer {
private final ArrayList<CalendarRewardClaimed> unlocked; private final ArrayList<CalendarRewardClaimed> unlocked;
private final boolean lockExpired; private final boolean lockExpired;
public AdventCalendarDataComposer(String eventName, String campaignImage, int totalDays, int currentDay, ArrayList<CalendarRewardClaimed> unlocked, boolean lockExpired) { public CampaignCalendarDataMessageComposer(String eventName, String campaignImage, int totalDays, int currentDay, ArrayList<CalendarRewardClaimed> unlocked, boolean lockExpired) {
this.eventName = eventName; this.eventName = eventName;
this.campaignImage = campaignImage; this.campaignImage = campaignImage;
this.totalDays = totalDays; this.totalDays = totalDays;
@ -44,7 +44,7 @@ public class AdventCalendarDataComposer extends MessageComposer {
if(this.currentDay > 0) expired.remove(this.currentDay - 1); if(this.currentDay > 0) expired.remove(this.currentDay - 1);
this.unlocked.forEach(claimed -> { this.unlocked.forEach(claimed -> {
AdventCalendarDataComposer.this.response.appendInt(claimed.getDay()); CampaignCalendarDataMessageComposer.this.response.appendInt(claimed.getDay());
expired.remove(claimed.getDay()); expired.remove(claimed.getDay());
}); });
@ -52,7 +52,7 @@ public class AdventCalendarDataComposer extends MessageComposer {
if (this.lockExpired) { if (this.lockExpired) {
this.response.appendInt(expired.size()); this.response.appendInt(expired.size());
expired.forEach(value -> { expired.forEach(value -> {
AdventCalendarDataComposer.this.response.appendInt(value); CampaignCalendarDataMessageComposer.this.response.appendInt(value);
return true; return true;
}); });
} else { } else {

View File

@ -7,12 +7,12 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class AdventCalendarProductComposer extends MessageComposer { public class CampaignCalendarDoorOpenedMessageComposer extends MessageComposer {
public final boolean visible; public final boolean visible;
public final CalendarRewardObject rewardObject; public final CalendarRewardObject rewardObject;
public final Habbo habbo; public final Habbo habbo;
public AdventCalendarProductComposer(boolean visible, CalendarRewardObject rewardObject, Habbo habbo) { public CampaignCalendarDoorOpenedMessageComposer(boolean visible, CalendarRewardObject rewardObject, Habbo habbo) {
this.visible = visible; this.visible = visible;
this.rewardObject = rewardObject; this.rewardObject = rewardObject;
this.habbo = habbo; this.habbo = habbo;

View File

@ -4,10 +4,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class PickMonthlyClubGiftNotificationComposer extends MessageComposer { public class ClubGiftNotificationComposer extends MessageComposer {
private final int count; private final int count;
public PickMonthlyClubGiftNotificationComposer(int count) { public ClubGiftNotificationComposer(int count) {
this.count = count; this.count = count;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CustomNotificationComposer extends MessageComposer { public class CustomUserNotificationMessageComposer extends MessageComposer {
public static final int HOPPER_NO_COSTUME = 1; public static final int HOPPER_NO_COSTUME = 1;
public static final int HOPPER_NO_HC = 2; public static final int HOPPER_NO_HC = 2;
public static final int GATE_NO_HC = 3; public static final int GATE_NO_HC = 3;
@ -13,7 +13,7 @@ public class CustomNotificationComposer extends MessageComposer {
private final int type; private final int type;
public CustomNotificationComposer(int type) { public CustomUserNotificationMessageComposer(int type) {
this.type = type; this.type = type;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class GuardianVotingTimeEnded extends MessageComposer { public class ChatReviewSessionDetachedMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.ChatReviewSessionDetachedMessageComposer); this.response.init(Outgoing.ChatReviewSessionDetachedMessageComposer);

View File

@ -5,7 +5,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class GuardianNewReportReceivedComposer extends MessageComposer { public class ChatReviewSessionOfferedToGuideMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.ChatReviewSessionOfferedToGuideMessageComposer); this.response.init(Outgoing.ChatReviewSessionOfferedToGuideMessageComposer);

View File

@ -9,11 +9,11 @@ import com.eu.habbo.messages.outgoing.Outgoing;
import java.util.Map; import java.util.Map;
public class GuardianVotingResultComposer extends MessageComposer { public class ChatReviewSessionResultsMessageComposer extends MessageComposer {
private final GuardianTicket ticket; private final GuardianTicket ticket;
private final GuardianVote vote; private final GuardianVote vote;
public GuardianVotingResultComposer(GuardianTicket ticket, GuardianVote vote) { public ChatReviewSessionResultsMessageComposer(GuardianTicket ticket, GuardianVote vote) {
this.ticket = ticket; this.ticket = ticket;
this.vote = vote; this.vote = vote;
} }

View File

@ -9,10 +9,10 @@ import gnu.trove.map.hash.TIntIntHashMap;
import java.util.Calendar; import java.util.Calendar;
public class GuardianVotingRequestedComposer extends MessageComposer { public class ChatReviewSessionStartedMessageComposer extends MessageComposer {
private final GuardianTicket ticket; private final GuardianTicket ticket;
public GuardianVotingRequestedComposer(GuardianTicket ticket) { public ChatReviewSessionStartedMessageComposer(GuardianTicket ticket) {
this.ticket = ticket; this.ticket = ticket;
} }

View File

@ -9,11 +9,11 @@ import com.eu.habbo.messages.outgoing.Outgoing;
import java.util.ArrayList; import java.util.ArrayList;
public class GuardianVotingVotesComposer extends MessageComposer { public class ChatReviewSessionVotingStatusMessageComposer extends MessageComposer {
private final GuardianTicket ticket; private final GuardianTicket ticket;
private final Habbo guardian; private final Habbo guardian;
public GuardianVotingVotesComposer(GuardianTicket ticket, Habbo guardian) { public ChatReviewSessionVotingStatusMessageComposer(GuardianTicket ticket, Habbo guardian) {
this.ticket = ticket; this.ticket = ticket;
this.guardian = guardian; this.guardian = guardian;
} }

View File

@ -5,11 +5,11 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewExpiringCatalogPageCommposer extends MessageComposer { public class CatalogPageWithEarliestExpiryMessageComposer extends MessageComposer {
private final CatalogPage page; private final CatalogPage page;
private final String image; private final String image;
public HotelViewExpiringCatalogPageCommposer(CatalogPage page, String image) { public CatalogPageWithEarliestExpiryMessageComposer(CatalogPage page, String image) {
this.page = page; this.page = page;
this.image = image; this.image = image;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewComposer extends MessageComposer { public class CloseConnectionMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CloseConnectionMessageComposer); this.response.init(Outgoing.CloseConnectionMessageComposer);

View File

@ -10,10 +10,10 @@ import java.util.ArrayList;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
public class HallOfFameComposer extends MessageComposer { public class CommunityGoalHallOfFameMessageComposer extends MessageComposer {
private final HallOfFame hallOfFame; private final HallOfFame hallOfFame;
public HallOfFameComposer(HallOfFame hallOfFame) { public CommunityGoalHallOfFameMessageComposer(HallOfFame hallOfFame) {
this.hallOfFame = hallOfFame; this.hallOfFame = hallOfFame;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewCommunityGoalComposer extends MessageComposer { public class CommunityGoalProgressMessageComposer extends MessageComposer {
private final boolean achieved; private final boolean achieved;
private final int personalContributionScore; private final int personalContributionScore;
private final int personalRank; private final int personalRank;
@ -16,7 +16,7 @@ public class HotelViewCommunityGoalComposer extends MessageComposer {
private final int timeLeft; private final int timeLeft;
private final int[] rankData; private final int[] rankData;
public HotelViewCommunityGoalComposer(boolean achieved, public CommunityGoalProgressMessageComposer(boolean achieved,
int personalContributionScore, int personalContributionScore,
int personalRank, int personalRank,
int totalAmount, int totalAmount,

View File

@ -4,10 +4,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewHideCommunityVoteButtonComposer extends MessageComposer { public class CommunityGoalVoteMessageComposer extends MessageComposer {
private final boolean unknownBoolean; private final boolean unknownBoolean;
public HotelViewHideCommunityVoteButtonComposer(boolean unknownBoolean) { public CommunityGoalVoteMessageComposer(boolean unknownBoolean) {
this.unknownBoolean = unknownBoolean; this.unknownBoolean = unknownBoolean;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewConcurrentUsersComposer extends MessageComposer { public class ConcurrentUsersGoalProgressMessageComposer extends MessageComposer {
public static final int ACTIVE = 0; public static final int ACTIVE = 0;
public static final int HIDDEN = 2; public static final int HIDDEN = 2;
public static final int ACHIEVED = 3; public static final int ACHIEVED = 3;
@ -13,7 +13,7 @@ public class HotelViewConcurrentUsersComposer extends MessageComposer {
private final int userCount; private final int userCount;
private final int goal; private final int goal;
public HotelViewConcurrentUsersComposer(int state, int userCount, int goal) { public ConcurrentUsersGoalProgressMessageComposer(int state, int userCount, int goal) {
this.state = state; this.state = state;
this.userCount = userCount; this.userCount = userCount;
this.goal = goal; this.goal = goal;

View File

@ -4,11 +4,11 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HotelViewDataComposer extends MessageComposer { public class CurrentTimingCodeMessageComposer extends MessageComposer {
private final String data; private final String data;
private final String key; private final String key;
public HotelViewDataComposer(String data, String key) { public CurrentTimingCodeMessageComposer(String data, String key) {
this.data = data; this.data = data;
this.key = key; this.key = key;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class HelperRequestDisabledComposer extends MessageComposer { public class CallForHelpDisabledNotifyMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CallForHelpDisabledNotifyMessageComposer); this.response.init(Outgoing.CallForHelpDisabledNotifyMessageComposer);

View File

@ -7,10 +7,10 @@ import com.eu.habbo.messages.outgoing.Outgoing;
import java.util.List; import java.util.List;
public class ReportRoomFormComposer extends MessageComposer { public class CallForHelpPendingCallsMessageComposer extends MessageComposer {
private final List<ModToolIssue> pendingIssues; private final List<ModToolIssue> pendingIssues;
public ReportRoomFormComposer(List<ModToolIssue> issues) { public CallForHelpPendingCallsMessageComposer(List<ModToolIssue> issues) {
this.pendingIssues = issues; this.pendingIssues = issues;
} }

View File

@ -4,10 +4,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class ModToolIssueResponseAlertComposer extends MessageComposer { public class CallForHelpReplyMessageComposer extends MessageComposer {
private final String message; private final String message;
public ModToolIssueResponseAlertComposer(String message) { public CallForHelpReplyMessageComposer(String message) {
this.message = message; this.message = message;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class ModToolReportReceivedAlertComposer extends MessageComposer { public class CallForHelpResultMessageComposer extends MessageComposer {
public static final int REPORT_RECEIVED = 0; public static final int REPORT_RECEIVED = 0;
public static final int REPORT_WINDOW = 1; public static final int REPORT_WINDOW = 1;
public static final int REPORT_ABUSIVE = 2; public static final int REPORT_ABUSIVE = 2;
@ -12,7 +12,7 @@ public class ModToolReportReceivedAlertComposer extends MessageComposer {
private final int errorCode; private final int errorCode;
private final String message; private final String message;
public ModToolReportReceivedAlertComposer(int errorCode, String message) { public CallForHelpResultMessageComposer(int errorCode, String message) {
this.errorCode = errorCode; this.errorCode = errorCode;
this.message = message; this.message = message;
} }

View File

@ -11,20 +11,20 @@ import java.text.SimpleDateFormat;
import java.util.Collections; import java.util.Collections;
import java.util.List; import java.util.List;
public class ModToolIssueChatlogComposer extends MessageComposer { public class CfhChatlogComposer extends MessageComposer {
public static SimpleDateFormat format = new SimpleDateFormat("HH:mm"); public static SimpleDateFormat format = new SimpleDateFormat("HH:mm");
private final ModToolIssue issue; private final ModToolIssue issue;
private final List<ModToolChatLog> chatlog; private final List<ModToolChatLog> chatlog;
private final String roomName; private final String roomName;
private ModToolIssueChatlogType type = ModToolIssueChatlogType.CHAT; private ModToolIssueChatlogType type = ModToolIssueChatlogType.CHAT;
public ModToolIssueChatlogComposer(ModToolIssue issue, List<ModToolChatLog> chatlog, String roomName) { public CfhChatlogComposer(ModToolIssue issue, List<ModToolChatLog> chatlog, String roomName) {
this.issue = issue; this.issue = issue;
this.chatlog = chatlog; this.chatlog = chatlog;
this.roomName = roomName; this.roomName = roomName;
} }
public ModToolIssueChatlogComposer(ModToolIssue issue, List<ModToolChatLog> chatlog, String roomName, ModToolIssueChatlogType type) { public CfhChatlogComposer(ModToolIssue issue, List<ModToolChatLog> chatlog, String roomName, ModToolIssueChatlogType type) {
this.issue = issue; this.issue = issue;
this.chatlog = chatlog; this.chatlog = chatlog;
this.roomName = roomName; this.roomName = roomName;

View File

@ -8,7 +8,7 @@ import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
import gnu.trove.procedure.TObjectProcedure; import gnu.trove.procedure.TObjectProcedure;
public class CfhTopicsMessageComposer extends MessageComposer { public class CfhTopicsInitComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CfhTopicsInitComposer); this.response.init(Outgoing.CfhTopicsInitComposer);
@ -18,14 +18,14 @@ public class CfhTopicsMessageComposer extends MessageComposer {
Emulator.getGameEnvironment().getModToolManager().getCfhCategories().forEachValue(new TObjectProcedure<CfhCategory>() { Emulator.getGameEnvironment().getModToolManager().getCfhCategories().forEachValue(new TObjectProcedure<CfhCategory>() {
@Override @Override
public boolean execute(CfhCategory category) { public boolean execute(CfhCategory category) {
CfhTopicsMessageComposer.this.response.appendString(category.getName()); CfhTopicsInitComposer.this.response.appendString(category.getName());
CfhTopicsMessageComposer.this.response.appendInt(category.getTopics().valueCollection().size()); CfhTopicsInitComposer.this.response.appendInt(category.getTopics().valueCollection().size());
category.getTopics().forEachValue(new TObjectProcedure<CfhTopic>() { category.getTopics().forEachValue(new TObjectProcedure<CfhTopic>() {
@Override @Override
public boolean execute(CfhTopic topic) { public boolean execute(CfhTopic topic) {
CfhTopicsMessageComposer.this.response.appendString(topic.name); CfhTopicsInitComposer.this.response.appendString(topic.name);
CfhTopicsMessageComposer.this.response.appendInt(topic.id); CfhTopicsInitComposer.this.response.appendInt(topic.id);
CfhTopicsMessageComposer.this.response.appendString(topic.action.toString()); CfhTopicsInitComposer.this.response.appendString(topic.action.toString());
return true; return true;
} }
}); });

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class CanCreateEventComposer extends MessageComposer { public class CanCreateRoomEventComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CanCreateRoomEventComposer); this.response.init(Outgoing.CanCreateRoomEventComposer);

View File

@ -7,10 +7,10 @@ import com.eu.habbo.messages.outgoing.Outgoing;
import java.util.List; import java.util.List;
public class NewNavigatorCategoryUserCountComposer extends MessageComposer { public class CategoriesWithVisitorCountComposer extends MessageComposer {
public final List<RoomCategory> roomCategories; public final List<RoomCategory> roomCategories;
public NewNavigatorCategoryUserCountComposer(List<RoomCategory> roomCategories) { public CategoriesWithVisitorCountComposer(List<RoomCategory> roomCategories) {
this.roomCategories = roomCategories; this.roomCategories = roomCategories;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class NewNavigatorCollapsedCategoriesComposer extends MessageComposer { public class CollapsedCategoriesComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CollapsedCategoriesComposer); this.response.init(Outgoing.CollapsedCategoriesComposer);

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class RoomEnterErrorComposer extends MessageComposer { public class CantConnectMessageComposer extends MessageComposer {
public static final int ROOM_ERROR_GUESTROOM_FULL = 1; public static final int ROOM_ERROR_GUESTROOM_FULL = 1;
public static final int ROOM_ERROR_CANT_ENTER = 2; public static final int ROOM_ERROR_CANT_ENTER = 2;
public static final int ROOM_ERROR_QUE = 3; public static final int ROOM_ERROR_QUE = 3;
@ -18,12 +18,12 @@ public class RoomEnterErrorComposer extends MessageComposer {
private final int errorCode; private final int errorCode;
private final String queError; private final String queError;
public RoomEnterErrorComposer(int errorCode) { public CantConnectMessageComposer(int errorCode) {
this.errorCode = errorCode; this.errorCode = errorCode;
this.queError = ""; this.queError = "";
} }
public RoomEnterErrorComposer(int errorCode, String queError) { public CantConnectMessageComposer(int errorCode, String queError) {
this.errorCode = errorCode; this.errorCode = errorCode;
this.queError = queError; this.queError = queError;
} }

View File

@ -13,13 +13,13 @@ import org.apache.commons.math3.distribution.NormalDistribution;
import java.util.ArrayList; import java.util.ArrayList;
public class PetBreedingResultComposer extends MessageComposer { public class ConfirmBreedingRequestComposer extends MessageComposer {
private final int boxId; private final int boxId;
private final int petType; private final int petType;
private final PetBreedingPet petOne; private final PetBreedingPet petOne;
private final PetBreedingPet petTwo; private final PetBreedingPet petTwo;
public PetBreedingResultComposer(int boxId, int petType, Pet petOne, String ownerPetOne, Pet petTwo, String ownerPetTwo) { public ConfirmBreedingRequestComposer(int boxId, int petType, Pet petOne, String ownerPetOne, Pet petTwo, String ownerPetTwo) {
this.boxId = boxId; this.boxId = boxId;
this.petType = petType; this.petType = petType;
this.petOne = new PetBreedingPet(petOne, ownerPetOne); this.petOne = new PetBreedingPet(petOne, ownerPetOne);

View File

@ -4,11 +4,11 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class PetBreedingFailedComposer extends MessageComposer { public class ConfirmBreedingResultComposer extends MessageComposer {
private final int anInt1; private final int anInt1;
private final int anInt2; private final int anInt2;
public PetBreedingFailedComposer(int anInt1, int anInt2) { public ConfirmBreedingResultComposer(int anInt1, int anInt2) {
this.anInt1 = anInt1; this.anInt1 = anInt1;
this.anInt2 = anInt2; this.anInt2 = anInt2;
} }

View File

@ -5,10 +5,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class RoomUserHandItemComposer extends MessageComposer { public class CarryObjectMessageComposer extends MessageComposer {
private final RoomUnit roomUnit; private final RoomUnit roomUnit;
public RoomUserHandItemComposer(RoomUnit roomUnit) { public CarryObjectMessageComposer(RoomUnit roomUnit) {
this.roomUnit = roomUnit; this.roomUnit = roomUnit;
} }

View File

@ -5,10 +5,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class ChangeNameUpdatedComposer extends MessageComposer { public class ChangeUserNameResultMessageEvent extends MessageComposer {
private final Habbo habbo; private final Habbo habbo;
public ChangeNameUpdatedComposer(Habbo habbo) { public ChangeUserNameResultMessageEvent(Habbo habbo) {
this.habbo = habbo; this.habbo = habbo;
} }

View File

@ -5,10 +5,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class RoomUserTalkComposer extends MessageComposer { public class ChatMessageComposer extends MessageComposer {
private final RoomChatMessage roomChatMessage; private final RoomChatMessage roomChatMessage;
public RoomUserTalkComposer(RoomChatMessage roomChatMessage) { public ChatMessageComposer(RoomChatMessage roomChatMessage) {
this.roomChatMessage = roomChatMessage; this.roomChatMessage = roomChatMessage;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class UnknownHelperComposer extends MessageComposer { public class CallForHelpPendingCallsDeletedMessageComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CallForHelpPendingCallsDeletedMessageComposer); this.response.init(Outgoing.CallForHelpPendingCallsDeletedMessageComposer);

View File

@ -5,12 +5,12 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class ModToolSanctionDataComposer extends MessageComposer { public class CfhSanctionMessageComposer extends MessageComposer {
private final int unknownInt1; private final int unknownInt1;
private final int accountId; private final int accountId;
private final CFHSanction sanction; private final CFHSanction sanction;
public ModToolSanctionDataComposer(int unknownInt1, int accountId, CFHSanction sanction) { public CfhSanctionMessageComposer(int unknownInt1, int accountId, CFHSanction sanction) {
this.unknownInt1 = unknownInt1; this.unknownInt1 = unknownInt1;
this.accountId = accountId; this.accountId = accountId;
this.sanction = sanction; this.sanction = sanction;

View File

@ -4,10 +4,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class TalentTrackEmailFailedComposer extends MessageComposer { public class ChangeEmailResultComposer extends MessageComposer {
private final int result; private final int result;
public TalentTrackEmailFailedComposer(int result) { public ChangeEmailResultComposer(int result) {
this.result = result; this.result = result;
} }

View File

@ -4,7 +4,7 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class VipTutorialsStartComposer extends MessageComposer { public class CitizenshipVipOfferPromoEnabledComposer extends MessageComposer {
@Override @Override
protected ServerMessage composeInternal() { protected ServerMessage composeInternal() {
this.response.init(Outgoing.CitizenshipVipOfferPromoEnabledComposer); this.response.init(Outgoing.CitizenshipVipOfferPromoEnabledComposer);

View File

@ -4,13 +4,13 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class UnknownCompetitionComposer extends MessageComposer { public class CompetitionVotingInfoMessageComposer extends MessageComposer {
private final int unknownInt1; private final int unknownInt1;
private final String unknownString1; private final String unknownString1;
private final int unknownInt2; private final int unknownInt2;
private final int unknownInt3; private final int unknownInt3;
public UnknownCompetitionComposer(int unknownInt1, String unknownString1, int unknownInt2, int unknownInt3) { public CompetitionVotingInfoMessageComposer(int unknownInt1, String unknownString1, int unknownInt2, int unknownInt3) {
this.unknownInt1 = unknownInt1; this.unknownInt1 = unknownInt1;
this.unknownString1 = unknownString1; this.unknownString1 = unknownString1;
this.unknownInt2 = unknownInt2; this.unknownInt2 = unknownInt2;

View File

@ -4,11 +4,11 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class ConvertedForwardToRoomComposer extends MessageComposer { public class ConvertedRoomIdComposer extends MessageComposer {
private final String unknownString1; private final String unknownString1;
private final int unknownInt1; private final int unknownInt1;
public ConvertedForwardToRoomComposer(String unknownString1, int unknownInt1) { public ConvertedRoomIdComposer(String unknownString1, int unknownInt1) {
this.unknownString1 = unknownString1; this.unknownString1 = unknownString1;
this.unknownInt1 = unknownInt1; this.unknownInt1 = unknownInt1;
} }

View File

@ -6,7 +6,7 @@ import com.eu.habbo.messages.outgoing.Outgoing;
import java.util.List; import java.util.List;
public class ChangeNameCheckResultComposer extends MessageComposer { public class CheckUserNameResultMessageComposer extends MessageComposer {
public static final int AVAILABLE = 0; public static final int AVAILABLE = 0;
public static final int TOO_SHORT = 2; public static final int TOO_SHORT = 2;
public static final int TOO_LONG = 3; public static final int TOO_LONG = 3;
@ -18,7 +18,7 @@ public class ChangeNameCheckResultComposer extends MessageComposer {
private final String name; private final String name;
private final List<String> suggestions; private final List<String> suggestions;
public ChangeNameCheckResultComposer(int status, String name, List<String> suggestions) { public CheckUserNameResultMessageComposer(int status, String name, List<String> suggestions) {
this.status = status; this.status = status;
this.name = name; this.name = name;
this.suggestions = suggestions; this.suggestions = suggestions;

View File

@ -6,12 +6,12 @@ import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
import gnu.trove.set.hash.THashSet; import gnu.trove.set.hash.THashSet;
public class ClubGiftReceivedComposer extends MessageComposer { public class ClubGiftSelectedComposer extends MessageComposer {
//:test 735 s:t i:1 s:s i:230 s:throne i:1 b:1 i:1 i:10; //:test 735 s:t i:1 s:s i:230 s:throne i:1 b:1 i:1 i:10;
private final String name; private final String name;
private final THashSet<Item> items; private final THashSet<Item> items;
public ClubGiftReceivedComposer(String name, THashSet<Item> items) { public ClubGiftSelectedComposer(String name, THashSet<Item> items) {
this.name = name; this.name = name;
this.items = items; this.items = items;
} }

View File

@ -5,10 +5,10 @@ import com.eu.habbo.messages.ServerMessage;
import com.eu.habbo.messages.outgoing.MessageComposer; import com.eu.habbo.messages.outgoing.MessageComposer;
import com.eu.habbo.messages.outgoing.Outgoing; import com.eu.habbo.messages.outgoing.Outgoing;
public class UserCreditsComposer extends MessageComposer { public class CreditBalanceComposer extends MessageComposer {
private final Habbo habbo; private final Habbo habbo;
public UserCreditsComposer(Habbo habbo) { public CreditBalanceComposer(Habbo habbo) {
this.habbo = habbo; this.habbo = habbo;
} }

View File

@ -14,7 +14,7 @@ public class UpdateCatalog extends RCONMessage<UpdateCatalog.JSONUpdateCatalog>
@Override @Override
public void handle(Gson gson, JSONUpdateCatalog json) { public void handle(Gson gson, JSONUpdateCatalog json) {
Emulator.getGameEnvironment().getCatalogManager().initialize(); Emulator.getGameEnvironment().getCatalogManager().initialize();
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new CatalogUpdatedComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new CatalogPublishedMessageComposer());
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BuildersClubFurniCountMessageComposer(0)); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BuildersClubFurniCountMessageComposer(0));
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BundleDiscountRulesetMessageComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new BundleDiscountRulesetMessageComposer());
Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new MarketplaceConfigComposer()); Emulator.getGameServer().getGameClientManager().sendBroadcastResponse(new MarketplaceConfigComposer());

Some files were not shown because too many files have changed in this diff Show More