public class DefaultOverlayHandler extends java.lang.Object implements IOverlayHandler
| Modifier and Type | Class and Description |
|---|---|
static class |
DefaultOverlayHandler.DistributedIngred |
static class |
DefaultOverlayHandler.IngredientDistribution |
| Constructor and Description |
|---|
DefaultOverlayHandler() |
DefaultOverlayHandler(int x,
int y) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMoveFrom(Slot slot,
net.minecraft.client.gui.inventory.GuiContainer gui) |
protected boolean |
canStack(ItemStack stack1,
ItemStack stack2) |
DefaultOverlayHandler.DistributedIngred |
findIngred(java.util.List<DefaultOverlayHandler.DistributedIngred> ingredStacks,
ItemStack pstack) |
Slot[][] |
mapIngredSlots(net.minecraft.client.gui.inventory.GuiContainer gui,
java.util.List<PositionedStack> ingredients) |
void |
overlayRecipe(net.minecraft.client.gui.inventory.GuiContainer gui,
IRecipeHandler recipe,
int recipeIndex,
boolean shift) |
public DefaultOverlayHandler(int x,
int y)
public DefaultOverlayHandler()
public void overlayRecipe(net.minecraft.client.gui.inventory.GuiContainer gui,
IRecipeHandler recipe,
int recipeIndex,
boolean shift)
overlayRecipe in interface IOverlayHandlerpublic boolean canMoveFrom(Slot slot,
net.minecraft.client.gui.inventory.GuiContainer gui)
public Slot[][] mapIngredSlots(net.minecraft.client.gui.inventory.GuiContainer gui,
java.util.List<PositionedStack> ingredients)
public DefaultOverlayHandler.DistributedIngred findIngred(java.util.List<DefaultOverlayHandler.DistributedIngred> ingredStacks, ItemStack pstack)
protected boolean canStack(ItemStack stack1,
ItemStack stack2)