- Add a
setModName()
method to theIKeybind
interface - Add the
PacketPlitter
class from Carpet mod, needed for structure bounding boxes in recent Carpet mod versions WidgetDropDown
: Fix thesetPosition()
method not moving the scroll bar- Add an
EntityUtils
util class - Don't tint the 1.13+ uncolored Shulker Box preview background
LayerRange
: Add acopy()
method, plus some clean-upLayerRange
: Fix the "closest limit to player" layer range movement being derpyGuiBase#addLabel()
: Translate the passed label for the width calculation- Add a new render util method, rename a couple of old methods
PositionUtils
: Add some new util methods- Some small button refactoring/cleanup
- Add Int and Double value modifier button listeners
- Add a
WidgetColorIndicator
, and use that in the config GUIs - Color Editor: Add an alpha slider, fix the other values affecting the alpha channel
- Small fix to Render Layer edit GUI positioning, plus change one button label
- Add a
ConfigOptionListEntryBase
class - Modify the
KeyCallbackAdjustable
callback class to be a bit more flexible - Move
WidgetScrollBar
to the widgets package - Reset the color after drawing in some util methods
- Make the
JsonUtils.writejsonToFile()
method a bit more flexible
Original build time: 2019-11-02 22:32:41 UTC+2
- Add a
setModName()
method to theIKeybind
interface - Add the
PacketPlitter
class from Carpet mod, needed for structure bounding boxes in recent Carpet mod versions WidgetDropDown
: Fix thesetPosition()
method not moving the scroll bar- Add an
EntityUtils
util class - Don't tint the 1.13+ uncolored Shulker Box preview background
LayerRange
: Add acopy()
method, plus some clean-upLayerRange
: Fix the "closest limit to player" layer range movement being derpyGuiBase#addLabel()
: Translate the passed label for the width calculation- Add a new render util method, rename a couple of old methods
PositionUtils
: Add some new util methods- Some small button refactoring/cleanup
- Add Int and Double value modifier button listeners
- Add a
WidgetColorIndicator
, and use that in the config GUIs - Color Editor: Add an alpha slider, fix the other values affecting the alpha channel
- Small fix to Render Layer edit GUI positioning, plus change one button label
- Add a
ConfigOptionListEntryBase
class - Modify the
KeyCallbackAdjustable
callback class to be a bit more flexible - Move
WidgetScrollBar
to the widgets package - Reset the color after drawing in some util methods
- Make the
JsonUtils.writejsonToFile()
method a bit more flexible
Original build time: 2019-11-02 22:32:09 UTC+2
- Initial port to Forge on 1.14.4, from the
0.10.0-dev.19
version from Rift 1.13.2 - Note: Some things don't yet work correctly before the Mixin library updates with support for Forge 1.13+
- For example some things that would normally happen on world load or unload in the dependent mods may be broken
Original build time: 2019-10-23 01:11:19 UTC+3
- Move the
IConfigOptionListEntry
enums to their own package - Add a
getModName()
method to theIConfigHandler
interface - Add
getModName()
andsetModName()
methods to theIConfigBase
interface - Add a util method to draw 9-sliced textures
- Add a
ToastRenderer
and a keybind display popup/toast - Fix editing or resetting string list configs not calling
onValueChanged()
- Fix the
WidgetToast
life time argument not being used - Allow hotkeys without callbacks to cancel further processing when triggered
- Minor GUI fixes and clean-up
- Only show the keybind toast when an action triggered successfully (cancels further processing)
Original build time: 2019-09-17 18:14:32 UTC+3
- Move the
IConfigOptionListEntry
enums to their own package - Add a
getModName()
method to theIConfigHandler
interface - Add
getModName()
andsetModName()
methods to theIConfigBase
interface - Add a util method to draw 9-sliced textures
- Add a
ToastRenderer
and a keybind display popup/toast - Fix editing or resetting string list configs not calling
onValueChanged()
- Fix the
WidgetToast
life time argument not being used - Allow hotkeys without callbacks to cancel further processing when triggered
- Minor GUI fixes and clean-up
- Only show the keybind toast when an action triggered successfully (cancels further processing)
Original build time: 2019-09-17 18:14:05 UTC+3
- Exclude the Gimp image files from the built mod
- Potentially make the message rendering a bit more thread safe
- Move a stack to string util method from Item Scroller
- Add a helper
getFloatValue()
default method toIConfigDouble
- Refactor the config saving/loading system. Move around a bunch of classes.
- Small refactor to hotkey registration things. Improve the
All Hotkeys
list. - Add the 'All registered hotkeys' tab to the in-game config GUI as well
- Clean up the config dirty checking a bit. This also fixes it for color configs.
- Scroll Bar widget: Add up/down arrows, change into a widget
- Add an "in-game" message consumer
- Fix the
LayerRange
move having operation order issues LayerRange
: Fix a rounding issue in thesetToPosition()
method- Add a util method to check if a filename contains invalid characters
- Add an
InfoType
enum and a util method to print messages using that type
Original build time: 2019-07-22 21:53:53 UTC+3
- Exclude the Gimp image files from the built mod
- Potentially make the message rendering a bit more thread safe
- Move a stack to string util method from Item Scroller
- Add a helper
getFloatValue()
default method toIConfigDouble
- Refactor the config saving/loading system. Move around a bunch of classes.
- Small refactor to hotkey registration things. Improve the
All Hotkeys
list. - Add the 'All registered hotkeys' tab to the in-game config GUI as well
- Clean up the config dirty checking a bit. This also fixes it for color configs.
- Scroll Bar widget: Add up/down arrows, change into a widget
- Add an "in-game" message consumer
- Fix the
LayerRange
move having operation order issues LayerRange
: Fix a rounding issue in thesetToPosition()
method- Add a util method to check if a filename contains invalid characters
- Add an
InfoType
enum and a util method to print messages using that type
Original build time: 2019-07-22 21:52:49 UTC+3
- Port the LiteLoader 1.12.2 branch to Forge 1.12.2 as of commit
f40e45bb
That means the following changes/commits on top of the 0.10.0-dev.19
LiteLoader versions:
- Exclude the Gimp image files from the built mod
- Potentially make the message rendering a bit more thread safe
- Move a stack to string util method from Item Scroller
- Add a helper
getFloatValue()
default method toIConfigDouble
- Refactor the config saving/loading system. Move around a bunch of classes.
- Small refactor to hotkey registration things. Improve the
All Hotkeys
list. - Add the 'All registered hotkeys' tab to the in-game config GUI as well
- Clean up the config dirty checking a bit. This also fixes it for color configs.
- Scroll Bar widget: Add up/down arrows, change into a widget
- Add an "in-game" message consumer
- Fix the
LayerRange
move having operation order issues LayerRange
: Fix a rounding issue in thesetToPosition()
method- Add a util method to check if a filename contains invalid characters
- Add an
InfoType
enum and a util method to print messages using that type
Original build time: 2019-07-19 21:27:14 UTC+3