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