Arcturus-Community/src/main/java/com/eu/habbo/messages/incoming/crafting/CraftingAddRecipeEvent.java
2019-05-26 21:15:26 +03:00

25 lines
897 B
Java

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));
}
}
}