Lamp's Utils

Quick rating

Lamp's Utils

No reviews yet

A library and utility mod for my other and new mods.

QoL & Tweaks
API/Library
Mod Loaders
Fabric
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
Creative Commons Zero v1.0 Universal
Latest Version
v1.5.0
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

About

Description

Lamp's Utils

A lightweight utility and library mod for Fabric (Minecraft 1.21.11 and 1.21.9).

Features

  • Error Block — A decorative/utility block registered under lamps-utils:error_block
  • HTTP Command/http get <url> fetches data from a URL and displays it in chat, with configurable safety warnings and text length limits
  • Config System — In-game configuration via ModMenu powered by OWO-Lib

Configuration

Option Default Description
showHttpWarning true Show a security warning when using the HTTP command
maxTextLimit 300 Max characters displayed from HTTP responses (100–5000)

Using as a Library

Lamp's Utils is available via JitPack.

Add the following to your build.gradle:

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    modImplementation 'com.github.lamps-dev:lamps-utils:v1.5.0'
}

Available APIs

Block Registration (ModBlocks)

// Register blocks with automatic item registration
ModBlocks.register("my_block", Block::new, properties, true);

// Access built-in blocks
ModBlocks.ERROR_BLOCK

Configuration (ConfigManager)

// Access config values
ConfigManager.CONFIG.showHttpWarning();
ConfigManager.CONFIG.maxTextLimit();

Command Registration (ModCommands)

// Commands are registered via Fabric's command event
ModCommands.register(dispatcher);

Dependencies

Dependency Purpose
Fabric API Required — Core Fabric hooks
OWO-Lib Required — Configuration system
ModMenu Optional — In-game config GUI

Building from Source

git clone https://github.com/lamps-dev/lamps-utils.git
cd lamps-utils
./gradlew build

The built jar will be in build/libs/.

License

CC0-1.0 — Public Domain

Credits:

Fix icons created by Freepik - Flaticon

Claude AI - Created this README.md and helped me code the mod (its not fully vibecoded don't worry).

Lamp's Utils

A lightweight utility and library mod for Fabric (Minecraft 1.21.11).

Features

  • Error Block — A decorative/utility block registered under lamps-utils:error_block
  • HTTP Command/http get <url> fetches data from a URL and displays it in chat, with configurable safety warnings and text length limits
  • Config System — In-game configuration via ModMenu powered by OWO-Lib

Configuration

Option Default Description
showHttpWarning true Show a security warning when using the HTTP command
maxTextLimit 300 Max characters displayed from HTTP responses (100–5000)

Using as a Library

Lamp's Utils is available via JitPack.

Add the following to your build.gradle:

repositories {
    maven { url 'https://jitpack.io' }
}

dependencies {
    modImplementation 'com.github.lamps-dev:lamps-utils:v1.5.0'
}

Available APIs

Block Registration (ModBlocks)

// Register blocks with automatic item registration
ModBlocks.register("my_block", Block::new, properties, true);

// Access built-in blocks
ModBlocks.ERROR_BLOCK

Configuration (ConfigManager)

// Access config values
ConfigManager.CONFIG.showHttpWarning();
ConfigManager.CONFIG.maxTextLimit();

Command Registration (ModCommands)

// Commands are registered via Fabric's command event
ModCommands.register(dispatcher);

Dependencies

Dependency Purpose
Fabric API Required — Core Fabric hooks
OWO-Lib Required — Configuration system
ModMenu Optional — In-game config GUI

Building from Source

git clone https://github.com/lamps-dev/lamps-utils.git
cd lamps-utils
./gradlew build

The built jar will be in build/libs/.

License

CC0-1.0 — Public Domain

Credits:

Fix icons created by Freepik - Flaticon

Claude AI - Created this README.md and helped me code the mod (its not fully vibecoded don't worry).

Screenshots

Gallery

  • The mod icon
    The mod icon
  • Config screen
    Config screen The config screen when you install mod menu.

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

<1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works