Skip to content

Commit 2b2af57

Browse files
KaupenjoeKaupenjoe
authored andcommitted
modify vanilla loot tables
1 parent f459ba9 commit 2b2af57

14 files changed

Lines changed: 199 additions & 1 deletion

src/generated/resources/.cache/59eb3dbb5f86130e09b3c62d89b9525ee01cf52d

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// 1.21.1 2024-11-27T16:00:24.2426896 Loot Tables
1+
// 1.21.1 2025-02-10T16:33:41.540365 Loot Tables
22
ea33c2a1e420da7916da2626364d946e161c2f6c data/tutorialmod/loot_table/blocks/bismuth_block.json
33
63b39624969e53a57f98de95c0d38077aa71266c data/tutorialmod/loot_table/blocks/bismuth_button.json
44
fd34a70d43389eb067a721582f8a89c3b58d29ab data/tutorialmod/loot_table/blocks/bismuth_deepslate_ore.json
@@ -19,6 +19,7 @@ af8e04bde28dac9e526252e8e8eb41e72357aa78 data/tutorialmod/loot_table/blocks/bism
1919
f6b893ccd90673b936db7684c63493fe47e3b7ef data/tutorialmod/loot_table/blocks/bloodwood_planks.json
2020
a09dda360357f8df5b81eb30c6623c64e484211d data/tutorialmod/loot_table/blocks/bloodwood_sapling.json
2121
bbf7c75cbc8b681248065c223f0849db279d57ef data/tutorialmod/loot_table/blocks/bloodwood_wood.json
22+
b1b90ee2a4a3ed439bf88673d91b911796a43ba5 data/tutorialmod/loot_table/blocks/chair.json
2223
8f5d307b68f65f6c0465ccc6f5ebdaf06af8f461 data/tutorialmod/loot_table/blocks/goji_berry_bush.json
2324
36b9bcd239fc7b8ab4aeafcbd04a4e2528293936 data/tutorialmod/loot_table/blocks/radish_crop.json
2425
1481019b709527c870fc227a77f886a0a7a60f43 data/tutorialmod/loot_table/blocks/stripped_bloodwood_log.json
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
// 1.21.1 2025-02-10T16:33:41.5388596 Global Loot Modifiers : tutorialmod
2+
42e3a6871db45b5632dfe1e4ede489bd312fcd37 data/neoforge/loot_modifiers/global_loot_modifiers.json
3+
4b9d2885653a320f8b77e961f00002fef0d3d5af data/tutorialmod/loot_modifiers/berry_from_creeper.json
4+
c06e4331aba273288afce360b396ac4f5ed6ffe7 data/tutorialmod/loot_modifiers/chisel_from_jungle_temple.json
5+
3fba1cb75fe11b12b8b75110fcb8d0e689c1b01d data/tutorialmod/loot_modifiers/radish_seeds_to_short_grass.json
6+
75be732f1c6a4e23725191c1b534625b46029a80 data/tutorialmod/loot_modifiers/radish_seeds_to_tall_grass.json
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
{
2+
"entries": [
3+
"tutorialmod:berry_from_creeper",
4+
"tutorialmod:radish_seeds_to_short_grass",
5+
"tutorialmod:radish_seeds_to_tall_grass",
6+
"tutorialmod:chisel_from_jungle_temple"
7+
],
8+
"replace": false
9+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"type": "tutorialmod:add_item",
3+
"conditions": [
4+
{
5+
"condition": "neoforge:loot_table_id",
6+
"loot_table_id": "minecraft:entities/creeper"
7+
}
8+
],
9+
"item": "tutorialmod:goji_berries"
10+
}
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"type": "tutorialmod:add_item",
3+
"conditions": [
4+
{
5+
"condition": "neoforge:loot_table_id",
6+
"loot_table_id": "minecraft:chests/jungle_temple"
7+
}
8+
],
9+
"item": "tutorialmod:chisel"
10+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"type": "tutorialmod:add_item",
3+
"conditions": [
4+
{
5+
"block": "minecraft:short_grass",
6+
"condition": "minecraft:block_state_property"
7+
},
8+
{
9+
"chance": 0.25,
10+
"condition": "minecraft:random_chance"
11+
}
12+
],
13+
"item": "tutorialmod:radish_seeds"
14+
}
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"type": "tutorialmod:add_item",
3+
"conditions": [
4+
{
5+
"block": "minecraft:tall_grass",
6+
"condition": "minecraft:block_state_property"
7+
},
8+
{
9+
"chance": 0.25,
10+
"condition": "minecraft:random_chance"
11+
}
12+
],
13+
"item": "tutorialmod:radish_seeds"
14+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"type": "minecraft:block",
3+
"pools": [
4+
{
5+
"bonus_rolls": 0.0,
6+
"conditions": [
7+
{
8+
"condition": "minecraft:survives_explosion"
9+
}
10+
],
11+
"entries": [
12+
{
13+
"type": "minecraft:item",
14+
"name": "tutorialmod:chair"
15+
}
16+
],
17+
"rolls": 1.0
18+
}
19+
],
20+
"random_sequence": "tutorialmod:blocks/chair"
21+
}

src/main/java/net/kaupenjoe/tutorialmod/TutorialMod.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
import net.kaupenjoe.tutorialmod.entity.client.TomahawkProjectileRenderer;
1111
import net.kaupenjoe.tutorialmod.item.ModCreativeModeTabs;
1212
import net.kaupenjoe.tutorialmod.item.ModItems;
13+
import net.kaupenjoe.tutorialmod.loot.ModLootModifiers;
1314
import net.kaupenjoe.tutorialmod.particle.BismuthParticles;
1415
import net.kaupenjoe.tutorialmod.particle.ModParticles;
1516
import net.kaupenjoe.tutorialmod.potion.ModPotions;
@@ -70,6 +71,8 @@ public TutorialMod(IEventBus modEventBus, ModContainer modContainer) {
7071
ModVillagers.register(modEventBus);
7172
ModParticles.register(modEventBus);
7273

74+
ModLootModifiers.register(modEventBus);
75+
7376
// Register the item to a creative tab
7477
modEventBus.addListener(this::addCreative);
7578
// Register our mod's ModConfigSpec so that FML can create and load the config file for us

src/main/java/net/kaupenjoe/tutorialmod/datagen/DataGenerators.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,6 @@ public static void gatherData(GatherDataEvent event) {
3939
generator.addProvider(event.includeClient(), new ModBlockStateProvider(packOutput, existingFileHelper));
4040

4141
generator.addProvider(event.includeServer(), new ModDatapackProvider(packOutput, lookupProvider));
42+
generator.addProvider(event.includeServer(), new ModGlobalLootModifierProvider(packOutput, lookupProvider));
4243
}
4344
}

0 commit comments

Comments
 (0)