Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on load:
- set {norainbiometypes::*} to "cold", "desert", "frozen", "hell", "ice", "mesa", "savanna", "sky" and "void"
- on join:
- set player's max health to 5
- on respawn:
- set player's max health to 5
- on rightclick on lit furnace:
- player's gamemode is survival or adventure
- player's tool is air
- player does not have fire resistance
- set {deathflag.%player%} to 1
- wait 1 tick
- kill player
- on drink:
- id of event-item is 335 or 373
- {eatflag.%player%} is 1
- set {drinkflag.%player%} to 1
- on eat:
- id of event-item is 260 or 282 or 297 or 319 or 320 or 322 or 349 or 350 or 357 or 360 or 363 or 364 or 365 or 366 or 367 or 375 or 391 or 392 or 393 or 394 or 400 or 411 or 412 or 413 or 423 or 424 or 434 or 436
- chance of 50%:
- set {eatflag.%player%} to 1
- apply slowness to player for 5 second
- wait 5 second
- if {drinkflag.%player%} is 1:
- delete {eatflag.%player%}
- delete {drinkflag.%player%}
- else if {drinkflag.%player%} is not set:
- delete {eatflag.%player%}
- set {deathflag.%player%} to 9
- wait 1 tick
- kill player
- on damage of player:
- if damage was caused by lava:
- set damage to 2147483647
- if damage was caused by drown:
- set damage to 2147483647
- if damage was caused by entity explosion:
- set damage to 2147483647
- if damage was caused by block explosion:
- set damage to 2147483647
- if damage was caused by fire, burning or melting:
- set damage to 2147483647
- if damage was caused by magma:
- set damage to 2147483647
- if damage was caused by contact:
- set damage to 2147483647
- if damage was caused by attack:
- if attacker is a spider:
- set damage to 2147483647
- if attacker is a cave spider:
- set damage to 2147483647
- if attacker is a zombie:
- set damage to 2147483647
- if attacker is a blaze:
- set damage to 2147483647
- every tick:
- loop all players:
- block at location 1 meter above loop-player is water
- remaining air of loop-player is greater than 1 second
- set remaining air of loop-player to 1 second
- on any movement:
- player's gamemode is survival or adventure
- if player is on ground:
- fall distance of player >= 1.59
- player's flight mode is false
- if fall distance of player is between 1.59 and 9:
- set {deathflag.%player%} to 2
- wait 1 tick
- set fall distance of player to 2147483647
- else if fall distance of player < 28.51:
- set {deathflag.%player%} to 3
- wait 1 tick
- set fall distance of player to 2147483647
- else if fall distance of player >= 28.51:
- set fall distance of player to 2147483647
- if id of block at player is 31:
- set {deathflag.%player%} to 4
- wait 1 tick
- kill player
- if id of block at location 1 meter above player is 31:
- set {deathflag.%player%} to 4
- wait 1 tick
- kill player
- if id of block at player is 175:
- if durability of block at player is 4:
- set {deathflag.%player%} to 8
- else:
- set {deathflag.%player%} to 4
- wait 1 tick
- kill player
- if id of block at location 1 meter above player is 175:
- if durability of block at location 1 meter above player is 4:
- set {deathflag.%player%} to 8
- else:
- set {deathflag.%player%} to 4
- wait 1 tick
- if block at player is torch:
- player does not have fire resistance
- set {deathflag.%player%} to 5
- wait 1 tick
- kill player
- if block at location 1 meter above player is torch:
- player does not have fire resistance
- set {deathflag.%player%} to 5
- wait 1 tick
- kill player
- on break:
- player's gamemode is survival or adventure
- player's tool is air
- if id of event-block is 17 or 162:
- chance of 50%:
- set {deathflag.%player%} to 6
- wait 1 tick
- kill player
- if id of event-block is 20 or 95 or 102 or 160:
- set {deathflag.%player%} to 7
- wait 1 tick
- kill player
- on death of player:
- if {deathflag.%victim%} is set:
- if {deathflag.%victim%} is 1:
- set death message to "%victim% はかまどに触れて火傷したので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 2:
- set death message to "%victim% は足を捻挫したので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 3:
- set death message to "%victim% は足を骨折した"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 4:
- set death message to "%victim% は草に触れて湿疹ができたので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 5:
- set death message to "%victim% は松明に触れて火傷したので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 6:
- set death message to "%victim% は原木の棘が刺さって血が出たので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 7:
- set death message to "%victim% はガラスが手に刺さって血が出たので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 8:
- set death message to "%victim% はバラの棘が刺さったので帰った"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 9:
- set death message to "%victim% は食料をのどに詰まらせて窒息した"
- delete {deathflag.%victim%}
- if {deathflag.%victim%} is 10:
- set death message to "%victim% はアイテムの角を頭にぶつけたので帰った"
- if damage was caused by lava:
- set death message to "%victim% はマグマに触れて皮膚が溶けたので帰った"
- if damage was caused by drown:
- set death message to "%victim% は水に入り泳げないことに気付いたので帰った"
- if attacker is a spider:
- set death message to "%victim% は蜘蛛にかまれて毒が回ったので帰った"
- if attacker is a cave spider:
- set death message to "%victim% は蜘蛛にかまれて毒が回ったので帰った"
- if attacker is a zombie:
- set death message to "%victim% はゾンビにかまれてウイルスに感染したので帰った"
- if damage was caused by entity explosion:
- set death message to "%victim% は爆発に巻き込まれて体が粉々になった"
- if damage was caused by block explosion:
- set death message to "%victim% は爆発に巻き込まれて体が粉々になった"
- if damage was caused by fire, burning or melting:
- set death message to "%victim% は火傷したので帰った"
- if damage was caused by magma:
- set death message to "%victim% はマグマブロックで足を火傷したので帰った"
- if attacker is a blaze:
- set death message to "%victim% はブレイズに焼かれて全身火傷になった"
- if damage was caused by contact:
- set death message to "%victim% はサボテンの棘が刺さったので帰った"
- every tick:
- loop all players:
- loop-player's gamemode is survival or adventure
- loop all dropped items:
- distance between loop-entity-2 and location 0.5 meter above loop-player-1's head <= 0.5
- loop-entity-2 is a dropped item
- y of velocity of loop-entity-2 < -0.01
- set {deathflag.%loop-player-1%} to 10
- wait 1 tick
- kill loop-player-1
- set {_flag} to true
- loop {norainbiometypes::*}:
- "%biome of loop-player%" contain loop-value-2
- set {_flag} to false
- {_flag} is true
- loop-player's world's weather is rain or thunder
- set {_highestblock} to highest block at loop-player
- y-loc of {_highestblock} <= y-loc of loop-player+1
- damage loop-player by 0.5
Advertisement
Add Comment
Please, Sign In to add comment