issues
search
mattfbacon
/
rust-mc
GNU Affero General Public License v3.0
2
stars
1
forks
source link
Determine format for world storage
#2
Open
mattfbacon
opened
2 years ago
mattfbacon
commented
2 years ago
[ ] Create abstraction (trait) for a world storage method
[ ] Figure out what format to use
[ ] Implement the previously created trait for that format
mattfbacon
commented
2 years ago
Remember, the world needs to store at least the following:
General level data
Gamemode
Time of day
World type and seed (for terrain generation)
etc
Block data
Entity positions
Entity NBT data (not necessarily inline; could be stored somewhere else and referred to by UUID)
Player data
Inventories
Health, hunger, saturation
Current dimension (this would be stored in the global player data rather than the dimension group–specific data)