Modify Infused Seed Drops (#107)

This commit is contained in:
LazyFlesh authored and GitHub committed 2026-09-03 21:04:38 -05:00
1 parent 40c0ea5f53
commit 470601170a
1 file changed
+22 -10
@@ -140,6 +140,7 @@ public class AspectCropLootManager {
addAspectLoot(Aspect.ELDRITCH, new ItemStack(Items.ender_pearl, 4), 10);
addAspectLoot(Aspect.ELDRITCH, new ItemStack(Items.ender_eye, 4), 5);
addAspectLoot(Aspect.ELDRITCH, "bucketEnder");
addAspectLoot(Aspect.ELDRITCH, new ItemStack(ConfigItems.itemResource, 1, 17)); // void seed
addAspectLoot(Aspect.TREE, "logWood");
@@ -152,15 +153,17 @@ public class AspectCropLootManager {
addAspectLoot(Aspect.MIND, new ItemStack(Items.paper, 64), 15);
addAspectLoot(Aspect.MIND, new ItemStack(Items.book, 32), 10);
addAspectLoot(Aspect.MIND, new ItemStack(Blocks.bookshelf, 16), 5);
addAspectLoot(Aspect.MIND, new ItemStack(ConfigItems.itemResource, 4, 9), 5); // knowledge fragment
addAspectLoot(Aspect.FLESH, new ItemStack(ConfigItems.itemResource, 16, 5), 1);
addAspectLoot(Aspect.UNDEAD, new ItemStack(Items.rotten_flesh, 32));
addAspectLoot(Aspect.UNDEAD, new ItemStack(Items.bone, 24));
addAspectLoot(
Aspect.CRAFT,
new ItemStack(ThaumicTinkerer.registry.getFirstBlockFromClass(BlockDarkQuartz.class), 32));
addAspectLoot(Aspect.CRAFT, new ItemStack(ConfigBlocks.blockStoneDevice, 16));
addAspectLoot(Aspect.CRAFT, new ItemStack(ConfigBlocks.blockStoneDevice, 16, 0)); // alchemical furnace
addAspectLoot(Aspect.CRAFT, new ItemStack(Blocks.crafting_table, 4));
addAspectLoot(Aspect.HUNGER, new ItemStack(Items.nether_wart, 16));
@@ -189,19 +192,24 @@ public class AspectCropLootManager {
addAspectLoot(Aspect.TOOL, new ItemStack(ConfigItems.itemShovelThaumium));
addAspectLoot(Aspect.TOOL, new ItemStack(ConfigItems.itemAxeThaumium));
addAspectLoot(Aspect.SLIME, "slime");
addAspectLoot(Aspect.SLIME, "slime", 4);
addAspectLoot(Aspect.GREED, new ItemStack(Items.gold_ingot, 4));
addAspectLoot(Aspect.GREED, new ItemStack(Items.emerald, 2));
addAspectLoot(Aspect.LIGHT, new ItemStack(Items.glowstone_dust, 16), 5);
addAspectLoot(Aspect.LIGHT, new ItemStack(ConfigItems.itemResource, 4, 1));
addAspectLoot(Aspect.LIGHT, new ItemStack(ConfigItems.itemResource, 4, 1)); // nitor
addAspectLoot(
Aspect.LIGHT,
new ItemStack(ThaumicTinkerer.registry.getFirstItemFromClass(ItemBrightNitor.class)));
addAspectLoot(Aspect.MECHANISM, new ItemStack(Blocks.piston, 8));
addAspectLoot(Aspect.MECHANISM, new ItemStack(Blocks.hopper, 4));
addAspectLoot(Aspect.MECHANISM, new ItemStack(Blocks.dropper, 8));
addAspectLoot(Aspect.MECHANISM, new ItemStack(Blocks.dispenser, 8));
addAspectLoot(Aspect.CROP, new ItemStack(Items.wheat, 32));
addAspectLoot(Aspect.CROP, "seed");
addAspectLoot(Aspect.METAL, new ItemStack(Items.iron_ingot, 4), 100);
@@ -220,7 +228,7 @@ public class AspectCropLootManager {
addAspectLoot(Aspect.EXCHANGE, "ingotCopper", 4);
addAspectLoot(Aspect.EXCHANGE, new ItemStack(ConfigBlocks.blockCustomOre, 4));
addAspectLoot(Aspect.ENERGY, new ItemStack(ConfigItems.itemResource, 12));
addAspectLoot(Aspect.ENERGY, new ItemStack(ConfigItems.itemResource, 12)); // alumentum
addAspectLoot(Aspect.MAGIC, new ItemStack(ConfigItems.itemShard, 1, 0));
addAspectLoot(Aspect.MAGIC, new ItemStack(ConfigItems.itemShard, 1, 1));
@@ -241,8 +249,6 @@ public class AspectCropLootManager {
}
addAspectLoot(Aspect.SOUL, new ItemStack(Blocks.soul_sand, 16), 2);
addAspectLoot(Aspect.SOUL, new ItemStack(Blocks.netherrack, 32), 2);
addAspectLoot(Aspect.SOUL, new ItemStack(Blocks.nether_brick));
addAspectLoot(Aspect.WEATHER, "cloud", 64);
@@ -250,18 +256,24 @@ public class AspectCropLootManager {
addAspectLoot(Aspect.VOID, new ItemStack(Items.bucket));
addAspectLoot(Aspect.VOID, "bucket");
addAspectLoot(Aspect.VOID, "bowl");
addAspectLoot(Aspect.VOID, "bowl", 4);
addAspectLoot(Aspect.VOID, "ingotVoid", 2);
addAspectLoot(Aspect.POISON, new ItemStack(ConfigItems.itemResource, 16, 3));
addAspectLoot(Aspect.POISON, new ItemStack(ConfigItems.itemResource, 16, 3)); // quicksilver
addAspectLoot(Aspect.POISON, new ItemStack(Items.spider_eye, 8));
addAspectLoot(Aspect.LIFE, new ItemStack(Items.egg, 8));
addAspectLoot(Aspect.TRAP, new ItemStack(Blocks.web, 4));
addAspectLoot(Aspect.TRAP, "trapdoorWood");
addAspectLoot(Aspect.TRAP, new ItemStack(ConfigItems.itemResource, 16, 6)); // amber
addAspectLoot(Aspect.TRAVEL, new ItemStack(ConfigBlocks.blockCosmeticSolid, 4, 2)); // paved stone of travel
addAspectLoot(Aspect.TAINT, new ItemStack(ConfigItems.itemResource, 4, 11));
addAspectLoot(Aspect.CRYSTAL, "gemDiamond");
addAspectLoot(Aspect.CRYSTAL, new ItemStack(Blocks.glass), 100);
addAspectLoot(Aspect.CRYSTAL, new ItemStack(Items.diamond, 1));
addAspectLoot(Aspect.CRYSTAL, new ItemStack(Items.quartz, 8));
addAspectLoot(Aspect.CRYSTAL, new ItemStack(Blocks.glass, 32), 4);
}
}