diff --git a/OBAM-Voting/prizewheel.sk b/OBAM-Voting/prizewheel.sk index e66a678..20720fa 100644 --- a/OBAM-Voting/prizewheel.sk +++ b/OBAM-Voting/prizewheel.sk @@ -1,4 +1,4 @@ -command /prize [] [] []: +command /prize [] [] [] []: trigger: argument 1 is not set: @@ -10,9 +10,26 @@ command /prize [] [] []: send "&e/prize balance" send "&7Check your available balance of Prize Tokens" send " " + player has permission "obam.admin": + send "&e/prize balance " + send "&7Check the balance of another player [Admin]" + send " " + send "&e/prize balance set " + send "&7Set the balance for another player [Admin]" + send " " send "&e/prize spin" send "&7Spin the prize wheel! (only once every 12 hours)" send " " + send "&e/prize claim" + send "&7Execute in either Fronts or Skyblock to receive your won items" + send " " + player has permission "obam.admin": + send "&e/prize list " + send "&7Execute in either Fronts or Skyblock to see the item chest for listed player [Admin]" + send " " + send "&e/prize delete " + send "&7Execute in either Fronts or Skyblock to delete selected item from seleted player [Admin]" + send " " send "&e/prize" send "&7Open this help menu" send " " @@ -21,13 +38,21 @@ command /prize [] [] []: argument 1 is "balance" or "b": argument 2 is set: player has permission "obam.smod": - {db_votetokens.%argument 2%} is not set: - send "&aThis player has no tokens." to player - stop - {db_votetokens.%argument 2%} is 0: - send "&aThis player has no tokens." to player + argument 2 is not "set": + {db_votetokens.%argument 2%} is not set: + send "&aThis player has no tokens." to player + stop + {db_votetokens.%argument 2%} is 0: + send "&aThis player has no tokens." to player + stop + send "&e%argument 2% &ahas &e%{db_votetokens.%argument 2%}%&a tokens" to player + argument 2 is "set": + argument 4 is not set: + send "&cYou must set a number:&e /prize set %argument 3% " + stop + set {db_votetokens.%argument 3%} to argument 4 + send "&e%argument 3% &anow has &e%{db_votetokens.%argument 3%}%&a Prize tokens" stop - send "&e%argument 2% &ahas &e%{db_votetokens.%argument 2%}%&a tokens" to player {db_votetokens.%player%} is not set: send "&aYou do not have any Prize Tokens!!! Please vote to receive some!" to player stop @@ -53,8 +78,12 @@ command /prize [] [] []: loop {db_winnings.chest.%player%.fronts::*}: send "%loop-index%.....%loop-value%" argument 2 is set: + loop {db_winnings.chest.%argument 2%.fronts::*}: - send "%loop-index%....%loop-value%" + {_loop.count} is not set: + set {_loop.count} to 0 + add 1 to {_loop.count} + send "%{_loop.count}%..%loop-index%....%loop-value%" argument 1 is "delete": player does not have permission "obam.admin": @@ -70,7 +99,18 @@ command /prize [] [] []: delete {db_winnings.chest.%argument 2%.skyblock::%argument 3%} world is "world": - delete {db_winnings.chest.%argument 2%.fronts::%argument 3%} + loop {db_winnings.chest.%argument 2%.fronts::*}: + {_loop.count} is not set: + set {_loop.count} to 0 + add 1 to {_loop.count} + "%{_loop.count}%" is argument 3 + send "&cDeleteing %loop-index%..." + set {_del} to loop-index + delete {db_winnings.chest.%argument 2%.fronts::%{_del}%} + {db_winnings.chest.%argument 2%.fronts::%{_del}%} is set: + send "&cError!" + stop + send "&cDeleted..." @@ -598,16 +638,16 @@ command /prize [] [] []: stop {_ran} is 21: - {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2} is not set: - set {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2} to 1 - send "&aYou have won &e1 diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2&a for &eFronts!" + {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2} is not set: + set {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2} to 1 + send "&aYou have won &e1 diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2&a for &eFronts!" send "&aUse &e/prize claim&a in Fronts to claim!" - log "%player%^ADD^1^diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2^UNCOMMON PRIZE db_winnings" to "prizewheel/db_winnings.log" + log "%player%^ADD^1^diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2^UNCOMMON PRIZE db_winnings" to "prizewheel/db_winnings.log" stop - add 1 to {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2} - send "&aYou have won &e1 diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2&a for &eFronts!" + add 1 to {db_winnings.chest.%player%.fronts::diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2} + send "&aYou have won &e1 diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2&a for &eFronts!" send "&aUse &e/prize claim&a in Fronts to claim!" - log "%player%^ADD^1^diamond pickaxe of unbreaking 2 and effiiciency 3 and fortune 2^UNCOMMON PRIZE db_winnings" to "prizewheel/db_winnings.log" + log "%player%^ADD^1^diamond pickaxe of unbreaking 2 and efficiency 3 and fortune 2^UNCOMMON PRIZE db_winnings" to "prizewheel/db_winnings.log" stop {_ran} is 22: @@ -795,6 +835,10 @@ command /prize [] [] []: command /prizedrop : permission: obam.free trigger: + player doesn't have space for a oak sapling: + send "&cMake space in your inventory first!" + stop + argument 2 is "diamond chestplate of ubreaking 2 and protection 2": set {_item.hold} to "diamond chestplate of unbreaking 2 and protection 2" argument 2 is "enderpearl": @@ -804,7 +848,7 @@ command /prizedrop : {_item.hold} is set: set {_item} to "%{_item.hold}%" parsed as item set {_loop} to {db_winnings.chest.%player%.%argument 1%::%argument 2%} - drop {_loop} of {_item} at location of player + give {_loop} of {_item} to player clear {db_winnings.chest.%player%.%argument 1%::%argument 2%} @@ -815,3 +859,12 @@ command /prizefix : {db_prizecheck.%argument 1%} is not set: set {db_prizecheck.%argument 1%} to 0 add 1 to {db_prizecheck.%argument 1%} + +command /fixbook: + permission: obamm.free + trigger: + player's tool is enchanted book: + set {_hold} to "%player's tool%" + set {_hold} to {_hold} parsed as item + send "%{_hold}%" + set player's tool to 403 of unbreaking 4 diff --git a/Obam-General/who.sk b/Obam-General/who.sk new file mode 100644 index 0000000..3672c18 --- /dev/null +++ b/Obam-General/who.sk @@ -0,0 +1,16 @@ +every 10 seconds: + clear {db_fronts.who.2::*} + loop all players: + add loop-player to {db_fronts.who.2::*} + + +command /who: + trigger: + + loop all players: + add loop-player to {_cur.list::*} + clear {db_fronts.who.2::*} + set {db_fronts.who.2::*} to {_cur.list::*} + send "&eHub:&a%{db_hub.who::*}%" + send "&eWTF:&a%{db_wtf.who::*}%" + send "&eFronts:&a%{_cur.list::*}%" \ No newline at end of file diff --git a/Obam-Survival/landclaim.sk b/Obam-Survival/landclaim.sk index b736d82..e30e95f 100644 --- a/Obam-Survival/landclaim.sk +++ b/Obam-Survival/landclaim.sk @@ -42,8 +42,14 @@ on join: every 1 tick: loop all players: + {chunk.live.%chunk at location of loop-player%} is not set: + {alert.notify.owner.%loop-player%} is not "Unclaimed": + {alert.fronts.%loop-player%} is true + send "&a&lUnclaimed Front" to loop-player + set {alert.notify.owner.%loop-player%} to "Unclaimed" {alert.notify.owner.%loop-player%} is not {chunk.live.%chunk at location of loop-player%}: {chunk.live.%chunk at location of loop-player%} is not set: + {alert.notify.owner.%loop-player%} is not "Unclaimed": {alert.fronts.%loop-player%} is true @@ -51,14 +57,11 @@ every 1 tick: set {alert.notify.owner.%loop-player%} to "Unclaimed" set {land.unclaim.%loop-player%} to true {chunk.live.%chunk at location of loop-player%} is set: - {alert.fronts.%loop-player%} is false: - stop send "&a&lFront Claimed by: &e%{chunk.live.%chunk at location of loop-player%} %" to loop-player set {alert.notify.owner.%loop-player%} to {chunk.live.%chunk at location of loop-player%} {alert.notify.owner.%loop-player%} is not set: {chunk.live.%chunk at location of loop-player%} is not set: - {alert.fronts.%loop-player%} is false: - stop + {alert.fronts.%loop-player%} is true send "&a&lUnclaimed Front" to loop-player set {alert.notify.owner.%loop-player%} to "Unclaimed" set {land.unclaim.%loop-player%} to true diff --git a/Obam-Testing/broadcast.sk b/Obam-Testing/broadcast.sk new file mode 100644 index 0000000..593d015 --- /dev/null +++ b/Obam-Testing/broadcast.sk @@ -0,0 +1,4 @@ +command /broadcast : + permission: obam.admin + trigger: + broadcast argument \ No newline at end of file diff --git a/Obam-Testing/bugs.sk b/Obam-Testing/bugs.sk new file mode 100644 index 0000000..9e63598 --- /dev/null +++ b/Obam-Testing/bugs.sk @@ -0,0 +1,175 @@ +command /bug []: + trigger: + argument is not set: + send "&e/bug " + send "&7Use this to report a bug directly to devs" + stop + + + + + + {db_bugs} is not set: + set {db_bugs} to 0 + add 1 to {db_bugs} + set {_message} to "~%{db_bugs}% %argument%" + set {db_bugs.list::%{_message}%} to player + set {db_bugs.list::%{_message}%::status} to "&aOPEN" + set {db_bugs.list::%{_message}%::assigned} to "&cNone" + set {db_bugs.list::%{_message}%::number} to {db_bugs} + send "&aYour bug has been added" + stop + +command /buga [] [] []: + permission: obam.mechanic + trigger: + + argument 1 is "list": + + argument 2 is not set: + + loop {db_bugs.list::*}: + {db_bugs.list::%loop-index%::status} is not "&cClosed" + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + + argument 2 is "all": + + loop {db_bugs.list::*}: + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + + argument 2 is "open": + + loop {db_bugs.list::*}: + {db_bugs.list::%loop-index%::status} is "&aOpen" or "&aOPEN" + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + + + argument 2 is "pending": + + loop {db_bugs.list::*}: + {db_bugs.list::%loop-index%::status} is "&ePending" + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + + + + argument 2 is "player": + argument 3 is not set: + loop {db_bugs.list::*}: + {db_bugs.list::%loop-index%::assigned} is "&e%player%" + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + stop + + argument 3 is set: + loop {db_bugs.list::*}: + {db_bugs.list::%loop-index%::assigned} is "&e%argument 3%" + send "%{db_bugs.list::%loop-index%::number}%.&a%loop-index%...By:&e%loop-value%&a...%{db_bugs.list::%loop-index%::status}%" + + + + + argument 1 is "assign": + + argument 2 is not set: + send "&cPlease select a number:&e/buga assign " + stop + argument 3 is not set: + send "&cPlease specify a player! &e/buga assign %argument 2% " + stop + set {_num} to argument 2 parsed as integer + loop {db_bugs.list::*}: + set {_loop.count} to {db_bugs.list::%loop-index%::number} + {_loop.count} is {_num} + set {db_bugs.list::%loop-index%::assigned} to "&e%argument 3%" + send "&aBug Number %argument 2% has been assigned to &e%argument 3%" + + argument 1 is "check": + + argument 2 is not set: + send "&cPlease specify a bug number:&e/buga " + send "&cCheck bug numbers with &e/buga list" + stop + + set {_num} to argument 2 parsed as integer + loop {db_bugs.list::*}: + set {_loop.count} to {db_bugs.list::%loop-index%::number} + {_loop.count} is {_num} + send "&a====================" + send "&e Bug" + send "&e %{_num}%" + send "&a====================" + send " " + send "&eBug:&a%loop-index%" + send " " + send "&eStatus:%{db_bugs.list::%loop-index%::status}% &eAssigned:%{db_bugs.list::%loop-index%::assigned}%" + send " " + send "&eComments:" + loop {db_bugs.list::%loop-index%::comments::*}: + send "%loop-index-2% - %loop-value-2%" + stop + + argument 1 is "delete": + player does not have permission "obam.admin": + send "&cOnly admins can delete bugs, please just set status to closed" + stop + argument 2 is not set: + send "&cPlease specify a bug number! &e/buga delete " + stop + + set {_num} to argument 2 parsed as integer + loop {db_bugs.list::*}: + set {_loop.count} to {db_bugs.list::%loop-index%::number} + {_loop.count} is {_num} + delete {db_bugs.list::%loop-index%} + send "&cDeleted" + stop + + argument 1 is "comment": + argument 2 is not set: + send "&cPlease specify a bug number! &e/buga comment " + stop + argument 3 is not set: + send "&cPlease specify a comment! &e/buga comment %argument 2% " + stop + + set {_num} to argument 2 parsed as integer + loop {db_bugs.list::*}: + set {_loop.count} to {db_bugs.list::%loop-index%::number} + {_loop.count} is {_num} + set {_size} to size of {db_bugs.list::%loop-index%::comments::*} + {_size} is not set: + set {_size} to 0 + add 1 to {_size} + set {_message} to "%{_size}% %argument 3%" + set {db_bugs.list::%loop-index%::comments::%{_message}%} to player + send "&aComment added to bug Number %argument 2%" + stop + + argument 1 is "status": + argument 2 is not set: + send "&cPlease specify a bug number! &e/buga status " + stop + argument 3 is not "Open" or "Pending" or "Closed": + send "&cPlease specify a valid status! &e/buga status %argument 2% " + stop + + argument 3 is not set: + send "&cPlease specify a status! &e/buga status %argument 2% " + stop + + argument 3 is "open": + set {_stat} to "&aOpen" + argument 3 is "pending": + set {_stat} to "&ePending" + argument 3 is "closed": + set {_stat} to "&cClosed" + set {_num} to argument 2 parsed as integer + loop {db_bugs.list::*}: + set {_loop.count} to {db_bugs.list::%loop-index%::number} + {_loop.count} is {_num} + set {db_bugs.list::%loop-index%::status} to {_stat} + send "&aStatus Set" + stop + + + + \ No newline at end of file diff --git a/Obam-Testing/modbridge.sk b/Obam-Testing/modbridge.sk new file mode 100644 index 0000000..da3ae18 --- /dev/null +++ b/Obam-Testing/modbridge.sk @@ -0,0 +1,13 @@ +command /modpush : + trigger: + forward command "/modcatch %argument%" to console +command /modcatch : + permission: obam.admin + trigger: + + wait 1 tick + broadcast "Mod Command" + loop all players: + {db_channel.staff::%loop-player%} is set: + + send argument to loop-player \ No newline at end of file diff --git a/Obam-Testing/schat2.sk b/Obam-Testing/schat2.sk new file mode 100644 index 0000000..86f5b0a --- /dev/null +++ b/Obam-Testing/schat2.sk @@ -0,0 +1,186 @@ +options: + p: &c[W] + + + +on join: + {db_global.%player%} is not set: + set {db_global.%player%} to true + {db_global.%player%} is true: + set {db_channel.global::%player%} to player + set {db_channel.%player%} to "global" + player does not have permission "obam.supporter": + delete {db_channel.supporter::%player%} + player does not have permission "obam.mod": + delete {db_channel.supporter::%player%} + {db_channel.sup.%player%} is not set: + player has permission "obam.supporter" + set {db_channel.sup.%player%} to true + {db_channel.sup.%player%} is true: + set {db_channel.supporter::%player%} to player + {db_channel.staff.%player%} is not set: + player has permission "obam.mod" + set {db_channel.staff.%player%} to player + {db_channel.staff.%player%} is true: + set {db_channel.supporter::%player%} to player + +on chat: + cancel event + player has permission "obam.admin": + set {_pre} to "{@p} &d[A] %player%" + {_pre} is not set: + player has permission "obam.mod": + set {_pre} to "{@p} &3[M] %player%" + {_pre} is not set: + player has permission "obam.ultimate": + set {_pre} to "{@p} &6[^] %player%" + {_pre} is not set: + player has permission "obam.plus": + set {_pre} to "{@p} &b[+] %player%" + {_pre} is not set: + set {_pre} to "{@p} %player%" + player is "BruSwain": + set {_pre} to "{@p} &6[^] %player%" + + {db_channel.%player%} is "staff": + player does not have permission "obam.mod": + set {db_channel.%player%} to "global" + delete {db_channel.staff::%player%} + {db_channel.%player%} is "staff": + loop {db_channel.staff::*}: + clear {_player} + + set {_player} to loop-index parsed as player + set message to "&2%message%" + set {_message} to "%{_pre}%&2: %message%" + + send "%{_message}%" to {_player} + + execute console command "/modpush %{_pre}%&2: %message%" + + + {db_channel.%player%} is "supporter": + player does not have permission "obam.supporter": + set {db_channel.%player%} to "global" + delete {db_channel.supporter::%player%} + {db_channel.%player%} is "supporter": + loop {db_channel.supporter::*}: + clear {_player} + set {_player} to loop-index parsed as player + set message to "&b%message%" + set {_message} to "%{_pre}%&b: %message%" + + send "%{_message}%" to {_player} + + execute console command "/supporterpush %{_message}%" + + + stop + + {db_channel.%player%} is "global": + loop {db_channel.global::*}: + clear {_player} + set {_player} to loop-index parsed as player + + send "%{_pre}%&f: %message%" to {_player} + + + execute console command "globalpush %{_pre}%&f: %message%" + + stop + + + + +command /chat [] []: + permission: obam.free + aliases: c, ch + trigger: + + argument 1 is "m" or "mod": + player does not have permission "obam.mod": + send "&cYou dont have permission to do this!" + stop + set {db_channel.%player%} to "staff" + send "&aYou are now chatting in the &2Mod&a channel!" + stop + argument 1 is "s" or "supporter": + player does not have permission "obam.supporter": + send "&cYou dont have permission to do this!" + stop + set {db_channel.%player%} to "supporter" + send "&aYou are now chatting in the &bSupporter&a channel!" + + argument 1 is "g" or "global": + set {db_channel.%player%} to "global" + send "&aYou are now chatting in the &fGlobal&a channel!" + + argument 1 is "l" or "leave": + argument 2 is not set: + send "&cPlease specify a channel: &e/chat leave " + stop + argument 2 is "mod" or "m": + send "&cYou can not leave the staff chat silly" + stop + argument 2 is "s" or "supporter": + send "&cYou are now leaving the &bSupporter&c chat!" + delete {db_channel.supporter::%player%} + stop + argument 2 is "g" or "global": + send "&cYou are now leaving the &fGlobal&c chat!" + delete {db_channel.global::%player%} + stop + argument 1 is "j" or "join": + argument 2 is not set: + send "&cPlease specify a channel: &e/chat join " + stop + argument 2 is "mod" or "m": + player does not have permission "obam.mod": + send "&cYou do not have permission to do this!" + stop + {db_channel.staff::%player%} is set: + send "&cYou are already in this channel!" + send "&cIf you believe this is an error, please report it!" + stop + set {db_channel.staff::%player%} to player + set {db_channel.%player%} to "staff" + send "&aYou are now in the &2Mod&a channel!" + stop + + argument 2 is "s" or "supporter": + player does not have permission "obam.supporter": + send "&cYou do not have permission to do this!" + stop + {db_channel.supporter::%player%} is set: + send "&cYou are already in this channel!" + send "&cIf you believe this is an error, please report it!" + stop + set {db_channel.supporter::%player%} to player + set {db_channel.%player%} to "supporter" + send "&aYou are now in the &bSupporter&a channel!" + stop + + argument 2 is "g" or "global": + {db_channel.global::%player%} is set: + send "&cYou are already in this channel!" + send "&cIf you believe this is an error, please report it!" + stop + set {db_channel.global::%player%} to player + set {db_channel.%player%} to "global" + send "&aYou are now in the &fGlobal&a channel!" + + argument 1 is "who": + argument 2 is not set: + loop {db_channel.%{db_channel.%player%}%::*}: + send "%loop-index%" + + + + + + + + + + + \ No newline at end of file diff --git a/Obam-Testing/schatbridge.sk b/Obam-Testing/schatbridge.sk new file mode 100644 index 0000000..7c8c184 --- /dev/null +++ b/Obam-Testing/schatbridge.sk @@ -0,0 +1,18 @@ + + + + +command /globalpush : + permission: obam.admin + trigger: + forward command "globalcatch %argument%" to console +command /globalcatch : + permission: obam.admin + trigger: + + loop {db_channel.global::*}: + clear {_player} + set {_player} to loop-index parsed as player + send argument to {_player} + + stop \ No newline at end of file diff --git a/Obam-Testing/tma.sk b/Obam-Testing/tma.sk index e18bb82..8c0a934 100644 --- a/Obam-Testing/tma.sk +++ b/Obam-Testing/tma.sk @@ -280,69 +280,64 @@ command /tmawave []: while {_count} is less than or equal to {_size}: {_count} is not set: set {_count} to 1 - send "&cIn the while loop" loop {active.tma.teams::*}: - {_loop.count} is not set: - set {_loop.count} to 0 - add 1 to {_loop.count} - {_loop.count} is {_count}: - set {_cur.team} to loop-index - send "&a%{_cur.team}%" - loop {_loop} times: - set {_ran} to random element of {tma.spawns::*} - set {_loc} to random element of {tma.%{_cur.team}%.spawn::*} - spawn {_ran} at {_loc} - set {_cur.entity} to spawned entity - spawned entity is zombie: - - equip spawned entity with iron helmet - chance of 5%: - apply speed 2 to spawned entity for 999 days - chance of 10%: - equip spawned entity with iron helmet of unbreaking 2 + + send "&a%loop-index%" + loop {_loop} times: + set {_ran} to random element of {tma.spawns::*} + set {_loc} to random element of {tma.%loop-index-1%.spawn::*} + spawn {_ran} at {_loc} + set {_cur.entity} to spawned entity + spawned entity is zombie: - chance of 15%: - set spawned entity's tool to iron sword + equip spawned entity with iron helmet chance of 5%: - set spawned entity's tool to iron sword of sharpness 2 - chance of 5%: - set spawned entity's tool to diamond sword + apply speed 2 to spawned entity for 999 days + chance of 10%: + equip spawned entity with iron helmet of unbreaking 2 - spawned entity is skeleton: - - equip spawned entity with leather helmet + chance of 15%: + set spawned entity's tool to iron sword + chance of 5%: + set spawned entity's tool to iron sword of sharpness 2 + chance of 5%: + set spawned entity's tool to diamond sword + + spawned entity is skeleton: - set spawned entity's tool to bow - chance of 5%: - apply speed 2 to spawned entity for 999 days - chance of 10%: - equip spawned entity with iron helmet of unbreaking 2 - chance of 15%: - set spawned entity's tool to bow of punch 1 + equip spawned entity with leather helmet + + set spawned entity's tool to bow chance of 5%: - equip spawned entity with diamond chestplate + apply speed 2 to spawned entity for 999 days + chance of 10%: + equip spawned entity with iron helmet of unbreaking 2 + chance of 15%: + set spawned entity's tool to bow of punch 1 + chance of 5%: + equip spawned entity with diamond chestplate chance of 2%: equip spawned entity with diamond leggings of projectile protection 1 + + spawned entity is a creeper: + + chance of 5%: + apply speed 2 to spawned entity for 999 days - spawned entity is a creeper: - - chance of 5%: - apply speed 2 to spawned entity for 999 days - - spawned entity is cave spider: - - chance of 5%: - apply speed to spawned entity for 999 days - - spawned entity is zombie pigman: - - set spawned entity's tool to gold sword - chance of 5%: - apply speed to spawned entity for 999 days + spawned entity is cave spider: + + chance of 5%: + apply speed to spawned entity for 999 days + + spawned entity is zombie pigman: + + set spawned entity's tool to gold sword + chance of 5%: + apply speed to spawned entity for 999 days - send "&aSpawning %{_ran}% at %{_loc}%" - send "&aTest message %{_count}%" + + add 1 to {_count} diff --git a/stoof/old.setupi/SkriptPlus.jar b/stoof/old.setupi/SkriptPlus.jar new file mode 100644 index 0000000..01571e5 Binary files /dev/null and b/stoof/old.setupi/SkriptPlus.jar differ