rainglow

rainglow

Mod

rainbow glow squids, allays and slimes - make your world gorgeous!

Client DecorationMagic Mobs

10.2k downloads
78 followers
Created2 years ago
Updated6 months ago

Follow Save
Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...
  • 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

External resources



Project members

ix0rai

Owner


Technical information

License
MIT
Client side
required
Server side
unsupported
Project ID