Kingdoms: type: world events: on server start: - yaml load:CustomYaml\Kingdoms.yml id:kingdom_config - announce "Kingdoms has loaded successfully" on kingdom command: - if == Spawnworld || == world { - if { - if { - narrate " You currently are in a kingdom do '/kingdom leave (kingdomname)' to leave" - determine cancelled } else { - if >= 100 { - take money qty:100 - announce " has created a kingdom named " - execute as_server "nick " - yaml id:kingdom_config set kingdoms..creator:->: - yaml id:kingdom_config set kingdoms..members:->: - yaml savefile:CustomYaml\Kingdoms.yml id:kingdom_config - flag player joined: - flag player joinedakd - flag player owner - determine fulfilled } else { - narrate "Warning: You currently do not have enough gold come back when you do" - determine fulfilled } } } else if { - narrate "You leave " - execute as_server "nick " - yaml id:kingdom_config set kingdoms..members:<-: - yaml savefile:CustomYaml\Kingdoms.yml id:kingdom_config - flag joinedakd:! - determine fulfilled } else if { - if { - narrate " You currently are in a kingdom do '/kingdom leave (kingdomname)' to leave" - determine fulfilled } else { - if { - execute as_server "nick " - flag player joined: - yaml id:kingdom_config set kingdoms..members:->: - yaml savefile:CustomYaml\Kingdoms.yml id:kingdom_config - flag player joinedakd - determine fulfilled } else { - narrate "Ask the owner of the kingdom to invite you to join" } } } else if { - define KdName - narrate "current kingdoms " - foreach { - narrate } - determine fulfilled } else if { - if .creator].contains[]> { - yaml set id:kingdom_config :! - determine fulfilled } } else if { - if { - yaml id:kingdom_config set kingdoms:! - yaml savefile:CustomYaml\Kingdoms.yml id:kingdom_config - narrate "You clear the kingdom files" } - determine fulfilled } else { - ^narrate " -------kingdoms-------" - ^narrate "/kingdom create (kingdomname) Creates a kingdom for $100" - ^narrate "/kingdom leave (kingdomname) Leaves your current kingdom" - ^narrate "/kingdom join (kingdomname) To join a kingdom" - ^narrate "/kingdom invite (player.name) (kingdomname) To invite a player to join your kingdom" - determine fulfilled } } else { - narrate "Your not currently in the kingdom worlds" }