File Details
Triangle 1.0.9
- R
- May 28, 2026
- 2.77 MB
- 10
- 1.21.1
- NeoForge
File Name
trianglejar-1.0.9-neoforge-1.21.1.jar
Supported Versions
- 1.21.1
Curse Maven Snippet
### triangle 1.0.9 changelog
🛠 Bug Fixes & Optimization (Crash Fix) Removed direct client dependencies: Direct references to the net.minecraft.client.Minecraft class were completely stripped from the custom snippets. This completely resolved the cannot find symbol compilation error during the server-side build phase of the mod.
Bypassed thread isolation via Reflection: The code was rewritten using Java Reflection. Shaders are now requested safely through text-based class names, hiding the client-only code from the strict Gradle compiler.
Removed problematic side-checking: The if (world.isClientSide()) condition was entirely cut out. Instead, the task queue method tell() is used to break through the isolation of the server-side Wait timer and execute graphical commands strictly on the player's thread.
✨ New Features (Game Window Customization) Created a standalone utility procedure: The window title management logic has been moved into a completely separate procedure file.
Universal window hijacking: Added code that dynamically changes the operating system title of the game window (from the default Minecraft NeoForge 1.21.1 to horror phrases like RUN or HIDE).
Dynamic argument support: The procedure is set up to accept MCreator block arguments, allowing you to change the window text dynamically using standard blue string blocks without touching the Java code anymore.