General
Cross-compatibility with Fabric and Forge.
Cross-compatibility causes new bugs See the following list down below to see the new bugs.
Changed
- Maze Tool is not in any creative tabs anymore.
- Removed the glint from the Maze Tool
New bugs
This section of the changelog will only be present only if features from pre-Forge are now bugged
- GenerationCore & MazeCore can't
fill()
air (usingBlocks.AIR.defaultBlockState()
)
Added
- Geometry & MinecraftGeometry classes
- IGenerator interface
Experimental
- Libu UI
- Pattern (GenerationCore)
Full Changelog: https://github.com/lumaa-dev/LibuLib/compare/1.2.1...1.3.0
This version might not work.
This is a patch version of version 1.2.0 in 1.19.4
Full Changelog: https://github.com/lumaa-dev/LibuLib/compare/1.2.0...1.2.0-1.19.4
Added
Library tag in the Mod Menu
Removed
All stuff related to UpdateChecker
, Mod Menu is currently making a better one.
Useless lines of code
Full Changelog: https://github.com/lumaa-dev/LibuLib/compare/1.1.2...1.2.0
General
LibuLib has been updated for 1.19.3 and will NOT be backported.
Fabric API is now required, version 0.70.0 or more.
Separated LibuLib
class in 2 classes, LibuLibClient
and LibuLibServer
Updates
The whole update stuff has been optimised and reworked, check out the wiki to see how it all works now.
New:
displayUpdates()
, printUpdates()
doing their respective actions: Displaying the updates and printing the updates.
sendUpdates()
only in LibuLibServer
sends a message to all players in the server, to update to the latest version.
hasUpdateDisplayed()
checking if updates were displayed or printed.
Removed: "Auto-Display" updates on the game's launch
Custom Generation
The elephant in the room, custom generation.
You can do your own custom generation using the newest class GenerationCore
or use pre-existant ones (for now there is only one) MazeCore
.
Both classes will be documented in the wiki as fast as possible.
Items
An experimental item has been added, the Maze Tool helps you generate a randomly generated maze. IT IS EXPERIMENTAL.
Other
Moved Color
class in com.lumaa.libu.util
.
Created BetterText
to better handle RGB colors in Minecraft Screen
classes
Full Changelog: https://github.com/lumaa-dev/LibuLib/compare/1.0.0...1.1.0
Finally a fully stable release!
UpdateChecker
- Made to ask for updates (when there is) from Modrinth
LibuWeapons
- Make your own weapons with their own statistics
⚠️ Warning: LibuWeapons.LibuProjectile
doesn't work :D
Changelog since dev-a: https://github.com/u-lumaa/LibuLib/compare/alpha-a...1.0.0 I named it alpha-a yeah Changelog since dev-h: https://github.com/u-lumaa/LibuLib/compare/dev-h...1.0.0