
Loot Table Modifier
Активный0.0
Установок
Последнее обновление
Версии
Loot Table Modifier
Allows datapacks (and thus mods as well) to add to loot tables, instead of just overwriting them.
Psst, I am working on a system to modify loot tables in more ways than just adding pools (removing pools, entries; adding entries; modifying entries; etc). If you are wanting to use this kind of functionality, please join my discord and tell me your use case so I can make sure everything people would want to do will be possible
Also provides a datagen provider for creating loot table modifiers in mods.
A modifier json file includes two components:
"modifies"
- string or array, which defines the loot tables to modify. For example"minecraft:entities/creeper"
or"minecraft:chests/abandoned_mineshaft"
"pools"
- array of loot pools. This works exactly the same as the"pools"
in a vanilla loot table, thus you can generate a loot table online with a tool like misode.github.io and copy over the"pools"
from the generated json. (I may fork it and add a generator for specifically this mod in the future™)
An example json file:// example_pack/data/example/loot-table-modifier/loot_modifier/drop_tnt.json { // Can also be a single identifier without an array // "modifies": "minecraft:entities/creeper", "modifies": [ "minecraft:entities/creeper", "minecraft:entities/zombie" ], "pools": [ { "bonus_rolls": 0.0, "entries": [ { "type": "minecraft:item", "functions": [ { "add": false, "count": { "type": "minecraft:uniform", "max": 1.0, "min": 0.0 }, "function": "minecraft:set_count" } ], "name": "minecraft:tnt" } ], "rolls": 1.0 } ] }
Depend on inside mod:
repositories {
// ...
maven {
name = "OffsetMods538"
url = "https://maven.offsetmonkey538.top/releases"
content {
includeGroup "top.offsetmonkey538.loottablemodifier"
}
}
}
dependencies {
// ...
modImplementation "top.offsetmonkey538.loottablemodifier:loot-table-modifier:1.0.1+1.21.1"
}
Badges
No need to use them if you don't want to
Badges are meant for developers to put on their project pages, so users can see that Loot Table Modifier is used or requires.
They're based on Devin's Badges.
The uses
badge is meant for mods or modpacks which want to display that Loot Table Modifier is included.
It can be used in Markdown like this: [](https://modrinth.com/mod/loot-table-modifier)
And will look like this:
Clicking it will bring the user to the Modrinth page for Loot Table Modifier
The requires
badge is meant for datapacks which want to display that Loot Table Modifier is required for the pack to function.
It can be used in Markdown like this: [](https://modrinth.com/mod/loot-table-modifier)
And will look like this:
Clicking it will bring the user to the Modrinth page for Loot Table Modifier