public class SideConfigurator<T>
extends java.lang.Object
implements net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>
| Modifier and Type | Class and Description |
|---|---|
static class |
SideConfigurator.ConnectionEntry<T> |
static class |
SideConfigurator.RelativeFace |
| Modifier and Type | Method and Description |
|---|---|
void |
deserializeNBT(net.minecraft.nbt.CompoundNBT nbt) |
java.lang.String |
getButtonId(SideConfigurator.RelativeFace relativeFace) |
SideConfigurator.ConnectionEntry<?> |
getEntry(SideConfigurator.RelativeFace face) |
net.minecraft.util.text.ITextComponent |
getFaceLabel(SideConfigurator.RelativeFace relativeFace) |
byte[] |
getFaces() |
java.lang.String |
getID() |
java.lang.String |
getTranslationKey() |
boolean |
handleButtonPress(java.lang.String tag) |
void |
invalidateCaps() |
static void |
readFromNBT(net.minecraft.nbt.CompoundNBT tag,
ISideConfigurable sideConfigurable) |
int |
registerHandler(java.lang.String id,
net.minecraft.item.ItemStack textureStack,
net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraftforge.common.util.NonNullSupplier<T> handler,
SideConfigurator.RelativeFace... defaultRelativeFaces) |
int |
registerHandler(java.lang.String id,
net.minecraft.util.ResourceLocation texture,
net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraftforge.common.util.NonNullSupplier<T> handler,
SideConfigurator.RelativeFace... defaultRelativeFaces) |
net.minecraft.nbt.CompoundNBT |
serializeNBT() |
void |
setFaces(byte[] faces) |
void |
unregisterHandlers(java.util.function.Predicate<java.lang.String> idMatcher) |
static net.minecraft.nbt.CompoundNBT |
writeToNBT(ISideConfigurable sideConfigurable) |
public int registerHandler(java.lang.String id,
net.minecraft.item.ItemStack textureStack,
net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraftforge.common.util.NonNullSupplier<T> handler,
SideConfigurator.RelativeFace... defaultRelativeFaces)
public int registerHandler(java.lang.String id,
net.minecraft.util.ResourceLocation texture,
net.minecraftforge.common.capabilities.Capability<T> cap,
net.minecraftforge.common.util.NonNullSupplier<T> handler,
SideConfigurator.RelativeFace... defaultRelativeFaces)
public void unregisterHandlers(java.util.function.Predicate<java.lang.String> idMatcher)
public void invalidateCaps()
public byte[] getFaces()
public void setFaces(byte[] faces)
public boolean handleButtonPress(java.lang.String tag)
public java.lang.String getButtonId(SideConfigurator.RelativeFace relativeFace)
public java.lang.String getID()
public java.lang.String getTranslationKey()
public net.minecraft.util.text.ITextComponent getFaceLabel(SideConfigurator.RelativeFace relativeFace)
public SideConfigurator.ConnectionEntry<?> getEntry(SideConfigurator.RelativeFace face)
public net.minecraft.nbt.CompoundNBT serializeNBT()
serializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>public void deserializeNBT(net.minecraft.nbt.CompoundNBT nbt)
deserializeNBT in interface net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundNBT>public static net.minecraft.nbt.CompoundNBT writeToNBT(ISideConfigurable sideConfigurable)
public static void readFromNBT(net.minecraft.nbt.CompoundNBT tag,
ISideConfigurable sideConfigurable)