
RPG Tweaks
Loot sacks, dimension locking, sleep rules, XP penalties, and more — RPG-Tweaks gives server owners the tools to build a richer, more challenging Minecraft experience
- Загрузки
- 317
- Подписчики
- 4
- Обновлён
- 1 апреля 2026 г.
- Лицензия
- All-Rights-Reserved
Опубликован 26 февраля 2026 г.
Images





RPG-Tweaks
RPG-Tweaks is a mod for Minecraft NeoForge 1.21.1-1.21.8 that adds functionality for RPG servers/modpacks.
🚀 Features
Advancement XP Blocking
- Configurable custom XP reward per advancement, split by type: Task, Goal, and Challenge
- Optional debug logs
Award Custom XP When Mining Blocks
- Award experience orbs (points) when mining blocks.
- IDs or tags can be configured for each additional block. By default, tags are configured for vanilla ores.
- Experience is calculated between a minimum and maximum value, awarding the amount randomly.
- Optional Fortune bonus: configurable XP multiplier applied per Fortune enchantment level.
- Optional debug logs.
Player Mechanics
- Exhaustion Rate: Multiplier for hunger exhaustion gained from actions (1.0 = vanilla).
- Natural Regen Rate: Multiplier for HP regeneration from food (1.0 = vanilla).
- Durability Multiplier: Controls tool and armor wear.
-1= no durability loss,0= vanilla,>0= damage multiplier. - Max Storable XP: Cap on total experience a player can accumulate (0 = unlimited).
- PvP Toggle: Enable or disable player-vs-player damage via config or command.
Sleep Mechanics
- Sleep From Night: Minimum in-game night before players are allowed to sleep (0 = always).
- Sleep Heal: Restore a configurable percentage of max HP after sleeping (0 = disabled).
- Sleep Hunger Loss: Reduce food level after sleeping by a set number of points, with a configurable probability (0 = disabled).
- Quest-gated Sleep: Optionally require players to claim a specific FTB Quests reward before being allowed to sleep. Each player is checked individually. Requires FTB Quests.
Dimension Blocking
- Block player access to specific dimensions globally via config or command.
- Custom block message per dimension (overrides default message).
- Per-player exceptions: individually allow or block dimensions for specific players, overriding global rules.
- Pending exceptions: configure an exception for an offline player — it will be applied the next time they connect.
- Commands:
/rpg_tweaks dimension block/allow <dimension> <player> - Full GUI support in the config screen (add/remove global blocked dimensions and per-player exceptions).
Chat Blocking
- Globally disable chat for all players, or block specific players from chatting individually.
- Commands:
/rpg_tweaks chat on/offand/rpg_tweaks chat block/allow <player>
Death XP Loss
- Players lose a configurable percentage of their total XP on death. The retained XP is dropped as orbs at the death location and can be recovered.
- Configurable via the config screen.
Death Respawn Near Death Location
- On death, players respawn at a random location near where they died (Overworld only).
- Minimum and maximum respawn distance are independently configurable.
Custom Mob Loot (Loot Sacks)
- Five tiers of loot sacks that drop from mobs: Common, Uncommon, Rare, Epic, and Legendary.
- Drop chances for each tier are fully configurable per mob via the config screen or JSON.
- Each tier supports advanced conditional drops:
- Required dimension — only drops in a specific dimension.
- Required biome — only drops in a specific biome.
- Night only — only drops at night.
- Moon phases — only drops during specific moon phases.
- Minimum distance from player — only drops if the mob was killed far enough away.
- Surface / Cave only — restrict drops to above or below the surface.
- Optional Looting bonus: configurable percentage added to drop chances per Looting enchantment level (evaluated highest-tier first, always yields at most one sack).
- Loot sacks can be opened by right-clicking to receive randomized loot from their respective loot table.
- Loot table contents are fully customizable via the data files included in the mod.
- Per-mob configuration also supports removing specific vanilla drops from a mob's loot table.
Mob XP on Kill
- Award a configurable amount of XP when killing mobs. Configured per mob alongside the loot sack settings.
- Optional Looting bonus: XP multiplier applied per Looting enchantment level.
🔌 Integrations and Compatibility with other mods (ONLY 1.21.1)
Optional integrations: The following integrations are only available when the respective mod is installed.
RPG-Tweaks does not bundle, redistribute, or modify these mods.
Integration with Reskillable Reimagined
- Skill-up Toast Notifications: When a player levels up a skill (including custom skills), any items unlocked at that level are displayed as in-game toast notifications showing the item icon and the skill/level that unlocked it.
- Skill Locks Book: Press
Lin-game to open a book-style GUI displaying all items configured inskill_locks.json, organized by skill category. Each item shows its icon, name, required skill level, and whether the current player has already unlocked it. - New command:
/rpg_tweaks skills add/remove/info <skill> <level> ... <item> - New command:
/rpg_tweaks craftskills add/remove/info <skill> <level> ... <item> - New command:
/rpg_tweaks attackskills add/remove/info <skill> <level> ... <entity>— manages entity attack locks (attack_skill_locks.json). - The
<item>field is optional in skills/craftskills; if not specified, the desired item must be held in the main hand. - Full support for custom skills defined in
custom_skills.json.
Integration with FTB Quests
- Quest-gated dimension access: Configure a Reward ID so that players who claim that reward gain personal access to a globally blocked dimension. Players who haven't completed the quest remain restricted.
- Quest-gated loot sack tiers: Require a specific Quest ID to be completed before Epic and/or Legendary sacks can drop for a player.
- Quest-gated sleep: Configure a Reward ID that players must individually claim before being allowed to sleep.
- Skill rewards on quest completion: Configure a Reward ID so that when a player claims that reward, their Reskillable skills are automatically increased by the configured amount. Requires Reskillable Reimagined to be installed.
Integration with Item Obliterator
- New command:
/rpg_tweaks banitem/unbanitem— Adds or removes an item from the mod's ban list. - The item can be specified, or it will automatically use the item held in the main hand.
🖥️ Commands
| Command | Permission | Description |
|---|---|---|
/rpg_tweaks config reload |
OP 2 | Reloads the mod configuration |
/rpg_tweaks config reset <category> |
OP 2 | Reset config or a specific category |
/rpg_tweaks pvp on|off |
OP 2 | Enables or disables PvP |
/rpg_tweaks chat on|off |
OP 2 | Enables or disables global chat |
/rpg_tweaks chat block/allow <player> |
OP 2 | Block or allow a specific player from chatting |
/rpg_tweaks dimension block <dimension> <players> |
OP 2 | Block one or more players from entering a dimension |
/rpg_tweaks dimension allow <dimension> <players> |
OP 2 | Allow one or more players to enter a dimension (overrides global block) |
/rpg_tweaks skills add/remove/info |
OP 2 | Manage Reskillable skill locks |
/rpg_tweaks craftskills add/remove/info |
OP 2 | Manage Reskillable craft locks |
/rpg_tweaks attackskills add/remove/info |
OP 2 | Manage Reskillable entity attack locks |
/rpg_tweaks banitem/unbanitem |
OP 2 | Manage Item Obliterator blacklist |
📦 Dependencies
Required
- Minecraft: 1.21.1-1.21.8
- NeoForge: 21.1.219+
- YetAnotherConfigLib: 3.8.2+1.21.1-neoforge+
- Java: 21
Optional (for integrations)(ONLY 1.21.1)
- Reskillable Reimagined (only required to use the Reskillable-related commands/integration)
- FTB Quests (only required to use the FTB Quests integration)
- Item Obliterator (only required to use the banitem/unbanitem commands/integration)
🌍 Localization
RPG-Tweaks includes translations for:
- English (
en_us) - Spanish (
es_es)
⚖️ Disclaimer / Not Affiliated
RPG-Tweaks is an independent project and is not affiliated with, endorsed by, or sponsored by Reskillable Reimagined, FTB Quests, Item Obliterator, NeoForge, or Mojang/Microsoft.
All product and mod names are trademarks of their respective owners.
If you are a maintainer of any referenced mod and would like a link, name, or wording changed, please contact me.
📝 License
All Rights Reserved © 2026 MateoF24
It can be used for Modpacks, only attribution is requested.
👤 Author
MateoF24
Ченджлог
6.1.1Релиз1.21.6, 1.21.7, 1.21.8 · 1 апреля 2026 г.
Changelog — RPG Tweaks 6.1.1
✨ New Features
Sleep + FTB Quests Integration
- Added quest-gated sleep: configure a single FTB Quests Reward ID to block all players from sleeping until they individually claim it.
- Players who have claimed the reward can sleep normally; those who have not will receive a message and be blocked.
- Configurable via the Sleep category in the mod config screen (only visible when FTB Quests is installed).
Skill Locks Book (Reskillable Reimagined)
- Press
Lin-game to open the Skill Locks Book, a paginated GUI showing all items configured inskill_locks.json. - Items are organized by skill category in a sidebar. Each entry displays the item icon, name, required skill level, and unlock status (green ✔ if unlocked, red ✘ if not) based on the current player's skill levels.
- Navigation uses a book layout showing up to 4 items per sheet.
- Custom skills defined in
custom_skills.jsonare fully supported. - Keybind is configurable in Minecraft's Controls menu under the RPG Tweaks category.
🐛 Bug Fixes
- Mob Kill XP data loss: Configuring Kill XP for a mob and then opening a sack tier sub-screen before saving caused the XP values to be discarded. Kill XP is now configured in its own dedicated sub-screen, eliminating the unsaved state issue.
- Ore XP reset to (0, 0): Using
/rpg_tweaks config reset ore_xpor resetting a specific ore entry via command was setting XP values to (0, 0) instead of restoring vanilla defaults. Reset now correctly restores the original default values for all vanilla ore tags and blocks.
5.1.1Релиз1.21.6, 1.21.7, 1.21.8 · 22 марта 2026 г.
5.1.1 Hotfix
- Fixed a crash on dedicated server startup
5.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 22 марта 2026 г.
RPG-Tweaks — 5.0.1 Changelog
✨ New Features
Chat Blocking
- Added global chat toggle: all players can be silenced at once via command or config.
- Added per-player chat blocking: individual players can be blocked or allowed.
- New commands:
/rpg_tweaks chat on/offand/rpg_tweaks chat block/allow <player>.
Death XP Loss
- Players now lose a configurable percentage of their total XP on death.
- The XP that is lost is spawned as orbs at the death location, allowing recovery.
Death Respawn Near Death Location
- On death, players now respawn at a random location near where they died instead of at their bed or world spawn (Overworld only).
- Minimum and maximum respawn distance from the death point are independently configurable.
Mob XP on Kill
- Mobs can now award a configurable amount of XP when killed.
- Configured per mob alongside the existing loot sack settings in the same config entry.
- Optional Looting bonus: XP multiplier applied per Looting enchantment level.
Loot Sack Conditional Drops
- Each loot sack tier per mob now supports advanced conditions that restrict when it can drop:
- Required dimension — only drops in a specific dimension.
- Required biome — only drops in a specific biome.
- Night only — only drops during the night.
- Moon phases — only drops during one or more specific moon phases.
- Minimum distance from player — only drops if the mob was killed at or beyond a set distance.
- Surface / Cave only — restrict drops to above or below the surface level.
FTB Quests Integration (1.21.1 only)
- New optional integration with FTB Quests (auto-detected, no configuration required to enable).
- Quest-gated dimension access: Assign a Reward ID to a blocked dimension so that players who claim that reward automatically gain personal access to it, while others remain blocked.
- Quest-gated loot sack tiers: Configure a Quest ID requirement for Epic and/or Legendary sacks so that only players who have completed that quest can receive them.
- Skill rewards on quest completion: Configure a Reward ID to automatically increase a player's Reskillable skill levels when that reward is claimed. Requires Reskillable Reimagined.
Reskillable Reimagined — attackskills command
- New command:
/rpg_tweaks attackskills add/remove/info <skill> <level> ... <entity>— manages entries inattack_skill_locks.json.
Reskillable Reimagined — Custom Skills support
- Skill validation in commands now dynamically reads
custom_skills.jsonso any custom skill created by the user is accepted. - Skill-up Toast Notifications now fire and display correctly for custom skills, showing the
displayNamedefined in their config. - The skill level tracker now polls custom skills alongside vanilla skills.
🔧 Bug Fixes and Improvements
- Fixed the
infosubcommand not being available forskillsandcraftskillscommands now include aninfosubcommand to query existing requirements for an item. - Loot sack resolution migrated to use native NeoForge server-side loot table registries, replacing the previous classpath-based resolver.
4.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 11 марта 2026 г.
RPG Tweaks — 4.0.1
New Features
- Advancement XP by type — Task, Goal and Challenge advancements now each have their own configurable XP reward
- Fortune bonus for ore XP — Configurable XP multiplier applied per Fortune enchantment level
- Looting bonus for loot sacks — Each Looting level adds a configurable % to drop chances (highest tier evaluated first)
- Custom block message per dimension — Each globally blocked dimension can now display a unique message when access is denied
- Skill-up Toast Notifications (Reskillable Reimagined) — When a player levels up a skill, in-game toasts display every item unlocked at that level, showing the item icon, name, and skill/level
Improvements & Optimizations
- Ore XP block tags are now cached and invalidated on config reload, eliminating redundant lookups on every block break
- Loot table JSON files are now parsed and cached on first use instead of being re-read on every sack opening
- XP level calculation in the XP cap system is now cached per level
Bug Fixes
- Fixed invalid SLF4J format string in
AdvancementXPHandlercausing log warnings - Unified duplicate
@Injecthooks inSleepMixininto a single injection point
3.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 4 марта 2026 г.
RPG-Tweaks 3.0.1 — Changelog
✨ New Features
🌌 Dimension Blocking
- Added a system to block player access to specific dimensions.
- Global blocklist: add any dimension ID to prevent all players from entering it.
- Per-player exceptions: individually allow or block a dimension for a specific player, overriding the global rules.
- Offline player support: configure pending exceptions that are applied the next time the target player connects.
- New commands:
/rpg_tweaks dimension block <dimension> <players>and/rpg_tweaks dimension allow <dimension> <players>. - Full GUI support via the config screen for managing global blocks and per-player exceptions.
⚔️ Custom Mob Loot (Loot Sacks)
- Added 5 loot sack tiers: Common, Uncommon, Rare, Epic, and Legendary.
- Each tier has its own item, texture, and loot table with configurable contents.
- Drop chances per tier are fully configurable per mob via the config screen.
- Loot sacks are opened by right-clicking — loot is dropped on the ground.
- Per-mob configuration also supports removing specific vanilla drops from a mob's loot table.
- Default config includes a zombie example.
🌍 Spanish Translation
- Added full Spanish (
es_es) localization for all mod messages and config screen entries.
2.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 27 февраля 2026 г.
RPG-Tweaks 2.0.1
🐛 Bug Fixes
- Ore XP is now only granted in Survival mode. Previously, holding the correct tool in Creative also awarded XP.
- Fixed crash on startup for version 1.21.2.
✨ New Features
Player Mechanics
- Exhaustion Rate Multiplier — Scales hunger exhaustion from all actions. (1.0 = vanilla)
- Natural Regen Rate Multiplier — Scales HP regeneration from food. (1.0 = vanilla)
- Durability Multiplier — Controls tool and armor wear:
-1disables durability loss entirely,0keeps vanilla behavior, any positive value acts as a damage multiplier. - Max Storable XP — Sets a cap on total accumulated player XP. (0 = unlimited)
- PvP Toggle — Enable or disable player-vs-player damage via config or
/rpg_tweaks pvp on|off.
Advancement XP
- Added Advancement XP Reward — When advancement XP blocking is active, you can now grant a custom fixed XP amount per advancement. (0 = no XP, same as before)
Sleep Mechanics
- Sleep From Night — Restrict sleeping until a specific in-game night number. (0 = always allowed)
- Sleep Heal — Restore a percentage of max HP upon waking up. (0 = disabled)
- Sleep Hunger Loss — Reduce food level by a configurable number of points after sleeping, with a configurable chance of triggering. (0 = disabled)
1.0.1Релиз1.21.6, 1.21.7, 1.21.8 · 27 февраля 2026 г.
- Rename config file from "ka_core.json" to "rpg_tweaks.json". The previous name belonged to a private mod that I used as a base for this one. Sorry!
There is no new content in this version.
1.0.0Релиз1.21.6, 1.21.7, 1.21.8 · 26 февраля 2026 г.
🚀 Features
Advancement XP Blocking
- Prevents players from gaining experience when completing achievements (advancements)
- Configurable with optional debug logs
Award Custom XP When Mining Mineral Blocks
- Award experience orbs (points) when mining ores.
- IDs or tags can be configured for each additional block. By default, tags are configured for vanilla minerals.
- Experience is calculated between a minimum and maximum value, awarding the amount randomly.
- Optional debug logs.
🔌 Integrations and Compatibility with other mods (ONLY 1.21.1)
Optional integrations: The following integrations are only available when the respective mod is installed.
RPG-Tweaks does not bundle, redistribute, or modify these mods.
Integration with Reskillable Reimagined
- New command:
/rpg_tweaks skills add/remove <skill> <level> ... <item> - New command:
/rpg_tweaks craftskills add/remove <skill> <level> ... <item> - The
<item>field is optional; if not specified, the desired item must be held in the main hand.
Integration with Item Obliterator
- New command:
/rpg_tweaks banitem/unbanitem— Adds or removes an item from the mod's ban list. - The item can be specified, or it will automatically use the item held in the main hand.
Комментарии
Загружаем…