GeyserModelEngine CustomEntity Fork
GitHub:https://github.com/zimzaza4/GeyserModelEngine/tree/custom-entity
🌏 [English] [简体中文] [Welcome to contribute more languages]
About
this is for GeyserCustomEntityFork's version,no support vanilla Geyser
Unlike the master, this one is truly a custom entity
how to install
Download the following plugins according to the server core
| plugins | Link | effect |
|---|---|---|
| GeyserUtils | Github | Get your Geyser to support calling some BE stuff |
| GeyserModelEngine | Github | Make your bedrock support MEG4 |
| GeyserCustomEntity Fork | Github | Make Geyser support custom entities |
| GeyserModelEnginePackGenerator | Github | Help you automatically transform the model to generate resource packs |
replace your Geyser with that Geyser fork
put GeyserModelEngine in the plugins folder (only spigot)
and geyserutils-spigot/velocity/bungeecord
GeyserModelEnginePackGenerator geyserutils-geyser put into plugins/geyser/extensions
Start the server to generate the relevant configuration files, and then shut down the server to install
convert model
GeyserModelEnginePackGenerator can generate resource packs himself
We came to plugins/Geyser-Spigot/extensions/geysermodelenginepackgenerator/input/
Create a folder in this directory called the ID of the model.
For example, if I have a model with the id parry_knight, name it parry_knight
Each model should have a separate model folder
Then drop the model, animations, and textures into this folder intact
The new version of BlockBench exports the bedrock model format_version as 1.21.0
You need to change it to 1.12.0 manually
Otherwise your client will not see the model
Restart the server or reload geyser to start generating resource packs
go to plugins/Geyser-Spigot/extensions/geysermodelenginepackgenerator
final step, reload Geyser or restart the server to load the resource pack
tips
- Pay attention! It is packaged by detecting the number of models and will not execute if the number does not change.
- To repackage it is recommended to delete
generated_pack.zipand change the uuid or version - instead of dropping the package into the
geyser/packsdirectory, it will load pack itself
The end
Congratulations you now learn how to use, any bugs please send Issues
limit
- Multi-textures are not supported
- To be excavated
FAQ
Why does it turn into Steve after summoning a model?
If you're sure you did it step by step according to the tutorial above, there may be a problem with this model?