Arcturus-Community/src/main/java/com/eu/habbo/messages/incoming/crafting/CraftingAddRecipeEvent.java

29 lines
921 B
Java
Raw Normal View History

2018-07-06 15:30:00 +02:00
package com.eu.habbo.messages.incoming.crafting;
import com.eu.habbo.Emulator;
import com.eu.habbo.habbohotel.crafting.CraftingRecipe;
import com.eu.habbo.messages.incoming.MessageHandler;
import com.eu.habbo.messages.outgoing.catalog.AlertLimitedSoldOutComposer;
import com.eu.habbo.messages.outgoing.crafting.CraftingRecipeComposer;
public class CraftingAddRecipeEvent extends MessageHandler
{
@Override
public void handle() throws Exception
{
String recipeName = this.packet.readString();
CraftingRecipe recipe = Emulator.getGameEnvironment().getCraftingManager().getRecipe(recipeName);
if (recipe != null)
{
if (!recipe.canBeCrafted())
{
this.client.sendResponse(new AlertLimitedSoldOutComposer());
return;
}
this.client.sendResponse(new CraftingRecipeComposer(recipe));
}
}
}