Topic category: Help with Minecraft modding (Java Edition)
I'm making a mod for me and my friends where one person becomes the hunter, gets 8 minutes to hunt us down, and when a command is ran it assigns a random player as the hunter. Part of the code works, i know that bcuz it sends the message i put in the procedure, but it fails somewhere in my code. since i cant upload images, ill try to type down the block code.
Local variables: totalPlayers, a number value. pickIndex, a number value. i, a number value. chosen, an entity.
Send to chat to all players: You get 30 seconds to run!
Send to chat to all players: Survive 8 minutes and win!
Set number Local: totalPlayers to 0
For each player in the current world as EntityIterator
-Set number Local: totalPlayers to [[Get number Local: totalplayers] + 1]
Set number Local: pickIndex to [Random integer between min: 1 and max: [Get number Local:totalPlayers] included]
For each player in the current world as Entity iterator
-Set number Local: pickIndex to [[Get number Local: totalPlayers] + 1]
-If[[Get number Local: i] = [Get number Local: pickIndex]]
--Set entity Local: chosen to Entity Iterator
--Add 1 [item] to Entity Iterator inventory
--Add 1 [item] to Entity Iterator inventory
--Add 1 [item] to Entity Iterator inventory
--Add potion Slowness with level 255 for 1200 ticks ambient false particles true to entity iterator
--Add potion Blindness with level 255 for 1200 ticks ambient false particles true to entity iterator
Can you show the screenshot of the procedure?
if the procedure fails at any point you should add some debugging messages such as "Failed at x" with x being the part in the procedure it is up to. Also you can post imgur links to show images