1.0.5
Compatibility
Changes
Changelog - Version 1.0.5 Core Systems & Logic Entity Acquisition: Implemented an AABB (Axis Aligned Bounding Box) detection radius, allowing for non-contact entity interaction within a 15.0 block range.
NBT State Synchronization: Integrated Persistent Data flags to communicate execution states between the Item class and Entity AI, ensuring seamless behavioral transitions.
AI Suppression: Forced NoAI and NoGravity state injection upon successful target acquisition to stabilize cinematic sequences.
Cinematic & Visual FX Particle Systems: Synchronized SONIC_BOOM, EXPLOSION_EMITTER, and SOUL particle layers for a multi-stage termination visual.
Dynamic Motion: Programmed a custom DeltaMovement vector to simulate a "levitation" effect during the pre-execution phase.
Lighting & Lightning: Integrated LightningBolt entity summoning at the target's exact coordinates to finalize the execution sequence.
User Interface (UI/UX) Action Bar Feedback: Added dynamic ClientMessage triggers with color-coded (Red) validation to provide real-time distance and visibility feedback.
Conditional Overlays: Refactored the RenderGuiOverlayEvent to include state-checking, preventing automated GUI jumpscares during manual execution events.
Localization: Standardized all technical strings and identifiers within the en_us.json localization manifest.
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:TpXrI6vL:tbhguYqp"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:TpXrI6vL:tbhguYqp"
}

