Uses of Interface
dev.wyck.worldgen.ruletest.RuleTest
Packages that use RuleTest
Package
Description
-
Uses of RuleTest in dev.wyck.worldgen.feature.configurations
Methods in dev.wyck.worldgen.feature.configurations that return RuleTestModifier and TypeMethodDescriptionOreFeature.TargetBlockState.target()Returns the value of thetargetrecord component.Methods in dev.wyck.worldgen.feature.configurations with parameters of type RuleTestModifier and TypeMethodDescriptionAdds a target block state.static OreFeature.TargetBlockStateCreates a new target block state.Adds a target to the list.Constructors in dev.wyck.worldgen.feature.configurations with parameters of type RuleTestModifierConstructorDescriptionTargetBlockState(RuleTest target, BlockData state) Creates an instance of aTargetBlockStaterecord class. -
Uses of RuleTest in dev.wyck.worldgen.ruletest
Subinterfaces of RuleTest in dev.wyck.worldgen.ruletestModifier and TypeInterfaceDescriptioninterfaceMatches any block.interfaceTests is the block is the specified block.interfaceTests is the block for the specifiedBlockData.interfaceTests the block is the specified block.interfaceTests is the block for the specifiedBlockData.interfaceTests if the block is in the specified block tag.Methods in dev.wyck.worldgen.ruletest that return RuleTest -
Uses of RuleTest in dev.wyck.worldgen.structure.templatesystem.processor
Methods in dev.wyck.worldgen.structure.templatesystem.processor that return RuleTestModifier and TypeMethodDescriptionProcessorRule.inputPredicate()The test the template block has to pass.ProcessorRule.locationPredicate()The test the world block being replaced has to pass.Methods in dev.wyck.worldgen.structure.templatesystem.processor with parameters of type RuleTestModifier and TypeMethodDescriptionstatic ProcessorRule.BuilderCreates a new builder that replaces any template block passinginputPredicatewithoutputState, wherever it lands.ProcessorRule.Builder.inputPredicate(RuleTest inputPredicate) Sets the test the template block has to pass.ProcessorRule.Builder.locationPredicate(RuleTest locationPredicate) Sets the test the world block being replaced has to pass.static ProcessorRuleProcessorRule.of(RuleTest inputPredicate, RuleTest locationPredicate, PosRuleTest positionPredicate, BlockData outputState, BlockEntityModifier blockEntityModifier) Creates a new rule.Constructors in dev.wyck.worldgen.structure.templatesystem.processor with parameters of type RuleTest