Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Variables:
- {PickaxeLevel.%player%} = 1
- {PickaxeEXP.%player%} = 0
- {UpgradeTokens.%player%} = 0
- {Prestige.%player%} = 0
- Options:
- ToolName:&8[&bStarter Pickaxe&8] &8| &c%{Prestige.%player%}% &8| &a%{UpgradeTokens.%player%}%&8 | &e%{PickaxeLevel.%player%}% &8| &b%{PickaxeEXP.%player%}%
- UPoint: 1
- BlocksBroken: &8[&b100&8]
- EffUP: 1
- ForUP: 1
- UnbUP: 1
- Boots: 25
- Mineparty: 50
- Balanceadd1: 1
- Balanceadd2: 2
- Balanceadd3: 3
- Prestige: 100
- on load:
- broadcast "&7[&bSlowdown&7] &3CORE has been loaded Successfully!"
- broadcast "&7[&bSlowdown&7] &3Created by 2008josh"
- on mine:
- if player is holding a pickaxe:
- add 1 to {PickaxeEXP.%player%}
- set name of tool of player to "{@ToolName}{@BlocksBroken}"
- if {PickaxeEXP.%player%} is greater than or equal to 100:
- add 1 to {PickaxeLevel.%player%}
- give player a magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem"
- set {PickaxeEXP.%player%} to 0
- message "&7[&bSlowdown&7] &dYou have leveled up to level %{PickaxeLevel.%player%}%"
- on mine of any ore:
- chance of 1%:
- set {monez.%player%} to a random integer between 10 and 1000
- message "&7[&bSlowdown&7] &dYou've received &2$%{monez.%player%}%&d while mining!"
- add {monez.%player%} to player's balance
- on mine of stone:
- chance of 1%:
- set {monez.%player%} to a random integer between 10 and 1000
- message "&7[&bSlowdown&7] &dYou've received &2$%{monez.%player%}%&d while mining!"
- add {monez.%player%} to player's balance
- on rightclick:
- player is holding magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem"
- remove 1 magma cream named "&3Pickaxe Token" with lore "&bRight click to redeem" from player
- message "&7[&bSlowdown&7] &dAdded token to your pickaxe &7(Right click)"
- add 1 to {UpgradeTokens.%player%}
- on mine:
- if {oreregen} is true:
- cancel event
- set event-block to air
- wait 1 second
- show cloud at the event-block
- set event-block to air
- add 1 quartz named "&5Mineral" to {breakedblocks::%uuid of player%::*}
- command /oreregen [<text>]:
- trigger:
- if arg 1 is "enable":
- if {oreregen} is true:
- send "&8(&b&lOreRegen&8) &7Ore Regen already &aEnabled"
- else:
- set {oreregen} to true
- send "&8(&b&lOreRegen&8) &7Ore Regen &aEnabled"
- if arg 1 is "disable":
- if {oreregen} is false:
- send "&8(&b&lOreRegen&8) &7Ore Regen already &cDisabled"
- else:
- set {oreregen} to false
- send "&8(&b&lOreRegen&8) &7Ore Regen &cDisabled"
- if arg 1 is not "enable" or "disable":
- send "&8(&b&lOreRegen&8) &c/OreRegen <enable/disable>"
- command /Minerals:
- trigger:
- give {breakedblocks::%uuid of player%::*} to player
- loop {breakedblocks::%uuid of player%::*}:
- message "&7Successfully added &cMinerals &7to your &ainventory&7."
- delete {breakedblocks::%uuid of player%::*}
- command /upgrades:
- trigger:
- open chest with 6 rows named "&aToken Shop" to player
- wait 4 tick
- format slot 15 of player with book named "&f&lBalance Tokens" with lore "&bTokens: %{UpgradeTokens.%player%}%" to close
- format slot 24 of player with quartz ore named "&5Collect Minerals" to close then run [make player execute command "/minerals"]
- format slot 0 of player with white glass pane named "&0-" to close
- format slot 1 of player with white glass pane named "&0-" to close
- format slot 2 of player with white glass pane named "&0-" to close
- format slot 3 of player with white glass pane named "&0-" to close
- format slot 4 of player with white glass pane named "&0-" to close
- format slot 5 of player with white glass pane named "&0-" to close
- format slot 6 of player with white glass pane named "&0-" to close
- format slot 7 of player with white glass pane named "&0-" to close
- format slot 8 of player with white glass pane named "&0-" to close
- format slot 9 of player with white glass pane named "&0-" to close
- format slot 10 of player with white glass pane named "&0-" to close
- format slot 11 of player with slime named "&a&lEfficiency" with lore "&cCost 1 Token" to close then run [make player execute command "/eff"]
- format slot 12 of player with slime named "&a&lUnbreaking" with lore "&cCost 1 Token" to close then run [make player execute command "/unb"]
- format slot 13 of player with slime named "&a&lServer Mineparty &8(&cComing Soon!&8)" with lore "&cCost 25 Tokens" to close then run [make player execute command "/soon"]
- format slot 14 of player with white glass pane named "&0-" to close
- format slot 42 of player with nether star named "&a&lPrestige Pickaxe" with lore "&cCost 100 Tokens" to close then run [make player execute command "/prestige"]
- format slot 16 of player with white glass pane named "&0-" to close
- format slot 17 of player with white glass pane named "&0-" to close
- format slot 18 of player with white glass pane named "&0-" to close
- format slot 19 of player with white glass pane named "&0-" to close
- format slot 20 of player with paper named "&a&l$ 250" with lore "&cCost 1 Token" to close then run [make player execute command "/balanceadd1"]
- format slot 21 of player with paper named "&a&l$ 600" with lore "&cCost 2 Tokens" to close then run [make player execute command "/balanceadd2"]
- format slot 22 of player with paper named "&a&l$ 900" with lore "&cCost 3 Tokens" to close then run [make player execute command "/balanceadd3"]
- format slot 23 of player with white glass pane named "&0-" to close
- format slot 25 of player with white glass pane named "&0-" to close
- format slot 26 of player with white glass pane named "&0-" to close
- format slot 27 of player with white glass pane named "&0-" to close
- format slot 28 of player with white glass pane named "&0-" to close
- format slot 29 of player with white glass pane named "&0-" to close
- format slot 30 of player with white glass pane named "&0-" to close
- format slot 31 of player with white glass pane named "&0-" to close
- format slot 32 of player with white glass pane named "&0-" to close
- format slot 33 of player with white glass pane named "&0-" to close
- format slot 34 of player with white glass pane named "&0-" to close
- format slot 35 of player with white glass pane named "&0-" to close
- format slot 36 of player with white glass pane named "&0-" to close
- format slot 37 of player with white glass pane named "&0-" to close
- format slot 38 of player with stone pickaxe named "&a&lUpgrade to Stone Pick" with lore "&cCost 5 Tokens" to close then run [make player execute command "/stone"]
- format slot 39 of player with iron pickaxe named "&a&lUpgrade to Iron Pick" with lore "&cCost 15 Tokens" to close then run [make player execute command "/iron"]
- format slot 40 of player with diamond pickaxe named "&a&lUpgrade to Diamond Pick" with lore "&cCost 30 Tokens" to close then run [make player execute command "/diamond"]
- format slot 41 of player with white glass pane named "&0-" to close
- format slot 43 of player with white glass pane named "&0-" to close
- format slot 44 of player with white glass pane named "&0-" to close
- format slot 45 of player with white glass pane named "&0-" to close
- format slot 46 of player with white glass pane named "&0-" to close
- format slot 47 of player with white glass pane named "&0-" to close
- format slot 48 of player with white glass pane named "&0-" to close
- format slot 49 of player with white glass pane named "&0-" to close
- format slot 50 of player with white glass pane named "&0-" to close
- format slot 51 of player with white glass pane named "&0-" to close
- format slot 52 of player with white glass pane named "&0-" to close
- format slot 53 of player with white glass pane named "&0-" to close
- command /warp:
- trigger:
- open chest with 3 rows named "&aWarp Menu" to player
- wait 4 tick
- format slot 0 of player with white glass pane named "&0-" to close
- format slot 1 of player with white glass pane named "&0-" to close
- format slot 2 of player with white glass pane named "&0-" to close
- format slot 3 of player with white glass pane named "&0-" to close
- format slot 4 of player with white glass pane named "&0-" to close
- format slot 5 of player with white glass pane named "&0-" to close
- format slot 6 of player with white glass pane named "&0-" to close
- format slot 7 of player with white glass pane named "&0-" to close
- format slot 8 of player with white glass pane named "&0-" to close
- format slot 9 of player with stone block named "&a&lA &7Mine" to close then run [player command "/warps A %player%"]
- format slot 10 of player with iron ore named "&3&lB &7Mine" to close then run [player command "/warps B %player%"]
- format slot 11 of player with gold ore named "&5&lC &7Mine" to close then run [player command "/warps C %player%"]
- format slot 12 of player with diamond ore named "&9&lD &7Mine" to close then run [player command "/warps D %player%"]
- format slot 18 of player with white glass pane named "&0-" to close
- format slot 19 of player with white glass pane named "&0-" to close
- format slot 20 of player with white glass pane named "&0-" to close
- format slot 21 of player with white glass pane named "&0-" to close
- format slot 22 of player with white glass pane named "&0-" to close
- format slot 23 of player with white glass pane named "&0-" to close
- format slot 24 of player with white glass pane named "&0-" to close
- format slot 25 of player with white glass pane named "&0-" to close
- format slot 26 of player with white glass pane named "&0-" to close
- command /eff:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@EffUP}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added efficiency to pickaxe"
- send ""
- remove 1 from {UpgradeTokens.%player%}
- evaluate "enchant player's tool with efficiency %level of efficiency of player's tool + 1%"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
- send ""
- command /unb:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@UnbUP}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added unbreaking to pickaxe"
- send ""
- remove 1 from {UpgradeTokens.%player%}
- evaluate "enchant player's tool with unbreaking %level of unbreaking of player's tool + 1%"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
- send ""
- command /iron:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to 15:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added IronPick to inventory"
- send ""
- remove tool from player's inventory
- give player a iron pickaxe named "{@ToolName}{@BlocksBroken}"
- remove 15 from {UpgradeTokens.%player%}
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/15"
- send ""
- command /diamond:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to 30:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added DiamondPick to inventory"
- send ""
- remove tool from player's inventory
- give player a diamond pickaxe named "{@ToolName}{@BlocksBroken}"
- remove 30 from {UpgradeTokens.%player%}
- else:
- send ""
- send "&7[&Slowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/30"
- send ""
- command /stone:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to 5:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added StonePick to inventory"
- send ""
- remove tool from player's inventory
- give player a stone pickaxe named "{@ToolName}{@BlocksBroken}"
- remove 5 from {UpgradeTokens.%player%}
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/5"
- send ""
- command /prestige:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@Prestige}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added prestige to pickaxe"
- send ""
- add 1 to {Prestige.%player%}
- remove 100 from {UpgradeTokens.%player%}
- remove tool from player's inventory
- give player a wooden pickaxe named "{@ToolName}"
- evaluate "enchant player's tool with fortune %level of fortune of player's tool + 1%"
- broadcast "&7[&bSlowdown&7] &c%player% has just prestiged their pickaxe!"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/100"
- send ""
- command /mp:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@Mineparty}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added mineparty to server"
- send ""
- remove 50 from {UpgradeTokens.%player%}
- broadcast "&7[&bSlowdown&7] &dMineparty has been purchased by %player%"
- wait 3 seconds
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 1 minute at /warp MP"
- wait 30 seconds
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 30 seconds at /warp MP"
- wait 25 seconds
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 5 seconds at /warp MP"
- wait 1 second
- broadcast "&7[&f&lIntergalactic&7] &dMineparty will start in 4 seconds at /warp MP"
- wait 1 second
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 3 seconds at /warp MP"
- wait 1 second
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 2 seconds at /warp MP"
- wait 1 second
- broadcast "&7[&bSlowdown&7] &dMineparty will start in 1 seconds at /warp MP"
- wait 1 second
- broadcast "&7[&bSlowdown&7] &dMineparty has started at /warp MP"
- make console execute command "/mine reset Mineparty"
- wait 30 seconds
- broadcast "&7[&bSlowdown&7] &bMineparty will end in 30 seconds at /warp MP"
- wait 30 seconds
- broadcast "&7[&bSlowdown&7] &bMineparty has ended!"
- make console execute command "/mine reset Venus"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/50"
- send ""
- command /balanceadd1:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd1}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added $250 to balance"
- send ""
- remove 1 from {UpgradeTokens.%player%}
- make console execute command "/eco give %player% 250"
- else:
- send ""
- send "&7[&Slowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/1"
- send ""
- command /balanceadd2:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd2}:
- send ""
- send "&7[&Slowdown&7] &dPurchase complete! Added $600 to balance"
- send ""
- remove 2 from {UpgradeTokens.%player%}
- make console execute command "/eco give %player% 600"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/2"
- send ""
- command /balanceadd3:
- trigger:
- if {UpgradeTokens.%player%} is greater than or equal to {@Balanceadd3}:
- send ""
- send "&7[&bSlowdown&7] &dPurchase complete! Added $900 to balance"
- send ""
- remove 3 from {UpgradeTokens.%player%}
- make console execute command "/eco give %player% 900"
- else:
- send ""
- send "&7[&bSlowdown&7] &cError: Not enough tokens %{UpgradeTokens.%player%}%/3"
- send ""
- on inventory click:
- event-item is a pickaxe:
- cancel event
- on drop pickaxe:
- cancel event
- command /broadcast [<text>]:
- permission: Inter.broadcast
- trigger:
- if arg 1 is not set:
- send "&7[&bSlowdown&7] &7You need put a text"
- if arg 1 is set:
- broadcast ""
- broadcast "&7[&bSlowdown&7] &d&l%arg 1%"
- broadcast ""
- at 2:00:
- set time to 20:00
- on weather change to rain:
- cancel the event
- on first join:
- give player a wood_pickaxe named "{@ToolName}"
Add Comment
Please, Sign In to add comment