public class WorldCraftingMatrix
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
WorldCraftingMatrix.CraftingPossibility |
| Constructor and Description |
|---|
WorldCraftingMatrix(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos centerPos,
net.minecraft.util.EnumFacing.Axis axis,
net.minecraft.util.math.BlockPos targetPos,
net.minecraft.util.EnumFacing inputSide) |
| Modifier and Type | Method and Description |
|---|---|
protected net.minecraft.util.math.BlockPos |
addInAxis(net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing.Axis axis,
int i,
int j) |
protected boolean |
addItemStackForOutput(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side,
java.util.List<IItemStackProvider> outputProviders,
net.minecraft.item.ItemStack itemStack,
boolean simulate) |
boolean |
craft(boolean simulate) |
static WorldCraftingMatrix |
deriveMatrix(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos centerPos) |
protected java.util.Map<net.minecraft.item.ItemStack,IItemStackProvider> |
determineItemStackProviderForInput(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side) |
protected java.util.List<IItemStackProvider> |
getItemStackProviders() |
public WorldCraftingMatrix(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos centerPos,
net.minecraft.util.EnumFacing.Axis axis,
net.minecraft.util.math.BlockPos targetPos,
net.minecraft.util.EnumFacing inputSide)
protected net.minecraft.util.math.BlockPos addInAxis(net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing.Axis axis,
int i,
int j)
protected java.util.List<IItemStackProvider> getItemStackProviders()
protected java.util.Map<net.minecraft.item.ItemStack,IItemStackProvider> determineItemStackProviderForInput(net.minecraft.world.World world, net.minecraft.util.math.BlockPos pos, net.minecraft.util.EnumFacing side)
protected boolean addItemStackForOutput(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
net.minecraft.util.EnumFacing side,
java.util.List<IItemStackProvider> outputProviders,
net.minecraft.item.ItemStack itemStack,
boolean simulate)
public boolean craft(boolean simulate)
public static WorldCraftingMatrix deriveMatrix(net.minecraft.world.World world, net.minecraft.util.math.BlockPos centerPos)