Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #
- # Mineverse plugin
- #
- variables:
- {mvmoney.%player%} = 0
- {minespam.%player%} = 1
- command /mvhelp:
- trigger:
- send "&a/mv create <block> - Creates a respawning block!"
- send "&a/mv delete <block> - Deletes a respawning blocks of the type!"
- send "&a/mvpick <block> - Gives the player a pickaxe to mine blocks with!"
- send "&a/mv help - Brings up this help menu!"
- command /mvpick <text>:
- trigger:
- if arg-1 is "stone":
- set {stonepick.%player%} to a gold pickaxe named "&6Stone Miner"
- give {stonepick.%player%} to the player
- else if arg-1 is "coal":
- set {coalpick.%player%} to a wooden pickaxe named "&6Coal Miner"
- make player execute "/mvpickc"
- else if arg-1 is "iron":
- set {ironpick.%player%} to a stone pickaxe named "&6Iron Miner"
- make player execute "/mvpicki"
- else if arg-1 is "gold":
- set {goldpick.%player%} to a iron pickaxe named "&6Gold Miner"
- make player execute "/mvpickg"
- else if arg-1 is "redstone":
- set {redstone.%player%} to a iron pickaxe named "&6Redstone Miner"
- make player execute "/mvpickr"
- else if arg-1 is "lapiz":
- set {lapizpick.%player%} to a stone pickaxe named "&6Lapiz Miner"
- make player execute "/mvpickl"
- else if arg-1 is "diamond":
- set {diamondpick.%player%} to a iron pickaxe named "&6Diamond Miner"
- make player execute "/mvpickd"
- else if arg-1 is "emerald":
- set {emeraldpick.%player%} to a diamond pickaxe named "&6Emerald Miner"
- make player execute "/mvpicke"
- else if arg-1 is "quartz":
- set {quartzpick.%player%} to a diamond pickaxe named "&6Quartz Miner"
- make player execute "/mvpickq"
- else:
- send "&4This command is not used like that, try &a/mvmenu&4!"
- command /mv <text> <text>:
- trigger:
- if arg-1 is "create":
- if arg-2 is "stone":
- add location of the player to {stone::*}
- set {stone} to location of player
- send "&aYou have set this location to a stone block!"
- set block at {stone} to stone
- else if arg-2 is "coal":
- add location of the player to {coal::*}
- set {coal} to location of player
- send "&aYou have set this location to a coal ore!"
- set block at {coal} to coal ore
- else if arg-2 is "iron":
- add location of the player to {iron::*}
- set {iron} to location of player
- send "&aYou have set this location to a iron ore!"
- set block at {iron} to iron ore
- else if arg-2 is "gold":
- add location of the player to {gold::*}
- set {gold} to location of player
- send "&aYou have set this location to a gold ore!"
- set block at {gold} to gold ore
- else if arg-2 is "redstone":
- add location of the player to {redstone::*}
- set {redstone} to location of player
- send "&aYou have set this location to a redstone ore!"
- set block at {redstone} to redstone ore
- else if arg-2 is "lapiz":
- add location of the player to {lapiz::*}
- set {lapiz} to location of player
- send "&aYou have set this location to a lapiz ore!"
- set block at {lapiz} to lapis lazuli ore
- else if arg-2 is "diamond":
- add location of the player to {diamond::*}
- set {diamond} to location of player
- send "&aYou have set this location to a diamond ore!"
- set block at {diamond} to diamond ore
- else if arg-2 is "emerald":
- add location of the player to {emerald::*}
- set {emerald} to location of player
- send "&aYou have set this location to a emerald ore!"
- set block at {emerald} to emerald ore
- else if arg-2 is "quartz":
- add location of the player to {quartz::*}
- set {quartz} to location of player
- send "&aYou have set this location to a quartz block!"
- set block at {quartz} to quartz block
- else:
- send "&4Sorry but that is not a valid block!"
- send "stone, coal, iron, gold, lapiz, diamond, emerald, quartz"
- else if arg-1 is "delete":
- if arg-2 is "stone":
- clear {stone::*}
- send "&cYou deleted all stone blocks"
- else if arg-2 is "coal":
- clear {coal::*}
- send "&cYou deleted all coal ores"
- else if arg-2 is "iron":
- clear {iron::*}
- send "&cYou deleted all iron ores"
- else if arg-2 is "gold":
- clear {gold::*}
- send "&cYou deleted all gold ores"
- else if arg-2 is "redstone":
- clear {redstone::*}
- send "&cYou deleted all redstone ores"
- else if arg-2 is "lapiz":
- clear {lapiz::*}
- send "&cYou deleted all lapiz ores"
- else if arg-2 is "diamond":
- clear {diamond::*}
- send "&cYou deleted all diamond ores"
- else if arg-2 is "emerald":
- clear {emerald::*}
- send "&cYou deleted all emerald ores"
- else if arg-2 is "quartz":
- clear {quartz::*}
- send "&cYou deleted all quartz blocks"
- else:
- send "&4Sorry but that is not a valid block!"
- send "stone, coal, iron, gold, lapiz, diamond, emerald, quartz"
- on break of stone:
- player is holding {stonepick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {coalpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {ironpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {goldpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {redstonepick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 1"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$1 &afor mining a stone block!"
- cancel event
- on break of coal ore:
- player is holding {coalpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {ironpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {goldpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {redstonepick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 2"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$2 &afor mining a stone block!"
- cancel event
- on break of iron ore:
- player is holding {ironpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {goldpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {redstonepick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 3"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$3 &afor mining a stone block!"
- cancel event
- on break of gold ore:
- player is holding {goldpick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- player is holding {redstonepick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 4"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$4 &afor mining a stone block!"
- cancel event
- on break of redstone ore:
- player is holding {redstonepick.%player%}:
- make player execute "/mvgetmoney 5"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$5 &afor mining a stone block!"
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 5"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$5 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 5"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$5 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 5"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$5 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 5"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$5 &afor mining a stone block!"
- cancel event
- on break of lapis lazuli ore:
- player is holding {lapizpick.%player%}:
- make player execute "/mvgetmoney 6"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$6 &afor mining a stone block!"
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 6"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$6 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 6"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$6 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 6"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$6 &afor mining a stone block!"
- cancel event
- on break of diamond ore:
- player is holding {diamondpick.%player%}:
- make player execute "/mvgetmoney 7"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$7 &afor mining a stone block!"
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 7"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$7 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 7"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$7 &afor mining a stone block!"
- cancel event
- on break of emerald ore:
- player is holding {emeraldpick.%player%}:
- make player execute "/mvgetmoney 8"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$8 &afor mining a stone block!"
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 8"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$8 &afor mining a stone block!"
- cancel event
- on break of quartz block:
- player is holding {quartzpick.%player%}:
- make player execute "/mvgetmoney 9"
- cancel event
- if {minespam.%player%} is equal to 1:
- send "&a+&6$9 &afor mining a stone block!"
- cancel event
- # Battleage money (mineverse only)!
- command /mvmoney:
- trigger:
- send "&cMoney: &a$%{mvmoney.%player%}% (mineverse only)"
- command /mvgift [<player>] [<integer>]:
- trigger:
- if arg-1 is set:
- if arg-2 is set:
- if arg-1 is online:
- if {mvmoney.%player%} > arg-2:
- set {_player} to arg-1
- make {_player} execute "/mvgetmoney %arg-2%"
- make player execute "/mvlosemoney %arg-2%"
- send "&aYou sent &6$%arg-2%&a to &6%arg-1%&a!"
- send "&aYou have been gifted &6$%arg-2%&a from &6%arg-1%&a!" to arg-1
- else:
- send "&cYou cannot gift that player more money than you own!"
- else:
- send "&cSorry that player is not online at the moment!"
- else:
- send "&cYou need to define an amount you want to gift the player!"
- else:
- send "&cYou need to define an online player!"
- command /mvgetmoney <integer>:
- trigger:
- add arg-1 to {mvmoney.%player%}
- command /mvlosemoney <integer>:
- trigger:
- subtract arg-1 from {mvmoney.%player%}
- # Mineverse shop
- command /mvmenu:
- trigger:
- open chest with 1 rows named "Mineverse Menu" to player
- wait 3 ticks
- format slot 0 of player with a sunflower named "&c&lMoney: &a&l$%{mvmoney.%player%}%" with lore "&aMineverse Only" to close
- format slot 3 of player with a diamond pickaxe named "&8&lPickaxe Ranks" to close then run [make player execute "/mvpickaxes"]
- format slot 4 of player with a chest named "&3&lMineverse &3&lTutorial" to close then run [make player execute "/mvhelp"]
- format slot 5 of player with a name tag named "&7&lToggle Mine Spam" with lore "&aTells you when you mine a block" to close then run [make player execute "/minespam"]
- format slot 8 of player with a nether star named "&c&lBack To Hub" to close then run [make player execute "/bc test"]
- command /mvpickaxes:
- trigger:
- wait 3 ticks
- open chest with 1 rows named "Mineverse Menu" to player
- wait 3 ticks
- format slot 0 of player with a gold pickaxe named "&6&lStone Miner" with lore "&aCost: FREE" to close then run [make player execute "/mvpick stone"]
- format slot 1 of player with a wooden pickaxe named "&6&lCoal Miner" with lore "&aCost: $1000" to close then run [make player execute "/mvpick coal"]
- format slot 2 of player with a stone pickaxe named "&6&lIron Miner" with lore "&aCost: $5000" to close then run [make player execute "/mvpick iron"]
- format slot 3 of player with a iron pickaxe named "&6&lGold Miner" with lore "&aCost: $10000" to close then run [make player execute "/mvpick gold"]
- format slot 4 of player with a iron pickaxe named "&6&lRedstone Miner" with lore "&aCost: $20000" to close then run [make player execute "/mvpick redstone"]
- format slot 5 of player with a stone pickaxe named "&6&lLapiz Miner" with lore "&aCost: $50000" to close then run [make player execute "/mvpick lapiz"]
- format slot 6 of player with a iron pickaxe named "&6&lDiamond Miner" with lore "&aCost: $75000" to close then run [make player execute "/mvpick diamond"]
- format slot 7 of player with a diamond pickaxe named "&6&lEmerald Miner" with lore "&aCost: $150000" to close then run [make player execute "/mvpick emerald"]
- format slot 8 of player with a diamond pickaxe named "&6&lQuartz Miner" with lore "&aCost: $500000" to close then run [make player execute "/mvpick quartz"]
- command /minespam:
- trigger:
- if {minespam.%player%} is 1:
- add 1 to {minespam.%player%}
- send "&aYou have turned minespam &6off&a!"
- else if {minespam.%player%} is 2:
- subtract 1 from {minespam.%player%}
- send "&aYou have turned minespam &6on&a!"
- else:
- set {minespam.%player%} to 1
- command /mvpickc:
- trigger:
- if {mvmoney.%player%} >= 1000:
- subtract 1000 from {mvmoney.%player%}
- give {coalpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpicki:
- trigger:
- if {mvmoney.%player%} >= 5000:
- subtract 5000 from {mvmoney.%player%}
- give {ironpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpickg:
- trigger:
- if {mvmoney.%player%} >= 10000:
- subtract 10000 from {mvmoney.%player%}
- give {goldpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpickr:
- trigger:
- if {mvmoney.%player%} >= 20000:
- subtract 20000 from {mvmoney.%player%}
- give {redstonepick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpickl:
- trigger:
- if {mvmoney.%player%} >= 50000:
- subtract 50000 from {mvmoney.%player%}
- give {Lapizpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpickd:
- trigger:
- if {mvmoney.%player%} >= 75000:
- subtract 75000 from {mvmoney.%player%}
- give {diamondpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpicke:
- trigger:
- if {mvmoney.%player%} >= 150000:
- subtract 150000 from {mvmoney.%player%}
- give {emeraldpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
- command /mvpickq:
- trigger:
- if {mvmoney.%player%} >= 500000:
- subtract 500000 from {mvmoney.%player%}
- give {quartzpick.%player%} to the player
- else:
- send "&cSorry you can't afford this pickaxe!"
Advertisement
Add Comment
Please, Sign In to add comment