I have this script set up to act as temperature using Skript, but there's an issue. If two players stand very close together next to the campfire, one of them doesn't get the variable increase. Is there anything I can do about this?
Code:
every 2 ticks:
loop all players:
loop all blocks in radius 5 of loop-player:
if loop-block is campfire[lit=true] or soul campfire[lit=true] or fire or soul fire or lava or flowing lava:
if {temp::%loop-player's uuid%} >= 100:
stop
else:
add 1.5 to {temp::%loop-player's uuid%}