bedrock-tool / bedrocktool

a mostly working minecraft bedrock tool for downloading server worlds, skins and others
GNU General Public License v3.0
163 stars 20 forks source link

Support for Downloading Entity Geometry #193

Open NhanAZ opened 2 days ago

NhanAZ commented 2 days ago

Some servers do not include entity geometries directly in their resource packs. They use hard code to change the entity's geometry. So can we download the entire geometry of entities in the server or in the world or entities that the player sees or entities that the player interacts with? This feature is quite similar to skins (download all skins from players on a server). But for skins it only downloads the player's texture file.

olebeck commented 2 days ago

those are more likely fake players, you can't change an entities geometry after join. you can use skins mode for those

NhanAZ commented 2 days ago

I mean the server's NPCs/Slapper (Entity). I can't get their geometry, at least the texture.

olebeck commented 1 day ago

what server is this on

NhanAZ commented 1 day ago

Can you test on my server: 1.53.99.70:19132

NhanAZ commented 1 day ago

https://youtu.be/fnHAY_pn7SU

There aren't any resource packs previously loaded in Storage. The server also does not send any resource packs to players when they join the server.

But non-player (NPC/Slapper) entities have complex geometry.

Also there aren't any textures downloaded. ![image](https://github.com/bedrock-tool/bedrocktool/assets/60387689/ffc7407e-9c08-4a26-a547-26da6e42e9e6) ![image](https://github.com/bedrock-tool/bedrocktool/assets/60387689/8813f9de-0432-415a-b5ac-ee4f25558db4) ![image](https://github.com/bedrock-tool/bedrocktool/assets/60387689/73c294d5-3d8f-40f0-9140-9d0278695077)
NhanAZ commented 1 day ago

what server is this on

image

I saw you joined my server last night but Incompatible protocol version? My server compatible Minecraft version: 1.21.0 (protocol version: 685)