public interface Rotatable
Item.createEnvironment(net.minecraft.item.ItemStack, li.cil.oc.api.driver.Container)
method.| Modifier and Type | Method and Description |
|---|---|
net.minecraftforge.common.util.ForgeDirection |
facing()
The current facing of a tile entity implementing this interface.
|
net.minecraftforge.common.util.ForgeDirection |
toGlobal(net.minecraftforge.common.util.ForgeDirection value)
Converts a facing relative to the block's local coordinate
system to a global orientation, using south as the standard
orientation.
|
net.minecraftforge.common.util.ForgeDirection |
toLocal(net.minecraftforge.common.util.ForgeDirection value)
Converts a global orientation to a facing relative to the
block's local coordinate system, using south as the standard
orientation.
|
net.minecraftforge.common.util.ForgeDirection facing()
class SomeDriver implements li.cil.oc.api.driver.Item {
// ...
ManagedEnvironment createEnvironment(ItemStack stack, TileEntity tileentity) {
if (tileentity instanceof Rotatable) {
ForgeDirection facing = ((Rotatable)tileentity).facing();
// Do something with facing.
}
}
}
net.minecraftforge.common.util.ForgeDirection toGlobal(net.minecraftforge.common.util.ForgeDirection value)
value - the value to translate.net.minecraftforge.common.util.ForgeDirection toLocal(net.minecraftforge.common.util.ForgeDirection value)
value - the value to translate.