All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Time is following the Holocene Calendar.
- Hotfix fallback chain texture incorrect.
- Reworked logic and rendering of the mod.
- Implemented 2 new rendering models:
connectiblechains:square
andconnectiblechains:plus
- See wiki for more info.
- Fixed bug of randomly broken chains when one end is in an unloaded chunk. #68
- While leading animals, right-clicking with a lead in hand now first tries to attach animals to a fence. #65
- Connecting to existing uses the correct sound. #64
- Fixed pick block bug where you would always get a vanilla chain.
- The mod now uses
connectiblechains:catenary_items
tag for allowed items to be used that are not chains. - Leads are now also available to use as catenary.
- Fixed bug where custom textures were working on initial launch.
- Items now grab the sound of their block variant, if there isn't one, it defaults to chains.
- The chain drip function is altered sightly to decrease drip for longer chains.
- Added
es_mx
translation by courtesy of TheLegendofSaram- Copied language to
es_ar
,es_cl
,es_ec
,es_es
,es_uy
, andes_ve
. - If you noticed any mistake due to regional differences in the Spanish language, make an issue or pull request.
- Copied language to
- Added
ru_ru
translation by courtesy of Alexander317
- Reworking Networking again since it changed again.
- Increased visibility range, equal to other entities, like chests.
- Default max range increased from 7 to 16.
- Reworked Tag system to use the
fabric-convention-tags-v2
. - Reworked how the mod grabs textures for the
knot
andchain
texture.- For every item in the
chains
convention tag, we check if JSON files is located at<mod-id>/models/entity/connectiblechains/<item_id>.json
, see thechain.json
file on GitHub for an example. - If this file is missing, the default locations (what currently happens) are used.
- Note: Animated textures do not work.
- For every item in the
- Reworked Networking to conform with new standard.
- Removed all mixins, as they were no longer needed (I hope).
- Added
c:bars
tags and allowed chains to be connected to iron bars. - Minecraft version 1.20.4
- Fixed texture bug when having one chain in hand.
- Fix Tooltip Config not Working
- Added new text for the tooltip.
- Reworked the compatibility to be tag-based.
- Using
data/c/tags/items/chains.json
we check if an item can be used to make a catenary.
The code then assumes anitem
andblock
texture for theknot
andcatenary
.
This implies that you can make anything a compatible chain, as long as you have textures available. For modded players, you need to add a data pack where you add tags for the chain items you want added.
- Using
- Fix Gold Chain Charm
- Added
nether_brass_chain
from Architects Palette - Added
golden_chain
from Blockus - Added config to remove the tooltip.
- Support for Golden Chain of Dustrial Decor
- Crash Fixed with ShowMeYourSkin mod.
- Support for Charm and Mythicmetals Decorations chains.
- Added tooltip for supported chains.
- Resources file structure changed, wiki will be adapted accordingly.
- Updated version specifically for 1.18.2.
- Compatibility API for other mods
- New chains for Valley Craft, BetterNether and Better End
- Sound and animation issues
- Drops is creative mode
- Not being able to place held chains when not holding a chain item
- Servers not working
- Fixed Collision doesn't work for mobs #7
- Fixed Max Chain Distance only taking effect after restart
- Improved collider placement
- Fixed left over knots when a chain breaks because it's too long
- Improved lang file a little
- Sync chain config to client
- Replaced chain line renderer fixing many issues
- Fixed UV stretching (In some cases the pixels still aren't acute trapezoids but obtuse)
- Fixed hard coded texture
- Fixed very high poly count
- Added adjustable quality setting
- Fixed pixel gaps between polygons
- Added model caching
- Added debug rendering
- Improved lighting
- Fixed incorrect chain position on first frames after a new connection
- Thanks to Qendolin for this update.
- Issue of connecting chains twice
- Rendering Crash
- Mobs also effected by chain collision
- Better Rendering Chain
- Arrows bounce off
- Rendering Chain Issue
- Support for mod-menu and auto config. (Drag and Max Range)
- Chains can now only be broken by a player holding a shear.
- This is based on fabric shear tag, so if other mods add shears they should also work.
- Chains now also check if ENTITY_DROP gamerule is on before dropping a chain.
- Chain Collisions are now visible when using F3+B when holding a shear.
- Duplication Glitch
- Collision and hit-box added to the chain, not when connected to a player.
- Chains can be connected to a wall.
- Optimized and clearer chain rendering code.
- Fixed small mistakes.
- Updated deprecated code.
- This Changelog
- Chains disappear after leaving the area
- Some data was not synchronized
- Chain_Knot had no lang name.**