I want to use event-block in a gui and it wasn't working so i tried to make a test skript
when i did:
on left click on beacon:
set {_block} to event-block
set {_p} to player
if {_block} is beacon:
if {gens::%player's uuid%::beacon::*} contains location of {_block}:
play sound "entity.item.pickup" with volume 3 to the player
close player's inventory
remove 1 from {gc::%player's uuid%}
log "%player% picked up %{block.%player%}% generator at (%location of {block.%player%}%)" to "gens.log"
set {_block} to air
console command "givegen beacon %{_p}% 1"
send action bar " &7You picked up your gen!" to player
remove location of {_block} from {gens::%player's uuid%::beacon::*}
it didnt work
but when i did:
on left click on beacon:
set {_block} to event-block
set {_p} to player
if {_block} is beacon:
if {gens::%player's uuid%::beacon::*} contains location of event-block:
play sound "entity.item.pickup" with volume 3 to the player
close player's inventory
remove 1 from {gc::%player's uuid%}
log "%player% picked up %{block.%player%}% generator at (%location of {block.%player%}%)" to "gens.log"
set event-block to air
console command "givegen beacon %{_p}% 1"
send action bar " &7You picked up your gen!" to player
remove location of event-block from {gens::%player's uuid%::beacon::*}
it worked
when i did:
on left click on beacon:
set {_block} to event-block
set {_p} to player
if {_block} is beacon:
if {gens::%player's uuid%::beacon::*} contains location of {_block}:
play sound "entity.item.pickup" with volume 3 to the player
close player's inventory
remove 1 from {gc::%player's uuid%}
log "%player% picked up %{block.%player%}% generator at (%location of {block.%player%}%)" to "gens.log"
set {_block} to air
console command "givegen beacon %{_p}% 1"
send action bar " &7You picked up your gen!" to player
remove location of {_block} from {gens::%player's uuid%::beacon::*}
it didnt work
but when i did:
on left click on beacon:
set {_block} to event-block
set {_p} to player
if {_block} is beacon:
if {gens::%player's uuid%::beacon::*} contains location of event-block:
play sound "entity.item.pickup" with volume 3 to the player
close player's inventory
remove 1 from {gc::%player's uuid%}
log "%player% picked up %{block.%player%}% generator at (%location of {block.%player%}%)" to "gens.log"
set event-block to air
console command "givegen beacon %{_p}% 1"
send action bar " &7You picked up your gen!" to player
remove location of event-block from {gens::%player's uuid%::beacon::*}
it worked