- port to 1.20.2
- add french translations (thanks desoroxxx!) and german translations (thanks up!)
- added a setting in the configuration for the rarity of custom colours: this determines how often entities will spawn with abnormal colours. it's represented as a percentage.
- removed vanilla mode
- added lime colour to rainbow mode
- fix bugs with slimes changing colour immediately after being spawned
- fix client code being called when
/reload
is run on the server, causing a crash - fix config lock happening outside of worlds
- fix gay pride not being treated as a default mode
- update to minecraft 1.20
- add a gay pride mode
- fix extra newlines being added to the beginning of config files
- fix some metadata
- add support for slimes
- add support for allays
- add colours for all dyes
- add support for dyeing slimes, allays and glow squids
- fix issues with metadata
- clean up some code
- add toggles for disabling individual entities from using custom colours
- much of this release was developed by a5ho9999, thank you!
- update to 1.19.4
- merge 1.0.3 into 1.18
- merge 1.0.3 into 1.17
- actually fix the issue with the incorrect colour being displayed
- fix incorrect colour being displayed on entity spawn in singleplayer
- fix config not being created when not present
- fix strange positioning of labels in config screen
- fix config locking happening in singleplayer
-
data driving for rainglow modes
- modes are loaded from json through a server datapack
- when joining a server that has modes unknown to the client, they will be sent over
- modes define a text colour, an id, and a list of colours
-
config sync
- config sync can be toggled on and off through config
- when enabled, the client will send its config to the server on join
- the client cannot edit their config while in a server, either through the file or the screen
- this mode can be default, custom-defined through json, or even the builtin "custom" mode
- the client's config is reset when leaving the server
-
improvements to config parser
-
stability improvements to data tracker registration
- internal improvements
- stability improvements to config reading and writing
- optimise config reading and writing
- optimise colour lookups (improvements to in game performance)
- mixin compatibility improvements
- config screen now displays the currently enabled colours, the colours in the currently selected mode, and is prettier
- fix exception spawning ink particles when connected to a server
- improve orange particles
- add new mode: custom! custom mode allows you to select which squids you'd like in your game
- redone and more reliable config reading and writing
- less invasive mixins - fixes compatibility with other mods such as more babies
- internal cleanup