Clear_All_Queues: type: command name: killqueue script: - if ! && ! queue clear - foreach ]> { - narrate "killing queue<&co> %value%" - queue %value% clear } ## ## # <&chr[00C5]> Å # <&chr[00D8]> Ø # <&chr[00C6]> Æ # <&chr[00E6]> æ # <&chr[00F8]> ø # <&chr[00E5]> å ErrorAnnounces: type: world debug: false events: on resource pack status: - if == SUCCESSFULLY_LOADED { - narrate "<&a>Your resource pack was succefully loaded!" - playsound sound:QuestDone volume:0.5 pitch:1.0 custom } # else if == ACCEPTED { # - narrate "<&a>Thank you for using our resource pack!" # - narrate "<&7>Your download should begin shortly..." # } else if == DECLINED { - wait 5t - execute as_server "kick Du skal aktivere server resource pack!" } else if == FAILED_DOWNLOAD { - wait 5t - execute as_server "kick Der opstod fejl i din resource pack!" } on server start: - flag server TotalErrors:0 on reload scripts: - wait 1t - announce "<&a>Script reloads complete! (ignore top DEPRICATED errors)" to_ops on script generates error: - flag server TotalErrors:++ - announce "<&c>Script Error happened in " to_ops on server generates exception: - flag server TotalErrors:++ - announce "<&4>Server Error happened!" to_ops HiddenZSEvents: type: world debug: false events: # on console output: # - narrate "" targets:p@Mwthorn # - determine cancelled passively on player breaks block: - if { - queue clear } else if == "m@lapis_ore" { - queue clear } else if == "m@redstone_ore" { - queue clear } else if == "m@iron_ore" { - queue clear } else if == "m@gold_ore" { - queue clear } else if == "m@diamond_ore" { - queue clear } else if == "m@quartz_ore" { - queue clear } ## - determine CANCELLED on zombie spawns because SPAWNER: - determine CANCELLED passively - if { - if { } else { - spawn e@zombie[max_health=2;health=2;speed=0.5] } } # - execute as_server "summon Zombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}]}" on zombie spawns because NATURAL: - determine CANCELLED passively - if { - if { } else { - spawn e@zombie[max_health=2;health=2;speed=0.5] } } # - execute as_server "summon Zombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}]}" on creeper spawns because NATURAL: - determine CANCELLED passively - if { - if { } else { - spawn e@zombie[max_health=2;health=2;speed=0.5] } } # - execute as_server "summon Zombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}]}" on spider spawns because NATURAL: - determine CANCELLED passively - if { - if { } else { - spawn e@zombie[max_health=2;health=2;speed=0.5] } } # - execute as_server "summon Zombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}]}" on enderman spawns because NATURAL: - determine CANCELLED passively # - spawn e@PIG_ZOMBIE[max_health=2;health=2;speed=0.3;angry=true] - if { - if { } else { - execute as_server "summon PigZombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.3},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}],Anger:1}" } } on witch spawns because NATURAL: - determine CANCELLED passively # - spawn e@PIG_ZOMBIE[max_health=2;health=2;speed=0.3;angry=true] - if { - if { } else { - execute as_server "summon PigZombie {Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.3},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}],Anger:1}" } } # on skeleton spawns because NATURAL: - determine CANCELLED passively # - spawn e@skeleton[max_health=2;health=2;speed=0.3;equipment=BOW[enchantments=ARROW_DAMAGE,15]] - if { - if { } else { - execute as_server "summon Skeleton {Equipment:[{id:bow,tag:{ench:[{id:48,lvl:15}]}},{},{},{},{}],Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.3},{Name:generic.followRange,Base:80}]}" } } # e@zombie[max_health=50;health=50;display_name=Custom Zombie;speed=0.5] # [10:24] e@skeleton[equipment=BOW[enchantments=Power,5|damageall,5]] # [10:25] use comma to separate the enchantment id and the level ##- remove on player throws egg: - determine cancelled passively - repeat 10 { - playeffect effect:lava qty:1 data:1 offset:0 - wait 2t } - hurt 6 source: - explode power:5 on player shoots bow: - if == 3.0 { - remove - shoot arrow "origin:" "speed:25.0" "spread:0.0" "gravity:0.0" "shooter:" - playeffect effect:LARGE_SMOKE qty:5 data:0 offset:0.3 ## Take damage points # - define RifleSlot # - take # - give "i@ZSRifle" "quantity:1" "slot:" #- announce "" #- adjust durability:25 } else { - determine cancelled passively - narrate "<&7>Du skal loade riflen helt op for at kunne skyde." } on player right clicks with i@ZSHealthPack: - if { - narrate "<&7>Vent for at bruge Health Pack." } else if >= 20 { - narrate "<&7>Du har allerede fuld liv!" } else { - take - narrate "<&b>Du har brugt en Health Pack" - heal 15 - flag player ZSUsedPack:True duration:20s } on player right clicks with i@ZSMachineGun: - if { - narrate "<&c>Ingen spam-klik!" - flag player ZSSpamClick:True duration:20t - queue clear } - flag player ZSSpamClick:True duration:2t - if { - playsound sound:SHOOT_ARROW volume:1 pitch:1 - shoot arrow "origin:" "speed:5.0" "spread:3.0" "gravity:0.0" "shooter:" - playeffect effect:LARGE_SMOKE qty:5 data:0 offset:0.3 - take arrow quantity:1 } else { - narrate "<&7>Ingen ammo!" } on player right clicks with i@ZSShotGun: - if { - queue clear } - flag player ZSReloadTimeShotGun:True duration:25t - if { - take arrow quantity:3 - repeat 10 { - shoot arrow "origin:" "speed:5.0" "spread:15.0" "gravity:0" "shooter:" } - playsound sound:SHOOT_ARROW volume:1 pitch:1 - playeffect effect:LARGE_SMOKE qty:10 data:0 offset:0.3 } else { - narrate "<&7>Ingen ammo!" } ZSWorldEvents: type: world events: on time 6 in world: - flag server Time_Status:Morning on time 10 in world: - flag server Time_Status:Noon on time 20 in world: - flag server Time_Status:Night ## NOT WORKING CORRECTLY # on player jumps: # - foreach { # - if <%value%.is_mob> { # - attack <%value%> target: # } # } on entity kills PIG_ZOMBIE: ##- - explode power:3 on PIG_ZOMBIE damages player: - explode power:3 on player respawns: - if { - inventory set d: o: - take i@ZSReviveStone qty:1 - flag player Saved_Inventory:! - narrate "<&7>En <&a>Revive Stone <&7>har reddet en del af dig..." } else { - give i@ZSRifle quantity:1 - give i@arrow quantity:20 } on player first login: - wait 1s - if { - give i@ZSRifle quantity:1 - give i@arrow quantity:20 } ## Animate particles each shot ## ]> ## - playeffect effect:mob_spell qty:100 data:1 offset:0.5 ## ] ## LARGE_SMOKE on player damaged: # - if <= 10 { # - narrate "should deploy shield " # } ##- announce "" ## Cooldown 120 seconds ## Applied for 20 seconds - if && <= 15 && ! { - flag player Shield_Cooldown:kage duration:2m - cast ABSORPTION duration:20s power:14 - narrate "<&b>Skjold aktiveret!" } ## <&chr[0022]> on player death: - if { - flag player Saved_Inventory: } ## If player has a "Safe-Inventory" item, then spawn with inventory ## ]> ## ## - flag player Saved_Inventory: ## - inventory set d: o: - determine NO_DROPS_OR_XP passively - determine "<&4> er blevet dr<&chr[00E6]>bt..." passively # - execute as_server "summon Zombie {CustomName:<&chr[0022]><&chr[0022]>,CustomNameVisible:1,Equipment:[{},{},{},{},{id:<&chr[0022]>skull<&chr[0022]>,damage:0,SkullOwner:<&chr[0022]><&chr[0022]>}],Attributes:[{Name:generic.maxHealth,Base:2},{Name:generic.movementSpeed,Base:0.5},{Name:generic.attackDamage,Base:4},{Name:generic.followRange,Base:80}]}" - spawn e@zombie[max_health=2;health=2;speed=0.3] ZSHealthPack: type: item material: INK_SACK:1 display name: Health Pack lore: - Giver 15 liv instant - Har 20 sekunders cooldown - <&6>H<&chr[00F8]>jre-klik for at bruge ZSRifle: type: item material: bow:334 display name: Rifle lore: - 100% accuracy! - Skal v<&chr[00E6]>re helt opladt for at skyde - <&6>Hold H<&chr[00F8]>jre-klik inde for at lade ZSMachineGun: type: item material: diamond_spade display name: Machine Gun lore: - Rapid-fire v<&chr[00E5]>ben! - <&6>Hold H<&chr[00F8]>jre-klik for at skyde ZSShotGun: type: item material: GOLD_AXE display name: Shot Gun lore: - Skyder flere skud p<&chr[00E5]> en gang! - Har en lille reload tid - <&6>H<&chr[00F8]>jre-klik for at skyde ZSReviveStone: type: item material: NETHER_STAR display name: Revive Stone lore: - Beholder inventory ved d<&chr[00F8]>d. - Men fjerner en Revive Stone. - <&6>Aktiveres automatisk ZSPersonalShield: type: item material: GLOWSTONE_DUST display name: Personal Shield lore: - Giver et midlertidligt skjold - i 20 sekunder n<&chr[00E5]>r ens liv er lav - Har 2 min cooldown - <&6>Aktiveres automatisk # ZSMechaChestplate: # type: item # material: DIAMOND_CHESTPLATE # display name: Mecha Chestplate # lore: # - Reduces knockback from # - <&6>Activates automatically ## Knockback resistance