Builder
Description
A builder property is a property that allows you to make a fully custom property that is not tied to any block in Minecraft, this is limited to properties that make sense to chests and do not have every property you can have on a normal block.
Data Object
Material / material
/ String
material
/ StringMaterial refers to the material used on the block that is used to determine things such as the color, flammability, and others. Material is a string of a constant name found in the Materials List.
Light Level / lightLevel
/ Int
lightLevel
/ IntLight Level refers to the light level emitted from the chest and can be in a range of 0-15.
Note: This is defaulted to 0
No Collision / noCollision
/ Boolean
noCollision
/ BooleanNo Collision refers to if you can walk right through the block and therefore it have no collision.
Note: This is defaulted to false.
No Occlusion / noOcclusion
/ Boolean
noOcclusion
/ BooleanNo Occlusion refers to the block having no occlusion.
Note: This is defaulted to false.
No Drops / noDrops
/ Boolean
noDrops
/ BooleanNo Drops refers to the block not dropping anything and therefore loot table wont be looked for.
Note: This is defaulted to false.
Requires Tool / requiresCorrectToolForDrops
/ Boolean
requiresCorrectToolForDrops
/ BooleanRequires Correct Tool refers to the block not dropping its loot table if the tool used to break the block was no the tool listed for the block in the tool tag.
Note: This is defaulted to false.
Friction / friction
/ Float
friction
/ FloatFriction refers to how slippery a block is so for example Ice has a friction of 0.98
Note: This is defaulted to 0.6
Speed Factor / speedFactor
/ Float
speedFactor
/ FloatSpeed Factor refers to how fast you will be on the block so Soul Sand for example has a speed factor of 0.4
Note: This is defaulted to 1.0
Jump Factor / jumpFactor
/ Float
jumpFactor
/ FloatJump Factor refers to how high you can jump while on the block for example Honey Block has a jump factor of 0.5
Note: This is defaulted to 1.0
Destroy Time / destoryTime
/ Float
destoryTime
/ FloatDestroy Time refers to how long it takes to destroy the block.
Note: This is defaulted to 0.0
Explosion Resistance / explosionResistance
/ Float
explosionResistance
/ FloatExplosion Resistance refers to how much resistance the block has when being blown up.
Note: This is defaulted to 0.0
Sound / sound
/ String
sound
/ StringSound refers to the sound type that will be used for things such as breaking, placing, walking, and running on the block. Sound is a string constant, you can see the usable sounds in the Sound List.
Example
Last updated
Was this helpful?