Date: 2018/09/09 03:04:43 UTC-07:00
Type: Denizen Script
File_Handler:
type: world
events:
on server start:
- if <server.has_file[/towns/members_loaded.yml]> {
- yaml "load:/towns/members_loaded.yml" id:members_loaded
}
else {
- yaml create id:members_loaded
}
on player login:
- if <server.has_file[/towns/player-data/<player.uuid>.yml]> {
- yaml "load:/towns/player-data/<player.uuid>.yml" id:<player.uuid>
}
else {
- yaml create id:<player.uuid>
}
on player quit:
- yaml "savefile:/towns/player-data/<player.uuid>.yml" id:<player.uuid>
- yaml unload id:<player.uuid>
on server shutdown:
- foreach <server.list_online_players> {
- yaml "savefile:/towns/player-data/<def[value].uuid>.yml" id:<def[value].uuid>
}
- yaml "savefile:/towns/members_loaded.yaml id:members_loaded