Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ############### #
- # BLUEBERRY BUILD #
- # ############### #
- options:
- prefix: §3§lBLUEBERRY
- prefix2: §fBlueberry
- on script load:
- if {bbBuild.installed?} is not set:
- set {bbBuild.installed?} to "installed"
- broadcast "{@prefix} &8&l» {@prefix2} Buildtools installed."
- else:
- broadcast "{@prefix} &8&l» {@prefix2} Buildtools reloaded."
- on place:
- if event-block is sponge:
- if player has permission "BB.BUILD":
- if {spongeBlock.block.%uuid of player%} is "sponge":
- set event-block to sponge
- else if {spongeBlock.block.%uuid of player%} is "sandstone":
- set event-block to upside-down double sandstone slab
- else if {spongeBlock.block.%uuid of player%} is "red sandstone":
- set event-block to red sandstone double slab:8
- else if {spongeBlock.block.%uuid of player%} is "stone":
- set event-block to double stone slab:8
- else:
- set event-block to sponge
- on right-click:
- if player is holding sponge:
- if sneaking state of player is true:
- if player has permission "BB.BUILD":
- if {spongeBlock.block.%uuid of player%} is not set:
- send "{@prefix} &8&l»&f Sponge set to: sponge." to player
- set {spongeBlock.block.%uuid of player%} to "sponge"
- else if {spongeBlock.block.%uuid of player%} is "sponge":
- send "{@prefix} &8&l»&f Sponge set to: stone." to player
- set {spongeBlock.block.%uuid of player%} to "stone"
- else if {spongeBlock.block.%uuid of player%} is "stone":
- send "{@prefix} &8&l»&f Sponge set to: sandstone." to player
- set {spongeBlock.block.%uuid of player%} to "sandstone"
- else if {spongeBlock.block.%uuid of player%} is "sandstone":
- send "{@prefix} &8&l»&f Sponge set to: red sandstone." to player
- set {spongeBlock.block.%uuid of player%} to "red sandstone"
- else if {spongeBlock.block.%uuid of player%} is "red sandstone":
- send "{@prefix} &8&l»&f Sponge set to: sponge." to player
- set {spongeBlock.block.%uuid of player%} to "sponge"
- # ############# #
- # BLUEBERRY MOD #
- # ############# #
- # BLUEBERRY MODERATION.
- # SKRIPT MADE BY NEOKR
- # MUST USE § INSTEAD OF &
- # COMMAND LIST #
- # /cclear - clears chat
- # /cmute - mutes chat
- # /pmute - mutes a player
- # /punmute - unmutes a player
- # /pkick - kicks a player
- # /pban - bans a player
- # /punban - unbans a player
- # /phistory - checks the history of a player
- # /phistory-clear - clears the history of a player
- options:
- prefix: §3§lBLUEBERRY
- prefix2: §fBlueberry
- perm: bb.MOD
- permMsg: §3§lBLUEBERRY §8§l»§f You do not have permission to do that. (bb.MOD)
- on script load:
- if {bbMod.installed?} is not set:
- set {bbMod.installed?} to "installed"
- broadcast "{@prefix} §8§l» {@prefix2} §fModerator installed."
- else:
- broadcast "{@prefix} §8§l» {@prefix2} §fModerator reloaded."
- on chat:
- if {muteChat} is "on":
- if player doesn't have permission "{@perm}":
- cancel event
- send "{@prefix} §8§l»§f Chat has been muted." to player
- else if {%uuid of player%.muted} is "true":
- cancel event
- send "{@prefix} §8§l»§f You are been muted." to player
- command /phelp:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- send "&9--- &bHelp &9-- &b1&3/&b1 &9---" to executor
- send "&9/phelp &3: &bDisplays this message." to executor
- send "&9/cclear &3: &bClears the chat." to executor
- send "&9/cmute &3: &bToggles chat mute." to executor
- send "&9/pwarn (player) (reason) &3: &bWarns a player." to executor
- send "&9/pkick (player) (reason) &3: &bKicks a player." to executor
- send "&9/pmute (player) (reason) &3: &bMutes a player." to executor
- send "&9/punmute (player) &3: &bUnmutes a player." to executor
- send "&9/pban (player) (reason) &3: &bBans a player." to executor
- send "&9/punban (player) &3: &bUnbans a player." to executor
- send "&9/phistory (player) &3: &bChecks a players history." to executor
- send "&9/phistory-clear (player) &3: &bClears a players history." to executor
- send "&9--- &bHelp &9-- &b1&3/&b1 &9---" to executor
- command /cclear:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- loop 200 times:
- broadcast ""
- add 1 to {_chatClear}
- if {_chatClear} is bigger than 199:
- broadcast "{@prefix} &8&l»&f Chat has been cleared by %executor%."
- command /cmute:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if {muteChat} is "on":
- delete {muteChat}
- broadcast "{@prefix} &8&l»&f Chat has been unmuted by %executor%"
- else:
- set {muteChat} to "on"
- broadcast "{@prefix} &8&l»&f Chat has been muted by %executor%"
- command /pmute [<offline player>] [<text>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &8&l»&f %arg-1% has been muted for %arg-2%."
- set {%uuid of arg-1%.muted} to "true"
- add "&e[MUTE] &fReason: %arg-2%" to {%uuid of arg-1%.punishHistory::*}
- else:
- send "{@prefix} &8&l»&f Usage: /pmute <player> <reason>" to executor
- else:
- send "{@prefix} &8&l»&f Usage: /pmute <player> <reason>" to executor
- command /punmute [<offline player>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- broadcast "{@prefix} &8&l» &f%arg-1% has been unmuted."
- delete {%uuid of arg-1%.muted}
- else:
- send "{@prefix} &8&l»&f Usage: /pmute <player> <reason>" to executor
- command /pban [<offline player>] [<text>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &8&l»&f %arg-1% has been banned for %arg-2%."
- ban arg-1 due to arg-2
- kick arg-1 due to "&c&lBANNED: &f%arg-2%"
- add "&e[BAN] &fReason: %arg-2%" to {%uuid of arg-1%.punishHistory::*}
- else:
- send "{@prefix} &8&l»&f Usage: /pban <player> <reason>" to executor
- else:
- send "{@prefix} &8&l»&f Usage: /pban <player> <reason>" to executor
- command /punban [<offline player>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- broadcast "{@prefix} &8&l»&f %arg-1% has been unbanned."
- unban arg-1
- else:
- send "{@prefix} &8&l»&f Usage: /punban <player> <reason>" to executor
- command /pkick [<offline player>] [<text>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &8&l»&f %arg-1% has been kicked for %arg-2%."
- kick arg-1 due to "&c&lKICKED:&f %arg-2%"
- add "&e[KICK] &fReason: %arg-2%" to {%uuid of arg-1%.punishHistory::*}
- else:
- send "{@prefix} &8&l»&f Usage: /pkick <player> <reason>" to executor
- else:
- send "{@prefix} &8&l»&f Usage: /pkick <player> <reason>" to executor
- command /pwarn [<offline player>] [<text>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- broadcast "{@prefix} &8&l»&f %arg-1% has been warned for %arg-2%."
- add "&e[WARN] &fReason: %arg-2%" to {%uuid of arg-1%.punishHistory::*}
- else:
- send "{@prefix} &8&l»&f Usage: /pwarn <player> <reason>" to executor
- else:
- send "{@prefix} &8&l»&f Usage: /pwarn <player> <reason>" to executor
- command /phistory [<offline player>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- if {%uuid of player%.punishHistory::*} is set:
- if arg-1 is banned:
- send "{@prefix} &8&l» &7[BANNED]&f %arg-1%'s punishments." to executor
- send join {%uuid of arg-1%.punishHistory::*} with nl to executor
- else if arg-1 is online:
- send "{@prefix} &8&l» &a[ONLINE]&f %arg-1%'s punishments." to executor
- send join {%uuid of arg-1%.punishHistory::*} with nl to executor
- else if arg-1 is offline:
- send "{@prefix} &8&l» &7[OFFLINE]&f %arg-1%'s punishments." to executor
- send join {%uuid of arg-1%.punishHistory::*} with nl to executor
- else:
- if arg-1 is online:
- send "{@prefix} &8&l» &a[ONLINE]&f %arg-1%'s punishments." to executor
- send "&e[NONE] &fThis player has no punishments." to executor
- else if arg-1 is offline:
- send "{@prefix} &8&l» &7[OFFLINE]&f %arg-1%'s punishments." to executor
- send "&e[NONE] &fThis player has no punishments." to executor
- else:
- send "{@prefix} &8&l»&f Usage: /phistory <player>" to executor
- command /phistory-clear [<offline player>]:
- permission: {@perm}
- permission message: {@permMsg}
- trigger:
- if arg-1 is set:
- delete {%uuid of player%.punishHistory::*}
- send "{@prefix} &8&l»&f Cleared %arg-1%'s history." to executor
- else:
- send "{@prefix} &8&l»&f Usage: /phistory-clear <player>" to executor
- # ################################## #
- # BLUEBERRY ESS (recode in progress) #
- # ################################## #
- options:
- prefix: §3§lBLUEBERRY
- prefix2: §fBlueberry
- on script load:
- if {bbEss.installed?} is not set:
- set {bbEss.installed?} to "installed"
- broadcast "{@prefix} &8&l» {@prefix2} Essentials installed."
- else:
- broadcast "{@prefix} &8&l» {prefix2} Essentials reloaded."
- # BB CHAT #
- on join:
- if player has permission "RANK.OWNER":
- set player tab name to "&c[O] %player%"
- else if player has permission "RANK.ADMIN":
- set player tab name to "&e[A] %player%"
- else if player has permission "RANK.DEFAULT":
- set player tab name to "&7%player%"
- on chat:
- if player has permission "RANK.OWNER":
- set chat format to "&c[player]&f> [message]"
- set player tab name to "&c[O] %player%"
- else if player has permission "RANK.ADMIN":
- set chat format to "&e[player]&f> [message]"
- set player tab name to "&e[A] %player%"
- else if player has permission "RANK.DEFAULT":
- set chat format to "&7[player]&f> [message]"
- set player tab name to "&7%player%"
- loop all players:
- if message contains "@%loop-player%":
- play sound "block.note.pling" with volume 1 at loop-player for loop-player
- replace all "@%loop-player%" in message with "&o&n@%loop-player%&r"
- # BB SPAWN #
- on join:
- wait 0.5 seconds
- teleport player to location(-75.500, 67, -1.500, world "mainWorld", 135, -2)
- #-75 67 -1 135 -2
- on death:
- if victim is player:
- force player to respawn
- teleport player to location(-75.500, 67, -1.500, world "mainWorld", 135, -2)
- if attacker is set:
- if attacker is a player:
- broadcast "{@prefix} &8&l»&f %attacker% has killed %victim%."
- else:
- broadcast "{@prefix} &8&l»&f %victim% was killed."
- else if attacker is not set:
- broadcast "{@prefix} &8&l»&f %victim% was killed."
- # ############# #
- # BLUEBERRY FUN #
- # ############# #
- on script load:
- if {bbFun.installed?} is not set:
- set {bbFun.installed?} to "installed"
- broadcast "&3&lBLUEBERRY &8&l»&f Blueberry Fun installed."
- else:
- broadcast "&3&lBLUEBERRY &8&l»&f Blueberry Fun reloaded."
- command /fakesay [<offline player>] [<text>]:
- permission: bb.fun
- permission message: §3§lBLUEBERRY §8§l»§f You don't have permission to do this. (BB.FUN)
- aliases: /f
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- send "&3&lBLUEBERRY &8&l»&f You have made %arg-1% say: %arg-2%" to executor
- make arg-1 say arg-2
- else:
- send "&3&lBLUEBERRY &8&l»&f Usage: /fakesay <player> <message>" to executor
- else:
- send "&3&lBLUEBERRY &8&l»&f Usage: /fakesay <player> <message>" to executor
- command /fakesay-all [<text>]:
- permission: bb.fun
- permission message: §3§lBLUEBERRY §8§l»§f You don't have permission to do this. (BB.FUN)
- aliases: /f-all
- trigger:
- if arg-1 is set:
- send "&3&lBLUEBERRY &8&l»&f You have made everyone say: %arg-1%" to executor
- loop all players:
- make loop-player say arg-1
- else:
- send "&3&lBLUEBERRY &8&l»&f Usage: /fakesay-all <message>" to executor
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement