1.0.0-beta
Compatibility
Changes
๐ฌ ApoCinematicCore 1.0.0-beta
High-Performance Cinematic Engine for Java & Bedrock Edition
ApoCinematicCore is a professional-grade tool designed for server trailers, content creation, and immersive storytelling. Engineered for maximum precision, it provides ultra-smooth camera movements while maintaining zero impact on server performance.
๐ Key Features
- Catmull-Rom Splines: Implementation of centripetal interpolation to eliminate camera "overshoot" and "snap-back," ensuring buttery-smooth transitions.
- Bedrock Optimized: Built-in frame optimization specifically for Bedrock Edition (Geyser/Floodgate). Smaller positional deltas mean a smoother experience for mobile and console players.
- Multi-Viewer Support: Broadcast cinematics to specific players or the entire server simultaneously (up to 50+ parallel viewers).
- Immersive Mode: Automatic "F1" style mode that hides the HUD (Java) and applies effects like Blindness fades and Night Vision for a true movie feel.
- Smart Recording: Record at a steady 20 FPS with a real-time action bar countdown and automatic
.ymldisk storage.
๐ Changelog | v1.0.0-beta
- [Added] SmoothPath Engine: New centripetal Catmull-Rom interpolation for professional motion.
- [Added] Bedrock Extra-Interpolation: Dedicated logic to stabilize camera jitter on Bedrock clients.
- [Added] Automatic Persistence: Full auto-save and auto-load system for all your cinematics.
- [Fixed] Command and chat blocking during playback to prevent immersion breaks.
- [Improved] Performance overhead reduced to nearly 0% when idle.
๐ ๏ธ Quick Start
Commands:
/cinematic rec <name> <seconds>- Start a new recording after a 3s countdown./cinematic play <player> <name>- Play a cinematic for a specific user./cinematic playall <name>- Show the cinematic to everyone online./cinematic list- View all recorded scenes and their durations.
Permissions:
cinematic.rec/cinematic.play/cinematic.playall/cinematic.admin
Precision recording for the next generation of Minecraft creators. Developed by ApoloCR.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:p52Pwx6B:bh8fC08v"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:p52Pwx6B:bh8fC08v"
}

