Tags
Creators
Details
0.4.13.alpha
Compatibility
Changes
This is the last in the 0.4.x series of builds and marks the end of the rapid release schedule. With all the basic vanilla systems in with basic functionalty, release will probably slow to 1-2 per week as I continue to work towards switching to beta builds. If you find any issues or bugs with the current systems, please report them on github. Thank you to everyone who has downloaded the mod so far through this rapid fire releases. I still have a lot I want to implement, just will be at a bit slower pace going forward to let you guys play around with it longer between builds. Changelog below.
[Added]
-
Redstone Emitter Node: A new output node allowing flowcharts to programmatically toggle, add, or subtract analog redstone signals (0 to 15) on specific faces of Redstone Emitter blocks.
-
Pulse Mode Configuration: Emitter block outputs can now be set to "Pulse Mode," causing the redstone signal to fire for exactly 1 game tick before automatically resetting to 0.
-
Redstone Emitter Settings Panel: Introduced a dedicated settings layout for redstone emitters, featuring a targeted block selector that filters specifically for Redstone Emitter Blocks.
-
Sided Emitter Configuration Popup: Shift-clicking a face on an Emitter preview opens a custom options dialog to configure specific math operators (Overwrite, Add, or Subtract), output values, Pulse toggles, and Rollover (value wrapping) per side.
-
Face Culling Proxy: Implemented a rendering proxy (
CullingBypassBlockGetter) for the 3D block preview window, preventing block faces from turning invisible when rendering isolated solid blocks.
[Changed]
-
Decoupled Shader and Math Helpers: Refactored the core 3D preview math and rendering layers into dedicated helper utilities, protecting the preview pipeline from environmental glitches.
-
Streamlined UI Code: Re-engineered visual validation checkers on the client to use consolidated helper functions, simplifying code maintainability.
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:LTva5BWN:1F81FQtX"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:LTva5BWN:1F81FQtX"
}

