Releases: BJTMastermind/Custom-Blocks-API
Custom Blocks API v1.3.2
This is a minor release of the Custom Blocks API
Whats Changed?
- Updated datapack to work with new item model/custom model data system added in 1.21.4.
- Removed
scoreboard objectives remove cbCalcModel
- Removed lock upgrade system added in 1.3
Custom Blocks API v1.3.1
This is a minor release of the Custom Blocks API
Whats Changed?
- Updated datapack to support 1.21+ versions.
- Everything else is the same as v1.3
Custom Blocks API v1.3
This is a major release of the Custom Blocks API
Whats Changed?
- Updated
pack.mcmeta
file to support 1.20.5/6 versions. - All custom block properties use snake_case rather then PascalCase to be inline with the new standard of Minecraft 1.20.5+.
- Replaced custom name of custom block with
item_name
component. - Removed dead functions/jsons.
- Removed
scoreboard objectives remove cbCompareResult
. - Deprecated
scoreboard objectives remove cbCalcModel
. - Added temporary conversion of old
CustomBlocks:Block
lock to newcustom_blocks:block
lock.
See README.md on the new /give
format for custom blocks for 1.20.5+
Custom Blocks API v1.2.1
This is a minor release of the Custom Blocks API
Whats Changed?
- Added Support for
Tags
tag which will be applied to the item display entity. - Added Support for
BaseBlock
tag inBlockProperties
which replaces theSetblockCommand
tag - Changed 6 directional blocks to no longer require 3 models, it will now rotate the normal model vertically.
- Updated
pack.mcmeta
file to support 1.20.3+ versions. - Removed support for the
SetblockCommand
tag in favor of the newBaseBlock
tag - Removed support for the
CustomName
tag - Removed remaining
CustomModelDataVertial
stuff in the code. - Removed
cbCalcModel
scoreboard objective as its no longer needed. - Deprecated
scoreboard objectives remove cbCompareResult
The new BaseBlock tag in BlockProperties is formatted like BaseBlock:{"value":"stone"}
where as the old format using SetblockCommand
looked liked SetblockCommand:"setblock ~ ~ ~ stone"
Custom Blocks API 1.2
This is a major release of the Custom Blocks API
Whats Changed?
- Added the
cbCalcModel
scoreboard objective to calculate the vertical model. - Replaced Glow Item Frames with Item Display Entities. Implementing issue #4.
- Updated
pack.mcmeta
file to support 1.19.4+ versions. - Removed
CustomModelDataVertical
andFrameModel
nbt tags as they are no longer needed. (The API will now calculate the vertical models using the above mentionedcbCalcModel
objective) - Removed
cbCompareResult
scoreboard objective as its no longer needed.
Custom Blocks API 1.1.2
This is a minor revision release of the Custom Blocks API
Whats Changed?
- Split out some commands into sub functions to reduce the amount of execute command calls. Impletmenting issue #3.
- Cleaned up the function files - Removing extra blank lines and whitespace.
- Updated
pack.mcmeta
file to support 1.19-1.19.3 versions.
Custom Blocks API 1.1.1
This is a minor revision release of the Custom Blocks API
Whats Changed?
- Updated
pack.mcmeta
file to support 1.18.x versions.
Custom Blocks API 1.1
This is a minor release of the Custom Blocks API
Whats Changed?
- Added a new nbt tag
FrameModel
(the model for when placed in a item frame by the player) - Added a scoreboard for the functionality of changing the item model in a item frame
Custom Blocks API 1.0
This is the first full release of the Custom Blocks API
Whats Changed?
- Armor Stands have been replaced with Glow Item Frames
- Removed the need of scoreboards
- Added a new nbt tag
CustomModelDataVertical
(the model for the facing up and down)
Custom Blocks API 0.1
This is the first release of Custom Blocks API which allows you to make custom blocks in Minecraft datapacks easier!