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