From f040e0aad75978fd41a07d6c23ef723ea7485d5d Mon Sep 17 00:00:00 2001 From: stellanera98 Date: Tue, 9 Jan 2024 02:44:41 +0100 Subject: [PATCH] adjusted for mystical agriculture api changes --- .../harvest/HarvestHandlerPlantable.java | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/main/java/wayoftime/bloodmagic/ritual/harvest/HarvestHandlerPlantable.java b/src/main/java/wayoftime/bloodmagic/ritual/harvest/HarvestHandlerPlantable.java index 115f1eea6..c9f45d057 100644 --- a/src/main/java/wayoftime/bloodmagic/ritual/harvest/HarvestHandlerPlantable.java +++ b/src/main/java/wayoftime/bloodmagic/ritual/harvest/HarvestHandlerPlantable.java @@ -67,14 +67,14 @@ public HarvestHandlerPlantable() @Override public boolean harvest(Level world, BlockPos pos, BlockState state, List drops) { -// NonNullList blockDrops = NonNullList.create(); -// state.getBlock().getDrops(blockDrops, world, pos, state, 0); + // NonNullList blockDrops = NonNullList.create(); + // state.getBlock().getDrops(blockDrops, world, pos, state, 0); boolean foundSeed = false; LootContext.Builder lootBuilder = new LootContext.Builder((ServerLevel) world); Vec3 blockCenter = new Vec3(pos.getX() + 0.5, pos.getY() + 0.5, pos.getZ() + 0.5); List blockDrops = state.getDrops(lootBuilder.withParameter(LootContextParams.ORIGIN, blockCenter).withParameter(LootContextParams.TOOL, mockHoe)); -// System.out.println("Size of list: " + blockDrops.size()); + // System.out.println("Size of list: " + blockDrops.size()); for (ItemStack stack : blockDrops) { @@ -90,7 +90,7 @@ public boolean harvest(Level world, BlockPos pos, BlockState state, List crops = (List) getCrops.invoke(registry); - Class mysticalCrop = Class.forName("com.blakebr0.mysticalagriculture.api.crop.ICrop"); - Method getCrop = mysticalCrop.getMethod("getCrop"); + Class mysticalCrop = Class.forName("com.blakebr0.mysticalagriculture.api.crop.Crop"); + Method getCrop = mysticalCrop.getMethod("getCropBlock"); for (Object maCrop : crops) {