This plugin implements server-side model by using packet-based item display.
- Importing .bbmodel
- Resource pack auto-generation
- Multiple hit-box
The main reason I created it is:
- To reduce traffic - MEG uses too many packet, making significant network issue.
- To provide faster update - MEG's update is too slow.
- To provide more flexible API - MEG is a closed-source plugin and API is very limited.
This plugin, of course, implements generic block bench model with animation.
This plugin can track entity's movement and head rotation.
This plugin can optimize network by sight-trace. It won't send packets when the player's not looking.
This plugin provides multiple hit-box both client and server. (tracking animation rotation)
Like MEG, This plugin implements simple MythicMobs support.
model
state
defaultstate
partvisibility
- Spigot, Paper or a fork (e.g. Folia)
- Java 21
- Minecraft 1.19.4-1.21.4
No
/bettermodel reload - Reloads this plugin.
/bettermodel spawn - Summons this model to husk.
/bettermodel limb <true/false> - Shows/Hides player limb.
/bettermodel play - Plays player animation.
bettermodel - Accesses to command.
./gradlew build
We are using maven central.
repositories {
mavenCentral()
}
dependencies {
compileOnly("io.github.toxicity188:BetterModel:VERSION")
}