public final class PluggableDefinition
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
PluggableDefinition.IPluggableCreator |
static interface |
PluggableDefinition.IPluggableNbtReader |
static interface |
PluggableDefinition.IPluggableNetLoader |
Modifier and Type | Field and Description |
---|---|
PluggableDefinition.IPluggableCreator |
creator |
net.minecraft.util.ResourceLocation |
identifier |
PluggableDefinition.IPluggableNetLoader |
loader |
PluggableDefinition.IPluggableNbtReader |
reader |
Constructor and Description |
---|
PluggableDefinition(net.minecraft.util.ResourceLocation identifier,
PluggableDefinition.IPluggableCreator creator) |
PluggableDefinition(net.minecraft.util.ResourceLocation identifier,
PluggableDefinition.IPluggableNbtReader reader,
PluggableDefinition.IPluggableNetLoader loader) |
Modifier and Type | Method and Description |
---|---|
PipePluggable |
loadFromBuffer(IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.network.PacketBuffer buffer) |
PipePluggable |
readFromNbt(IPipeHolder holder,
net.minecraft.util.EnumFacing side,
net.minecraft.nbt.NBTTagCompound nbt) |
public final net.minecraft.util.ResourceLocation identifier
public final PluggableDefinition.IPluggableNetLoader loader
public final PluggableDefinition.IPluggableNbtReader reader
@Nullable public final PluggableDefinition.IPluggableCreator creator
public PluggableDefinition(net.minecraft.util.ResourceLocation identifier, PluggableDefinition.IPluggableNbtReader reader, PluggableDefinition.IPluggableNetLoader loader)
public PluggableDefinition(net.minecraft.util.ResourceLocation identifier, @Nullable PluggableDefinition.IPluggableCreator creator)
public PipePluggable readFromNbt(IPipeHolder holder, net.minecraft.util.EnumFacing side, net.minecraft.nbt.NBTTagCompound nbt)
public PipePluggable loadFromBuffer(IPipeHolder holder, net.minecraft.util.EnumFacing side, net.minecraft.network.PacketBuffer buffer) throws InvalidInputDataException
InvalidInputDataException