COWMODSКаталог модов

Resource Data Pack Loader

RDPL - Restoring JOY back to Modpack building! The API that should have been. By MCT.

Автор: tgstyle5971обновлён 25 окт. 2026 г.
БиблиотекиОптимизацияГенерация мира

Описание

Official MCT Discord Server here.

Assets are protected under the terms in the LICENSE_ASSETS

3rd Party Notice for 1.12.2

MCT Resource Data Pack Loader

Not just another resource and data pack loader, though it does that very well. Now you can take control of the entire sandbox.

The API that should have been.

Minecraft is data driven right up to the point where it gets interesting. A data pack can change a recipe, but it cannot add a block, an item or a fluid, it cannot reshape the world, and it lives in one world's save. Past that line you write a mod, once per version and once per loader.

This mod moves the line all the way out. Blocks, items, creatures, dimensions, cities, rules, rewards and whole game modes are JSON files. One folder applies to every world, on clients and dedicated servers alike, and a pack written once loads on Minecraft 1.12.2, 1.20.1, 1.21.1 and 26.x. You are not adding to someone else's game anymore: you are designing your own.

  • HOWTO.md, the full manual for each version (English, Deutsch, Русский, 简体中文, Español, Português (Brasil), Français, Čeština, Italiano, 日本語, 한국어, Português (Portugal), Українська, 繁體中文)
  • Discord
  • CurseForge
  • Modrinth

Anything below that applies to only some versions starts with those versions.

A new ore, no Java

rdploader/data/mypack/blocks/ore.json (1.20.1 / 1.21.1 / 26.x)

{
  "type": "ore",
  "material": "rock",
  "harvestTool": "pickaxe",
  "variants": {
    "ruby_ore": { "hardness": 3.0 }
  }
}

That registers mypack:ruby_ore. Add a texture and the blockstate, the models, the loot table and the tags are written for you. On 1.12.2 the same block is rdploader/assets/mypack/blocks/ruby_ore.json.

Why it exists

  • Content is a file. Blocks, items, fluids, entity variants and dimensions are defined in JSON, where vanilla and the loaders ask for a mod.
  • One pack, every version. The 1.20.1, 1.21.1 and 26.x builds read the same packs, and a pack written for 1.12.2 loads on them, or the other way around, converted once on first load.
  • One folder, every world. A data pack lives in one world's save and a resource pack is the player's to switch on. rdploader applies everywhere, in singleplayer and on dedicated servers, with nothing for players to enable.

1.12.2: there are no data packs at all. Advancements, loot tables and functions live inside each world's save, and recipes only load from mod jars. This mod is the data pack system that version never had.

What a pack can do

Everything here runs on the server alone, and players can join on a plain vanilla client, except what is marked RDPL client: that needs the mod and the pack on each player's client too. See Vanilla clients welcome.

Customize vanilla and every mod you run

Your pack outranks every jar. Nothing installed is off limits, and no jar is ever touched.

  • Replace any recipe, loot table, advancement, function or structure template, vanilla's or any mod's
  • 1.12.2: crafting and furnace recipes only; a mod's machine recipes live in its own code, where CraftTweaker or GroovyScript are the better fit
  • Replace any texture, model, language file or sound (RDPL client)
  • Property overrides: hardness, light, harvest tool and tier, stack size, durability, food values and more on any existing block, item or potion, live with /rdpl reload (RDPL client)
  • Block drops: add drops and experience to any block without replacing its loot table
  • Disabled blocks and items: take any block or item out of the game, gone from tabs, JEI, loot, trades and every inventory
  • Entity variants: new creatures built on any mod's mob, with its AI and your own skin, stats, drops and name (RDPL client)
  • Mob ranks: a random rank for any mob when it spawns, with its own health, damage, effects and loot
  • Language gates: alternative names players can choose between (RDPL client)
  • Registry renames: old worlds keep loading when a mod renames its blocks
  • Choose which ores, biomes, structures, spawns and recipes other mods add, and reshape the rest

Remake existing dimensions

The overworld, the Nether, the End and any dimension another mod adds are yours to rework, not just the ones you create. See Existing dimensions.

  • A new sky with your own sun, moon, planets and stars, or endless rain (RDPL client)
  • New terrain and structures in every chunk not yet explored
  • Gates: lock any dimension, the Nether and the End included, until a player earns an advancement, crafts or holds the right item, pays an item price, slays a boss or reaches a team score, per player, per team or for the whole server
  • Game rules per dimension, vanilla or modded
  • Structures pinned to exact coordinates, and retrogen: new worldgen added to chunks already explored
  • Blast Plaster integration: explosions that heal themselves, drop their blocks or leave a clean crater, in any dimension and from any mod

Add content

Generate the world

  • Ores, veins, geodes, trees and your own structure templates, filtered by height, biome, dimension and distance from spawn
  • Deep worlds that reach hundreds of blocks below the vanilla floor, raised ceilings and floating sky islands
  • Void worlds, your own sea level and terrain shape, gravity, and stacked dimensions
  • Structure maps that build far past vanilla's 48 block template limit
  • Villages and cities: streets, plazas, bridges, railways, subways, sewers and lamp posts, rolled at random, drawn by hand from a city map, or one endless city that never stops
  • Pregeneration as a world is created, so nobody waits on chunks while playing
  • 1.12.2: rubic worlds that reach far above and below the 256 block limit (RDPL client)

Control the sandbox

  • One control layer over ores, biomes, structures, spawning, recipes, terrain, villages, entities, commands and server settings: for each group, let the pack decide, let the config decide, or switch it off
  • Game rules, server properties, game mode and difficulty shipped with the pack
  • A world template that carries an entire world design as one file

Shape how it plays

Build game modes

What still needs a mod

Anything needing a block entity of its own, a screen of its own or per-tick machine logic. A machine is currently out of reach; an ore, a fence, a food, a fluid, a crate, a raid or a whole game mode is not.

HOWTO.md covers each of these in full.

Vanilla clients welcome

Much of this runs on the server alone. Install the mod on a dedicated server, switch on vanillaClients, and players join with an untouched vanilla client: no modpack, nothing to download. Server-side packs has the details.

What that looks like:

  • Cities in vanilla: an endless city of streets, plazas, subways, sewers and towers, built from vanilla blocks
  • Team battles in vanilla: factions, scoring rounds and standings, with results announced to every player
  • An overhauled economy in vanilla: new recipes, removed recipes, richer loot, new trades and reshaped enchanting
  • Progression in vanilla: the Nether and the End stay shut until a player earns an advancement, crafts the key or slays a boss
  • A new world in vanilla: void worlds, custom ore veins, your own structures and a pregenerated map ready on day one
  • 1.20.1 / 1.21.1 / 26.x: new biomes and whole new dimensions, and raids of your own design

The limit is what the feature list marks RDPL client: anything the client has to know about to draw it, such as new blocks, items, creatures, sounds, textures and models. vanillaClients skips those files and names each one in the log, so a stray block file costs a log line, not a refused connection. A few things look plainer: cards and dialogs arrive as chat, and server recipes craft but do not show in the recipe book.

Getting started

Start the game once. The mod creates rdploader next to mods and config, and writes a readme.txt into it that covers the basics.

Files go in by the same path they have inside a jar. To replace the iron ore texture, take the file's path inside the Minecraft jar and put your version at the same path under rdploader:

rdploader/assets/minecraft/textures/blocks/iron_ore.png     (1.12.2)
rdploader/assets/minecraft/textures/block/iron_ore.png      (1.20.1 / 1.21.1 / 26.x)

That is the whole rule. You can also group files into named zips with a priority order, and turn any of them off by adding .disabled to the name. A folder in rdploader is never a pack, so zip the contents of a pack, not the folder holding them.

  • 1.12.2: everything goes under assets/, the definition folders for new content included.
  • 1.20.1 / 1.21.1 / 26.x: data/ works the same way for loot tables, recipes, advancements and tags, and the definition folders for new content live there.

HOWTO.md has the full folder list, every block and item type, every worldgen shape, pack priority, resource pack precedence and the commands.

Good to know

/rdpl reload applies pack changes without a restart; on a dedicated server, /rdplserver reload. /rdpl which names the pack serving any file, and /rdpl unused lists files nothing has asked for, which is usually a typo in a path.

A mod can ship RDPL content inside its own jar: a rdploader folder at the jar's root is read like any pack, so the mod needs no separate download. See the Mod API.

1.12.2: mods that require CoFH World load without it.

1.20.1 / 1.21.1 / 26.x: the game's telemetry and chat reporting are switched off by default; privacy in the config puts them back.

The mod's own report goes to logs/rdpl.log rather than the main log.

Requirements

MCT Blast Plaster is required on every version.

  • 1.12.2: Forge and MixinBooter. Baubles is optional.
  • 1.20.1: Forge. Curios is optional.
  • 1.21.1: NeoForge. Curios is optional.
  • 26.x: NeoForge. Curios is optional.

The game will not start without a required mod. An optional one only lights up the pack keys that drive it; without it they do nothing.

Reporting issues

Attach logs/latest.log and logs/rdpl.log, plus your Minecraft, mod and loader version.

Help translate the mod

Feel free to translate the mod and put it in a pull request.

License

Resource Data Pack Loader is © tgstyle, All Rights Reserved. You may include the unmodified mod in modpacks and show it in videos, streams and reviews. Any other use, copying, modification or redistribution needs written permission. See LICENSE, LICENSE_ASSETS.txt and LICENSE_THIRD_PARTY.txt.

Последние версии

Все версии →
release

Resource Data Pack Loader 6.0.0-b482-release

6.0.0-b482-release
25 окт. 2026 г.56Minecraft: 26.3neoforge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * HOWTO weather table padding * Pack rain texture crash * Portway travel blocks * Entity tank bucket fix * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Setup item lookups * Boss bars options * Environment switches * Interface naming cleanup * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * 26.3 on NeoForge 26.3.0.95 * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Time and sapling fortune fix * Howto table updates * 26.1.2 fix large world reload * Biome craters keys
release

Resource Data Pack Loader 5.0.0-b459-release

5.0.0-b459-release
25 окт. 2026 г.6Minecraft: 26.2neoforge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * HOWTO weather table padding * Pack rain texture crash * Portway travel blocks * Entity tank bucket fix * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Setup item lookups * Boss bars options * Environment switches * Interface naming cleanup * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * 26.3 on NeoForge 26.3.0.95 * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Time and sapling fortune fix * Howto table updates * 26.1.2 fix large world reload * Biome craters keys
release

Resource Data Pack Loader 4.0.0-b461-release

4.0.0-b461-release
25 окт. 2026 г.9Minecraft: 26.1.2neoforge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * HOWTO weather table padding * Pack rain texture crash * Portway travel blocks * Entity tank bucket fix * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Setup item lookups * Boss bars options * Environment switches * Interface naming cleanup * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * 26.3 on NeoForge 26.3.0.95 * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Time and sapling fortune fix * Howto table updates * 26.1.2 fix large world reload * Biome craters keys
release

Resource Data Pack Loader 3.0.0-b442-release

3.0.0-b442-release
25 окт. 2026 г.16Minecraft: 1.21.1neoforge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * Portway travel blocks * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Boss bars options * Environment switches * Interface naming cleanup * Sky renderer cache * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Time and sapling fortune fix * Howto table updates * Biome craters keys
release

Resource Data Pack Loader 2.0.0-b930-release

2.0.0-b930-release
25 окт. 2026 г.16Minecraft: 1.20.1forge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * HOWTO weather table padding * Portway travel blocks * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Boss bars options * Environment switches * Interface naming cleanup * Sky renderer cache * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Time and sapling fortune fix * Howto table updates * Biome craters keys
release

Resource Data Pack Loader 1.12.2-1.0.129-release

1.0.129-release
25 окт. 2026 г.10Minecraft: 1.12.2forge
Скачать
Что нового
Changelog: * Mixin cleanup pass * Vanilla client checks logging * Rubic cube load fixes * Cross-feature gap fixes * Leaf and plant render defaults * Earned hearts and diet extras * Downed state and revive * Custom enchantments * Carrying blocks and mobs * Food variety * Sleeping bags * Vein mining * Trade conditions and score prices * Dialogue colors and history * Villager dialog * Item affixes and gem sockets * Portway travel blocks * Anvil and enchanting costs * Structure map dungeons * Pack clash rules * Exposure immunity rules * Stars behind fixed sky bodies * Sorted pack file listing * Ocean fluid key * Conditional pack lang files * Fix sky color keys * Multipart and spawner cubes * HOWTO examples * Missed HOWTO sections * Weapon reach and combos * Stage locks * More card triggers * More Baubles/Curios options * Fix 26.x link * Boss phases * Exposure sources * Mob ranks * Seasons cycle * Village plot signs * Boss bars options * Environment switches * Interface naming cleanup * HOWTO updates * Stars behind sun * Work order rewards * HOWTO doubled tables * Raid start commands * Locate command additions * Crop harvest * Spawn conditions * Pack tooltips * Dice item and roll card trigger * Rubic ShadowPagingRegion rollback * Gate team and score options * Raid points and loot * Gate unlocks by team and score, and team gate scope * Galacticraft planet pack worldgen on dedicated servers * Rubic issues found while working CC issues * Fix dark drawn under stations * Galacticraft overrides of other mods' bodies * Howto table updates * Biome craters keys * GC plant oxygen * Better explanation on GS weather * Existing dimensions find Galacticraft planets
release

Resource Data Pack Loader 6.0.0-b480-release

6.0.0-b480-release
14 окт. 2026 г.29Minecraft: 26.3neoforge
Скачать
Что нового
Changelog: * HOWTO table rows and padding * Time windows and sun haze * More translations * generatorOptions terrain shape keys on modern * Deep-world surface lookup format * Tolerant pack JSON * Sky land on modern * Howto update * Pack rain drawn around the camera * City rails kept clear of drawn plaza mouths * World shape keys on modern * Weighted, dimension-specific biome lists * Worldgen files that never apply now log * rdpl reload of one resource group * Data-defined dimensions in flat and void * Grass-style spread for blocks (spreadsOnto list) * Update issue template * Latest 26.3 NF beta * Howto updates * Temperature center * Decor trees kept apart * Decor imprint kept out of other pieces * Additional code cleanup * Pack options for existing dimensions * Code cleanup pass
release

Resource Data Pack Loader 5.0.0-b458-release

5.0.0-b458-release
14 окт. 2026 г.10Minecraft: 26.2neoforge
Скачать
Что нового
Changelog: * HOWTO table rows and padding * Time windows and sun haze * More translations * generatorOptions terrain shape keys on modern * Deep-world surface lookup format * Tolerant pack JSON * Sky land on modern * Howto update * Pack rain drawn around the camera * City rails kept clear of drawn plaza mouths * World shape keys on modern * Weighted, dimension-specific biome lists * Worldgen files that never apply now log * rdpl reload of one resource group * Data-defined dimensions in flat and void * Grass-style spread for blocks (spreadsOnto list) * Update issue template * Latest 26.3 NF beta * Howto updates * Temperature center * Decor trees kept apart * Decor imprint kept out of other pieces * Additional code cleanup * Pack options for existing dimensions * Code cleanup pass
release

Resource Data Pack Loader 4.0.0-b460-release

4.0.0-b460-release
14 окт. 2026 г.10Minecraft: 26.1.2neoforge
Скачать
Что нового
Changelog: * HOWTO table rows and padding * Time windows and sun haze * More translations * generatorOptions terrain shape keys on modern * Deep-world surface lookup format * Tolerant pack JSON * Sky land on modern * Howto update * Pack rain drawn around the camera * City rails kept clear of drawn plaza mouths * World shape keys on modern * Weighted, dimension-specific biome lists * Worldgen files that never apply now log * rdpl reload of one resource group * Data-defined dimensions in flat and void * Grass-style spread for blocks (spreadsOnto list) * Update issue template * Latest 26.3 NF beta * Howto updates * Temperature center * Decor trees kept apart * Decor imprint kept out of other pieces * Additional code cleanup * Pack options for existing dimensions * Code cleanup pass
release

Resource Data Pack Loader 3.0.0-b441-release

3.0.0-b441-release
14 окт. 2026 г.26Minecraft: 1.21.1neoforge
Скачать
Что нового
Changelog: * HOWTO table rows and padding * Time windows and sun haze * More translations * generatorOptions terrain shape keys on modern * Tolerant pack JSON * Sky land on modern * Howto update * Pack rain drawn around the camera * City rails kept clear of drawn plaza mouths * World shape keys on modern * Weighted, dimension-specific biome lists * Worldgen files that never apply now log * rdpl reload of one resource group * Data-defined dimensions in flat and void * Grass-style spread for blocks (spreadsOnto list) * Update issue template * Howto updates * Void platform headroom * Decor trees kept apart * Decor imprint kept out of other pieces * Pack options for existing dimensions * Code cleanup pass