
Simple Weight
This mod adds a weight value to any item, and debuff the player if carries too mutch weight
About this Mod
Tharidia: Simple Weight
⚠️ ALPHA VERSION - UNDER ACTIVE DEVELOPMENT ⚠️
This mod is currently in an alpha state and is being actively developed. Features may change, and bugs may be present. Use at your own risk in production environments.
About the Tharidia Project
The Tharidia Project consists of multiple interconnected mods that work together to create this immersive experience. Simple Weight is one of these modular components, extracted from the main Tharidia Things mod to allow for independent deployment and maintenance alongside other Tharidia mods.
What This Mod Does
Tharidia: Simple Weight implements a realistic weight system that affects player movement based on their inventory load. This mechanic adds a layer of realism and strategic inventory management to the Tharidia roleplay experience.
Core Features
🎒 Dynamic Weight Calculation
- Every item in your inventory has a weight value
- Total weight is calculated in real-time as you pick up or drop items
- Weight values are fully configurable via datapacks
🏃 Movement Speed Penalties
- Carrying heavy loads slows down your movement speed
- The more weight you carry, the slower you move
- Speed reduction is gradual and proportional to your total weight
- Uses Minecraft's attribute system for smooth, compatible speed modifications
🏊 Swimming Restrictions
- When overencumbered, you cannot swim upward in water
- Simulates the difficulty of swimming with heavy equipment
- Adds strategic considerations for water crossings and exploration
⚙️ Datapack Configuration
- Define custom weight values for any item via JSON datapacks
- Server administrators can fine-tune the weight system to their needs
- Default weight values provided for common items (ores, blocks, tools, etc.)
👑 Master/OP Bypass
- Players with operator permissions automatically bypass the weight system
- Useful for server administration and testing
- Can be easily modified in the code if different behavior is desired
🚀 Performance Optimized
- Player batching system distributes processing load across ticks
- Designed to handle large servers with many players
- Minimal performance impact even on busy servers
Configuration
Default Weight Values
The mod comes with default weight values for common items:
- Heavy Items (10.0 weight): Anvils, Netherite blocks
- Medium-Heavy Items (5.0 weight): Iron blocks, Gold blocks, Diamond blocks
- Medium Items (2.0 weight): Iron ingots, Gold ingots
- Light Items (0.5 weight): Diamonds, Emeralds
- Very Light Items (0.1 weight): Most other items
Custom Datapack Configuration
You can create custom weight configurations using datapacks. Place JSON files in:
datapacks/your_datapack/data/tharidia_simpleweight/weight/items.json
Example configuration:
{
"weights": {
"minecraft:iron_ingot": 2.0,
"minecraft:gold_ingot": 2.5,
"minecraft:diamond": 0.5,
"minecraft:netherite_ingot": 3.0
}
}
🔗 Useful Link
Credits
Development Team: Frenk02 and THproject Team
License
GNU v3
Available Versions
How to Install Simple Weight on Your Server
Order Server
Order a Minecraft Java server with at least 3 GB RAM (4 GB recommended).
Set neoforge Loader
In the panel under "Egg", select the neoforge loader and matching Minecraft version (1.21.1).
Install Mod
Open the mod browser in the dashboard and search for "Simple Weight". Click "Install" – done! Alternatively, upload the .jar via SFTP to the /mods folder.
Compatibility
Mod Loaders
Minecraft Versions
1.21.1
Server-side
✓ RequiredRecommended RAM
4 GB(min. 3 GB)Frequently Asked Questions
Simple Weight server crashes on startup – what to do?
Most common cause: wrong neoforge version or insufficient RAM. Check the server log (latest.log) for "OutOfMemoryError" or "Mixin" errors. With Mado Hosting: ensure at least 3 GB RAM is allocated and the loader matches the mod version (1.21.1). You can switch loaders with one click in the panel.
Is Simple Weight compatible with neoforge?
Simple Weight officially supports neoforge for Minecraft 1.21.1. The Mado dashboard automatically detects incompatible loader combinations.
Server lagging with Simple Weight – how to optimize performance?
Recommended RAM: 4 GB (per 8 players). Use /spark profiler to check if Simple Weight consumes the most tick time. Common fixes: reduce server view-distance to 8-10, install "performant" or "starlight" as supplementary mods on Forge. With Mado Hosting, your server runs on NVMe SSDs with dedicated CPU cores for minimal latency.
Rent Modded Server
Install Simple Weight with just one click on your server.