Package de.cech12.bucketlib.api.item
Class UniversalBucketItem.Properties
java.lang.Object
de.cech12.bucketlib.api.item.UniversalBucketItem.Properties
- Enclosing class:
UniversalBucketItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowedBlocks(List<net.minecraft.world.level.block.Block> allowedBlocks) allowedBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> allowedBlocksTag) allowedEntities(List<net.minecraft.world.entity.EntityType<?>> allowedEntities) allowedEntities(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> allowedEntitiesTag) allowedFluids(List<net.minecraft.world.level.material.Fluid> allowedFluids) allowedFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> allowedFluidsTag) blockObtaining(Supplier<Boolean> blockObtainingConfig) burningBlocks(List<net.minecraft.world.level.block.Block> burningBlocks) burningBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> burningBlocksTag) burningFluids(List<net.minecraft.world.level.material.Fluid> burningFluids) burningFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> burningFluidsTag) burningTemperature(int burningTemperature) burningTemperature(Supplier<Integer> burningTemperatureConfig) crackingFluids(List<net.minecraft.world.level.material.Fluid> crackingFluids) crackingFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> crackingFluidsTag) deniedBlocks(List<net.minecraft.world.level.block.Block> deniedBlocks) deniedBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> deniedBlocksTag) deniedEntities(List<net.minecraft.world.entity.EntityType<?>> deniedEntities) deniedEntities(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> deniedEntitiesTag) deniedFluids(List<net.minecraft.world.level.material.Fluid> deniedFluids) deniedFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> blockedFluidsTag) durability(int durability) Sets the default durability as a constant value.durability(Supplier<Integer> durabilityConfig) Sets the default durability through a config option.dyeable(int defaultColor) Sets a default color of the bucket and enables colored rendering.dyeable(int red, int green, int blue) Sets a default color of the bucket and enables colored rendering.entityObtaining(Supplier<Boolean> entityObtainingConfig) freezingBlocks(List<net.minecraft.world.level.block.Block> freezingBlocks) freezingBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> freezingBlocksTag) freezingFluids(List<net.minecraft.world.level.material.Fluid> freezingFluids) freezingFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> freezingFluidsTag) freezingTemperature(int freezingTemperature) freezingTemperature(Supplier<Integer> freezingTemperatureConfig) lowerCrackingTemperature(int lowerBreakTemperature) lowerCrackingTemperature(Supplier<Integer> lowerCrackingTemperatureConfig) maxTemperature(int maxTemperature) maxTemperature(Supplier<Integer> maxTemperatureConfig) minTemperature(int minTemperature) minTemperature(Supplier<Integer> minTemperatureConfig) stacksTo(int maxStackSize) tab(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab) upperCrackingTemperature(int upperCrackingTemperature) upperCrackingTemperature(Supplier<Integer> upperCrackingTemperatureConfig)
-
Constructor Details
-
Properties
public Properties()
-
-
Method Details
-
tab
public UniversalBucketItem.Properties tab(net.minecraft.resources.ResourceKey<net.minecraft.world.item.CreativeModeTab> tab) -
stacksTo
-
durability
Sets the default durability as a constant value. Don't forget to add your bucket to the item tag "minecraft:enchantable/durability" to enable the Unbreaking enchanting.- Parameters:
durability- default durability- Returns:
- Properties object
-
durability
Sets the default durability through a config option. Don't forget to add your bucket to the item tag "minecraft:enchantable/durability" to enable the Unbreaking enchanting.- Parameters:
durabilityConfig- supplier of the configuration value- Returns:
- Properties object
-
dyeable
Sets a default color of the bucket and enables colored rendering. Don't forget to add your bucket to the item tag "minecraft:dyeable" to enable the dye recipe.- Parameters:
defaultColor- color valueARGB- Returns:
- Properties object
-
dyeable
Sets a default color of the bucket and enables colored rendering. Don't forget to add your bucket to the item tag "minecraft:dyeable" to enable the dye recipe.- Parameters:
red- red value (0-255)green- green value (0-255)blue- blue value (0-255)- Returns:
- Properties object
-
maxTemperature
-
maxTemperature
-
upperCrackingTemperature
-
upperCrackingTemperature
public UniversalBucketItem.Properties upperCrackingTemperature(Supplier<Integer> upperCrackingTemperatureConfig) -
lowerCrackingTemperature
-
lowerCrackingTemperature
public UniversalBucketItem.Properties lowerCrackingTemperature(Supplier<Integer> lowerCrackingTemperatureConfig) -
minTemperature
-
minTemperature
-
crackingFluids
public UniversalBucketItem.Properties crackingFluids(List<net.minecraft.world.level.material.Fluid> crackingFluids) -
crackingFluids
public UniversalBucketItem.Properties crackingFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> crackingFluidsTag) -
burningTemperature
-
burningTemperature
public UniversalBucketItem.Properties burningTemperature(Supplier<Integer> burningTemperatureConfig) -
burningFluids
public UniversalBucketItem.Properties burningFluids(List<net.minecraft.world.level.material.Fluid> burningFluids) -
burningFluids
public UniversalBucketItem.Properties burningFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> burningFluidsTag) -
burningBlocks
public UniversalBucketItem.Properties burningBlocks(List<net.minecraft.world.level.block.Block> burningBlocks) -
burningBlocks
public UniversalBucketItem.Properties burningBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> burningBlocksTag) -
freezingTemperature
-
freezingTemperature
public UniversalBucketItem.Properties freezingTemperature(Supplier<Integer> freezingTemperatureConfig) -
freezingFluids
public UniversalBucketItem.Properties freezingFluids(List<net.minecraft.world.level.material.Fluid> freezingFluids) -
freezingFluids
public UniversalBucketItem.Properties freezingFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> freezingFluidsTag) -
freezingBlocks
public UniversalBucketItem.Properties freezingBlocks(List<net.minecraft.world.level.block.Block> freezingBlocks) -
freezingBlocks
public UniversalBucketItem.Properties freezingBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> freezingBlocksTag) -
deniedFluids
public UniversalBucketItem.Properties deniedFluids(List<net.minecraft.world.level.material.Fluid> deniedFluids) -
deniedFluids
public UniversalBucketItem.Properties deniedFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> blockedFluidsTag) -
allowedFluids
public UniversalBucketItem.Properties allowedFluids(List<net.minecraft.world.level.material.Fluid> allowedFluids) -
allowedFluids
public UniversalBucketItem.Properties allowedFluids(net.minecraft.tags.TagKey<net.minecraft.world.level.material.Fluid> allowedFluidsTag) -
disableMilking
-
milking
-
disableEntityObtaining
-
entityObtaining
-
deniedEntities
public UniversalBucketItem.Properties deniedEntities(List<net.minecraft.world.entity.EntityType<?>> deniedEntities) -
deniedEntities
public UniversalBucketItem.Properties deniedEntities(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> deniedEntitiesTag) -
allowedEntities
public UniversalBucketItem.Properties allowedEntities(List<net.minecraft.world.entity.EntityType<?>> allowedEntities) -
allowedEntities
public UniversalBucketItem.Properties allowedEntities(net.minecraft.tags.TagKey<net.minecraft.world.entity.EntityType<?>> allowedEntitiesTag) -
disableBlockObtaining
-
blockObtaining
-
deniedBlocks
public UniversalBucketItem.Properties deniedBlocks(List<net.minecraft.world.level.block.Block> deniedBlocks) -
deniedBlocks
public UniversalBucketItem.Properties deniedBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> deniedBlocksTag) -
allowedBlocks
public UniversalBucketItem.Properties allowedBlocks(List<net.minecraft.world.level.block.Block> allowedBlocks) -
allowedBlocks
public UniversalBucketItem.Properties allowedBlocks(net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> allowedBlocksTag)
-