Uses of Interface
dev.wyck.worldgen.structure.templatesystem.processor.StructureProcessor
Packages that use StructureProcessor
Package
Description
-
Uses of StructureProcessor in dev.wyck.worldgen.structure.templatesystem
Methods in dev.wyck.worldgen.structure.templatesystem with parameters of type StructureProcessorModifier and TypeMethodDescriptionstatic ComposedProcessorListProcessorList.of(StructureProcessor... processors) Authors a processor list running the given processors in order. -
Uses of StructureProcessor in dev.wyck.worldgen.structure.templatesystem.processor
Subinterfaces of StructureProcessor in dev.wyck.worldgen.structure.templatesystem.processorModifier and TypeInterfaceDescriptioninterfaceSwaps stone and cobblestone blocks for their blackstone equivalents, as ruined portals in the nether do.interfaceAges stone bricks and similar blocks as they are placed, cracking, mossing and turning some to stairs or slabs.interfaceSkips the listed blocks when placing a template, so they never overwrite the world.interfaceDrops template blocks at random, leaving the structure worn.interfaceApplies another processor to at most a limited number of blocks, chosen at random.interfaceDrops every template block onto the terrain, measured from a heightmap.interfaceReplaces jigsaw blocks with the block they are set to turn into once placed.interfaceKeeps template blocks from overwriting lava, so structures that meet a lava sea stay flooded rather than walled off.interfaceDoes nothing.interfaceKeeps the template from overwriting the listed world blocks.interfaceReplaces template blocks according to a list of rules, the first matching rule winning.Methods in dev.wyck.worldgen.structure.templatesystem.processor that return StructureProcessorModifier and TypeMethodDescriptionstatic StructureProcessorReads a Minecraft structure processor.CappedProcessor.delegate()The processor that is applied.Methods in dev.wyck.worldgen.structure.templatesystem.processor with parameters of type StructureProcessorModifier and TypeMethodDescriptionstatic CappedProcessorStructureProcessor.capped(StructureProcessor delegate, IntProvider limit) Applies another processor to at most a limited number of blocks.static CappedProcessorCappedProcessor.of(StructureProcessor delegate, IntProvider limit) Creates a new processor. -
Uses of StructureProcessor in dev.wyck.worldgen.structure.templatesystem.types
Methods in dev.wyck.worldgen.structure.templatesystem.types that return types with arguments of type StructureProcessorModifier and TypeMethodDescriptionComposedProcessorList.processors()The processors run, in order.Methods in dev.wyck.worldgen.structure.templatesystem.types with parameters of type StructureProcessorModifier and TypeMethodDescriptionComposedProcessorList.Builder.processor(StructureProcessor processor) Adds a processor to the end of the list.Method parameters in dev.wyck.worldgen.structure.templatesystem.types with type arguments of type StructureProcessorModifier and TypeMethodDescriptionstatic ComposedProcessorListComposedProcessorList.of(@Nullable ResourceKey resourceKey, List<StructureProcessor> processors) Creates a new composed processor list.ComposedProcessorList.Builder.processors(List<StructureProcessor> processors) Sets the processors run, in order.