Uses of Class
net.minecraft.world.level.block.state.StateDefinition
Packages that use StateDefinition
Package
Description
-
Uses of StateDefinition in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type StateDefinitionModifier and TypeMethodDescriptionStatePropertiesPredicate.checkState(StateDefinition<?, ?> states) StatePropertiesPredicate.PropertyMatcher.checkState(StateDefinition<?, ?> states) <S extends StateHolder<?,S>>
booleanStatePropertiesPredicate.PropertyMatcher.match(StateDefinition<?, S> definition, S state) <S extends StateHolder<?,S>>
booleanStatePropertiesPredicate.matches(StateDefinition<?, S> definition, S state) -
Uses of StateDefinition in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model with parameters of type StateDefinitionModifier and TypeMethodDescriptionBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> source) BlockModelDefinition.MultiPartDefinition.instantiate(StateDefinition<Block, BlockState> stateDefinition) voidBlockModelDefinition.SimpleModelSelectors.instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> source, BiConsumer<BlockState, BlockStateModel.UnbakedRoot> output) BlockModelDefinition.instantiateVanilla(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> source) static <O, S extends StateHolder<O,S>>
Predicate<StateHolder<O, S>> VariantSelector.predicate(StateDefinition<O, S> stateDefinition, String properties) -
Uses of StateDefinition in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type StateDefinitionModifier and TypeMethodDescription<O, S extends StateHolder<O,S>>
Predicate<S> CombinedCondition.instantiate(StateDefinition<O, S> definition) <O, S extends StateHolder<O,S>>
Predicate<S> Condition.instantiate(StateDefinition<O, S> definition) <O, S extends StateHolder<O,S>>
Predicate<S> KeyValueCondition.instantiate(StateDefinition<O, S> definition) private static <O, S extends StateHolder<O,S>>
Predicate<S> KeyValueCondition.instantiate(StateDefinition<O, S> definition, String key, KeyValueCondition.Terms valueTest) <O, S extends StateHolder<O,S>>
Predicate<S> Selector.instantiate(StateDefinition<O, S> definition) -
Uses of StateDefinition in net.minecraft.client.resources.model
Fields in net.minecraft.client.resources.model declared as StateDefinitionModifier and TypeFieldDescriptionprivate static final StateDefinition<Block, BlockState> BlockStateDefinitions.GLOW_ITEM_FRAME_FAKE_DEFINITIONprivate static final StateDefinition<Block, BlockState> BlockStateDefinitions.ITEM_FRAME_FAKE_DEFINITIONFields in net.minecraft.client.resources.model with type parameters of type StateDefinitionModifier and TypeFieldDescriptionprivate static final Map<Identifier, StateDefinition<Block, BlockState>> BlockStateDefinitions.STATIC_DEFINITIONSMethods in net.minecraft.client.resources.model that return StateDefinitionModifier and TypeMethodDescriptionprivate static StateDefinition<Block, BlockState> BlockStateDefinitions.createItemFrameFakeState()Methods in net.minecraft.client.resources.model that return types with arguments of type StateDefinitionModifier and TypeMethodDescription(package private) static Function<Identifier, StateDefinition<Block, BlockState>> BlockStateDefinitions.definitionLocationToBlockStateMapper()Methods in net.minecraft.client.resources.model with parameters of type StateDefinitionModifier and TypeMethodDescriptionprivate static BlockStateModelLoader.LoadedModelsBlockStateModelLoader.loadBlockStateDefinitionStack(Identifier stateDefinitionId, StateDefinition<Block, BlockState> stateDefinition, List<BlockStateModelLoader.LoadedBlockModelDefinition> definitionStack) -
Uses of StateDefinition in net.minecraft.commands.arguments.blocks
Fields in net.minecraft.commands.arguments.blocks declared as StateDefinitionModifier and TypeFieldDescriptionprivate @Nullable StateDefinition<Block, BlockState> BlockStateParser.definition -
Uses of StateDefinition in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as StateDefinitionModifier and TypeFieldDescriptionprotected final StateDefinition<Block, BlockState> Block.stateDefinitionMethods in net.minecraft.world.level.block that return StateDefinitionMethods in net.minecraft.world.level.block with parameters of type StateDefinitionModifier and TypeMethodDescriptionprivate static BlockStateMultifaceBlock.getDefaultMultifaceState(StateDefinition<Block, BlockState> stateDefinition) -
Uses of StateDefinition in net.minecraft.world.level.block.state
Methods in net.minecraft.world.level.block.state that return StateDefinitionModifier and TypeMethodDescription -
Uses of StateDefinition in net.minecraft.world.level.block.state.predicate
Fields in net.minecraft.world.level.block.state.predicate declared as StateDefinitionModifier and TypeFieldDescriptionprivate final StateDefinition<Block, BlockState> BlockStatePredicate.definitionConstructors in net.minecraft.world.level.block.state.predicate with parameters of type StateDefinitionModifierConstructorDescriptionprivateBlockStatePredicate(StateDefinition<Block, BlockState> definition) -
Uses of StateDefinition in net.minecraft.world.level.material
Fields in net.minecraft.world.level.material declared as StateDefinitionModifier and TypeFieldDescriptionprotected final StateDefinition<Fluid, FluidState> Fluid.stateDefinitionMethods in net.minecraft.world.level.material that return StateDefinition -
Uses of StateDefinition in net.neoforged.neoforge.client.model.block
Methods in net.neoforged.neoforge.client.model.block with parameters of type StateDefinitionModifier and TypeMethodDescriptionCustomBlockModelDefinition.instantiate(StateDefinition<Block, BlockState> states, Supplier<String> sourceSupplier) Instantiate this definition.