JoinEvents: type: world events: on player joins: - inject UpdateRanks - inject JoinMessege - inject UpdateServerFlags - inject UpdatePlayerFlags - determine NONE JoinMessege: type: task script: - if !: - narrate "Welcome to " - else: - announce "+ " UpdateRanks: type: task script: - if : - if !: - flag player rank:[OP] - else: - if !: - flag player rank:[Noob] UpdateServerFlags: type: task script: - if !: - flag server serverName:KovSMP - inject VaultFlags - inject SkullFlags - inject JobFlags - inject JobItemFlags UpdatePlayerFlags: type: task script: - if !: - flag player hasJoined - if !: - flag player vaults:0 - if !: - flag player vaultSlots1:1 - if !: - flag player vault1:]> - if !: - flag player researchPoints:0 - if !: - flag player prestige:0 #STARTUP FLAGS VaultFlags: type: task script: - if !: - flag server vaultNameFormat: - if !: - flag server vault1Cost: - if !: - flag server vault2Cost: - if !: - flag server vault3Cost: - if !: - flag server vault4Cost: - if !: - flag server vault5Cost: - if !: - flag server vault6Cost: - if !: - flag server vault7Cost: - if !: - flag server vault8Cost: - if !: - flag server vault9Cost: - if !: - flag server vault1SlotUpgradeCost: - if !: - flag server vault2SlotUpgradeCost: - if !: - flag server vault3SlotUpgradeCost: - if !: - flag server vault4SlotUpgradeCost: - if !: - flag server vault5SlotUpgradeCost: - if !: - flag server vault6SlotUpgradeCost: - if !: - flag server vault7SlotUpgradeCost: - if !: - flag server vault8SlotUpgradeCost: - if !: - flag server vault9SlotUpgradeCost: JobFlags: type: task script: #job catagorie flag - if !: - define parsedKey: - flag server jobCatagories:|:<[parsedKey]> #jobs flags - if !: - define parsedKey: - flag server miningJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server lumberJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server farmingJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server butcherJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server gatheringJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server huntingJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server cookingJobs:|:<[parsedKey]> - if !: - define parsedKey: - flag server craftingJobs:|:<[parsedKey]> #line break - if !: - define parsedKey: - flag server helperLores:|:<[parsedKey]> #job lores flag - if !: - define parsedKey: - flag server jobInfoLores:|:<[parsedKey]> #job progresssions flag - if !: - flag server jobProgressions:|: #job pay flag - if !: - flag server jobPay:|: JobItemFlags: type: task script: #mining catagorie - if !: - flag server dirtMiner:|: - if !: - flag server sandMiner:|: - if !: - flag server stoneMiner:|: - if !: - flag server coalMiner:|: - if !: - flag server ironMiner:|: - if !: - flag server redstoneMiner:|: - if !: - flag server lapisMiner:|: - if !: - flag server goldMiner:|: - if !: - flag server emeraldMiner:|: - if !: - flag server obsidianMiner:|: - if !: - flag server quartzMiner:|: - if !: - flag server diamondMiner:|: - if !: - flag server ancientMiner:|: #lumberjack catagorie - if !: - flag server oakLumberjack:|: - if !: - flag server birchLumberjack:|: - if !: - flag server spruceLumberjack:|: - if !: - flag server darkOakLumberjack:|: - if !: - flag server acaciaLumberjack:|: - if !: - flag server jungleLumberjack:|: - if !: - flag server crimsonLumberjack:|: - if !: - flag server warpedLumberjack:|: #farming catagorie - if !: - flag server wheatFarmer:|: - if !: - flag server potatoFarmer:|: - if !: - flag server carrotFarmer:|: - if !: - flag server beetrootFarmer:|: - if !: - flag server pumpkinFarmer:|: - if !: - flag server melonFarmer:|: - if !: - flag server cocoaFarmer:|: - if !: - flag server beeFarmer:|: - if !: - flag server mushroomFarmer:|: - if !: - flag server bambooFarmer:|: - if !: - flag server pickleFarmer:|: - if !: - flag server kelpFarmer:|: - if !: - flag server sweetBerryFarmer:|: - if !: - flag server netherWartFarmer:|: - if !: - flag server chorusFruitFarmer:|: #gathering catagorie - if !: - flag server appleGatherer:|: - if !: - flag server leafGatherer:|: - if !: - flag server flowerGatherer:|: - if !: - flag server plantGatherer:|: - if !: - flag server mushroomGatherer:|: - if !: - flag server coralGatherer:|: - if !: - flag server netherGatherer:|: #cooking jobs - if !: - flag server breadCooker:|: - if !: - flag server potatoCooker:|: - if !: - flag server meatCooker:|: - if !: - flag server fishCooker:|: - if !: - flag server soupCooker:|: - if !: - flag server aquaticCook:|: - if !: - flag server dessertCook:|: #crafting catagorie - if !: - flag server woodCarver:|: - if !: - flag server sandMaster:|: - if !: - flag server stoneCarver:|: - if !: - flag server wallMaster:|: - if !: - flag server stairMaster:|: - if !: - flag server concreteMaster:|: - if !: - flag server woolLoomer:|: - if !: - flag server terracottaArtist:|: - if !: - flag server honeyMaster:|: - if !: - flag server oreRefiner:|: - if !: - flag server blacksmith:|: - if !: - flag server lightMaster:|: - if !: - flag server transportationEngineer:|: - if !: - flag server redstoneGenius:|: - if !: - flag server shulkerMaster:|: SkullFlags: type: task script: #cow head - if !: - flag server cowHead: #pig head - if !: - flag server pigHead: #chicken head - if !: - flag server chickenHead: #rabbit head - if !: - flag server rabbitHad: #sheep head - if !: - flag server sheepHead: #hog head - if !: - flag server hogHead: #fish head - if !: - flag server fishHead: #spider head - if !: - flag server spiderHead: #skeleton head - if !: - flag server skeletonHead: #zombie head - if !: - flag server zombieHead: #creeper head - if !: - flag server creeperHead: #guardian head - if !: - flag server guardianHead: #phantom head - if !: - flag server phantomHead: #pillager head - if !: - flag server pillagerHead: #slime head - if !: - flag server slimeHead: #strider head - if !: - flag server striderHead: #squid head - if !: - flag server squidHead: #witch head - if !: - flag server witchHead: #blaze head - if !: - flag server blazeHead: #enderman head - if !: - flag server endermanHead: #magma cube head - if !: - flag server magmaCubeHead: #wither skeleton head - if !: - flag server witherSkeletonHead: #wither head - if !: - flag server witherHead: #ender dragon head - if !: - flag server enderDragonHead: #RELOAD FLAGS ReloadFlags: type: command name: reloadflags description: reload internal flags usage: /reloadflags aliases: - rf script: - if !: - stop - inject ReloadVaultFlags - inject ReloadJobFlags - inject ReloadJobItemFlags - inject ReloadSkullFlags - narrate "Flags Reloaded" ReloadVaultFlags: type: task script: #vaultNameFormat - flag server vaultNameFormat:! - flag server vaultNameFormat: #vaultCosts - flag server vault1Cost:! - flag server vault1Cost: - flag server vault2Cost:! - flag server vault2Cost: - flag server vault3Cost:! - flag server vault3Cost: - flag server vault4Cost:! - flag server vault4Cost: - flag server vault5Cost:! - flag server vault5Cost: - flag server vault6Cost:! - flag server vault6Cost: - flag server vault7Cost:! - flag server vault7Cost: - flag server vault8Cost:! - flag server vault8Cost: - flag server vault9Cost:! - flag server vault9Cost: #vaultSlotUpgradeCosts - flag server vault1SlotUpgradeCost:! - flag server vault1SlotUpgradeCost: - flag server vault2SlotUpgradeCost:! - flag server vault2SlotUpgradeCost: - flag server vault3SlotUpgradeCost:! - flag server vault3SlotUpgradeCost: - flag server vault4SlotUpgradeCost:! - flag server vault4SlotUpgradeCost: - flag server vault5SlotUpgradeCost:! - flag server vault5SlotUpgradeCost: - flag server vault6SlotUpgradeCost:! - flag server vault6SlotUpgradeCost: - flag server vault7SlotUpgradeCost:! - flag server vault7SlotUpgradeCost: - flag server vault8SlotUpgradeCost:! - flag server vault8SlotUpgradeCost: - flag server vault9SlotUpgradeCost:! - flag server vault9SlotUpgradeCost: ReloadJobFlags: type: task script: #job catagories - flag server jobCatagories:! - define parsedKey: - flag server jobCatagories:|:<[parsedKey]> #mining Jobs - flag server miningJobs:! - define parsedKey: - flag server miningJobs:|:<[parsedKey]> #lumber Jobs - flag server lumberJobs:! - define parsedKey: - flag server lumberJobs:|:<[parsedKey]> #farming Jobs - flag server farmingJobs:! - define parsedKey: - flag server farmingJobs:|:<[parsedKey]> #butcher Jobs - flag server butcherJobs:! - define parsedKey: - flag server butcherJobs:|:<[parsedKey]> #gathering Jobs - flag server gatheringJobs:! - define parsedKey: - flag server gatheringJobs:|:<[parsedKey]> #hunting Jobs - flag server huntingJobs:! - define parsedKey: - flag server huntingJobs:|:<[parsedKey]> #cooking Jobs - flag server cookingJobs:! - define parsedKey: - flag server cookingJobs:|:<[parsedKey]> #crafting Jobs - flag server craftingJobs:! - define parsedKey: - flag server craftingJobs:|:<[parsedKey]> #helper Lores - flag server helperLores:! - define parsedKey: - flag server helperLores:|:<[parsedKey]> #job lores - flag server jobInfoLores:! - define parsedKey: - flag server jobInfoLores:|:<[parsedKey]> #job progressions - flag server jobProgressions:! - flag server jobProgressions:|: #jobs pay - flag server jobPay:! - flag server jobPay:|: ReloadJobItemFlags: type: task script: #mining catagorie - flag server dirtMiner:! - flag server dirtMiner:|: - flag server sandMiner:! - flag server sandMiner:|: - flag server stoneMiner:! - flag server stoneMiner:|: - flag server coalMiner:! - flag server coalMiner:|: - flag server ironMiner:! - flag server ironMiner:|: - flag server redstoneMiner:! - flag server redstoneMiner:|: - flag server lapisMiner:! - flag server lapisMiner:|: - flag server goldMiner:! - flag server goldMiner:|: - flag server emeraldMiner:! - flag server emeraldMiner:|: - flag server obsidianMiner:! - flag server obsidianMiner:|: - flag server quartzMiner:! - flag server quartzMiner:|: - flag server diamondMiner:! - flag server diamondMiner:|: - flag server ancientMiner:! - flag server ancientMiner:|: #lumberjack catagorie - flag server oakLumberjack:! - flag server oakLumberjack:|: - flag server birchLumberjack:! - flag server birchLumberjack:|: - flag server spruceLumberjack:! - flag server spruceLumberjack:|: - flag server darkOakLumberjack:! - flag server darkOakLumberjack:|: - flag server acaciaLumberjack:! - flag server acaciaLumberjack:|: - flag server jungleLumberjack:! - flag server jungleLumberjack:|: - flag server crimsonLumberjack:! - flag server crimsonLumberjack:|: - flag server warpedLumberjack:! - flag server warpedLumberjack:|: #farming catagorie - flag server wheatFarmer:! - flag server wheatFarmer:|: - flag server potatoFarmer:! - flag server potatoFarmer:|: - flag server carrotFarmer:! - flag server carrotFarmer:|: - flag server beetrootFarmer:! - flag server beetrootFarmer:|: - flag server pumpkinFarmer:! - flag server pumpkinFarmer:|: - flag server melonFarmer:! - flag server melonFarmer:|: - flag server cocoaFarmer:! - flag server cocoaFarmer:|: - flag server beeFarmer:! - flag server beeFarmer:|: - flag server mushroomFarmer:! - flag server mushroomFarmer:|: - flag server bambooFarmer:! - flag server bambooFarmer:|: - flag server pickleFarmer:! - flag server pickleFarmer:|: - flag server kelpFarmer:! - flag server kelpFarmer:|: - flag server sweetBerryFarmer:! - flag server sweetBerryFarmer:|: - flag server netherWartFarmer:! - flag server netherWartFarmer:|: - flag server chorusFruitFarmer:! - flag server chorusFruitFarmer:|: #gathering catagorie - flag server appleGatherer:! - flag server appleGatherer:|: - flag server leafGatherer:! - flag server leafGatherer:|: - flag server flowerGatherer:! - flag server flowerGatherer:|: - flag server plantGatherer:! - flag server plantGatherer:|: - flag server mushroomGatherer:! - flag server mushroomGatherer:|: - flag server coralGatherer:! - flag server coralGatherer:|: - flag server netherGatherer:! - flag server netherGatherer:|: #cooking catagorie - flag server breadCooker:! - flag server breadCooker:|: - flag server potatoCooker:! - flag server potatoCooker:|: - flag server meatCooker:! - flag server meatCooker:|: - flag server fishCooker:! - flag server fishCooker:|: - flag server soupCooker:! - flag server soupCooker:|: - flag server aquaticCook:! - flag server aquaticCook:|: - flag server dessertCook:! - flag server dessertCook:|: #crafting catagorie - flag server woodCarver:! - flag server woodCarver:|: - flag server sandMaster:! - flag server sandMaster:|: - flag server stoneCarver:! - flag server stoneCarver:|: - flag server wallMaster:! - flag server wallMaster:|: - flag server stairMaster:! - flag server stairMaster:|: - flag server concreteMaster:! - flag server concreteMaster:|: - flag server woolLoomer:! - flag server woolLoomer:|: - flag server terracottaArtist:! - flag server terracottaArtist:|: - flag server honeyMaster:! - flag server honeyMaster:|: - flag server oreRefiner:! - flag server oreRefiner:|: - flag server blacksmith:! - flag server blacksmith:|: - flag server lightMaster:! - flag server lightMaster:|: - flag server transportationEngineer:! - flag server transportationEngineer:|: - flag server redstoneGenius:! - flag server redstoneGenius:|: - flag server shulkerMaster:! - flag server shulkerMaster:|: ReloadSkullFlags: type: task script: - flag server cowHead: - flag server pigHead: - flag server chickenHead: - flag server rabbitHead: - flag server sheepHead: - flag server hogHead: - flag server fishHead: - flag server spiderHead: - flag server skeletonHead: - flag server zombieHead: - flag server creeperHead: - flag server guardianHead: - flag server phantomHead: - flag server pillagerHead: - flag server slimeHead: - flag server striderHead: - flag server squidHead: - flag server witchHead: - flag server blazeHead: - flag server endermanHead: - flag server magmaCubeHead: - flag server witherSkeletonHead: - flag server witherHead: - flag server enderDragonHead: