Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should mobs leave a corpse? #1201

Closed
ikabod-kee opened this issue Mar 13, 2025 · 6 comments
Closed

Should mobs leave a corpse? #1201

ikabod-kee opened this issue Mar 13, 2025 · 6 comments

Comments

@ikabod-kee
Copy link
Collaborator

To reduce Clutter(tm) we could have mobs leave a corpse instead of immediately turning into drops. To harvest the corpse, you just attack it until it drops its items.

@IntegratedQuantum
Copy link
Member

Well, ideally they wouldn't drop any Clutter in the first place.

@Argmaster
Copy link
Contributor

I don't think this is necessary. Players don't drop their inventories and no other entity will drop as much items as player would. I expect that on average entity will drop 1-2 items, so having corpse implemented as a normal entity would be more costly, and having corpse as a block would clutter the ground. Corpses themselves would end up being clutter, as you would have to gather resources twice - once by killing an entity and second time by interacting with a corpse.

I assume that players not dropping inventories is a deliberate decision.

@du82
Copy link

du82 commented Mar 14, 2025

I think they should, its always annoyed me that the Minecraft mobs just disappear and drop equivalent items.

@ikabod-kee
Copy link
Collaborator Author

Probably not. A better solution would be bag filters.

@ikabod-kee
Copy link
Collaborator Author

I assume that players not dropping inventories is a deliberate decision.

Not entirely. Right now there's no punishment for death besides teleporting back to spawn. The issue is tracked in #922

@Argmaster
Copy link
Contributor

Well, this is very important for the player-player interactions dynamic. If you can't gain anything from killing someone, there is no incentive to run around killing unless they are trespassing or annoying in some other way.

As for protecting ppl from things like spawn kills, I would advocate for mechanism to spawn player further and further from their spawn point if they die too soon after respawning. For example first time you respawn exactly at your spawn point, but if you die within 5 seconds you get respawned randomly in 10 block radius, then if you die within 10s you will respawn in 50 block radius etc. This would also apply to player-set spawn points like beds, if we want to have mechanic like this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants