ac-minetest/basic_machines

bug - mover / tenplus1 protection incompatibility recursion

Closed this issue · 2 comments

Effects of the bug: User gets spammed regularly with the message "This area is owned by exampleplayername" as long as the user placed a mover that's doing something while that same mover is protected by another user.

How to reproduce bug:

  1. Place a mover on unprotected land as exampleplayer1. Make that mover perform a function ie. move wood from a protected chest to a grinder's fuel slot(have enough material for this bug guide)
  2. As exampleplayer2 place a tenplus1 protection that covers the mover.
  3. Login as exampleplayer1 and observe the continuous "This area is owned by exampleplayer2" messages, that won't stop being 'spammed'.

Is this not a bug? In that case just close the issue and somebody thinking it is a bug in the future will find it in the closed issues.

Thank you

I'm closing this issue, as I'm going to attempt to reproduce it on a popular server, then I'll probably update on how to reproduce the bug

On a popular server I got this error message: ERROR[main]: Map::setNode(): Not allowing to place CONTENT_IGNORE while trying to place "air" at (50,23,-330) (block (3,1,-21)) so I'm opening the issue again...maybe this is a bug about minetest core and not directly related to basic_machines, but I don't know since I discovered it with basic_machines.