All versions
1.0.5
Beta
Create Balloon 1.0.55 months ago 155
Compatibility
Minecraft: Java Edition
1.21.1
Platform
NeoForge
Supported environments
Client and server
Required content
Any compatible version
Changes
Force System
- New: Gravity compensation formula
force = baseKpg × mass - velY × mass × 0.1 - New: All forces (lift, hover, descend, drag) applied at COM via ForceTotal — zero torque, zero rotation
- Fixed: Sable gravity constant identified (11.0 m/s², substepsPerTick=2 → baseKpg=0.275)
Hover
- New: Perfect hover via fixed gravity compensation instead of PI integral controller
- New:
baseKpgconfigurable in-game (default 0.2597, range 0~100) - Changed: Exit control preserves hover state (structure floats continuously)
- Changed: Removing controller resets all balloon states (structure falls)
Controls
- New: Ascend/descend speed configurable (0.1~5 blocks/s)
- New: Auto-land: hold V on ground for
landHoldTime(default 1s) to auto-exit - New:
wasActivatedflag prevents auto-hover on world load - Fixed: Redstone control restored — left/right relative to block facing
Config
liftForce— lift capacity per balloon in kpg (default 100)baseKpg— gravity compensation (default 0.2597)ascendSpeed— ascent bonus (default 1.0)descendSpeed— descent reduction (default 1.0)landHoldTime— V-on-ground auto-exit delay in seconds (default 1.0)logLevel— OFF / SIMPLE / DETAILED
Debug
- New: Standalone debug logging to
create-balloon-logs/ - New: Configurable log levels with header documentation
Model
- New: Custom Blockbench model for controller (13-element sail/brass/axis design)
- New: Custom item icon PNG for controller
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:e9CPu9Ub:cQoKWGzR"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:e9CPu9Ub:cQoKWGzR"
}