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.mcmetafile 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_namecomponent. - Removed dead functions/jsons.
- Removed
scoreboard objectives remove cbCompareResult. - Deprecated
scoreboard objectives remove cbCalcModel. - Added temporary conversion of old
CustomBlocks:Blocklock to newcustom_blocks:blocklock.
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
Tagstag which will be applied to the item display entity. - Added Support for
BaseBlocktag inBlockPropertieswhich replaces theSetblockCommandtag - Changed 6 directional blocks to no longer require 3 models, it will now rotate the normal model vertically.
- Updated
pack.mcmetafile to support 1.20.3+ versions. - Removed support for the
SetblockCommandtag in favor of the newBaseBlocktag - Removed support for the
CustomNametag - Removed remaining
CustomModelDataVertialstuff in the code. - Removed
cbCalcModelscoreboard 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
cbCalcModelscoreboard objective to calculate the vertical model. - Replaced Glow Item Frames with Item Display Entities. Implementing issue #4.
- Updated
pack.mcmetafile to support 1.19.4+ versions. - Removed
CustomModelDataVerticalandFrameModelnbt tags as they are no longer needed. (The API will now calculate the vertical models using the above mentionedcbCalcModelobjective) - Removed
cbCompareResultscoreboard 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.mcmetafile 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.mcmetafile 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!