Introduction of BlockTextureManager
This new class manages how blocks appear in terms of textures and colors.
Launch of SpriteContentsAccess Interface
A new interface that provides a way to access the original image of an animated image or icon.
Addition of experimentalAutoPalette to Configuration
A new field in the system configuration to test automatic color selection options.
Expanding ItemSwapperSharedMod
Adjustments have been made to include a blockTextureManager field which enhances texture-related functionalities.
Inclusion of TexturePage Class in ItemGroupManager
The introduction of this class means that a page can now be marked with a specific texture and color.
Launch of BlockColorShortcut
This class allows for quick selection of different block colors.
Introduction of SpriteContentsMixin Class
Another way to retrieve the original image of a sprite, enhancing the functionalities of SpriteContentsAccess.
Modification of SwitchItemOverlay
Adjustments to this class allow it to support TexturePage and handle the opening of block color palette.
BlockListWidget Class Addition
A new feature that displays a grid of blocks along with their textures thus enhancing visibility.
New Utility File for Color Manipulation
The added ColorUtil.java contains handy methods to facilitate working with colors.
Addition of New Translations for Colors
Updates to the en_us.json file bring new translations for tooltips related to colors.
Introduction of new GUI Texture
The new paint_brush.png image is a nice addition to the graphical user interface textures.
Modification of Item Swapper Mixin
Changes to the itemswapper.mixins.json file include a new mixin, SpriteContentsMixin, for more functionality.
PR Summary
Introduction of BlockTextureManager This new class manages how blocks appear in terms of textures and colors.
Launch of SpriteContentsAccess Interface A new interface that provides a way to access the original image of an animated image or icon.
Addition of experimentalAutoPalette to Configuration A new field in the system configuration to test automatic color selection options.
Expanding ItemSwapperSharedMod Adjustments have been made to include a
blockTextureManager
field which enhances texture-related functionalities.Inclusion of TexturePage Class in ItemGroupManager The introduction of this class means that a page can now be marked with a specific texture and color.
Launch of BlockColorShortcut This class allows for quick selection of different block colors.
Introduction of SpriteContentsMixin Class Another way to retrieve the original image of a sprite, enhancing the functionalities of
SpriteContentsAccess
.Modification of SwitchItemOverlay Adjustments to this class allow it to support
TexturePage
and handle the opening of block color palette.BlockListWidget Class Addition A new feature that displays a grid of blocks along with their textures thus enhancing visibility.
New Utility File for Color Manipulation The added
ColorUtil.java
contains handy methods to facilitate working with colors.Addition of New Translations for Colors Updates to the
en_us.json
file bring new translations for tooltips related to colors.Introduction of new GUI Texture The new
paint_brush.png
image is a nice addition to the graphical user interface textures.Modification of Item Swapper Mixin Changes to the
itemswapper.mixins.json
file include a new mixin,SpriteContentsMixin
, for more functionality.