<h3><a href="https://github.com/dragon-forge/maven">To get developer builds, consult our maven repository</a></h3>
<h1>Changes:</h1>
<ul>
<li>[1.12.2] Removed okio, socketio, okhttp from shaded dependencies, greatly reducing file size.</li>
<li>[1.12.2] Added NBT serialization.</li>
<li>[1.12.2] Fix client-only call to targeted sounds.</li>
<li>[1.12.2] Add SimpleRegisterKernelForMod for per-mod sorting of all kernels. PacketCHCOpts is now sending sub-packets on main server thread.</li>
<li>[1.12.2] Sort registration kernels by class names to always keep the order; Added RegisterHook to be propagated whenever things are registered.</li>
<li>[1.12.2] Backported ICustomRegistrar, updated ItemStackUtil's nullchecks for items.</li>
<li>Improved networking once again (exposing packet buffers), increased packet size for Server->Client transport to about 254MBs, remove calls to WorldUtil.cast, upgrade versioning to the more modern standard that I use across my mods.</li>
<li>Modid-based kernel registration.</li>
<li>Register items and blocks at preinit phase. Forge registries run too late, so we must go faster!</li>
<li>More attributes inside of manifest file for Modrinth.</li>
<li>Backported @SimplyRegister mechanism, fix memory leaking in GlShaderStack (by clearing the stack every game tick), fixed (hopefully) apostrophe being taken, more methods in SoundObject</li>
<li>Colored lighting optimizations.</li>
<li>Update logo & banner, as well as update URL cuz heroku is ass.</li>
<li>Cool java stuff for TerrariaCraft, because yes indeed.</li>
<li>Fixed Colored light being emitted from invisible entities and spectators.</li>
<li>Fixed glGetShaderInfoLog</li>
<li>Improved network variable API</li>
<li>Fixed #136, #139, added some packet wrappers and avoided several reflection calls in favor of hc_at.cfg as well as some general networking improvements.</li>
<li>Changes to world retrogen (restored previous regen method), removed unused crap, added multi-hitbox rendering.</li>
<li>Fix naming for some methods, add base method for getting all results;</li>
<li>General improvements to crafting lib</li>
<li>Pushing worldgen improvement and upstream changes</li>
<li>Fixed saturation. oops.</li>
<li>Add support for saturation value in world tint event 4 ColoredLux.</li>
<li>Use ChunkEvent.Load instead of PlayerTickEvent for retro gen, fixes #133</li>
<li>Hotfix recipe registry IDs</li>
<li>Fixed buildscript</li>
<li>Corrected recipe API, fixed EnergyUnit, added JS API</li>
<li>Added model mesh normalization and custom handling.</li>
<li>Fixed v3 connected textures *sigh* finally done!</li>
<li>Fixed console spam with linking shaders, fixed NPE with ModelRendererWavefront.</li>
<li>Sanity check to prevent crashes if shader program failed to create.</li>
<li>New shader pipeline, made to reduce memory usage compared to old one.</li>
<li>New shader pipeline, made to reduce memory usage compared to old one.</li>
<li>XML reader, added config for ASM to fix Sponge incompatibility.</li>
<li>Added TickSlipв„ў technology, improved JSON frameworks.</li>
<li>Fixed connectable particle issues.</li>
<li>Add GL Buffers and more handlers for Colored Lighting.</li>
<li>Added randomizable textures for connected models.</li>
<li>Improved colored light api (support particles), open perlin noise & small addition IBlockItemRegisterListener</li>
<li>Added OpenSimplexNoise, IRenderAwareItem</li>
<li>Added ColoredLux new tint support, changed up model scale to be 16 times smaller (should fix colored lighting issue)</li>
<li>Fixed networking issue, mainly occuring in TerrariaCraft (missing EntityPlayerMP on server rarely)</li>
<li>Fixed server crash, added sanity check before pushing the IBakedModel map. (Uggghhhh VanillaFix >:|)</li>
<li>Revamped OBJ rendering (WavefrontLoader & ModelRendererWavefront), added convenient resource reload method (client-side only)</li>
<li>Added tint indices for baked multipart models. Sync re-rendering for multiparts.</li>
<li>Added multipart baked model, fixed NPE with redstone nearby multiparts.</li>
<li>Add baked models for multiparts :o</li>
<li>Fix build issue for new devs</li>
<li>Fix what has been broken =w=</li>
<li>Fix #116</li>
<li>Fall back to defaults if gamerules are not present. Fixes compatibility with multiworld server implementations.</li>
<li>Fix compile issue caused by UTF8 characters.</li>
<li>Fixed jar signage issue.</li>
<li>Fixed #115</li>
<li>Fixed #113</li>
<li>what</li>
<li>More API</li>
<li>Added bone structure for Colored Lux internal compat. Also, EntityItemHurtEvent</li>
<li>ASM now actually works.</li>
<li>Hook into RenderChunk.postRenderChunk, fix #112</li>
<li>Registry improvements, modular ASM events, remove error messages</li>
<li>Connected textures v2</li>
<li>Update pack type, connected texture API! \o/</li>
<li>Fix #108, updated packet system to v1.5</li>
<li>Changed version check to dynamic API page.</li>
<li>Updated networking, few new client methods.</li>
<li>Fix GuiWTFMojang!</li>
<li>Update README.MD</li>
<li>47th build. A little cleanup, added IWitherProofBlock.</li>
<li>Because... Mojang.</li>
<li>Add scissors, image helper, more drawing methods. Removed unused code.</li>
<li>Fixed #81...</li>
<li>Fixed #90 and #93</li>
<li>Changes to client methods, recipe registry fixes.</li>
<li>Shrunk symbols, ported configs, optimised and added few things here and there</li>
<li>Fixed #85</li>
<li>Shaded OKHTTP3, OKIO and IO.Socket libraries.</li>
<li>Added part rendering</li>
<li>Added langs</li>
<li>Added item rendering on the fly, fixed transport session send to all.</li>
<li>Added ItemStack renderer</li>
<li>2.0.3.2</li>
<li>Buch 'o' tweaks and GIF image decoder.</li>
<li>Improvements to manual, remove duplicate IndexedMap</li>
<li>Removed quite a few unused features, removed caching and ASM file saving</li>
</ul>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }