类 StructureTemplateBuilder
java.lang.Object
net.neoforged.testframework.gametest.StructureTemplateBuilder
- 所有已实现的接口:
TemplateBuilderHelper<StructureTemplateBuilder>
@ParametersAreNonnullByDefault
public class StructureTemplateBuilder
extends Object
implements TemplateBuilderHelper<StructureTemplateBuilder>
-
嵌套类概要
嵌套类 -
字段概要
字段修饰符和类型字段说明private final Map
<BlockPos, StructureTemplate.StructureBlockInfo> private final List
<StructureTemplate.StructureEntityInfo> private static final StructureTemplateBuilder.FieldHandle
<StructureTemplate, List<StructureTemplate.StructureEntityInfo>> private static final MethodHandle
private static final StructureTemplateBuilder.FieldHandle
<StructureTemplate, List<StructureTemplate.Palette>> private final Vec3i
private static final StructureTemplateBuilder.FieldHandle
<StructureTemplate, Vec3i> -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()
static StructureTemplate
empty
(int length, int height, int width) fill
(int x, int y, int z, int toX, int toY, int toZ, BlockState state) fill
(int x, int y, int z, int toX, int toY, int toZ, BlockState state, @Nullable CompoundTag nbt) static Supplier
<StructureTemplate> lazy
(int length, int height, int width, UnaryOperator<StructureTemplateBuilder> consumer) set
(int x, int y, int z, BlockState state) set
(int x, int y, int z, BlockState state, @Nullable CompoundTag nbt) static StructureTemplateBuilder
withSize
(int length, int height, int width) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.neoforged.testframework.gametest.TemplateBuilderHelper
placeFloorLever, placeSustainedWater, placeWaterConfinement
-
字段详细资料
-
PALETTES
private static final StructureTemplateBuilder.FieldHandle<StructureTemplate,List<StructureTemplate.Palette>> PALETTES -
ENTITY_INFO_LIST
private static final StructureTemplateBuilder.FieldHandle<StructureTemplate,List<StructureTemplate.StructureEntityInfo>> ENTITY_INFO_LIST -
SIZE
-
PALETTE_CONSTRUCTOR
-
size
-
blocks
-
entities
-
-
构造器详细资料
-
StructureTemplateBuilder
-
-
方法详细资料
-
withSize
-
empty
-
fill
-
fill
public StructureTemplateBuilder fill(int x, int y, int z, int toX, int toY, int toZ, BlockState state) -
fill
public StructureTemplateBuilder fill(int x, int y, int z, int toX, int toY, int toZ, BlockState state, @Nullable @Nullable CompoundTag nbt) -
set
-
set
public StructureTemplateBuilder set(int x, int y, int z, BlockState state, @Nullable @Nullable CompoundTag nbt) - 指定者:
set
在接口中TemplateBuilderHelper<StructureTemplateBuilder>
-
build
-
lazy
public static Supplier<StructureTemplate> lazy(int length, int height, int width, UnaryOperator<StructureTemplateBuilder> consumer)
-