Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #https://forums.minehut.com/topic/37053-gen-skript/
- #You may edit this skript to your liking!
- on join:
- if {gencap::%player's uuid%} is not set:
- set {gencap::%player's uuid%} to 25
- if {gc::%player's uuid%} is not set:
- set {gc::%player's uuid%} to 0
- on break of hay block:
- broadcast "test"
- loop {gens::*}:
- broadcast "test1"
- loop {gens::%loop-value-1%::*}:
- broadcast "test2"
- loop {gens::%loop-value-1%::%loop-value-2%::*}:
- broadcast "%{gens::%loop-value-1%::%loop-value-2%::%loop-value-3%}%"
- remove location of event-block from {gens::%loop-value-1%::wheat::*}
- broadcast "%{gens::%loop-value-1%::wheat::*}%"
- on place of hay block:
- #set {gens::%location of event-block%} to uuid of player
- if player's tool is a hay block:
- if name of player's tool contains "&6&lhay gen":
- send "has name" to player
- if {gc::%player's uuid%} < 10:
- wait 2 ticks
- if event-block is a hay block:
- add 1 to {gc::%player's uuid%}
- add location of event-block to {gens::%player's uuid%::wheat::*}
- while event-block is hay block:
- wait 5 seconds
- if event-block is a hay block:
- if block 3 meter above event-block is not fence:
- #drop 1 wheat above location of event-block
- set block 3 above location of event-block to fence
- else:
- send "" to player
- send "&bYou have reached your Gen Cap! &7%{gc::%player's uuid%}%&b/&710" to player
- send "" to player
- cancel event
- else:
- send "&cYou cant place this" to player
- cancel event
- on left click on hay block:
- if player is not sneaking:
- if event-block is hay block:
- if {gens::%player's uuid%::wheat::*} contains location of event-block:
- play sound "entity.item.pickup" with volume 3 to the player
- set block 1 above location of event-block to air
- set block 2 above location of event-block to air
- set block 3 above location of event-block to air
- remove 1 from {gc::%player's uuid%}
- remove location of event-block from {gens::%player's uuid%::wheat::*}
- set event-block to air
- give player 1 hay block named "&6&lhay Gen" with lore "&7(Place To Use)"
- send action bar "&a&lGenerator &7ยป &aYou collected your Gen!" to player
- else:
- cancel event
- #not your generator
- command /gencap [<player>] [<text>]:
- permission: gencap.use
- permission message: &cNope!
- trigger:
- if arg-1 is set:
- if arg-2 is "reset":
- set {gc::%arg-1's uuid%} to 0
- send "&cYou have just reset %arg-1%&c's gen cap!" to player
- command /gens:
- trigger:
- send "" to player
- send "&bYou have used %{gc::%player's uuid%}%&7/&b10 gen space!" to player
- send "" to player
- command /loopgens:
- permission: op
- trigger:
- loop {gens::*}:
- loop {gens::%loop-value-1%::*}:
- loop {gens::%loop-value-1%::%loop-value-2%::*}:
- #set block at location of loop-value-3 to air
- #delete {gens::%loop-value-1%::%loop-value-2%::%loop-value-3%}
- #delete {gens::%loop-value%::*}
- send "%{gens::%loop-value-1%::%loop-value-2%::%loop-value-3%}%" to player
- send "test" to player
- command /resetallgens:
- permission: op
- trigger:
- loop {gens::*}:
- loop {gens::%loop-value-1%::*}:
- loop {gens::%loop-value-1%::%loop-value-2%::*}:
- set block at location of loop-value-3 to air
- delete {gens::%loop-value-1%::%loop-value-2%::%loop-value-3%}
- delete {gens::%loop-value%::*}
- delete {gens::*}
- delete {gc::*}
- delete {gencap::*}
- broadcast "&c&lEverything was reset!"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement