public abstract class SchematicToolBase extends java.lang.Object implements ISchematicTool
| Modifier and Type | Field and Description |
|---|---|
protected net.minecraft.util.math.vector.Vector3d |
chasingSelectedPos |
protected net.minecraft.util.math.vector.Vector3d |
lastChasingSelectedPos |
protected java.util.List<java.lang.String> |
mirrors |
protected boolean |
renderSelectedFace |
protected java.util.List<java.lang.String> |
rotations |
protected SchematicHandler |
schematicHandler |
protected boolean |
schematicSelected |
protected net.minecraft.util.Direction |
selectedFace |
protected net.minecraft.util.math.BlockPos |
selectedPos |
protected boolean |
selectIgnoreBlocks |
protected int |
selectionRange |
| Constructor and Description |
|---|
SchematicToolBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
void |
renderOnSchematic(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer) |
void |
renderOverlay(com.mojang.blaze3d.matrix.MatrixStack ms,
net.minecraft.client.renderer.IRenderTypeBuffer buffer) |
void |
renderTool(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer) |
void |
updateSelection() |
void |
updateTargetPos() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithandleMouseWheel, handleRightClickprotected SchematicHandler schematicHandler
protected net.minecraft.util.math.BlockPos selectedPos
protected net.minecraft.util.math.vector.Vector3d chasingSelectedPos
protected net.minecraft.util.math.vector.Vector3d lastChasingSelectedPos
protected boolean selectIgnoreBlocks
protected int selectionRange
protected boolean schematicSelected
protected boolean renderSelectedFace
protected net.minecraft.util.Direction selectedFace
protected final java.util.List<java.lang.String> mirrors
protected final java.util.List<java.lang.String> rotations
public void init()
init in interface ISchematicToolpublic void updateSelection()
updateSelection in interface ISchematicToolpublic void updateTargetPos()
public void renderTool(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer)
renderTool in interface ISchematicToolpublic void renderOverlay(com.mojang.blaze3d.matrix.MatrixStack ms,
net.minecraft.client.renderer.IRenderTypeBuffer buffer)
renderOverlay in interface ISchematicToolpublic void renderOnSchematic(com.mojang.blaze3d.matrix.MatrixStack ms,
SuperRenderTypeBuffer buffer)
renderOnSchematic in interface ISchematicTool