Remove mob fence and make all other fences not-jumpable #49
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#49
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?
Reporter: Skyisblue
Not jumpable for mobs/pets I hope.
The mobs fence does prevent mobs from jumping on the top of fence and escaping, but utterly fails in terms of keeping mobs from glitching through - even normal solid nodes can't do that. Additionally, there is no "from above" hitbox for mobs fence, you need to put a
mobs:fence_top
node on top of them, and almost no-one is aware of those.My proposal:
mobs:fence
andmobs:fence_top
should be aliased todefault:wooden_fence
default.register_fence
should get acollision_box
which istype="fixed"
and has 3 layers of borders: a normal node (1 1 1), a slightly expanded normal node, and the current borders.the whole purpose of mobs:fence is to prevent mobs from glitching through them, not to prevent players from jumping over them. the solution is better mob API w.r.t. normal fences (and really, all nodes).
There is an option in petz mod already: See screenshot and link:
https://forum.minetest.net/viewtopic.php?t=22245
This change may alter people's existing builds, right?
yes, this is certainly a change that should be communicated to players beforehand.
In this case we'll go with upstream - if they ever decide to make this happen, we'll go along. Until then, we'll keep what we have. If the new mob API supports it, we'll use it. If not, then we'll also keep what we have.