Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #=##################################################################################=#
- # Configuration section #
- #=##################################################################################=#
- on enable:
- # Bungee mode: (true / false)
- set {bungee} to "false"
- # Damage in water: (true / false)
- set {water-damage} to "false"
- # Team colored Chat: (true / false)
- set {chat.format} to "true"
- #=##################################################################################=#
- # DO NOT MODIFY THE CODE! #
- #=##################################################################################=#
- on join:
- if {bungee} is "true":
- teleport player to {lobby}
- chance of 50%:
- broadcast "&8Join> &9%player%"
- message "&7You joined the &9blue&7 team"
- set {BombLobbers.%player%.team} to "blue"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet blue
- dye player's chestplate blue
- dye player's leggings blue
- dye player's boots blue
- set {kit} to "default"
- chance of 50%:
- teleport player to {lobby}
- broadcast "&8Join> &c%player%"
- message "&7You joined the &cred&7 team"
- set {BombLobbers.%player%.team} to "red"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet red
- dye player's chestplate red
- dye player's leggings red
- dye player's boots red
- set {kit} to "default"
- on step on water:
- if {water-damage} is "true":
- damage the player by 3
- on chat:
- if {chat.format} is "true":
- if {BombLobbers.%player%.join} is "true":
- if {BombLobbers.%player%.team} is "blue":
- cancel event
- broadcast "&9%player%&7: &f%message%"
- if {BombLobbers.%player%.team} is "red":
- cancel event
- broadcast "&c%player%&7: &f%message%"
- command /bl <text> [<text>]:
- executable by: players
- usage: /bl blue/red to join the blue or red team
- trigger:
- if arg 1 is "setspawn":
- if player have permission "bomblobbers.admin":
- if arg 2 is "blue":
- set {blue} to player's location
- message "&7Set the spawn of &9blue"
- if arg 2 is "red":
- set {red} to player's location
- message "&7Set the spawn of &cred"
- if arg 2 is "lobby":
- set {lobby} to player's location
- message "&7Set the Lobby spawn"
- else:
- message "&7You need the permission &6bomblobbers.admin &7to perform this command!"
- if arg 1 is "key":
- if player have permission "bomblobbers.admin":
- chance of 25%:
- message "&aYour Key for Map download is: &c&lBL55-CT3A"
- chance of 25%:
- message "&aYour Key for Map download is: &c&lBL76-SDA2"
- chance of 25%:
- message "&aYour Key for Map download is: &c&lBL12-C21X"
- chance of 25%:
- message "&aYour Key for Map download is: &c&lBA23-CABA"
- if arg 1 is "blue":
- set {BombLobbers.%player%.joinpoint} to player's location
- teleport player to {lobby}
- set {BombLobbers.%player%.join} to "true"
- broadcast "&8Join> &9%player%"
- message "&7You joined the &9blue&7 team"
- set {BombLobbers.%player%.team} to "blue"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet blue
- dye player's chestplate blue
- dye player's leggings blue
- dye player's boots blue
- if {bomblobberspremium.%player%.kit} is not set:
- set {bomblobberspremium.%player%.kit} to "default"
- if arg 1 is "red":
- set {BombLobbers.%player%.joinpoint} to player's location
- teleport player to {lobby}
- set {BombLobbers.%player%.join} to "true"
- broadcast "&8Join> &c%player%"
- message "&7You joined the &cred&7 team"
- set {BombLobbers.%player%.team} to "red"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet red
- dye player's chestplate red
- dye player's leggings red
- dye player's boots red
- set {kit} to "default"
- if {bomblobberspremium.%player%.kit} is not set:
- set {bomblobberspremium.%player%.kit} to "default"
- if arg 1 is "leave":
- if {BombLobbers.%player%.join} is "true":
- set {BombLobbers.%player%.join} to ""
- teleport player to {BombLobbers.%player%.joinpoint}
- clear the inventory of player
- set {BombLobbers.%player%.team} to ""
- broadcast "&8Left> &7%player%"
- else:
- message "&7You are not in a &cBombLobbers &7game"
- wait 2 ticks
- if {bungee} is "true":
- kick the player due to "leave the game"
- if arg 1 is "help":
- if player has permission "bomb lobbers.admin":
- message "&7=====&4[&cBombLobbers&4]&7====="
- message "&6/bl setspawn &9blue&6/&cred/&6Lobby &7to set the spawns of the blue and red team and the Lobby"
- message "&6/bl &9blue&6/&cred&7 to join the blue or red team"
- message "&6/bl start/end &7forcestart or en the game"
- message "&6/bl reload &7to reload the plugin"
- message "&6/kit default/machinegunner/armorer &7to choose kits"
- else:
- message "&7=====&4[&cBombLobbers&4]&7====="
- message "&6/bl &9blue&6Th/&cred&7 to join the blue or red team"
- message "&6/kit default/machinegunner &7to choose kits"
- if arg 1 is "reload":
- execute console command "/sk reload BL"
- message "&9Reload> &acomplete, check console for errors!"
- if arg 1 is "start":
- loop all players:
- if {bomblobberspremium.%loop-player%.kit} is "armorer":
- equip loop-player with all gold armor
- set {BombLobbers.%loop-player%.join} to "true"
- set {start} to "true"
- if {bomblobberspremium.%loop-player%.kit} is "machinegunner":
- give loop-player 2 tnt
- if {bomblobberspremium.%loop-player%.kit} is "default":
- give loop-player 1 tnt
- if {BombLobbers.%loop-player%.team} is "blue":
- teleport loop-player to {blue}
- wait 3 seconds
- give loop-player 1 tnt
- if {BombLobbers.%loop-player%.team} is "red":
- teleport loop-player to {red}
- wait 3 seconds
- give loop-player 1 tnt
- broadcast "&9Game> &7The game has begun"
- wait 3 minutes
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 1 minute"
- wait 55 seconds
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 5 seconds"
- wait 1 second
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 4 seconds"
- wait 1 second
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 3 seconds"
- wait 1 second
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 2 seconds"
- wait 1 second
- if {start} is "true":
- broadcast "&9Game> &7This game ends in 1 seconds"
- wait 1 second
- if {start} is "true":
- broadcast "&9Game> &7This game is finished"
- set {start} to ""
- set {BombLobbers.%loop-player%.team} to ""
- message "&9Game> &7You teleport back in the lobby in 5 seconds"
- wait 5 seconds
- teleport loop-player to {lobby}
- execute console command "/ch heal"
- clear the inventory of loop-player
- wait 2 ticks
- if {bungee} is "true":
- execute console command "/stop"
- if arg 1 is "end":
- if player has permission "bomblobbers.vip":
- if {start} is "true":
- set {start} to "false"
- broadcast "&9Game> &7Player &6%player% &7have finished the game"
- message "&9Game> &7You teleport back in the lobby in 5 seconds"
- loop all players:
- wait 5 seconds
- if {bomblobberspremium.%loop-player%.join} is "true":
- clear the inventory of loop-player
- teleport loop-player to {lobby}
- execute console command "/ch heal"
- if {bungee} is "true":
- execute console command "/stop"
- command /kit <text>:
- usage: /kit default/machinegunner/armorer
- executable by: players
- trigger:
- if arg 1 is "default":
- set {bomblobberspremium.%player%.kit} to "default"
- message "&9Kit> &7you choose the kit &6default"
- if arg 1 is "machinegunner":
- if player have permission "bomblobbers.kit.machinegunner":
- set {bomblobberspremium.%player%.kit} to "machinegunner"
- message "&9Kit> &7you choose the kit &6machinegunner"
- else:
- message "&9Kit> &7you need the permission &6bomblobbers.kit.armorer &7for this kit!"
- if arg 1 is "armorer":
- if player have permission "bomblobbers.kit.armorer":
- set {bomblobberspremium.%player%.kit} to "armorer"
- message "&9Kit> &7you choose the kit &6Armorer"
- else:
- message "&9Kit> &7you need the permission &6bomblobbers.kit.armorer &7for this kit!"
- on click:
- if {BombLobbers.%player%.join} is "":
- cancel event
- if {BombLobbers.%player%.join} is "true":
- if {start} is "true":
- cancel event
- player have 1 tnt
- shoot a primed TNT from the player at speed 2
- remove 1 tnt from player
- wait 5 seconds
- give player 1 tnt
- on death:
- if {BombLobbers.%player%.join} is "true":
- set {BombLobbers.%player%.join} to ""
- clear the inventory of player
- teleport player to {lobby}
- on drop:
- if {BombLobbers.%player%.join} is "true":
- cancel event
- on rightclick on sign:
- line 1 of the clicked block is "BombLobbers":
- line 2 of the clicked block is "Blue":
- wait 0.2 seconds
- set line 2 to "&7[&9Blue&7]"
- set line 1 to "&cBombLobbers"
- message "&7You have created a join sign for the team &9Blue"
- on rightclick on sign:
- line 1 of the clicked block is "&cBombLobbers":
- line 2 of the clicked block is "&7[&9Blue&7]":
- teleport player to {lobby}
- broadcast "&8Join> &9%player%"
- message "&7You joined the &9blue&7 team"
- set {BombLobbers.%player%.team} to "blue"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet blue
- dye player's chestplate blue
- dye player's leggings blue
- dye player's boots blue
- on rightclick on sign:
- line 1 of the clicked block is "BombLobbers":
- line 2 of the clicked block is "Red":
- wait 0.2 seconds
- set line 2 to "&7[&cRed&7]"
- set line 1 to "&cBombLobbers"
- message "&7You have created a join sign for the team &cRed"
- on rightclick on sign:
- line 1 of the clicked block is "&cBombLobbers":
- line 2 of the clicked block is "&7[&cRed&7]":
- teleport player to {lobby}
- broadcast "&8Join> &c%player%"
- message "&7You joined the &cred&7 team"
- set {BombLobbers.%player%.team} to "red"
- clear the inventory of player
- equip player with all leather armor
- dye player's helmet red
- dye player's chestplate red
- dye player's leggings red
- dye player's boots red
- on quit:
- if {BombLobbers.%player%.join} is "true":
- set {BombLobbers.%player%.join} to ""
- broadcast "&8Left> &7%player%"
Add Comment
Please, Sign In to add comment