mirror of
https://github.com/Freezy-Studios/BlazeSMP.git
synced 2025-04-22 01:24:05 +02:00
Add JSON storage support for clans, homes, and protected blocks
- Implemented the **Clan** class to load, reload, and save clan data (including chunk locations and ownership) using Gson and the Paper API. - Added the **Homes** class to manage player home locations, converting JSON-stored coordinates into Bukkit `Location` objects. - Created **ProtectedBlocks** and **ProtectedBlock** classes to handle protected block data (owner, key, and block location) from JSON.
This commit is contained in:
parent
e7fc7f199f
commit
d724d64334
12 changed files with 500 additions and 6 deletions
|
@ -1,12 +1,12 @@
|
|||
{
|
||||
"blocks": [
|
||||
{
|
||||
"owner": "",
|
||||
"key": "",
|
||||
"owner": "uuid",
|
||||
"key": "uuid",
|
||||
"location": {
|
||||
"x": "",
|
||||
"y": "",
|
||||
"z": ""
|
||||
"x": "blockx",
|
||||
"y": "blocky",
|
||||
"z": "blockz"
|
||||
}
|
||||
}
|
||||
]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue