I was making a modpack and i wanted to remove the ring of asencions flight ring and hungerless ring
The code:
// startup_scripts/remove_selected_loot.js
// Use LootJS to modify loot tables
LootJS.modifiers(event => {
// Helper function to remove specific items from a loot table
function removeItemsFromLootTable(lootTable, items) {
event.modify(lootTable, table => {
items.forEach(item => {
table.removePool(pool => pool.contains(item));
});
console.log(Removed items ${items.join(', ')} from ${lootTable});
});
}
// List of items to remove
const itemsToRemove = [
'ringsofasencion:flight_ring',
'ringsofasencion:ring_hungerless'
];
// Modify multiple loot tables
removeItemsFromLootTable('minecraft:chests/simple_dungeon', itemsToRemove); // Dungeon Chest
removeItemsFromLootTable('minecraft:chests/abandoned_mineshaft', itemsToRemove); // Mineshaft Chest
removeItemsFromLootTable('minecraft:chests/village/village_butcher', itemsToRemove); // Village Butcher Chest
removeItemsFromLootTable('minecraft:chests/end_city_treasure', itemsToRemove); // End City Chest
removeItemsFromLootTable('minecraft:chests/woodland_mansion', itemsToRemove); // Woodland Mansion Chest
removeItemsFromLootTable('minecraft:chests/ancient_city', itemsToRemove); // Ancient City Chest
});