public interface Rotatable
Item.createEnvironment(net.minecraft.item.ItemStack, li.cil.oc.api.network.EnvironmentHost)
method.
This interface is not meant to be implemented, just used.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.