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

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final com.mojang.serialization.MapCodec<SignpostJigsawPiece>
     
    final boolean
     

    Von Klasse geerbte Felder net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement

    CODEC

    Von Klasse geerbte Felder net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement

    overrideLiquidSettings, processors, template
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    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)
     
    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 Typ
    Methode
    Beschreibung
    @NotNull net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?>
     
    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)
     
    static void
     
    @NotNull String
     

    Von Klasse geerbte Methoden net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement

    getSettings

    Von Klasse geerbte Methoden net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement

    getBoundingBox, getDataMarkers, getShuffledJigsawBlocks, getSize, getTemplateLocation, overrideLiquidSettingsCodec, processorsCodec, templateCodec

    Von 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

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Felddetails

    • codec

      public static final com.mojang.serialization.MapCodec<SignpostJigsawPiece> 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:
      place in Klasse net.minecraft.world.level.levelgen.structure.pools.SinglePoolElement
    • getType

      @NotNull public @NotNull net.minecraft.world.level.levelgen.structure.pools.StructurePoolElementType<?> getType()
      Setzt außer Kraft:
      getType in Klasse net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement
    • toString

      @NotNull public @NotNull String toString()
      Setzt außer Kraft:
      toString in Klasse net.minecraft.world.level.levelgen.structure.pools.LegacySinglePoolElement