Klasse SignpostJigsawPiece
java.lang.Object
net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement
net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
gollorum.signpost.minecraft.worldgen.SignpostJigsawPiece
public class SignpostJigsawPiece
extends net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
-
Feldübersicht
FelderModifizierer und TypFeldBeschreibungstatic final com.mojang.serialization.MapCodec<SignpostJigsawPiece> final booleanVon Klasse geerbte Felder net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
CODECVon Klasse geerbte Felder net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement
overrideLiquidSettings, processors, template -
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungSignpostJigsawPiece(com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceLocation, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate> template, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> structureProcessorListSupplier, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection placementBehaviour, Optional<net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings> liquidSettings, boolean isZombie) SignpostJigsawPiece(net.minecraft.resources.ResourceLocation location, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> structureProcessorListSupplier, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection placementBehaviour, Optional<net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings> liquidSettings, boolean isZombie) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibung@NotNull net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?> getType()booleanplace(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager templateManager, net.minecraft.world.level.WorldGenLevel seedReader, net.minecraft.world.level.StructureManager structureManager, net.minecraft.world.level.chunk.ChunkGenerator chunkGenerator, net.minecraft.core.BlockPos pieceLocation, net.minecraft.core.BlockPos villageLocation, net.minecraft.world.level.block.Rotation rotation, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, net.minecraft.util.RandomSource random, net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings liquidSettings, boolean keepJigsaws) static voidreset()@NotNull StringtoString()Von Klasse geerbte Methoden net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
getSettingsVon Klasse geerbte Methoden net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement
getBoundingBox, getDataMarkers, getShuffledJigsawBlocks, getSize, getTemplateLocation, overrideLiquidSettingsCodec, processorsCodec, templateCodecVon Klasse geerbte Methoden net.minecraft.world.level.levelgen.structure.pools.StructurePoolElement
empty, feature, getGroundLevelDelta, getProjection, handleDataMarker, legacy, legacy, list, projectionCodec, setProjection, single, single, single, single
-
Felddetails
-
codec
-
isZombie
public final boolean isZombie
-
-
Konstruktordetails
-
SignpostJigsawPiece
public SignpostJigsawPiece(net.minecraft.resources.ResourceLocation location, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> structureProcessorListSupplier, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection placementBehaviour, Optional<net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings> liquidSettings, boolean isZombie) -
SignpostJigsawPiece
public SignpostJigsawPiece(com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceLocation, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate> template, net.minecraft.core.Holder<net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorList> structureProcessorListSupplier, net.minecraft.world.level.levelgen.structure.pools.StructureTemplatePool.Projection placementBehaviour, Optional<net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings> liquidSettings, boolean isZombie)
-
-
Methodendetails
-
reset
public static void reset() -
place
public boolean place(net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplateManager templateManager, net.minecraft.world.level.WorldGenLevel seedReader, net.minecraft.world.level.StructureManager structureManager, net.minecraft.world.level.chunk.ChunkGenerator chunkGenerator, net.minecraft.core.BlockPos pieceLocation, net.minecraft.core.BlockPos villageLocation, net.minecraft.world.level.block.Rotation rotation, net.minecraft.world.level.levelgen.structure.BoundingBox boundingBox, net.minecraft.util.RandomSource random, net.minecraft.world.level.levelgen.structure.templatesystem.LiquidSettings liquidSettings, boolean keepJigsaws) - Setzt außer Kraft:
placein Klassenet.minecraft.world.level.levelgen.structure.pools.SinglePoolElement
-
getType
@NotNull public @NotNull net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?> getType()- Setzt außer Kraft:
getTypein Klassenet.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
-
toString
- Setzt außer Kraft:
toStringin Klassenet.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
-