You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building farms or other contraptions that require spawning without a player nearby, we need to upgrade our Soul Crystal to the ultimate tier. This brings with it the "best" range of spawning within 11 blocks, but in many situations, a larger spawn area is worse; for example, when dealing with Shulkers we would either need to build out an 8-block thick wall around the 23x23 spawn area or build an inner wall of 8 block thickness in the spawn area to prevent them from teleporting out.
Shulkers are an extreme example, but in general, it's kind of annoying to have to make our spawn areas oversized to allow them to run without a player/at ultimate tier speeds. For both preference and for performance reasons. Performance as if we want to force-load a spawner for running while offline we need to load at minimum 4 chunks to fit the spawn area, if we only load the chunk with the spawner block it will actually be worse since the neighbor chunks will end up loading and unloading, putting needless pressure on the chunk system.
Solution(s)
I'm not sure how exactly it should work, but a way to limit the spawn range would be extremely useful. The two things that come to mind are some items we can apply to a spawner to change its range, or some other blocks we place nearby to modify its range (kind of like Vitalize pylons).
Describe alternatives you've considered
Having oversized spawn areas and building extremely thick walls when needed.
Edit: I've looked at the code and the tiers can be modified with a datapack; which feels a little cheaty to do but is a workaround.
Mod Version
2.2.4
Mod Loader Version
1.19.2 0.14.18
Mod Loader
Fabric
Additional context
For my use case, the smaller the spawn area the better, ie a 1 block range would be perfect for me. But I think some way to limit an ultimate spawners range to that of the average spawner would be acceptable.
The text was updated successfully, but these errors were encountered:
you should also be able to replace the tiers by copying the recipe files out and modifying them, then including them in a data pack or kubejs data folder at the same path spirit\recipes\tiers with the same recipe file name
Is your feature request related to a problem?
When building farms or other contraptions that require spawning without a player nearby, we need to upgrade our Soul Crystal to the ultimate tier. This brings with it the "best" range of spawning within 11 blocks, but in many situations, a larger spawn area is worse; for example, when dealing with Shulkers we would either need to build out an 8-block thick wall around the 23x23 spawn area or build an inner wall of 8 block thickness in the spawn area to prevent them from teleporting out.
Shulkers are an extreme example, but in general, it's kind of annoying to have to make our spawn areas oversized to allow them to run without a player/at ultimate tier speeds. For both preference and for performance reasons. Performance as if we want to force-load a spawner for running while offline we need to load at minimum 4 chunks to fit the spawn area, if we only load the chunk with the spawner block it will actually be worse since the neighbor chunks will end up loading and unloading, putting needless pressure on the chunk system.
Solution(s)
I'm not sure how exactly it should work, but a way to limit the spawn range would be extremely useful. The two things that come to mind are some items we can apply to a spawner to change its range, or some other blocks we place nearby to modify its range (kind of like Vitalize pylons).
Describe alternatives you've considered
Having oversized spawn areas and building extremely thick walls when needed.
Edit: I've looked at the code and the tiers can be modified with a datapack; which feels a little cheaty to do but is a workaround.
Mod Version
2.2.4
Mod Loader Version
1.19.2 0.14.18
Mod Loader
Fabric
Additional context
For my use case, the smaller the spawn area the better, ie a 1 block range would be perfect for me. But I think some way to limit an ultimate spawners range to that of the average spawner would be acceptable.
The text was updated successfully, but these errors were encountered: