mc 1.21 support
might also work on 1.20.5 .6
- Made color preview 1:1 and added hex indicator.
- Fix shader conflicts by making returned color non-zero (div by zero?).
- optimize and cache colors
- rewrote config (switched to yacl)
- color preview in config screen (however it's unsafe so it might break on future yacl version)
fix: config not loading on startup