diff --git a/src/main/resources/arenas.yml b/src/main/resources/arenas.yml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/src/main/resources/arenas.yml @@ -0,0 +1 @@ + diff --git a/src/main/resources/config.yml b/src/main/resources/config.yml new file mode 100644 index 0000000..1abcc71 --- /dev/null +++ b/src/main/resources/config.yml @@ -0,0 +1,309 @@ +#If you need help with the config, remember to visit the main page on Spigot +#https://www.spigotmc.org/resources/paintball-battle-team-minigame-1-8-1-15.76676/ + +new_version_reminder: true +arena_starting_cooldown: 20 +arena_time_default: 360 +arena_ending_phase_cooldown: 10 +choose_team_system: true +team_starting_lives_default: 100 +respawn_invulnerability: 4 +snowballs_per_kill: 8 +initial_snowballs: 64 +coins_per_kill: "1-2" +top_hologram_number_of_players: 10 +top_hologram_update_time: 300 +economy_used: "paintball" +empty_inventory_to_join: false +rewards_executed_after_teleport: false +broadcast_starting_arena: + enabled: true + worlds: + - "paintball" + - "lobby" +teams: + blue: + name: "&1&lBlue" + color: 18175 + item: "BLUE_WOOL" + red: + name: "&4&lRed" + color: 16711680 + item: "RED_WOOL" + yellow: + name: "&e&lYellow" + color: 15335168 + item: "YELLOW_WOOL" + green: + name: "&2&lGreen" + color: 1017094 + item: "GREEN_WOOL" + orange: + name: "&6&lOrange" + color: 15963657 + item: "ORANGE_WOOL" + purple: + name: "&5&lPurple" + color: 15338477 + item: "PURPLE_WOOL" + black: + name: "&0&lBlack" + color: 0 + item: "BLACK_WOOL" + white: + name: "&f&lWhite" + color: 16777215 + item: "WHITE_WOOL" +commands_whitelist: +- "/paintball leave" +- "/help" +arena_chat_enabled: true +arena_chat_format: "&f<&8[&7%team%&8] &a%player%&f> %message%" +leave_item_enabled: true +leave_item: + item: IRON_DOOR + name: "&7[&c&lLeave&7]" + lore: + - "&7Right Click to leave the game." +killstreaks_item_enabled: true +killstreaks_item: + item: GOLD_NUGGET + name: "&eKillcoins: &a%amount%" + lore: + - "&7Right Click to buy Killstreaks." +hats_item_enabled: true +hats_item: + item: DIAMOND_HELMET + name: "&7[&b&lSelect your Hat&7]" + lore: + - "&7Right Click to select a Hat." +play_again_item_enabled: true +play_again_item: + item: LIGHT_BLUE_DYE + name: "&7[&9&lPlay Again&7]" + lore: + - "&7Right Click to play in another map." +winners_command_rewards: +- "msg %player% &aYou've won! Here, take this reward." +- "paintball givecoins %player% %random_10*kills-20*kills%" +losers_command_rewards: +- "msg %player% &aYou've lost! Here, take this compensation reward." +- "paintball givecoins %player% %random_2*kills-6*kills%" +tie_command_rewards: +- "msg %player% &aIt's a tie! Here, take this reward." +- "paintball givecoins %player% %random_2*kills-6*kills%" +killedBySound: "block.note_block.pling;10;0.1" +killSound: "entity.firework_rocket.blast;10;2" +expireKillstreakSound: "block.note_block.basedrum;10;2" +snowballShootSound: "entity.arrow.shoot;10;0.5" +shopUnlockSound: "entity.firework_rocket.blast;10;2" +hatAbilityActivatedSound: "block.chest.open;10;1.5" +explosiveHatSound: "entity.generic.explode;10;1" +startCooldownSound: "block.note_block.pling;10;1" +startGameSound: "block.note_block.pling;10;2" +snowball_particle: "SNOW_SHOVEL" +mysql-database: + enabled: false + host: localhost + port: 3306 + username: root + password: root + database: paintball +killstreaks_inventory_title: "&9&lPaintball Killstreaks" +killstreaks_items: + more_snowballs: + item: SNOWBALL + name: "&6&lMore Snowballs" + lore: + - "&7You will receive 32 extra snowballs." + - "" + - "&7Cost: &a2 Killcoins" + - "" + - "&aClick to activate!" + slot: 0 + snowballs: 32 + cost: 2 + activateSound: "entity.villager.yes;10;1" + strong_arm: + item: BEACON + name: "&6&lStrong Arm" + lore: + - "&7You will throw snowballs at high speed." + - "" + - "&7Duration: &a30s" + - "&7Cost: &a3 Killcoins" + - "" + - "&aClick to activate!" + slot: 1 + duration: 30 + cost: 3 + activateSound: "block.anvil.use;10;2" + triple_shoot: + item: DIAMOND + name: "&6&lTriple Shoot" + lore: + - "&7You will throw 3 snowballs at a time." + - "" + - "&7Duration: &a30s" + - "&7Cost: &a3 Killcoins" + - "" + - "&aClick to activate!" + slot: 2 + duration: 30 + cost: 3 + activateSound: "block.anvil.use;10;2" + 3_lives: + item: WHEAT + name: "&6&l+3 Lives" + lore: + - "&7Regain 3 Lives for your team." + - "" + - "&7Cost: &a4 Killcoins" + - "" + - "&aClick to activate!" + slot: 3 + cost: 4 + activateSound: "entity.bat.takeoff;10;1.5;global" + teleport: + item: ENDER_PEARL + name: "&6&lTeleport" + lore: + - "&7Teleports you to your death location." + - "" + - "&7Cost: &a8 Killcoins" + - "" + - "&aClick to activate!" + slot: 4 + cost: 8 + activateSound: "entity.enderman.teleport;10;1" + lightning: + item: GOLDEN_AXE + name: "&6&lLightning Strike" + lore: + - "&7Kills your sorrounding enemies in a radius" + - "&7of 10 blocks." + - "" + - "&7Cost: &a12 Killcoins" + - "" + - "&aClick to activate!" + slot: 5 + radius: 10 + cost: 12 + activateSound: "entity.lightning_bolt.thunder;10;1" + nuke: + item: TNT + name: "&6&lNuke" + lore: + - "&7Kills all of your enemies." + - "" + - "&7Cost: &a25 Killcoins" + - "" + - "&aClick to activate!" + slot: 6 + cost: 25 + activateSound: "entity.wolf.howl;10;2;global" + finalSound: "entity.generic.explode;10;1;global" + fury: + item: REDSTONE + name: "&6&lFury Mode" + lore: + - "&7You will be immune to snowballs, and you" + - "&7won't consume them." + - "" + - "&7Duration: &a25s" + - "&7Cost: &a30 Killcoins" + - "" + - "&aClick to activate!" + slot: 7 + duration: 25 + cost: 30 + activateSound: "block.piston.extend;10;1.5;global" +hats_inventory_title: "&9&lPaintball Hats" +hats_items: + no_hats: + item: BARRIER + name: "&cYou don't have any hats!" + lore: + - "&7Buy them on the Paintball Shop." + remove_hat: + item: REDSTONE_BLOCK + name: "&cRemove your Hat" + speed_hat: + item: SPONGE + name: "&6&lSpeed Hat" + lore: + - "&7Gives you permanent Speed I." + - "" + - "&7Status: %status%" + jump_hat: + item: SLIME_BLOCK + name: "&6&lJump Hat" + lore: + - "&7Gives you Jump I when sneaking for" + - "&710 seconds." + - "" + - "&7Status: %status%" + duration: 10 + cooldown: 30 + protector_hat: + item: IRON_HELMET + name: "&6&lProtector Hat" + lore: + - "&7Gives you a small chance of dodging" + - "&7snowballs hits." + - "" + - "&7Status: %status%" + time_hat: + item: GOLDEN_HELMET + name: "&6&lTime Hat" + lore: + - "&7All of your killstreaks last 5 more seconds." + - "" + - "&7Status: %status%" + guardian_hat: + item: DIAMOND_HELMET + name: "&6&lGuardian Hat" + lore: + - "&7Gives you Invulnerability and Slowness II" + - "&7when sneaking for 7 seconds." + - "" + - "&7Status: %status%" + duration: 7 + cooldown: 45 + present_hat: + item: PLAYER_HEAD + skull_id: "efcd607d-64bb-4511-bd81-7a36ce7335b6" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjdiNTU0ZWI4MTUyMTJiZWM1ZTBmNzc2ZTFlNmU2NWZhZDQ3YjZhMzRkMmZjMTMyZjcwMDY0YjNiZmIxOTNlZSJ9fX0=" + name: "&6&lPresent Hat" + lore: + - "&7At the start of the game one of your teammates" + - "&7will receive 3 killcoins." + - "" + - "&7Status: %status%" + assassin_hat: + item: PLAYER_HEAD + skull_id: "ef87eba4-15bc-40e9-8117-569d67e9e09e" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzk1NzEyYjZlMWIzOGY5MmUyMWE1MmZiNzlhZjUzM2I3M2JiNWRkNWNiZGFmOTJlZTY0YjkzYWFhN2M0NjRkIn19fQ==" + name: "&6&lAssassin Hat" + lore: + - "&7Killing the user who last killed you" + - "&7will give you an extra killcoin." + - "" + - "&7Status: %status%" + chicken_hat: + item: PLAYER_HEAD + skull_id: "7d3a8ace-e045-4eba-ab71-71dbf525daf1" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTYzODQ2OWE1OTljZWVmNzIwNzUzNzYwMzI0OGE5YWIxMWZmNTkxZmQzNzhiZWE0NzM1YjM0NmE3ZmFlODkzIn19fQ==" + name: "&6&lChicken Hat" + lore: + - "&7You will shoot eggs instead of snowballs." + - "" + - "&7Status: %status%" + explosive_hat: + item: TNT + name: "&6&lExplosive Hat" + lore: + - "&7Gives you a small chance of exploding when you" + - "&7are killed, killing nearby enemies." + - "" + - "&7Status: %status%" \ No newline at end of file diff --git a/src/main/resources/holograms.yml b/src/main/resources/holograms.yml new file mode 100644 index 0000000..e84fe1b --- /dev/null +++ b/src/main/resources/holograms.yml @@ -0,0 +1,2 @@ +# Standard Datei für PaintballBattle Hologramme +holograms: [] diff --git a/src/main/resources/messages.yml b/src/main/resources/messages.yml new file mode 100644 index 0000000..54a315f --- /dev/null +++ b/src/main/resources/messages.yml @@ -0,0 +1,148 @@ +prefix: "&7[&9&lPaintball Battle&7]" +noPermissions: "&cYou don't have permissions to use that command." +arenaDoesNotExists: "&cThat arena doesn't exists." +arenaAlreadyExists: "&cThat arena already exists." +commandCreateErrorUse: "&cYou need to use &7/paintball create " +commandDeleteErrorUse: "&cYou need to use &7/paintball delete " +commandJoinErrorUse: "&cYou need to use &7/paintball join " +commandEnableErrorUse: "&cYou need to use &7/paintball enable " +commandDisableErrorUse: "&cYou need to use &7/paintball disable " +commandAdminErrorUse: "&cYou need to use &7/paintball edit " +commandCreateHologramErrorUse: "&cYou need to use &7/paintball createtophologram " +commandRemoveHologramErrorUse: "&cYou need to use &7/paintball removetopholgram " +commandGiveCoinsErrorUse: "&cYou need to use &7/paintball givecoins " +noMainLobby: "&cBefore creating an arena you need to set the Main Lobby with: &7/paintball setmainlobby" +arenaCreated: "&aArena &e%name% &acreated!" +arenaDeleted: "&aArena &e%name% &adeleted!" +arenaCreatedExtraInfo: "&7Now you can use &6/paintball edit %name% &7to set the arena properties." +configReloaded: "&aConfig Reloaded." +lobbyDefined: "&aLobby defined for arena &e%name%&a." +spawnTeamDefined: "&aTeam %number% Spawn defined for arena &e%name%&a." +typeDefined: "&aTeam %number% Type defined for arena &e%name%&a." +validNumberError: "&cYou need to use a valid number." +minPlayersDefined: "&aMin Players defined for arena &e%name%&a." +maxPlayersDefined: "&aMax Players defined for arena &e%name%&a." +timeDefined: "&aTime defined for arena &e%name%&a." +livesDefined: "&aStarting Lives defined for arena &e%name%&a." +mainLobbyDefined: "&aMain Lobby defined." +arenaDisabledError: "&cThat arena is disabled." +alreadyInArena: "&cYou are already in a game." +arenaAlreadyStarted: "&cThat arena already started." +arenaIsFull: "&cThat arena is full." +notInAGame: "&cYou are not in a game." +arenaAlreadyEnabled: "&cThat arena is already enabled." +arenaAlreadyDisabled: "&cThat arena is already disabled." +arenaMustBeDisabled: "&cThe arena must be disable to do that." +arenaModifyingError: "&cOnly one arena can be modified at a time." +arenaEnabled: "&aArena &e%name% &aenabled." +arenaDisabled: "&aArena &e%name% &adisabled." +enableArenaLobbyError: "&cTo enable the arena you need to define the Lobby first." +enableArenaSpawnError: "&cTo enable the arena you need to define the Team %number% Spawn first." +signFormat: +- "&8[&9Paintball&8]" +- "&1%arena%" +- "%status%" +- "&a%current_players%&8/&a%max_players%" +signStatusWaiting: "&1WAITING" +signStatusStarting: "&6STARTING" +signStatusIngame: "&cINGAME" +signStatusDisabled: "&8DISABLED" +signStatusFinishing: "&4FINISHING" +arenaStartingMessage: "&eThe game starts in &7%time% &eseconds!" +gameStartingCancelled: "&7There are not enough players to start the game." +playerJoin: "&7%player% &ehas joined the game (&b%current_players%&8/&b%max_players%&e)" +playerLeave: "&7%player% &ehas left the game (&b%current_players%&8/&b%max_players%&e)" +gameStarted: "&aGame started! The team with the most lives at the end of the game is the winner." +teamInformation: "&eYou are on the &7&l%team% &eTeam." +gameFinishedWinnerStatus: "&a&l %winner_team% &eTeam have won!" +gameFinishedTieStatus: "&e&l It's a tie!" +topKillsNone: "&aNone" +gameFinished: +- "&f&l: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :" +- "%status_message%" +- "" +- "&9%team1% &ekills: &7%kills_team1% &8- &9%team2% &ekills: &7%kills_team2%" +- "" +- "&f&lTop Kills" +- "&8- &a%player1% &7(&e%kills_player1% kills&7)" +- "&8- &a%player2% &7(&e%kills_player2% kills&7)" +- "&8- &a%player3% &7(&e%kills_player3% kills&7)" +- "" +- "&7Your Kills: &e%kills_player%" +- "&f&l: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :" +winnerTitleMessage: "&a&lYou've won!" +loserTitleMessage: "&c&lYou've lost!" +tieTitleMessage: "&9&lIt's a tie!" +teamSelected: "&eYou selected to be in &7&l%team% &eTeam." +errorTeamSelected: "&cYou can't select that team right now." +errorTeamAlreadySelected: "&cYou are already on that team." +teamInformationNone: "NONE" +killedBy: "&cYou have been killed by &6%player%&c." +kill: "&aYou have killed &6%player%&a." +materialNameError: "&cThere is an error on your config. Material: &7&l%material% &cis not valid for your Minecraft version." +teamChoose: "&eChoose &7&l%team% &eTeam" +gameScoreboardTitle: "&9&lPAINTBALL" +gameScoreboardBody: +- "&1" +- "&fStatus:" +- "&7%status%" +- "&2" +- "&7&l%team_1% &fLives: &a%team_1_lives%" +- "&7&l%team_2% &fLives: &a%team_2_lives%" +- "&3" +- "&fYour Kills: &a%kills%" +- "&fMap: &a%arena%" +- "&4" +- "&fPlayers:" +- "&a%current_players%&7/&a%max_players%" +statusWaiting: "&7WAITING" +statusStarting: "&7STARTING IN &a%time%" +statusIngame: "&7ENDS IN &a%time%" +statusFinishing: "&7FINISHING IN &a%time%" +noSufficientCoins: "&cYou don't have the sufficient amount of Killcoins to buy that." +killstreakActivated: "&aYou've activated &6%killstreak%&a!" +killstreakAlreadyActivated: "&cThat Killstreak is already activated!" +killstreakExpired: "&cYour &6%killstreak% &ckillstreak has expired!" +killstreakCurrentlyActive: "&7Active for &a%time% &7seconds." +killstreakActionbar: "&eYour %killstreak% &ekillstreak expires in &c%time% &eseconds!" +killstreakActivatedPlayer: "&8[&7%team%&8] &a%player% &eactivated %killstreak%&e!" +nukeImpact: "&c&lNUKE IMPACT IN: &f%time%" +nukeError: "&cA Nuke is already on progress!" +nukeKillMessage: "&8[&7%team_player1%&8] &a%player1% &ewas nuked by &8[&7%team_player2%&8] &a%player2%" +noArenasAvailable: "&cThere are no arenas available." +topHologramFormat: +- "&9&lPaintball &a%type%" +- "&8[&7%period%&8]" +- "%scoreboard_lines%" +topHologramTypeKills: "Kills" +topHologramTypeWins: "Wins" +topHologramPeriodGlobal: "All Time" +topHologramPeriodMonthly: "Monthly" +topHologramPeriodWeekly: "Weekly" +topHologramScoreboardLine: "&e%position%. &a%name% &7- &e%points%" +topHologramCreated: "&aTop Hologram created!" +topHologramRemoved: "&aTop Hologram removed!" +topHologramAlreadyExists: "&cThat hologram already exists! Use another name." +topHologramDoesNotExists: "&cThat hologram doesn't exists!" +topHologramPeriodSQLError: "&cTo create Weekly or Monthly Holograms you need to set up a MySQL database." +errorPlayerOnline: "&cThe player must be online to do that." +giveCoinsMessage: "&aYou gave &e%amount% &acoins to &e%player%&a." +receiveCoinsMessage: "&aYou received &e%amount% &acoins." +buyNoSufficientCoins: "&cYou don't have enough coins to buy that." +perkErrorPrevious: "&cYou need to unlock the previous perk level." +perkErrorUnlocked: "&cYou've already unlocked that perk." +perkUnlocked: "&aPerk %name% &aUnlocked!" +hatErrorBought: "&cYou've already bought that hat." +hatBought: "&aHat %name% &abought!" +hatStatusSelected: "&aSELECTED" +hatStatusNotSelected: "&cNOT SELECTED" +hatSelected: "&aHat %name% &aselected!" +hatAlreadySelected: "&cYou've already selected that hat." +hatRemoved: "&aYour hat was removed." +presentHatReceive: "&aYou've just received 3 Killcoins from &e%player% &9&lPresent Hat&a!" +presentHatGive: "&aYou've just gived 3 Killcoins to &e%player%&a!" +hatAbilityActivated: "&7Hat ability activated!" +hatCooldownError: "&cYou need to wait &7%time% &cseconds to use your Hat ability again." +hatCooldownFinished: "&7You can use your Hat ability again." +errorClearInventory: "&c&lERROR! &7To join an arena clear your inventory first." +arenaStartingBroadcast: "&aArena &6&l%arena% &ais about to start! Use &b/pb join %arena% &ato join the game!" \ No newline at end of file diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml new file mode 100644 index 0000000..0405458 --- /dev/null +++ b/src/main/resources/plugin.yml @@ -0,0 +1,11 @@ +main: pb.ajneb97.PaintballBattle +version: 1.12.1 +name: PaintballBattle +api-version: 1.13 +author: Ajneb97 +softdepend: [Multiverse-Core, Vault, PlaceholderAPI, DecentHolograms] + +commands: + paintball: + description: Main command of PaintballBattle + aliases: pb \ No newline at end of file diff --git a/src/main/resources/shop.yml b/src/main/resources/shop.yml new file mode 100644 index 0000000..ab450ef --- /dev/null +++ b/src/main/resources/shop.yml @@ -0,0 +1,261 @@ +shopInventoryTitle: "&9Paintball Shop" +shopPerksInventoryTitle: "&9Paintball Shop &7- &9Perks" +shopHatsInventoryTitle: "&9Paintball Shop &7- &9Hats" +shop_items: + perks_items: + item: DIAMOND_BLOCK + name: "&6&lPerks" + lore: + - "&7Buy perks to improve your skill in combat." + slot: 11 + hats_items: + item: CHAINMAIL_HELMET + name: "&6&lHats" + lore: + - "&7Unlock hats that gives you abilities in the game." + slot: 15 +perks_upgrades: + extra_lives: + - "1;1000;&6&lExtra Lives I" + - "2;2000;&6&lExtra Lives II" + - "3;4000;&6&lExtra Lives III" + - "4;6000;&6&lExtra Lives IV" + - "5;8000;&6&lExtra Lives V" + initial_killcoins: + - "1;500;&6&lInitial KillCoins I" + - "2;1000;&6&lInitial KillCoins II" + - "3;2000;&6&lInitial KillCoins III" + - "4;4000;&6&lInitial KillCoins IV" + - "5;8000;&6&lInitial KillCoins V" + extra_killcoins: + - "1;5000;&6&lExtra KillCoins I" + - "2;10000;&6&lExtra KillCoins II" + - "3;20000;&6&lExtra KillCoins III" +perks_items: + decorative_item: + item: PURPLE_STAINED_GLASS_PANE + name: " " + go_to_menu: + item: ARROW + name: "&7Menu" + slot: 45 + coins_info: + item: EMERALD + name: "&7Your Coins: &6%coins%" + slot: 49 + extra_lives_perk_item: + item: IRON_BLOCK + name: "%name%" + lore: + - "&7Allows you to start the game with" + - "&a%amount% &7additional lives." + - "" + - "&eCost: &a%cost%" + - "" + - "&eClick to Buy" + initial_killcoins_perk_item: + item: IRON_BLOCK + name: "%name%" + lore: + - "&7Allows you to start the game with" + - "&a%amount% &7additional killcoins." + - "" + - "&eCost: &a%cost%" + - "" + - "&eClick to Buy" + extra_killcoins_perk_item: + item: IRON_BLOCK + name: "%name%" + lore: + - "&7Allows you to receive &a%amount% &7additional" + - "&7killcoins when doing a kill." + - "" + - "&eCost: &a%cost%" + - "" + - "&eClick to Buy" + extra_lives_bought_perk_item: + item: DIAMOND_BLOCK + name: "%name%" + lore: + - "&7Allows you to start the game with" + - "&a%amount% &7additional lives." + - "" + - "&cYou already bought this!" + initial_killcoins_bought_perk_item: + item: DIAMOND_BLOCK + name: "%name%" + lore: + - "&7Allows you to start the game with" + - "&a%amount% &7additional killcoins." + - "" + - "&cYou already bought this!" + extra_killcoins_bought_perk_item: + item: DIAMOND_BLOCK + name: "%name%" + lore: + - "&7Allows you to receive &a%amount% &7additional" + - "&7killcoins when doing a kill." + - "" + - "&cYou already bought this!" +hats_items: + go_to_menu: + item: ARROW + name: "&7Menu" + slot: 45 + coins_info: + item: EMERALD + name: "&7Your Coins: &6%coins%" + slot: 49 + speed_hat: + item: SPONGE + name: "&6&lSpeed Hat" + lore: + - "&7Gives you permanent Speed I." + - "" + - "&eCost: &a2000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Gives you permanent Speed I." + - "" + - "&cYou already bought this!" + slot: 0 + cost: 2000 + jump_hat: + item: SLIME_BLOCK + name: "&6&lJump Hat" + lore: + - "&7Gives you Jump I when sneaking for" + - "&710 seconds." + - "" + - "&eCost: &a2000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Gives you Jump I when sneaking for" + - "&710 seconds." + - "" + - "&cYou already bought this!" + slot: 1 + cost: 2000 + protector_hat: + item: IRON_HELMET + name: "&6&lProtector Hat" + lore: + - "&7Gives you a small chance of dodging" + - "&7snowballs hits." + - "" + - "&eCost: &a4000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Gives you a small chance of dodging" + - "&7snowballs hits." + - "" + - "&cYou already bought this!" + slot: 2 + cost: 4000 + time_hat: + item: GOLDEN_HELMET + name: "&6&lTime Hat" + lore: + - "&7All of your killstreaks last 5 more seconds." + - "" + - "&eCost: &a4000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7All of your killstreaks last 5 more seconds." + - "" + - "&cYou already bought this!" + slot: 3 + cost: 4000 + guardian_hat: + item: DIAMOND_HELMET + name: "&6&lGuardian Hat" + lore: + - "&7Gives you Invulnerability and Slowness II" + - "&7when sneaking for 7 seconds." + - "" + - "&eCost: &a8000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Gives you Invulnerability and Slowness II" + - "&7when sneaking for 7 seconds." + - "" + - "&cYou already bought this!" + slot: 4 + cost: 8000 + present_hat: + item: PLAYER_HEAD + skull_id: "efcd607d-64bb-4511-bd81-7a36ce7335b6" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvYjdiNTU0ZWI4MTUyMTJiZWM1ZTBmNzc2ZTFlNmU2NWZhZDQ3YjZhMzRkMmZjMTMyZjcwMDY0YjNiZmIxOTNlZSJ9fX0=" + name: "&6&lPresent Hat" + lore: + - "&7At the start of the game one of your teammates" + - "&7will receive 3 killcoins." + - "" + - "&eCost: &a8000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7At the start of the game one of your teammates" + - "&7will receive 3 killcoins." + - "" + - "&cYou already bought this!" + slot: 5 + cost: 8000 + assassin_hat: + item: PLAYER_HEAD + skull_id: "ef87eba4-15bc-40e9-8117-569d67e9e09e" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMzk1NzEyYjZlMWIzOGY5MmUyMWE1MmZiNzlhZjUzM2I3M2JiNWRkNWNiZGFmOTJlZTY0YjkzYWFhN2M0NjRkIn19fQ==" + name: "&6&lAssassin Hat" + lore: + - "&7Killing the user who last killed you" + - "&7will give you an extra killcoin." + - "" + - "&eCost: &a15000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Killing the user who last killed you" + - "&7will give you an extra killcoin." + - "" + - "&cYou already bought this!" + slot: 6 + cost: 15000 + chicken_hat: + item: PLAYER_HEAD + skull_id: "7d3a8ace-e045-4eba-ab71-71dbf525daf1" + skull_texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvMTYzODQ2OWE1OTljZWVmNzIwNzUzNzYwMzI0OGE5YWIxMWZmNTkxZmQzNzhiZWE0NzM1YjM0NmE3ZmFlODkzIn19fQ==" + name: "&6&lChicken Hat" + lore: + - "&7You will shoot eggs instead of snowballs." + - "" + - "&eCost: &a15000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7You will shoot eggs instead of snowballs." + - "" + - "&cYou already bought this!" + slot: 7 + cost: 15000 + explosive_hat: + item: TNT + name: "&6&lExplosive Hat" + lore: + - "&7Gives you a small chance of exploding when you" + - "&7are killed, killing nearby enemies." + - "" + - "&eCost: &a20000" + - "" + - "&eClick to Buy" + bought_lore: + - "&7Gives you a small chance of exploding when you" + - "&7are killed, killing nearby enemies." + - "" + - "&cYou already bought this!" + slot: 8 + cost: 20000 \ No newline at end of file