triangle.jar

Adds a terrifying Triangle creature with custom AI and jump-scare mechanics.

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

NeoForge

implementation "curse.maven:the-triangle-1505316:8158797"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

### 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.