Arcturus-Community/src/main/java/com/eu/habbo/messages/incoming/guilds/RequestOwnGuildsEvent.java
2019-04-29 05:13:02 +01:00

32 lines
862 B
Java

package com.eu.habbo.messages.incoming.guilds;
import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.guilds.Guild;
import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.guilds.GuildListComposer;
import gnu.trove.set.hash.THashSet;
public class RequestOwnGuildsEvent extends MessageHandler
{
@Override
public void handle() throws Exception
{
THashSet<Guild> guilds = new THashSet<Guild>();
for(int i : this.client.getHabbo().getHabboStats().guilds)
{
if(i == 0)
continue;
Guild g = Emulator.getGameEnvironment().getGuildManager().getGuild(i);
if (g != null)
{
guilds.add(g);
}
}
this.client.sendResponse(new GuildListComposer(guilds, this.client.getHabbo()));
}
}