jobs: type: command name: jobs usage: "/jobs" description: Jobs Command debug: true permission: bruno.gms permission message: <&5>Hermes<&f> Talk to the boss, you can't use this command. script: - choose : - case SURVIVAL: - inventory open d:in@jobs_Menu - default: - narrate "<&5>Hermes<&f> You must be in survival mode." - determine fulfilled passively - queue clear jobs_assignment: type: assignment debug: false actions: on click: - execute as_player "jobs" on assignment: - trigger name:click state:true - trigger name:proximity state:true radius:3 on enter proximity: - narrate "Jobs Clerk: <&c><&l>We have work that needs to be done!" - WAIT 1s - execute as_player "jobs" Jobs_Menu_System: type: world debug: true events: on player clicks in jobs_Menu: - choose : - case m@cobblestone: - narrate "Jobs Clerk: <&c><&l>We have a few mining jobs!" - inventory close - inventory open d:in@jobs_Mining_1 - queue clear - case m@wheat: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few farming jobs!" - inventory open d:in@jobs_Farming_1 - queue clear - case m@raw_fish: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few fishing jobs!" - inventory open d:in@jobs_Fishing_1 - queue clear - case m@jungle_log: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few lumberjack jobs!" - inventory open d:in@jobs_Lumberjack_1 - queue clear - case m@smooth_stairs: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few masonry jobs!" - inventory open d:in@jobs_Masonry_1 - queue clear - case m@jungle_wood_stairs: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few carpentry jobs!" - inventory open d:in@jobs_Carpentry_1 - queue clear - case m@cake: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few cooking jobs!" - inventory open d:in@jobs_Cooking_1 - queue clear - case m@diamond_sword: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few hunting jobs!" - inventory open d:in@jobs_Hunting_1 - queue clear - case m@elytra: - inventory close - narrate "Jobs Clerk: <&c><&l>We have a few delivery jobs!" - inventory open d:in@jobs_Delivery_1 - queue clear - default: - narrate "<&5>Hermes<&f> You must choose a category." - determine "CANCELLED" on player clicks in inventory: - choose : - case "<&f>Next Page": - if { - inventory close - define nextPage - inventory open d:in@ - queue clear } - case "<&f>Previous Page": - if { - inventory close - define previousPage - inventory open d:in@ - queue clear } - define TurnIn "Turn In" - if ]> { - define inventory "" - define item "" - define itemMat "" - define invSize "" - if == "OUTSIDE" { - narrate "<&5>Hermes<&f> You must choose a job." - determine "CANCELLED" } - if ]> { - narrate "<&5>Hermes<&f> You must choose a job." - determine "CANCELLED" } } - choose : - case left: - if ]> { - define inventory "" - if ]>].quantity[64]> { - execute as_op "sell <&co> 64" - inventory close - inventory open d: - queue clear } else { - - narrate "<&5>Hermes<&f> You must choose a job that you are ready to complete." - - determine "CANCELLED" - } - } + - narrate "<&5>Hermes<&f> You must choose a job that you are ready to complete." + - determine "CANCELLED" + } + } - default: - if ]> { - narrate "<&5>Hermes<&f> You must choose a job with left click." - determine "CANCELLED" - queue clear } jobs_Menu: type: inventory title: "<&5>Jobs Menu" size: 9 slots: - "[i@cobblestone[display_name=<&e>Mining Jobs]] [i@wheat[display_name=<&e>Farming Jobs]] [i@jungle_log[display_name=<&e>Lumberjack Jobs]] [i@smooth_stairs[display_name=<&e>Mason Jobs]] [i@jungle_wood_stairs[display_name=<&e>Carpentry Jobs]] [i@raw_fish[display_name=<&e>Fishing Jobs]] [i@cake[display_name=<&e>Cooking Jobs]] [i@diamond_sword[display_name=<&e>Hunting Jobs]] [i@elytra[display_name=<&e>Delivery Jobs]]" jobs_Mining_1: type: inventory title: "<&5>Turn In Mining Jobs 1" size: 36 slots: - "[i@cobblestone[display_name=<&e>Sell 64 Cobblestone Blocks;lore=<&e>Salary: <&a>$]] [i@stone,1[display_name=<&e>Sell 64 Granite Blocks;lore=<&e>Salary: <&a>$]] [i@stone,3[display_name=<&e>Sell 64 Diorite Blocks;lore=<&e>Salary: <&a>$]] [i@stone,5[display_name=<&e>Sell 64 Andesite Blocks;lore=<&e>Salary: <&a>$]] [i@gravel[display_name=<&e>Sell 64 Gravel;lore=<&e>Salary: <&a>$]] [i@sand[display_name=<&e>Sell 64 Sand;lore=<&e>Salary: <&a>$]] [i@red_sand[display_name=<&e>Sell 64 Red Sand;lore=<&e>Salary: <&a>$]] [i@soul_sand[display_name=<&e>Sell 64 Soul Sand;lore=<&e>Salary: <&a>$]] [i@mossy_cobblestone[display_name=<&e>Sell 64 Mossy Cobblestone;lore=<&e>Salary: <&a>$]]" - "[i@redstone_ore[display_name=<&e>Sell 64 Redstone Ores;lore=<&e>Salary: <&a>$]] [i@coal_ore[display_name=<&e>Sell 64 Coal Ores;lore=<&e>Salary: <&a>$]] [i@quartz_ore[display_name=<&e>Sell 64 Quartz Ores;lore=<&e>Salary: <&a>$]] [i@iron_ore[display_name=<&e>Sell 64 Iron Ores;lore=<&e>Salary: <&a>$]] [i@lapis_ore[display_name=<&e>Sell 64 Lapis Ores;lore=<&e>Salary: <&a>$]] [i@gold_ore[display_name=<&e>Sell 64 Gold Ores;lore=<&e>Salary: <&a>$]] [i@emerald_ore[display_name=<&e>Sell 64 Emerald Ores;lore=<&e>Salary: <&a>$]] [i@diamond_ore[display_name=<&e>Sell 64 Diamond Ores;lore=<&e>Salary: <&a>$]] [i@obsidian[display_name=<&e>Sell 64 Obsidian;lore=<&e>Salary: <&a>$]]" - "[i@redstone[display_name=<&e>Sell 64 Redstone;lore=<&e>Salary: <&a>$]] [i@coal[display_name=<&e>Sell 64 Coal;lore=<&e>Salary: <&a>$]] [i@quartz[display_name=<&e>Sell 64 Quartz;lore=<&e>Salary: <&a>$]] [i@flint[display_name=<&e>Sell 64 Flint;lore=<&e>Salary: <&a>$]] [i@lapis_lazuli[display_name=<&e>Sell 64 Lapis Lazuli;lore=<&e>Salary: <&a>$]] [i@glowstone_dust[display_name=<&e>Sell 64 Glowstone Dust;lore=<&e>Salary: <&a>$]] [i@emerald[display_name=<&e>Sell 64 Emeralds;lore=<&e>Salary: <&a>$]] [i@diamond[display_name=<&e>Sell 64 Diamonds;lore=<&e>Salary: <&a>$]] [i@clay_ball[display_name=<&e>Sell 64 Clay Balls;lore=<&e>Salary: <&a>$]]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@nextpage[lore=jobs_Mining_2]]" jobs_Masonry_1: type: inventory title: "<&5>Turn In Masonry Jobs 1" size: 54 slots: - "[i@stone[display_name=<&e>Sell 64 Smooth Stone Blocks;lore=<&e>Salary: <&a>$]] [i@stone,2[display_name=<&e>Sell 64 Polished Granite Blocks;lore=<&e>Salary: <&a>$]] [i@stone,4[display_name=<&e>Sell 64 Polished Diorite Blocks;lore=<&e>Salary: <&a>$]] [i@stone,6[display_name=<&e>Sell 64 Polished Andesite Blocks;lore=<&e>Salary: <&a>$]] [i@air] [i@air] [i@air] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Farming_1: type: inventory title: "<&5>Turn In Farming Jobs 1" size: 27 slots: - "[i@wheat[display_name=<&e>Sell 64 Wheat;lore=<&e>Salary: <&a>$]] [i@carrot_item[display_name=<&e>Sell 64 Carrots;lore=<&e>Salary: <&a>$]] [i@potato_item[display_name=<&e>Sell 64 Potatoes;lore=<&e>Salary: <&a>$]] [i@beetroot[display_name=<&e>Sell 64 Beets;lore=<&e>Salary: <&a>$]] [i@melon[display_name=<&e>Sell 64 Melon Slices;lore=<&e>Salary: <&a>$]] [i@apple[display_name=<&e>Sell 64 Apples;lore=<&e>Salary: <&a>$]] [i@red_mushroom[display_name=<&e>Sell 64 Red Mushrooms;lore=<&e>Salary: <&a>$]] [i@brown_mushroom[display_name=<&e>Sell 64 Brown Mushrooms;lore=<&e>Salary: <&a>$]] [i@nether_stalk[display_name=<&e>Sell 64 Nether Wart;lore=<&e>Salary: <&a>$]]" - "[i@cactus[display_name=<&e>Sell 64 Cactus;lore=<&e>Salary: <&a>$]] [i@sugar_cane[display_name=<&e>Sell 64 Sugar Cane;lore=<&e>Salary: <&a>$]] [i@cocoa_beans[display_name=<&e>Sell 64 Cocoa Beans;lore=<&e>Salary: <&a>$]] [i@pumpkin_seeds[display_name=<&e>Sell 64 Pumpkin Seeds;lore=<&e>Salary: <&a>$]] [i@melon_seeds[display_name=<&e>Sell 64 Melon Seeds;lore=<&e>Salary: <&a>$]] [i@beetroot_seeds[display_name=<&e>Sell 64 Beetroot Seeds;lore=<&e>Salary: <&a>$]] [i@chorus_fruit_popped[display_name=<&e>Sell 64 Popped Chorus Fruit;lore=<&e>Salary: <&a>$]] [i@chorus_fruit[display_name=<&e>Sell 64 Chorus Fruit;lore=<&e>Salary: <&a>$]] [i@water_lily[display_name=<&e>Sell 64 Lily Pads;lore=<&e>Salary: <&a>$]]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Lumberjack_1: type: inventory title: "<&5>Turn In Lumberjack Jobs 1" size: 27 slots: - "[i@oak_log[display_name=<&e>Sell 64 Oak Logs;lore=<&e>Salary: <&a>$]] [i@birch_log[display_name=<&e>Sell 64 Birch Logs;lore=<&e>Salary: <&a>$]] [i@spruce_log[display_name=<&e>Sell 64 Spruce Logs;lore=<&e>Salary: <&a>$]] [i@jungle_log[display_name=<&e>Sell 64 Jungle Logs;lore=<&e>Salary: <&a>$]] [i@acacia_log[display_name=<&e>Sell 64 Acacia Logs;lore=<&e>Salary: <&a>$]] [i@darkoak_log[display_name=<&e>Sell 64 Dark Oak Logs;lore=<&e>Salary: <&a>$]] [i@air] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Carpentry_1: type: inventory title: "<&5>Turn In Carpentry Jobs 1" size: 54 slots: - "[i@birch_planks[display_name=<&e>Sell 64 Birch Planks;lore=<&e>Salary: <&a>$]] [i@oak_planks[display_name=<&e>Sell 64 Oak Planks;lore=<&e>Salary: <&a>$]] [i@jungle_planks[display_name=<&e>Sell 64 Jungle Planks;lore=<&e>Salary: <&a>$]] [i@acacia_planks[display_name=<&e>Sell 64 Acacia Planks;lore=<&e>Salary: <&a>$]] [i@spruce_planks[display_name=<&e>Sell 64 Spruce Planks;lore=<&e>Salary: <&a>$]] [i@darkoak_planks[display_name=<&e>Sell 64 Dark Oak Planks;lore=<&e>Salary: <&a>$]] [i@stick[display_name=<&e>Sell 64 Sticks;lore=<&e>Salary: <&a>$]] [i@workbench[display_name=<&e>Sell 64 Workbenches;lore=<&e>Salary: <&a>$]] [i@chest[display_name=<&e>Sell 64 Chests;lore=<&e>Salary: <&a>$]] " - "[i@birch_wood_stairs[display_name=<&e>Sell 64 Birch Stairs;lore=<&e>Salary: <&a>$]] [i@wood_stairs[display_name=<&e>Sell 64 Oak Stairs;lore=<&e>Salary: <&a>$]] [i@jungle_wood_stairs[display_name=<&e>Sell 64 Jungle Stairs;lore=<&e>Salary: <&a>$]] [i@acacia_stairs[display_name=<&e>Sell 64 Acacia Stairs;lore=<&e>Salary: <&a>$]] [i@spruce_wood_stairs[display_name=<&e>Sell 64 Spruce Stairs;lore=<&e>Salary: <&a>$]] [i@dark_oak_stairs[display_name=<&e>Sell 64 Dark Oak Stairs;lore=<&e>Salary: <&a>$]] [i@ladder[display_name=<&e>Sell 64 Ladders;lore=<&e>Salary: <&a>$]] [i@torch[display_name=<&e>Sell 64 Torches;lore=<&e>Salary: <&a>$]] [i@bowl[display_name=<&e>Sell 64 Bowls;lore=<&e>Salary: <&a>$]] " - "[i@birch_wood_slab[display_name=<&e>Sell 64 Birch Slabs;lore=<&e>Salary: <&a>$]] [i@oak_wood_slab[display_name=<&e>Sell 64 Oak Slabs;lore=<&e>Salary: <&a>$]] [i@jungle_wood_slab[display_name=<&e>Sell 64 Jungle Slabs;lore=<&e>Salary: <&a>$]] [i@acacia_wood_slab[display_name=<&e>Sell 64 Acacia Slabs;lore=<&e>Salary: <&a>$]] [i@spruce_wood_slab[display_name=<&e>Sell 64 Spruce Slabs;lore=<&e>Salary: <&a>$]] [i@darkoak_wood_slab[display_name=<&e>Sell 64 Dark Oak Slabs;lore=<&e>Salary: <&a>$]] [i@wood_plate[display_name=<&e>Sell 64 Wood Plates;lore=<&e>Salary: <&a>$]] [i@bookshelf[display_name=<&e>Sell 64 Bookshelves;lore=<&e>Salary: <&a>$]] [i@jukebox[display_name=<&e>Sell 64 Jukeboxes;lore=<&e>Salary: <&a>$]] " - "[i@birch_fence[display_name=<&e>Sell 64 Birch Fences;lore=<&e>Salary: <&a>$]] [i@fence[display_name=<&e>Sell 64 Oak Fences;lore=<&e>Salary: <&a>$]] [i@jungle_fence[display_name=<&e>Sell 64 Jungle Fences;lore=<&e>Salary: <&a>$]] [i@acacia_fence[display_name=<&e>Sell 64 Acacia Fences;lore=<&e>Salary: <&a>$]] [i@spruce_fence[display_name=<&e>Sell 64 Spruce Fences;lore=<&e>Salary: <&a>$]] [i@dark_oak_fence[display_name=<&e>Sell 64 Dark Oak Fences;lore=<&e>Salary: <&a>$]] [i@painting[display_name=<&e>Sell 64 Paintings;lore=<&e>Salary: <&a>$]] [i@sign[display_name=<&e>Sell 64 Signs;lore=<&e>Salary: <&a>$]] [i@item_frame[display_name=<&e>Sell 64 Item Frames;lore=<&e>Salary: <&a>$]] " - "[i@note_block[display_name=<&e>Sell 64 Noteblocks;lore=<&e>Salary: <&a>$]] [i@lever[display_name=<&e>Sell 64 Levers;lore=<&e>Salary: <&a>$]] [i@redstone_torch_on[display_name=<&e>Sell 64 Redstone Torches;lore=<&e>Salary: <&a>$]] [i@trap_door[display_name=<&e>Sell 64 Trap Doors;lore=<&e>Salary: <&a>$]] [i@fence_gate[display_name=<&e>Sell 64 Fence Gates;lore=<&e>Salary: <&a>$]] [i@tripwire_hook[display_name=<&e>Sell 64 Trip Wire Hooks;lore=<&e>Salary: <&a>$]] [i@wood_button[display_name=<&e>Sell 64 Buttons;lore=<&e>Salary: <&a>$]] [i@trapped_chest[display_name=<&e>Sell 64 Trapped Chests;lore=<&e>Salary: <&a>$]] [i@armor_stand[display_name=<&e>Sell 64 Armor Stands;lore=<&e>Salary: <&a>$]] " - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Fishing_1: type: inventory title: "<&5>Turn In Fishing Jobs 1" size: 18 slots: - "[i@raw_fish[display_name=<&e>Sell 64 Raw Fish;lore=<&e>Salary: <&a>$]] [i@raw_salmon[display_name=<&e>Sell 64 Raw Salmon;lore=<&e>Salary: <&a>$]] [i@raw_clownfish[display_name=<&e>Sell 64 Raw Clownfish;lore=<&e>Salary: <&a>$]] [i@raw_pufferfish[display_name=<&e>Sell 64 Raw Pufferfish;lore=<&e>Salary: <&a>$]] [i@air] [i@air] [i@air] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Cooking_1: type: inventory title: "<&5>Turn In Cooking Jobs 1" size: 27 slots: - "[i@bread[display_name=<&e>Sell 64 Loaves of Bread;lore=<&e>Salary: <&a>$]] [i@baked_potato[display_name=<&e>Sell 64 Baked Potatoes;lore=<&e>Salary: <&a>$]] [i@mushroom_soup[display_name=<&e>Sell 64 Bowls of Mushroom Soup;lore=<&e>Salary: <&a>$]] [i@rabbit_stew[display_name=<&e>Sell 64 Bowls of Rabbit Stew;lore=<&e>Salary: <&a>$]] [i@beetroot_soup[display_name=<&e>Sell 64 Bowls of Beetroot Soup;lore=<&e>Salary: <&a>$]] [i@cookie[display_name=<&e>Sell 64 Cookies;lore=<&e>Salary: <&a>$]] [i@pumpkin_pie[display_name=<&e>Sell 64 Pumpkin Pies;lore=<&e>Salary: <&a>$]] [i@cake[display_name=<&e>Sell 64 Cakes;lore=<&e>Salary: <&a>$]] [i@golden_apple[display_name=<&e>Sell 64 Golden Apples;lore=<&e>Salary: <&a>$]] " - "[i@grilled_pork[display_name=<&e>Sell 64 Pork Chops;lore=<&e>Salary: <&a>$]] [i@cooked_fish[display_name=<&e>Sell 64 Cooked Fish;lore=<&e>Salary: <&a>$]] [i@cooked_salmon[display_name=<&e>Sell 64 Cooked Salmon;lore=<&e>Salary: <&a>$]] [i@cooked_chicken[display_name=<&e>Sell 64 Cooked Chickens;lore=<&e>Salary: <&a>$]] [i@cooked_beef[display_name=<&e>Sell 64 Steaks;lore=<&e>Salary: <&a>$]] [i@cooked_rabbit[display_name=<&e>Sell 64 Cooked Rabbit;lore=<&e>Salary: <&a>$]] [i@cooked_mutton[display_name=<&e>Sell 64 Mutton Chops;lore=<&e>Salary: <&a>$]] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Hunting_1: type: inventory debug: true title: "<&5>Turn In Hunting Jobs 1" size: 36 slots: - "[i@pork[display_name=<&e>Sell 64 Raw Pork Chops;lore=<&e>Salary: <&a>$]] [i@raw_beef[display_name=<&e>Sell 64 Raw Raw Beef;lore=<&e>Salary: <&a>$]] [i@raw_chicken[display_name=<&e>Sell 64 Raw Chickens;lore=<&e>Salary: <&a>$]] [i@mutton[display_name=<&e>Sell 64 Raw Mutton Chops;lore=<&e>Salary: <&a>$]] [i@rabbit[display_name=<&e>Sell 64 Raw Rabbit Chops;lore=<&e>Salary: <&a>$]] [i@rotten_flesh[display_name=<&e>Sell 64 Rotten Flesh;lore=<&e>Salary: <&a>$]] [i@spider_eye[display_name=<&e>Sell 64 Spider Eyes;lore=<&e>Salary: <&a>$]] [i@feather[display_name=<&e>Sell 64 Feathers;lore=<&e>Salary: <&a>$]] [i@bone[display_name=<&e>Sell 64 Bones;lore=<&e>Salary: <&a>$]]" - "[i@leather[display_name=<&e>Sell 64 Pieces of Leather;lore=<&e>Salary: <&a>$]] [i@rabbit_hide[display_name=<&e>Sell 64 Rabbit Hides;lore=<&e>Salary: <&a>$]] [i@string[display_name=<&e>Sell 64 Strings;lore=<&e>Salary: <&a>$]] [i@ink[display_name=<&e>Sell 64 Bags of Squid Ink;lore=<&e>Salary: <&a>$]] [i@ender_pearl[display_name=<&e>Sell 64 Ender Pearls;lore=<&e>Salary: <&a>$]] [i@slime_ball[display_name=<&e>Sell 64 Slime Balls;lore=<&e>Salary: <&a>$]] [i@magma_cream[display_name=<&e>Sell 64 Jars of Magma Cream;lore=<&e>Salary: <&a>$]] [i@blaze_rod[display_name=<&e>Sell 64 Blaze Rods;lore=<&e>Salary: <&a>$]] [i@gold_nugget[display_name=<&e>Sell 64 Gold Nuggets;lore=<&e>Salary: <&a>$]]" - "[i@prismarine_crystals[display_name=<&e>Sell 64 Prismarine Crystals;lore=<&e>Salary: <&a>$]] [i@prismarine_shard[display_name=<&e>Sell 64 Prismarine Shard;lore=<&e>Salary: <&a>$]] [i@shulker_shell[display_name=<&e>Sell 64 Shulker Shells;lore=<&e>Salary: <&a>$]] [i@ghast_tear[display_name=<&e>Sell 64 Ghast Tears;lore=<&e>Salary: <&a>$]] [i@witherskeleton_skull[display_name=<&e>Sell 64 Wither Skeleton Skulls;lore=<&e>Salary: <&a>$]] [i@nether_star[display_name=<&e>Sell 64 Nether Stars;lore=<&e>Salary: <&a>$]] [i@sulphur[display_name=<&e>Sell 64 Gunpowder;lore=<&e>Salary: <&a>$]] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" jobs_Delivery_1: type: inventory title: "<&5>Turn In Delivery Jobs 1" size: 27 slots: - "[i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air]" - "[i@previouspage[lore=jobs_Menu]] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@air] [i@nextpage[lore=jobs_Delivery_2]]"