Uses of Class
net.minecraft.world.level.block.state.properties.Property
Packages that use Property
Package
Description
-
Uses of Property in net.minecraft.advancements.criterion
Methods in net.minecraft.advancements.criterion with parameters of type PropertyModifier and TypeMethodDescriptionStatePropertiesPredicate.Builder.hasProperty(Property<?> property, String value) StatePropertiesPredicate.Builder.hasProperty(Property<Boolean> property, boolean value) StatePropertiesPredicate.Builder.hasProperty(Property<Integer> property, int value) <T extends Comparable<T> & StringRepresentable>
StatePropertiesPredicate.BuilderStatePropertiesPredicate.Builder.hasProperty(Property<T> property, T value) <T extends Comparable<T>>
booleanStatePropertiesPredicate.ExactMatcher.match(StateHolder<?, ?> state, Property<T> property) <T extends Comparable<T>>
booleanStatePropertiesPredicate.RangedMatcher.match(StateHolder<?, ?> state, Property<T> property) <T extends Comparable<T>>
booleanStatePropertiesPredicate.ValueMatcher.match(StateHolder<?, ?> state, Property<T> property) ItemUsedOnLocationTrigger.TriggerInstance.placedBlockWithProperties(Block block, Property<Boolean> property, boolean propertyValue) ItemUsedOnLocationTrigger.TriggerInstance.placedBlockWithProperties(Block block, Property<Integer> property, int propertyValue) static <T extends Comparable<T>>
Criterion<ItemUsedOnLocationTrigger.TriggerInstance> ItemUsedOnLocationTrigger.TriggerInstance.placedBlockWithProperties(Block block, Property<T> property, String propertyValue) static <T extends Comparable<T> & StringRepresentable>
Criterion<ItemUsedOnLocationTrigger.TriggerInstance> ItemUsedOnLocationTrigger.TriggerInstance.placedBlockWithProperties(Block block, Property<T> properties, T propertyValue) -
Uses of Property in net.minecraft.client.color.block
Fields in net.minecraft.client.color.block with type parameters of type PropertyMethods in net.minecraft.client.color.block that return types with arguments of type PropertyMethods in net.minecraft.client.color.block with parameters of type PropertyModifier and TypeMethodDescriptionprivate voidBlockColors.addColoringState(Property<?> property, Block... blocks) Method parameters in net.minecraft.client.color.block with type arguments of type PropertyModifier and TypeMethodDescriptionprivate voidBlockColors.addColoringStates(Set<Property<?>> properties, Block... blocks) -
Uses of Property in net.minecraft.client.data.models
Methods in net.minecraft.client.data.models with type parameters of type PropertyModifier and TypeMethodDescriptionstatic <T extends Property<?>>
Map<T, VariantMutator> BlockModelGenerators.selectMultifaceProperties(StateHolder<?, ?> holder, Function<Direction, T> converter) Methods in net.minecraft.client.data.models with parameters of type PropertyModifier and TypeMethodDescriptionvoidBlockModelGenerators.createCropBlock(Block block, Property<Integer> property, int... stages) voidBlockModelGenerators.createCrossBlock(Block block, BlockModelGenerators.PlantType plantType, Property<Integer> property, int... stages) static <T extends Comparable<T>>
PropertyDispatch<MultiVariant> BlockModelGenerators.createEmptyOrFullDispatch(Property<T> property, T threshold, MultiVariant fullModel, MultiVariant emptyModel) -
Uses of Property in net.minecraft.client.data.models.blockstates
Fields in net.minecraft.client.data.models.blockstates declared as PropertyModifier and TypeFieldDescriptionPropertyDispatch.C1.property1PropertyDispatch.C2.property1PropertyDispatch.C3.property1PropertyDispatch.C4.property1PropertyDispatch.C5.property1PropertyDispatch.C2.property2PropertyDispatch.C3.property2PropertyDispatch.C4.property2PropertyDispatch.C5.property2PropertyDispatch.C3.property3PropertyDispatch.C4.property3PropertyDispatch.C5.property3PropertyDispatch.C4.property4PropertyDispatch.C5.property4PropertyDispatch.C5.property5Fields in net.minecraft.client.data.models.blockstates with type parameters of type PropertyMethods in net.minecraft.client.data.models.blockstates that return types with arguments of type PropertyModifier and TypeMethodDescriptionPropertyDispatch.C1.getDefinedProperties()PropertyDispatch.C2.getDefinedProperties()PropertyDispatch.C3.getDefinedProperties()PropertyDispatch.C4.getDefinedProperties()PropertyDispatch.C5.getDefinedProperties()PropertyDispatch.getDefinedProperties()MultiVariantGenerator.validateAndExpandProperties(Set<Property<?>> seenProperties, Block block, PropertyDispatch<?> generator) Methods in net.minecraft.client.data.models.blockstates with parameters of type PropertyModifier and TypeMethodDescriptionstatic <T1 extends Comparable<T1>>
PropertyDispatch.C1<MultiVariant, T1> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>>
PropertyDispatch.C2<MultiVariant, T1, T2> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>>
PropertyDispatch.C3<MultiVariant, T1, T2, T3> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
PropertyDispatch.C4<MultiVariant, T1, T2, T3, T4> PropertyDispatch.initial(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4) static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
PropertyDispatch.C5<MultiVariant, T1, T2, T3, T4, T5> PropertyDispatch.initial(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) static <T1 extends Comparable<T1>>
PropertyDispatch.C1<VariantMutator, T1> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>>
PropertyDispatch.C2<VariantMutator, T1, T2> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>>
PropertyDispatch.C3<VariantMutator, T1, T2, T3> static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
PropertyDispatch.C4<VariantMutator, T1, T2, T3, T4> PropertyDispatch.modify(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4) static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
PropertyDispatch.C5<VariantMutator, T1, T2, T3, T4, T5> PropertyDispatch.modify(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) static <T1 extends Comparable<T1>>
PropertyDispatch.C1<UnbakedMutator, T1> PropertyDispatch.modifyUnbaked(Property<T1> p1) Creates a property dispatch on a single blockstate property that can be used to apply aUnbakedMutator.static <T1 extends Comparable<T1>, T2 extends Comparable<T2>>
PropertyDispatch.C2<UnbakedMutator, T1, T2> PropertyDispatch.modifyUnbaked(Property<T1> p1, Property<T2> p2) Creates a property dispatch on two blockstate properties that can be used to apply aUnbakedMutator.static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>>
PropertyDispatch.C3<UnbakedMutator, T1, T2, T3> PropertyDispatch.modifyUnbaked(Property<T1> p1, Property<T2> p2, Property<T3> p3) Creates a property dispatch on three blockstate properties that can be used to apply aUnbakedMutator.static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>>
PropertyDispatch.C4<UnbakedMutator, T1, T2, T3, T4> PropertyDispatch.modifyUnbaked(Property<T1> p1, Property<T2> p2, Property<T3> p3, Property<T4> p4) Creates a property dispatch on four blockstate properties that can be used to apply aUnbakedMutator.static <T1 extends Comparable<T1>, T2 extends Comparable<T2>, T3 extends Comparable<T3>, T4 extends Comparable<T4>, T5 extends Comparable<T5>>
PropertyDispatch.C5<UnbakedMutator, T1, T2, T3, T4, T5> PropertyDispatch.modifyUnbaked(Property<T1> p1, Property<T2> p2, Property<T3> p3, Property<T4> p4, Property<T5> p5) Creates a property dispatch on five blockstate properties that can be used to apply aUnbakedMutator.final <T extends Comparable<T>>
ConditionBuilderConditionBuilder.negatedTerm(Property<T> property, T value) private <T extends Comparable<T>>
voidConditionBuilder.putValue(Property<T> property, KeyValueCondition.Terms term) final <T extends Comparable<T>>
ConditionBuilderfinal <T extends Comparable<T>>
ConditionBuilderMethod parameters in net.minecraft.client.data.models.blockstates with type arguments of type PropertyModifier and TypeMethodDescriptionMultiVariantGenerator.validateAndExpandProperties(Set<Property<?>> seenProperties, Block block, PropertyDispatch<?> generator) Constructors in net.minecraft.client.data.models.blockstates with parameters of type PropertyModifierConstructorDescriptionprivateprivateprivateprivateprivateC5(Property<T1> property1, Property<T2> property2, Property<T3> property3, Property<T4> property4, Property<T5> property5) Constructor parameters in net.minecraft.client.data.models.blockstates with type arguments of type PropertyModifierConstructorDescriptionprivateMultiVariantGenerator(Block block, List<MultiVariantGenerator.Entry> entries, Set<Property<?>> seenProperties) -
Uses of Property in net.minecraft.client.data.models.model
Methods in net.minecraft.client.data.models.model with parameters of type PropertyModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
ItemModel.UnbakedItemModelUtils.selectBlockItemProperty(Property<T> property, ItemModel.Unbaked fallback, Map<T, ItemModel.Unbaked> cases) -
Uses of Property in net.minecraft.client.gui.components.debug
Method parameters in net.minecraft.client.gui.components.debug with type arguments of type PropertyModifier and TypeMethodDescriptionprivate static StringDebugEntryLookingAt.DebugEntryLookingAtState.getPropertyValueString(Map.Entry<Property<?>, Comparable<?>> entry) -
Uses of Property in net.minecraft.client.renderer.block.model
Methods in net.minecraft.client.renderer.block.model with parameters of type PropertyModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
@Nullable TVariantSelector.getValueHelper(Property<T> property, String next) -
Uses of Property in net.minecraft.client.renderer.block.model.multipart
Methods in net.minecraft.client.renderer.block.model.multipart with parameters of type PropertyModifier and TypeMethodDescriptionprivate <T extends Comparable<T>>
TKeyValueCondition.Terms.getValueOrThrow(Object owner, Property<T> property, String input) private <T extends Comparable<T>>
Predicate<T> KeyValueCondition.Terms.instantiate(Object owner, Property<T> property, KeyValueCondition.Term term) <O, S extends StateHolder<O,S>, T extends Comparable<T>>
Predicate<S> KeyValueCondition.Terms.instantiate(O owner, Property<T> property) -
Uses of Property in net.minecraft.client.resources.model
Method parameters in net.minecraft.client.resources.model with type arguments of type PropertyModifier and TypeMethodDescriptionstatic ModelGroupCollector.GroupKeyModelGroupCollector.GroupKey.create(BlockState state, BlockStateModel.UnbakedRoot model, List<Property<?>> coloringProperties) ModelGroupCollector.GroupKey.getColoringValues(BlockState state, List<Property<?>> coloringProperties) -
Uses of Property in net.minecraft.commands.arguments.blocks
Fields in net.minecraft.commands.arguments.blocks with type parameters of type PropertyModifier and TypeFieldDescriptionBlockInput.propertiesBlockPredicateArgument.BlockPredicate.propertiesprivate final Map<Property<?>, Comparable<?>> BlockStateParser.BlockResult.propertiesThe field for thepropertiesrecord component.private final Map<Property<?>, Comparable<?>> BlockStateParser.propertiesMethods in net.minecraft.commands.arguments.blocks that return types with arguments of type PropertyModifier and TypeMethodDescriptionBlockInput.getDefinedProperties()Map<Property<?>, Comparable<?>> BlockStateParser.BlockResult.properties()Returns the value of thepropertiesrecord component.Methods in net.minecraft.commands.arguments.blocks with parameters of type PropertyModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
com.mojang.brigadier.suggestion.SuggestionsBuilderBlockStateParser.addSuggestions(com.mojang.brigadier.suggestion.SuggestionsBuilder builder, Property<T> property) private static <T extends Comparable<T>>
voidBlockStateParser.appendProperty(StringBuilder builder, Property<T> property, Comparable<?> value) private static <T extends Comparable<T>>
BlockStateBlockInput.copyProperty(BlockState target, BlockState source, Property<T> property) private <T extends Comparable<T>>
voidConstructor parameters in net.minecraft.commands.arguments.blocks with type arguments of type PropertyModifierConstructorDescriptionBlockInput(BlockState state, Set<Property<?>> properties, @Nullable CompoundTag tag) BlockPredicate(BlockState state, Set<Property<?>> properties, @Nullable CompoundTag nbt) BlockResult(BlockState blockState, Map<Property<?>, Comparable<?>> properties, @Nullable CompoundTag nbt) Creates an instance of aBlockResultrecord class. -
Uses of Property in net.minecraft.data.loot
Methods in net.minecraft.data.loot with parameters of type PropertyModifier and TypeMethodDescriptionprotected <T extends Comparable<T> & StringRepresentable>
LootTable.BuilderBlockLootSubProvider.createSinglePropConditionTable(Block drop, Property<T> property, T value) -
Uses of Property in net.minecraft.gametest.framework
Methods in net.minecraft.gametest.framework with parameters of type PropertyModifier and TypeMethodDescription<T extends Comparable<T>>
voidGameTestHelper.assertBlockProperty(BlockPos pos, Property<T> property, Predicate<T> predicate, Component errorMessage) <T extends Comparable<T>>
voidGameTestHelper.assertBlockProperty(BlockPos pos, Property<T> property, T value) -
Uses of Property in net.minecraft.nbt
Methods in net.minecraft.nbt with parameters of type PropertyModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
StringNbtUtils.getName(Property<T> key, Comparable<?> value) private static <S extends StateHolder<?,S>, T extends Comparable<T>>
SNbtUtils.setValueHelper(S result, Property<T> property, String key, CompoundTag properties, CompoundTag tag) -
Uses of Property in net.minecraft.util
Methods in net.minecraft.util with parameters of type PropertyModifier and TypeMethodDescriptionstatic <T extends Comparable<T>>
StringUtil.getPropertyName(Property<T> key, Object value) -
Uses of Property in net.minecraft.world.item
Methods in net.minecraft.world.item with parameters of type PropertyModifier and TypeMethodDescriptionprivate static <T extends Comparable<T>>
BlockStateDebugStickItem.cycleState(BlockState state, Property<T> property, boolean backward) private static <T extends Comparable<T>>
StringDebugStickItem.getNameHelper(BlockState state, Property<T> property) -
Uses of Property in net.minecraft.world.item.component
Fields in net.minecraft.world.item.component with type parameters of type PropertyModifier and TypeFieldDescriptionDebugStickState.propertiesThe field for thepropertiesrecord component.Methods in net.minecraft.world.item.component that return types with arguments of type PropertyModifier and TypeMethodDescriptionDebugStickState.properties()Returns the value of thepropertiesrecord component.Methods in net.minecraft.world.item.component with parameters of type PropertyModifier and TypeMethodDescription<T extends Comparable<T>>
@Nullable Tprivate static <T extends Comparable<T>>
BlockStateBlockItemStateProperties.updateState(BlockState state, Property<T> property, String value) <T extends Comparable<T>>
BlockItemStatePropertiesBlockItemStateProperties.with(Property<T> property, BlockState state) <T extends Comparable<T>>
BlockItemStatePropertiesDebugStickState.withProperty(Holder<Block> block, Property<?> property) Constructor parameters in net.minecraft.world.item.component with type arguments of type PropertyModifierConstructorDescriptionDebugStickState(Map<Holder<Block>, Property<?>> properties) Creates an instance of aDebugStickStaterecord class. -
Uses of Property in net.minecraft.world.level.block
Fields in net.minecraft.world.level.block declared as PropertyMethods in net.minecraft.world.level.block that return PropertyModifier and TypeMethodDescriptionBaseRailBlock.getShapeProperty()Deprecated.DetectorRailBlock.getShapeProperty()PoweredRailBlock.getShapeProperty()RailBlock.getShapeProperty()Methods in net.minecraft.world.level.block with parameters of type PropertyModifier and TypeMethodDescriptionstatic <S extends BlockEntity>
DoubleBlockCombiner.NeighborCombineResult<S> DoubleBlockCombiner.combineWithNeigbour(BlockEntityType<S> entityType, Function<BlockState, DoubleBlockCombiner.BlockType> typeResolver, Function<BlockState, Direction> connectionResolver, Property<Direction> facingProperty, BlockState state, LevelAccessor level, BlockPos pos, BiPredicate<LevelAccessor, BlockPos> blockedChecker) private static <T extends Comparable<T>>
BlockStateBlock.copyProperty(BlockState from, BlockState to, Property<T> property) private static <T extends Comparable<T>>
BlockStateInfestedBlock.copyProperty(Property<T> property, BlockState source, BlockState target) protected Function<BlockState, VoxelShape> Block.getShapeForEachState(Function<BlockState, VoxelShape> shapeCalculator, Property<?>... ignoredProperties) private static booleanWallBlock.isConnected(BlockState state, Property<WallSide> northWall) private static <S extends StateHolder<?,S>, T extends Comparable<T>>
SBlock.setValueHelper(S state, Property<T> property, Object value) -
Uses of Property in net.minecraft.world.level.block.state
Fields in net.minecraft.world.level.block.state with type parameters of type PropertyModifier and TypeFieldDescriptionStateHolder.neighboursStateDefinition.Builder.propertiesprivate final ImmutableSortedMap<String, Property<?>> StateDefinition.propertiesByNameprivate static final Function<Map.Entry<Property<?>, Comparable<?>>, String> StateHolder.PROPERTY_ENTRY_TO_STRING_FUNCTIONprivate final it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> StateHolder.valuesMethods in net.minecraft.world.level.block.state that return PropertyMethods in net.minecraft.world.level.block.state that return types with arguments of type PropertyModifier and TypeMethodDescriptionCollection<Property<?>> StateDefinition.getProperties()Collection<Property<?>> StateHolder.getProperties()Map<Property<?>, Comparable<?>> StateHolder.getValues()private Map<Property<?>, Comparable<?>> StateHolder.makeNeighbourValues(Property<?> property, Comparable<?> value) Methods in net.minecraft.world.level.block.state with parameters of type PropertyModifier and TypeMethodDescriptionprivate static <S extends StateHolder<?,S>, T extends Comparable<T>>
com.mojang.serialization.MapCodec<S> StateDefinition.appendPropertyCodec(com.mojang.serialization.MapCodec<S> codec, Supplier<S> defaultSupplier, String name, Property<T> property) <T extends Comparable<T>>
Sprivate <T extends Comparable<T>>
@Nullable TStateHolder.getNullableValue(Property<T> property) <T extends Comparable<T>>
Optional<T> StateHolder.getOptionalValue(Property<T> property) <T extends Comparable<T>>
T<T extends Comparable<T>>
TStateHolder.getValueOrElse(Property<T> property, T defaultValue) booleanStateHolder.hasProperty(Property<?> property) private Map<Property<?>, Comparable<?>> StateHolder.makeNeighbourValues(Property<?> property, Comparable<?> value) <T extends Comparable<T>, V extends T>
Sprivate <T extends Comparable<T>, V extends T>
SStateHolder.setValueInternal(Property<T> property, V value, Comparable<?> oldValue) <T extends Comparable<T>, V extends T>
SStateHolder.trySetValue(Property<T> property, V value) private <T extends Comparable<T>>
voidStateDefinition.Builder.validateProperty(Property<T> property) Method parameters in net.minecraft.world.level.block.state with type arguments of type PropertyModifier and TypeMethodDescriptionStateDefinition.Factory.create(O type, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<S> propertiesCodec) voidStateHolder.populateNeighbours(Map<Map<Property<?>, Comparable<?>>, S> statesByValues) Constructor parameters in net.minecraft.world.level.block.state with type arguments of type PropertyModifierConstructorDescriptionBlockState(Block owner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<BlockState> propertiesCodec) protectedBlockStateBase(Block owner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<BlockState> propertiesCodec) protectedStateDefinition(Function<O, S> defaultState, O owner, StateDefinition.Factory<O, S> factory, Map<String, Property<?>> properties) protectedStateHolder(O owner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<S> propertiesCodec) -
Uses of Property in net.minecraft.world.level.block.state.predicate
Fields in net.minecraft.world.level.block.state.predicate with type parameters of type PropertyMethods in net.minecraft.world.level.block.state.predicate with parameters of type PropertyModifier and TypeMethodDescriptionprotected <T extends Comparable<T>>
booleanBlockStatePredicate.applies(BlockState input, Property<T> key, Predicate<Object> predicate) <V extends Comparable<V>>
BlockStatePredicate -
Uses of Property in net.minecraft.world.level.block.state.properties
Subclasses of Property in net.minecraft.world.level.block.state.propertiesModifier and TypeClassDescriptionfinal classfinal classEnumProperty<T extends Enum<T> & StringRepresentable>final classFields in net.minecraft.world.level.block.state.properties declared as PropertyModifier and TypeFieldDescriptionProperty.Value.propertyThe field for thepropertyrecord component.Methods in net.minecraft.world.level.block.state.properties that return PropertyModifier and TypeMethodDescriptionProperty.Value.property()Returns the value of thepropertyrecord component.Constructors in net.minecraft.world.level.block.state.properties with parameters of type Property -
Uses of Property in net.minecraft.world.level.material
Constructor parameters in net.minecraft.world.level.material with type arguments of type PropertyModifierConstructorDescriptionFluidState(Fluid owner, it.unimi.dsi.fastutil.objects.Reference2ObjectArrayMap<Property<?>, Comparable<?>> values, com.mojang.serialization.MapCodec<FluidState> propertiesCodec) -
Uses of Property in net.minecraft.world.level.storage.loot.functions
Fields in net.minecraft.world.level.storage.loot.functions with type parameters of type PropertyModifier and TypeFieldDescriptionprivate final ImmutableSet.Builder<Property<?>> CopyBlockState.Builder.propertiesCopyBlockState.propertiesMethods in net.minecraft.world.level.storage.loot.functions with parameters of type PropertyModifier and TypeMethodDescriptionConstructor parameters in net.minecraft.world.level.storage.loot.functions with type arguments of type PropertyModifierConstructorDescriptionprivateCopyBlockState(List<LootItemCondition> predicates, Holder<Block> block, Set<Property<?>> properties)
BaseRailBlock.getRailDirection(BlockState, BlockGetter, BlockPos, net.minecraft.world.entity.vehicle.minecart.AbstractMinecart)for enhanced ability If you do change this property be aware that other functions in this/subclasses may break as they can make assumptions about this property