Jello is a mainly a mod that makes handling Minecraft's color system easy for modders or just to add quirky new ways of coloring blocks, items and entities. It also contains some new content to make using Jello easier for players and APIs for mod creators looking for an easy solution to hardcoded variables within Mojang's code.
Build Setup:
repositories {
maven { url 'https://maven.wispforest.io' }
}
dependencies {
// Recommend creating a Jello version within your gradle.properties
modImplementation "io.wispforest:jello:${project.jello_version}"
}- Jello adds new ways to get and create Minecraft's many colorful blocks (Wool, Concrete, Non-Glazed Terracotta, etc)
- You can now right-click with any dye to change the color of dyeable blocks in-world
- The new Dye Bundle, which works similarly to a vanilla bundle, allows you to get up to 8 uses out of a single dye
- Cauldrons now have parity with the Bedrock version of the game, allowing you to dye Leather Armor! Right-click with any dye to color the water, but note that only one color can be present at a time.
- Similar to the Dye Bundle above, Cauldrons allow you to get more out of a single dye. In fact, you can get 24 Dyed Blocks from a single piece of colorant!
- New colored Slime Block variants and as well as Slime Block Slabs! Both variants will stick to each other if they are the same color
- The slab version, depending on its state, will stick to either the top or bottom block and function the same on its other four sides.
- All living entities, or mobs if you will, can be dyed a certain color! It is mostly cosmetic and currently has no function but to be a cool little addition for players and being part of the API useful for mod creators
- An Entity Colorizing API: Such is a NBT tag based way of assigning differing DyeColor's, Custom Decimal Or hex based Color's and even the ablity to
Rainbow-ify any entity that Implements the Living entity and its render.
- Documention is included within the Mod.
- Experimental Gray-Scaling API: Such is used by the above Coloring API to get true color of the set Color value
- More Documention will be added in the future.
-
The current GrayScaling API is not as fleshed out as the Coloring API and in the future I hope to have the ability for someone to just register a EntityType, and then it will dynamically get and create the textures with the texture manager requiring no need of registering a gray scale version if your entity
-
Maybe add Slime stairs and custom sticky slime block based around a video by Mumbo Jumbo within the future (His ideas for slime slabs could prove quite difficult).
- With this I might add a custom API for adding your own sticky block, but I digress and promise nothing yet.