All Mods Resource Packs Data Packs Shaders Modpacks Plugins
LibuLib

LibuLib

by Lumaa • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

LibuLib

Fabric Forge GitBook
Gradle JitPack

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:

  1. 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).
  2. Make sure you have the compatible loader or environment installed for Fabric, Forge.
  3. Move the downloaded LibuLib file into your Minecraft .minecraft/mods folder and launch the game.

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.19.4
Forge
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.4
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.3
Fabric
last yr. 1
1.19.x
Fabric
last yr. 1
# 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 (using Blocks.AIR.defaultBlockState())
# 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 (using Blocks.AIR.defaultBlockState())
[1.3.1] v1.3.1 by Lumaa on Apr 21, 2023
Download
# Added
AnglePitch and AngleYaw to the MinecraftGeometry class
[1.3.0] v1.3.0 by Lumaa on Apr 21, 2023
Download
# Added
  • Geometry & MinecraftGeometry classes
  • IGenerator interface

# Experimental
  • Libu UI
  • Pattern (GenerationCore)


[1.2.1] v1.2.1 by Lumaa on Mar 21, 2023
Download
# General
Fixed compatibility with Minecraft 1.19.4
### This version might not work.

This is a patch version of version [1.2.0](https://modrinth.com/mod/libu/version/1.2.0) in 1.19.4

[1.2.0] v1.2.0 by Lumaa on Feb 28, 2023
Download
# Added

# Removed
All stuff related to UpdateChecker, [Mod Menu](https://modrinth.com/mod/modmenu) is currently making a better one.

Useless lines of code


[1.1.2] v1.1.2 by Lumaa on Feb 21, 2023
Download
# Bug fixes
I ACTUALLY fixed the Maze Tool description
[1.1.1] v1.1.1 by Lumaa on Feb 21, 2023
Download
# Bug fixes
Maze Tool item description shortened
[1.1.0] v1.1.0 by Lumaa on Feb 21, 2023
Download
# 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


[1.0.0] v1.0.0 by Lumaa on Dec 28, 2022
Download
Finally a fully stable release!
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

LibuLib Icon
Download LibuLib
Select game version
Select platform