Class SchematicProcessor
java.lang.Object
net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
com.simibubi.create.content.schematics.SchematicProcessor
public class SchematicProcessor
extends net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.MapCodec<SchematicProcessor> static final SchematicProcessor -
Method Summary
Modifier and TypeMethodDescriptionprotected net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType<?> getType()net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfoprocess(net.minecraft.world.level.LevelReader world, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos anotherPos, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo rawInfo, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo info, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, @Nullable net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate template) net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfoprocessEntity(net.minecraft.world.level.LevelReader world, net.minecraft.core.BlockPos pos, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfo rawInfo, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfo info, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate template) Methods inherited from class net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
finalizeProcessing, processBlock
-
Field Details
-
INSTANCE
-
CODEC
-
-
Method Details
-
process
@Nullable public net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo process(net.minecraft.world.level.LevelReader world, net.minecraft.core.BlockPos pos, net.minecraft.core.BlockPos anotherPos, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo rawInfo, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureBlockInfo info, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, @Nullable @Nullable net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate template) - Overrides:
processin classnet.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
-
processEntity
@Nullable public net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfo processEntity(net.minecraft.world.level.LevelReader world, net.minecraft.core.BlockPos pos, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfo rawInfo, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate.StructureEntityInfo info, net.minecraft.world.level.levelgen.structure.templatesystem.StructurePlaceSettings settings, net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate template) - Overrides:
processEntityin classnet.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
-
getType
protected net.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessorType<?> getType()- Specified by:
getTypein classnet.minecraft.world.level.levelgen.structure.templatesystem.StructureProcessor
-