Sender Mk3 loses target if target is in another dimension than the router that the Sender is being placed in
Yenix67 opened this issue ยท 3 comments
Describe the bug
The Sender MK3 module will lose its target upon being placed into a router if it is in another dimension than the MK3's target. This happens if the target is another router, a chest, etc.
How to reproduce the bug
- Place a router in the overworld
- Place a router/inventory in the end
- Use an MK3 Sender to target the router/inventory in the end
- Place the MK3 Sender inside the router that is in the overworld
- Upon placing the module in the router, it'll lose its target and become a blank MK3 Sender again.
Expected behavior
The MK3 Sender should retain its target and that target is in the other dimension.
Additional details
No response
Which Minecraft version are you using?
1.21
Crash log
No response
Can't reproduce. Followed your instructions and the Sender Mk3 doesn't lose its settings. It sends items to the chest in the Nether without any problem. I presume your chest in the Nether is chunk-loaded, yes?
Update: if not chunk-loaded, the Mk3 does appear to lose it settings sometimes. I'll look into that, but it never had a problem as long as the destination inventory is loaded.
Can't reproduce. Followed your instructions and the Sender Mk3 doesn't lose its settings. It sends items to the chest in the Nether without any problem. I presume your chest in the Nether is chunk-loaded, yes?
Update: if not chunk-loaded, the Mk3 does appear to lose it settings sometimes. I'll look into that, but it never had a problem as long as the destination inventory is loaded.
Well this was first happening while I was playing ATM10 which has the FTB chunk claiming mod and the chunks involved were definitely force loaded. I tested it multiple times although for it to lose the target there, I had to close the world and reopen it for the module to lose its target.
I then tested it outside of ATM10 by making a 1.21.1 instance with just Modular Routers and as I found in the OP, the settings get lost simply upon placing the module inside a router in the overworld while the target was in the End.
Also, I tested it in the End in both instances, but I assumed it didn't really matter which dimension specifically the target destination was in as long as it was in one that wasn't the same as the router it was being placed in.
EDIT: just tested it with and without forceloading chunks
if the chunks are forceloaded, the module will only lose its target upon closing the world and restarting it.
if the chunks are not forceloaded, the module should lose its target immediately upon being placed in a router.
same thing happens with both the End and the Nether.