Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- every 1 second:
- loop all players:
- set {mobbattle.player::%loop-player%::mp} to 0 if {mobbattle.player::%loop-player%::mp} is not set
- if {mobbattle.player::%loop-player%::mp} < 100:
- add 1 to {mobbattle.player::%loop-player%::mp}
- set action bar of loop-player to "&0&l所持MP: &3&l%{mobbattle.player::%loop-player%::mp}%"
- on rightclick:
- "%player's held item%" is "donkey spawn egg"
- cancel event
- set {_entityname} to tag "id" of tag "EntityTag" of item-nbt of player's held item
- set {_entityname} to substring of {_entityname} from 12 to length of {_entityname} - 1
- {mobbattle.player::%player%::mp} >= 20
- remove 20 from {mobbattle.player::%player%::mp}
- if {_entityname} is "zombie":
- spawn zombie at player
- else if {_entityname} is "skeleton":
- spawn skeleton at player
- else if {_entityname} is "creeper":
- spawn creeper at player
- on spawn:
- loop all players in radius 0.1 of the player:
- set {_player} to loop-player
- while event-entity is alive:
- clear {mobbattle.player::%{_player}%::target} if {mobbattle.player::%{_player}%::target} is dead
- clear {mobbattle.player::%{_player}%::target} if {mobbattle.player::%{_player}%::target} is offline
- set event-entity's target to {mobbattle.player::%{_player}%::target}
- wait a tick
- on damage:
- set {mobbattle.player::%attacker%::target} to victim
- on death:
- clear {mobbattle.player::%victim%::target}
Advertisement
Add Comment
Please, Sign In to add comment