Block Data #3
Labels
api
API implementation for Bukkit
data
A feature involving internal representations of blocks, items, properties, and more.
essential
A feature that must be implemented for 1.13 base support.
serialization
A feature involving data serialization/deserialization.
server
An internal technical feature.
story
A meta-issue containing many child issues.
This issue is part of the 1.13.x compatibility Epic.
All contributions are subject to the Glowstone CLA. In short, contributions must not contain any content (code or otherwise) copied from,
inspired by or based upon content from Mojang or third-party projects that are based on such content (CraftBukkit, Spigot, Forge, ...).
Description:
In 1.13 , all the different byte and short metadata to describe block information was scrapped, and replaced with properties. These are stored in block states, with block data. These properties are defined within data packs. We need to:
BlockData
to numerical IDs Convert BlockData to numerical IDs [$75] #27BlockData
for each block type/property Implement BlockData for blocks [$140] #28setType
,setData
,setTypeAndData
calls to useBlockData
Change all block ID setters [$30] #30BlockData
inChunkSection
Implement BlockData in chunks [$50] #31Reference Documentation:
Relevant Code:
Related to:
#4
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
The text was updated successfully, but these errors were encountered: