Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on script load:
- register new shapeless recipe for diamond pickaxe of efficiency 100 using diamond, paper, air, air, air, air, air, air, air
- on first join:
- set {lv.%player%} to 1
- set {money.%player%} to 0
- set {xp.%player%} to 0
- set {kill.%player%} to 0
- set {nextlv.%player%} to 5
- set {kabu.%player%} to 0
- tutorial(player)
- on join:
- teleport player to {lobby}
- if {fly.%player%} is true:
- set player's flight mode to true
- on place:
- if player isn't op:
- cancel event
- function lvup(p: player):
- set score "&aLv" below {_p} to {lv.%{_p}%} for {_p}
- while {xp.%{_p}%} >= {nextlv.%{_p}%}:
- wait 2.5 tick
- play sound "entity.player.levelup" with volume 0.8 and pitch 0.7 at {_p} for {_p}
- set {nextlv.%{_p}%} to {nextlv.%{_p}%} * 1.1
- add 1 to {lv.%{_p}%}
- send "&aLvUP!! &l%{lv.%{_p}%}%Lv" to {_p}
- set {send.%{_p}%} to true
- if {lv.%{_p}%} <= 50:
- add 2 to {double.%{_p}%}
- if {send.%{_p}%} is true:
- send "&6次のレベルまで &5&l""%{nextlv.%{_p}%}%XP""" to {_p}
- set {_p} tab name to "&6&l[&a&lLv%{lv.%{_p}%}%&6&l] &f%{_p}%"
- set {send.%{_p}%} to false
- function rs(p: player):
- wipe {_p}'s sidebar
- set name of sidebar of {_p} to "&e&lしその鯖"
- set score "&6&lSisoPixel" in sidebar of {_p} to 1
- set score "" in sidebar of {_p} to 2
- set score "Lv: &b&l%{lv.%{_p}%}%" in sidebar of {_p} to 3
- set score "XP: &a&l%{xp.%{_p}%}%" in sidebar of {_p} to 4
- set score "Money: &e&l%{money.%{_p}%}%" in sidebar of {_p} to 5
- set score "Kills: &c&l%{kill.%{_p}%}%" in sidebar of {_p} to 6
- set score "&b===Your Status===" in sidebar of {_p} to 7
- set score "" in sidebar of {_p} to 8
- command /spawn [<text>]:
- permission: siso
- trigger:
- set {%arg 1%} to location of player
- send "&6Seted"
- on break of stone:
- add 1 to {xp.%player%}
- add 1 to {stone.%player%}
- add 10 to {money.%player%}
- lvup(player)
- collection_stone(player)
- cancel the drops of items
- give type of event-block to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {stone.%player%}
- on break of coal ore:
- add 5 to {xp.%player%}
- add 1 to {coal.%player%}
- lvup(player)
- cancel the drops of items
- give coal to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {stone.%player%}
- on break of iron ore:
- add 5 to {xp.%player%}
- lvup(player)
- cancel the drops of items
- give iron ingot to player
- chance of {double.%player%}%:
- give type of event-block to player
- on break of gold ore:
- add 6 to {xp.%player%}
- add 1 to {gold.%player%}
- lvup(player)
- cancel the drops of items
- give gold ingot to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {gold.%player%}
- on break of lapis ore:
- add 7 to {xp.%player%}
- add 1 to {lapis.%player%}
- lvup(player)
- cancel the drops of items
- give lapis to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {lapis.%player%}
- on break of redstone ore:
- add 7 to {xp.%player%}
- add 1 to {redstone.%player%}
- lvup(player)
- cancel the drops of items
- give redstone to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {redstone.%player%}
- on break of diamond ore:
- add 10 to {xp.%player%}
- add 1 to {diamond.%player%}
- lvup(player)
- cancel the drops of items
- give diamond to player
- chance of {double.%player%}%:
- give type of event-block to player
- add 1 to {diamond.%player%}
- on break:
- player isn't op
- event-block isn't stone
- cancel event
- on walking on gray wool:
- teleport player to {stonego}
- #コレクション
- function collection_stone(p: player):
- if {stone.%{_p}%} >= 1000:
- {stone.r3.%{_p}%} is not set
- send "&6Reward:&a&lHaste Head" to {_p}
- give leather helmet named "&7Haste Helmet" to {_p}
- set {stone.r4.%{_p}%} to true
- stop
- if {stone.%{_p}%} >= 500:
- {stone.r3.%{_p}%} is not set
- send "&6Reward:&a&lEff 3 book & Eff 4 book" to {_p}
- give enchanted book of efficiency 3 to {_p}
- give enchanted book of efficiency 4 to {_p}
- set {stone.r3.%{_p}%} to true
- stop
- if {stone.%{_p}%} >= 100:
- {stone.r2.%{_p}%} is not set
- send "&6Reward:&a&l2000Money" to {_p}
- add 2000 to {money.%{_p}%}
- set {stone.r2.%{_p}%} to true
- stop
- if {stone.%{_p}%} >= 10:
- {stone.r1.%{_p}%} is not set
- send "&6Reward:&a&lFly" to {_p}
- set {_p}'s flight mode to true
- set {fly.%{_p}%} to true
- set {stone.r1.%{_p}%} to true
- stop
- #チュートリアル
- function tutorial(p: player):
- teleport {_p} to {tutorial}
- set {tutorial.%{_p}%} to true
- send "&6こんにちは、%{_p}%さん。" to {_p}
- wait 1 seconds
- send "&6このサーバーは採掘サーバーです。" to {_p}
- wait 1 seconds
- send "&6まず手始めにピッケルを作ってみましょう。" to {_p}
- wait 1 seconds
- give diamond to {_p}
- give paper to {_p}
- send "&6この二つの物を使ってクラフト台でピッケルを作ってください。" to {_p}
- stop
- on craft:
- if {tutorial.%player%} is true:
- send "&6これでチュートリアルは終了です。"
- wait 1 seconds
- send "&6鉱石を掘って色々なレシピを開放してみしょう。"
- wait 1 seconds
- teleport player to {lobby}
- on item damage:
- cancel event
Add Comment
Please, Sign In to add comment