tutorial:structures
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
tutorial:structures [2020/09/11 06:47] – 1.16.2 siglong | tutorial:structures [2020/09/11 07:07] – Improve readability siglong | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
We’re going to look at registering and placing structures in your world. | We’re going to look at registering and placing structures in your world. | ||
Line 57: | Line 57: | ||
In this tutorial, we'll use a structure file. | In this tutorial, we'll use a structure file. | ||
It doesn' | It doesn' | ||
- | * An Identifier | + | * An identifier |
* Some sort of setup method - '' | * Some sort of setup method - '' | ||
Line 103: | Line 103: | ||
private void initializeStructureData(StructureManager structureManager) { | private void initializeStructureData(StructureManager structureManager) { | ||
Structure structure = structureManager.getStructureOrBlank(this.template); | Structure structure = structureManager.getStructureOrBlank(this.template); | ||
- | StructurePlacementData placementData = (new StructurePlacementData()).setRotation(this.rotation).setMirror(BlockMirror.NONE) | + | StructurePlacementData placementData = (new StructurePlacementData()) |
- | .addProcessor(BlockIgnoreStructureProcessor.IGNORE_STRUCTURE_BLOCKS); | + | |
+ | | ||
+ | .addProcessor(BlockIgnoreStructureProcessor.IGNORE_STRUCTURE_BLOCKS); | ||
this.setStructureData(structure, | this.setStructureData(structure, | ||
} | } | ||
Line 130: | Line 132: | ||
* structure | * structure | ||
- | * pieces | + | * piece |
* configured structure | * configured structure | ||
tutorial/structures.txt · Last modified: 2022/11/05 12:06 by jab125