BetterModel
Server-side 3D model rendering and animation engine for Minecraft Java Edition. Import BlockBench models, play animations, and create custom entities with zero client-side mods.
What is BetterModel?
BetterModel is a powerful server-side engine that brings fully animated 3D models to Minecraft Java Edition without requiring any client-side modifications. Using item display entities and packet manipulation, it enables you to create custom NPCs, bosses, cosmetics, and interactive entities with BlockBench models.Server-Side Rendering
No client mods required. All rendering happens server-side using item display entities and packets.
BlockBench Integration
Import .bbmodel files directly. Auto-generates resource packs for seamless integration.
Advanced Animations
Play complex animations with per-player support, including 12-limb player model animations.
Performance First
Optimized for high-traffic servers with asynchronous design and efficient packet handling.
Key Features
Server-Side 3D Models
Server-Side 3D Models
Render fully 3D BlockBench models using item display entity packets. No resource pack downloads or client-side mods required for core functionality.
Runtime Animation System
Runtime Animation System
Play complex animations at runtime with support for looping, speed control, and per-player animations. Each player can see different animations simultaneously.
Custom Hit Detection
Custom Hit Detection
Create custom hitboxes for bones with interaction callbacks. Perfect for boss mechanics, interactive NPCs, and multi-part entities.
Player Model Support
Player Model Support
Animate player models with full 12-limb support, including individual finger control and advanced body movements.
Auto Resource Pack Generation
Auto Resource Pack Generation
Automatically generates optimized resource packs from your .bbmodel files, handling all texture and model data transformations.
Multi-Platform Support
Multi-Platform Support
Works across Bukkit, Spigot, Paper, Purpur, Folia, and Fabric. Single API for all platforms.
Quick Example
Here’s how easy it is to spawn an animated model:Basic Entity Model
Get Started
Follow our quickstart guide to create your first animated model
API Reference
Explore the complete API documentation
Examples
See real-world examples and use cases
GitHub
View the source code and contribute
Why Choose BetterModel?
Stability First
Conservative approach to feature expansion ensures a stable API and operational safety for production servers.
Performance Optimized
Minimized runtime computation, memory footprint, and network overhead through asynchronous design.
Community & Support
Discord Community
Join our Discord server for support, discussions, and community showcase
Report Issues
Found a bug? Report it on GitHub Issues
BetterModel is optimized for Minecraft 1.21+. Check the Installation guide for supported versions and platforms.
