Tweak the Properties of any Block

Tweak any block's basic properties!

Block Properties Tweaker

Due to the somewhat silly policy of not allowing project titles that contain a certain percentage of the same words as someone else's project I had to give this a rather lengthy and boring title.  Let it be known that this project is officially called Block Properties Tweaker!

 

This is about as straightforward as it gets (at least I think so...).  If you need to change the properties of a block for any reason such as compatibility, modpacks, or just for fun then I've got you sorted.  With this you can change the following:

 

- Block hardness: How long it takes to break.  Set to -1.0 to make a block unbreakable!
- Block tool: Which tool can harvest this block.  Set to "pickaxe, shovel, or axe"
- Mining level: The tool level required to mine.
- Light level: How bright the block is.  Not recommended for blocks that generate often such as stone or dirt (will cause massive lag during world gen)
- Light opacity: How much light passes through the block.
- Resistance: How resistant the block is to explosions.
- Minimum experience: The lowest amount of EXP you get from breaking the block.
- Maximum experience: The highest amount of EXP you get from breaking the block.
- Fortune: Whether fortune should affect drops.
- Silk Touch: Whether silk touch should affect drops.
- Item drops: A list of items that can be dropped.  Note that having more than one drop will randomly pick one.  Adding duplicate entries for weighted drops is perfectly fine!

 

Note that when changing the properties of a block you will be required to provide all of this information.  If you intend to use this but still retain most of the vanilla properties you will need to enter in the default values anyway.  This is subject to change in future releases, but shall be enforced for now.

 

A configuration example is provided in the config file.  If you are having any difficulties please check your formatting to ensure that it matches what is shown.  I avoided using JSON files because they are full of unnecessary formatting that is difficult to read for the inexperienced user, but as a result the formatting becomes much more strict (though far less complicated) so if you make a mistake your game will very likely crash upon loading. Each entry is only a single line though, so there's not much to actually mess up aside from spelling or forgetting a comma.

The Tweak the Properties of any Block Team

profile avatar
  • 2
    Projects
  • 3.4K
    Downloads

More from LevelOneStreaming