public class SchematicEntity extends Schematic
Schematic.BuildingStage| Modifier and Type | Field and Description |
|---|---|
net.minecraft.nbt.NBTTagCompound |
cpt |
java.lang.Class<? extends net.minecraft.entity.Entity> |
entity |
net.minecraft.item.ItemStack[] |
storedRequirements
This field contains requirements for a given block when stored in the
blueprint.
|
| Constructor and Description |
|---|
SchematicEntity() |
| Modifier and Type | Method and Description |
|---|---|
void |
idsToSchematic(MappingRegistry registry) |
void |
idsToWorld(MappingRegistry registry) |
boolean |
isAlreadyBuilt(IBuilderContext context) |
protected net.minecraft.nbt.NBTTagList |
newDoubleNBTList(double... par1ArrayOfDouble) |
protected net.minecraft.nbt.NBTTagList |
newFloatNBTList(float... par1ArrayOfFloat) |
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
void |
readFromWorld(IBuilderContext context,
net.minecraft.entity.Entity entity) |
void |
rotateLeft(IBuilderContext context)
Perform a 90 degree rotation to the slot.
|
void |
translateToSchematic(Translation transform)
Applies translations to all positions in the schematic to center in the
blueprint referencial
|
void |
translateToWorld(Translation transform)
Apply translations to all positions in the schematic to center in the
builder referencial
|
void |
writeRequirementsToBuilder(IBuilderContext context,
java.util.LinkedList<net.minecraft.item.ItemStack> requirements)
Returns the requirements needed to build this block.
|
void |
writeToNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry) |
void |
writeToWorld(IBuilderContext context) |
doNotBuild, getBuildingPermission, getBuildStage, getEnergyRequirement, getStacksToDisplay, inventorySlotsToSchematic, inventorySlotsToWorld, isAlreadyBuilt, postProcessing, useItem, writeRequirementsToSchematic, writeToSchematic, writeToWorldpublic java.lang.Class<? extends net.minecraft.entity.Entity> entity
public net.minecraft.nbt.NBTTagCompound cpt
public net.minecraft.item.ItemStack[] storedRequirements
public void writeRequirementsToBuilder(IBuilderContext context, java.util.LinkedList<net.minecraft.item.ItemStack> requirements)
SchematicwriteRequirementsToBuilder in class Schematicpublic void writeToWorld(IBuilderContext context)
public void readFromWorld(IBuilderContext context, net.minecraft.entity.Entity entity)
public void translateToSchematic(Translation transform)
SchematictranslateToSchematic in class Schematicpublic void translateToWorld(Translation transform)
SchematictranslateToWorld in class Schematicpublic void idsToSchematic(MappingRegistry registry)
idsToSchematic in class Schematicpublic void idsToWorld(MappingRegistry registry)
idsToWorld in class Schematicpublic void rotateLeft(IBuilderContext context)
SchematicrotateLeft in class Schematicpublic void writeToNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry)
writeToNBT in class Schematicpublic void readFromNBT(net.minecraft.nbt.NBTTagCompound nbt,
MappingRegistry registry)
readFromNBT in class Schematicprotected net.minecraft.nbt.NBTTagList newDoubleNBTList(double... par1ArrayOfDouble)
protected net.minecraft.nbt.NBTTagList newFloatNBTList(float... par1ArrayOfFloat)
public boolean isAlreadyBuilt(IBuilderContext context)