LibuLib
LibuLib is a library mod made for all the mods by myself
Use it in your mod by doing the following (JitPack):
gradle.properties:
# Put the latest version of LibuLib
libu_version = 1.2.1
build.gradle:
repositories {
maven {
url "https://jitpack.io"
}
}
dependencies {
// LibuLib
modImplementation "com.github.u-lumaa:LibuLib:${libu_version}"
}
Use developer versions at your own risk
You can use it in your mod by doing the following (Modrinth Maven):
gradle.properties:
# Put the latest version of LibuLib
libu_version = 1.2.1
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
filter {
includeGroup "maven.modrinth"
}
}
}
dependencies {
modImplementation "maven.modrinth:libu:${libu_version}"
} How to Install LibuLib (Mod)
LibuLib by Lumaa is verified for Fabric, Forge across Minecraft versions 1.19.1, 1.19.2, 1.19.3, 1.19.4 (latest release: 1.4.0-forge, file size: 84 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.1, 1.19.2, 1.19.3, 1.19.4) and platform (Fabric, Forge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge.
- Move the downloaded LibuLib file into your Minecraft
.minecraft/modsfolder and launch the game.
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())
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())
AnglePitch and AngleYaw to the MinecraftGeometry class- 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
Fixed compatibility with Minecraft 1.19.4
This is a patch version of version [1.2.0](https://modrinth.com/mod/libu/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
- Library** tag in the [Mod Menu](https://modrinth.com/mod/modmenu)
# Removed
All stuff related to
UpdateChecker, [Mod Menu](https://modrinth.com/mod/modmenu) 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
I ACTUALLY fixed the Maze Tool description
Maze Tool item description shortened
- LibuLib has been updated for 1.19.3** and will NOT be backported.
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
UpdateChecker - Made to ask for updates (when there is) from [Modrinth](https://modrinth.com) 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


