类 SimpleStructurePiece
- java.lang.Object
-
- net.minecraft.structure.StructurePiece
-
- net.minecraft.structure.SimpleStructurePiece
-
- 直接已知子类:
EndCityGenerator.Piece,IglooGenerator.Piece,NetherFossilGenerator.Piece,OceanRuinGenerator.Piece,RuinedPortalStructurePiece,ShipwreckGenerator.Piece,WoodlandMansionGenerator.Piece
public abstract class SimpleStructurePiece extends StructurePiece
- Mappings:
Namespace Name official daqintermediary net/minecraft/class_3470named net/minecraft/structure/SimpleStructurePiece
-
-
嵌套类概要
-
从类继承的嵌套类/接口 net.minecraft.structure.StructurePiece
StructurePiece.BlockRandomizer
-
-
字段概要
字段 修饰符和类型 字段 说明 protected Stringfield_31664private static LoggerLOGGERprotected StructurePlacementDataplacementDataprotected BlockPosposprotected Structurestructure-
从类继承的字段 net.minecraft.structure.StructurePiece
AIR, boundingBox, chainLength
-
-
构造器概要
构造器 构造器 说明 SimpleStructurePiece(StructurePieceType structurePieceType, int int2, StructureManager structureManager, Identifier identifier, String string, StructurePlacementData structurePlacementData, BlockPos blockPos)SimpleStructurePiece(StructurePieceType structurePieceType, CompoundTag compoundTag, ServerWorld serverWorld, Function<Identifier,StructurePlacementData> function)
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 booleangenerate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)BlockRotationgetRotation()protected abstract voidhandleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox)protected Identifiermethod_35470()voidtranslate(int x, int y, int z)protected voidwriteNbt(ServerWorld world, CompoundTag nbt)-
从类继承的方法 net.minecraft.structure.StructurePiece
addBlock, addBlockWithRandomThreshold, addChest, addChest, addDispenser, applyXTransform, applyYTransform, applyZTransform, canAddBlock, canReplace, fill, fillDownwards, fillHalfEllipsoid, fillOpenings, fillWithOutline, fillWithOutline, fillWithOutlineUnderSeaLevel, getBlockAt, getBoundingBox, getChainLength, getFacing, getType, intersectsChunk, isUnderSeaLevel, method_33882, method_35454, method_35455, method_35456, method_35457, method_35458, method_35460, offsetPos, orientateChest, setOrientation, toNbt
-
-
-
-
字段详细资料
-
LOGGER
private static final Logger LOGGER
- Mappings:
Namespace Name Mixin selector official eLdaq;e:Lorg/apache/logging/log4j/Logger;intermediary field_16586Lnet/minecraft/class_3470;field_16586:Lorg/apache/logging/log4j/Logger;named LOGGERLnet/minecraft/structure/SimpleStructurePiece;LOGGER:Lorg/apache/logging/log4j/Logger;
-
field_31664
protected final String field_31664
- Mappings:
Namespace Name Mixin selector official aLdaq;a:Ljava/lang/String;intermediary field_31664Lnet/minecraft/class_3470;field_31664:Ljava/lang/String;named field_31664Lnet/minecraft/structure/SimpleStructurePiece;field_31664:Ljava/lang/String;
-
structure
protected Structure structure
- Mappings:
Namespace Name Mixin selector official bLdaq;b:Ldbu;intermediary field_15433Lnet/minecraft/class_3470;field_15433:Lnet/minecraft/class_3499;named structureLnet/minecraft/structure/SimpleStructurePiece;structure:Lnet/minecraft/structure/Structure;
-
placementData
protected StructurePlacementData placementData
- Mappings:
Namespace Name Mixin selector official cLdaq;c:Ldbq;intermediary field_15434Lnet/minecraft/class_3470;field_15434:Lnet/minecraft/class_3492;named placementDataLnet/minecraft/structure/SimpleStructurePiece;placementData:Lnet/minecraft/structure/StructurePlacementData;
-
pos
protected BlockPos pos
- Mappings:
Namespace Name Mixin selector official dLdaq;d:Lgb;intermediary field_15432Lnet/minecraft/class_3470;field_15432:Lnet/minecraft/class_2338;named posLnet/minecraft/structure/SimpleStructurePiece;pos:Lnet/minecraft/util/math/BlockPos;
-
-
构造器详细资料
-
SimpleStructurePiece
public SimpleStructurePiece(StructurePieceType structurePieceType, int int2, StructureManager structureManager, Identifier identifier, String string, StructurePlacementData structurePlacementData, BlockPos blockPos)
-
SimpleStructurePiece
public SimpleStructurePiece(StructurePieceType structurePieceType, CompoundTag compoundTag, ServerWorld serverWorld, Function<Identifier,StructurePlacementData> function)
-
-
方法详细资料
-
method_35470
protected Identifier method_35470()
- Mappings:
Namespace Name Mixin selector official at_Ldaq;at_()Lwp;intermediary method_35470Lnet/minecraft/class_3470;method_35470()Lnet/minecraft/class_2960;named method_35470Lnet/minecraft/structure/SimpleStructurePiece;method_35470()Lnet/minecraft/util/Identifier;
-
writeNbt
protected void writeNbt(ServerWorld world, CompoundTag nbt)
- 指定者:
writeNbt在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Labj;Lmv;)Vintermediary method_14943Lnet/minecraft/class_3443;method_14943(Lnet/minecraft/class_3218;Lnet/minecraft/class_2487;)Vnamed writeNbtLnet/minecraft/structure/StructurePiece;writeNbt(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/nbt/CompoundTag;)V
-
generate
public boolean generate(StructureWorldAccess world, StructureAccessor structureAccessor, ChunkGenerator chunkGenerator, Random random, BlockBox boundingBox, ChunkPos chunkPos, BlockPos pos)
- 指定者:
generate在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(Lbwm;Lbwi;Lclm;Ljava/util/Random;Lczr;Lbuw;Lgb;)Zintermediary method_14931Lnet/minecraft/class_3443;method_14931(Lnet/minecraft/class_5281;Lnet/minecraft/class_5138;Lnet/minecraft/class_2794;Ljava/util/Random;Lnet/minecraft/class_3341;Lnet/minecraft/class_1923;Lnet/minecraft/class_2338;)Znamed generateLnet/minecraft/structure/StructurePiece;generate(Lnet/minecraft/world/StructureWorldAccess;Lnet/minecraft/world/gen/StructureAccessor;Lnet/minecraft/world/gen/chunk/ChunkGenerator;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;Lnet/minecraft/util/math/ChunkPos;Lnet/minecraft/util/math/BlockPos;)Z
-
handleMetadata
protected abstract void handleMetadata(String metadata, BlockPos pos, ServerWorldAccess world, Random random, BlockBox boundingBox)
- Mappings:
Namespace Name Mixin selector official aLdaq;a(Ljava/lang/String;Lgb;Lbwf;Ljava/util/Random;Lczr;)Vintermediary method_15026Lnet/minecraft/class_3470;method_15026(Ljava/lang/String;Lnet/minecraft/class_2338;Lnet/minecraft/class_5425;Ljava/util/Random;Lnet/minecraft/class_3341;)Vnamed handleMetadataLnet/minecraft/structure/SimpleStructurePiece;handleMetadata(Ljava/lang/String;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/world/ServerWorldAccess;Ljava/util/Random;Lnet/minecraft/util/math/BlockBox;)V
-
translate
public void translate(int x, int y, int z)- 覆盖:
translate在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a(III)Vintermediary method_14922Lnet/minecraft/class_3443;method_14922(III)Vnamed translateLnet/minecraft/structure/StructurePiece;translate(III)V
-
getRotation
public BlockRotation getRotation()
- 覆盖:
getRotation在类中StructurePiece- Mappings:
Namespace Name Mixin selector official aLdam;a()Lcek;intermediary method_16888Lnet/minecraft/class_3443;method_16888()Lnet/minecraft/class_2470;named getRotationLnet/minecraft/structure/StructurePiece;getRotation()Lnet/minecraft/util/BlockRotation;
-
-