Golem spawning issue breaks farm (issue report and advice needed) #4536
Labels
No Label
#P1 CRITICAL
#P2: HIGH
#P3: elevated
#P4 priority: medium
#P6: low
#Review
annoying
API
bug
code quality
combat
commands
compatibility
configurability
contribution inside
controls
core feature
creative mode
delayed for engine release
documentation
duplicate
enhancement
environment
feature request
gameplay
graphics
ground content conflict
GUI/HUD
help wanted
incomplete feature
invalid / won't fix
items
looking for contributor
mapgen
meta
mineclone2+
Minecraft >= 1.13
Minecraft >= 1.17
missing feature
mobile
mobs
mod support
model needed
multiplayer
Needs adoption
needs discussion
needs engine change
needs more information
needs research
nodes
non-mob entities
performance
player
possible close
redstone
release notes
schematics
Skyblock
sounds
Testing / Retest
tools
translation
unconfirmed
mcl5
mcla
Media missing
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: VoxeLibre/VoxeLibre#4536
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
VoxeLibre version: 0.87.2
What happened?
I built an iron farm (screenshot 1 in the picture) which will work for a few minutes until a golem spawns inside a block and gets stuck, rendering the farm useless until I destroy the golem manually.
As I tried different designs and built my farm taking designs from other MC and VL iron farms, the farm should work. I took some liberties here and there, but I am not sure which one breaks the farm.
I took inspiration from this VL iron farm design, but as I heard in multiple MC videos that golems will spawn at the utmost possible block inside the range, I put the villagers and zombie beneath the spawning platform instead of above. Just copying 1:1 could fix this maybe, but it won't explain anything and there is still the question why many MC iron farm designs won't work in VL.
What should happen:
There are some issues I found, so I will give a list here. Some may only be differences from MC (which would be okay but should be documented for players) or easily fixable, so this is a request for advice, too.
Very problematic issues
Those issues are very problematic for the farm, as they will break it after a few minutes:
Less problematic issues
Here some height data for the iron farm:
Steps to reproduce
Build an iron farm with the zombie below the spawning platform with floating water. Occasionally the golem will lock onto the zombie underground, breaking the farm. Then add slabs over the water to prevent
Request for advice
Of course I could copy the farm from the YT VL video 1:1, but I would like to learn something about the game's mechanics for building my own designs, not only for iron farms. And understand why sometimes things (seem to) to wrong. So if the community could give me some advice how to prevent those things mentioned above and to improve my farm design in general, please feel free to comment with your suggestions!
A few things:
I'm guessing the golem locking onto and trying to attack the zombie is related to #4152 that you reported about 6 months ago. Probably is missing a line of sight check before trying to attack.
There is a known issue with mob spawning volume checks (#2624) and a PR that resolves it (#4445)
There is a sparate know issue with mobs spawning underwater (#2692) and a different PR with fixes for it (#4468)
Thank you for the explanation and references, @teknomunk! 🙂
So if there are no issues with the PRs, at least those two issues will be fixed in the next VL release?
Does PR #4445 also fix the golem getting stuck in blocks like mentioned above?
Is there any plan to / idea how to fix the line of sight issue? There are some situations where it makes sense (no pun intended) that mobs will sense the player or other mobs, like when the player gets near a mob spawner or that villagers will panic if they sense a zombie even before they see it. So maybe sensing the zombie is less than a problem than the golem getting stuck by trying to reach a unreachable destination?
And one more request for advice: How to prevent spawning of golems on the edge wall of a spawning platform? 😓 Do I have to increase the height of the wall (causing other inconveniences), use a fence, …?
Sorry for the many questions! 😅
That's my understanding.
It does not.
I don't believe there is a PR in the works that would resolve the line of soght issue.
I suspect that with how the game is currently coded you may need to build the wall up to above the height of the golem spawning volume.
Thank you for the hint! At least for now, it seems golems don't spawn at the edge anymore.
I tried the same for the edges of the no-spawning-area to prevent golem spinning above the zombies, but they will still get stuck, but less than before. So at least a small improvement.
No offense but I think your design are very complicated, I made simple working iron farm in MCLA and yes they also stuck when spawn on edge but with simple fix like what I did can be the solution, I hope it will help you.
No offense taken, @bramaudi, thank you for your farm screenshot! 🙂
As I mentioned above I used a relatively simple design taken from this YouTube video which worked fine in MCLA but did not in VL. There was some problem with sign placing to contain the lava or so. Therefore I changed the design to use magma blocks, which made the farm incredibly slow.
So I tried a new design where the golems will fall down a tube, so the villagers could not detect the golem anymore and spawn a new one, so slow damage would not be a problem anymore. I now use the issues of the farm to get to know more about the physics of the game, because just copying a farm like I did the first time without knowing the mechanics how everything works will not enable me to create my own designs for iron or other farms.
As there may be issues with the game or the engine involved (like golem spinning or unsuccessful pathfinding), I decided to report my problems and asking for help.
But as I see you used signs for containing the lava in your farm, I will try again to implement the farm design which worked in MCLA in VL, so thanks again! :-)