I'm working on a mob grinder, and have some spawners I need to place. However, I'd like the player diatance tag to be 1000, instead of the usual 16.

I know it should look something like this:

/fill 5527 187 1981 5516 187 1997 minecraft:spawner replace air {RequiredPlayerRange:1000}

Honestly, I'm not quite sure how to go about this. Do I have to do it individually for each spawner with this?

/data merge block ~ ~-1 ~ {RequiredPlayerRange:1000}
  • You could completely overwrite all spawners in the range, but if you want to just change this one propertly of them, then yes, you need to do it one by one. May 25 '19 at 10:36

It took some testing, but this seems to work:

/fill 5527 187 1981 5516 187 1997 minecraft:spawner{MaxNearbyEntities:6,RequiredPlayerRange:1000} replace air
  • I am not sure why, but MaxNearbyEntities seems to be required for RequiredPlayerRange to get set with this command. Does anyone know why?
    – user232393
    Jun 2 '19 at 19:04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.