Skip to content

Commit

Permalink
Updated to work with Forge client changes
Browse files Browse the repository at this point in the history
  • Loading branch information
GirafiStudios committed Jul 9, 2022
1 parent 47caf85 commit 6f78036
Show file tree
Hide file tree
Showing 8 changed files with 23 additions and 25 deletions.
6 changes: 3 additions & 3 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -56,9 +56,9 @@ minecraft {

dependencies {
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:${jei_version}")
compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}")
runtimeOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}")
//compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:${jei_version}")
//compileOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}")
//runtimeOnly fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}")
//compileOnly fg.deobf("com.blamejared.crafttweaker:CraftTweaker-forge-1.18.1:${ct_version}")
}

Expand Down
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
minecraft_version=1.19
forge_version=41.0.61
mod_version=2.4.2
forge_version=41.0.85
mod_version=2.4.3
jei_version=11.0.0.206
ct_version=9.0.81

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ public static RegistryObject<Item> registerFishMount(@Nonnull String name) {
}

public static class Tags {
public static final TagKey<Item> FILLET_KNIFE = tag("forge", "forge:tools/knives");
public static final TagKey<Item> FILLET_KNIFE = tag("forge", "tools/knives");
public static final TagKey<Item> FISHING_LINE = tag(Aquaculture.MOD_ID, "fishing_line");
public static final TagKey<Item> BOBBER = tag(Aquaculture.MOD_ID, "bobber");
public static final TagKey<Item> TACKLE_BOX = tag(Aquaculture.MOD_ID, "tackle_box");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,7 @@
import net.minecraft.world.item.Item;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.client.event.EntityRenderersEvent;
import net.minecraftforge.client.event.ModelRegistryEvent;
import net.minecraftforge.client.model.ForgeModelBakery;
import net.minecraftforge.client.event.ModelEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.registries.ForgeRegistries;
Expand Down Expand Up @@ -90,13 +89,13 @@ public static void registerLayerDefinition(EntityRenderersEvent.RegisterLayerDef
}

@SubscribeEvent
public static void registerModels(ModelRegistryEvent event) {
ForgeModelBakery.addSpecialModel(FishMountRenderer.OAK);
ForgeModelBakery.addSpecialModel(FishMountRenderer.SPRUCE);
ForgeModelBakery.addSpecialModel(FishMountRenderer.BIRCH);
ForgeModelBakery.addSpecialModel(FishMountRenderer.JUNGLE);
ForgeModelBakery.addSpecialModel(FishMountRenderer.ACACIA);
ForgeModelBakery.addSpecialModel(FishMountRenderer.DARK_OAK);
public static void registerModels(ModelEvent.RegisterAdditional event) {
event.register(FishMountRenderer.OAK);
event.register(FishMountRenderer.SPRUCE);
event.register(FishMountRenderer.BIRCH);
event.register(FishMountRenderer.JUNGLE);
event.register(FishMountRenderer.ACACIA);
event.register(FishMountRenderer.DARK_OAK);
}

public static void registerFishingRodModelProperties(Item fishingRod) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.teammetallurgy.aquaculture.integration.jei;
/*package com.teammetallurgy.aquaculture.integration.jei;
import com.teammetallurgy.aquaculture.Aquaculture;
import com.teammetallurgy.aquaculture.integration.jei.recipes.FilletKnifeRecipeMaker;
Expand Down Expand Up @@ -26,4 +26,4 @@ public void registerRecipes(@Nonnull IRecipeRegistration registration) {
registration.addRecipes(RecipeTypes.CRAFTING, FilletKnifeRecipeMaker.createFilletKnifeRecipes());
}
}
}
}*/
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package com.teammetallurgy.aquaculture.integration.jei.recipes;
/*package com.teammetallurgy.aquaculture.integration.jei.recipes;
import com.teammetallurgy.aquaculture.Aquaculture;
import com.teammetallurgy.aquaculture.api.AquacultureAPI;
Expand Down Expand Up @@ -36,4 +36,4 @@ public static List<CraftingRecipe> createFilletKnifeRecipes() {
}
return recipes;
}
}
}*/
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
import net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer;
import net.minecraft.world.item.BlockItem;
import net.minecraft.world.level.block.Block;
import net.minecraftforge.client.IItemRenderProperties;
import net.minecraftforge.client.extensions.common.IClientItemExtensions;

import javax.annotation.Nonnull;
import java.util.function.Consumer;
Expand All @@ -17,11 +17,10 @@ public BlockItemWithoutLevelRenderer(Block block, Properties properties) {
}

@Override
public void initializeClient(@Nonnull Consumer<IItemRenderProperties> consumer) {
if (Minecraft.getInstance() == null) return;
consumer.accept(new IItemRenderProperties() {
public void initializeClient(@Nonnull Consumer<IClientItemExtensions> consumer) {
consumer.accept(new IClientItemExtensions() {
@Override
public BlockEntityWithoutLevelRenderer getItemStackRenderer() {
public BlockEntityWithoutLevelRenderer getCustomRenderer() {
return new AquaItemRenderer(Minecraft.getInstance().getBlockEntityRenderDispatcher(), Minecraft.getInstance().getEntityModels());
}
});
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/META-INF/mods.toml
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@ license="All Rights Reserved"
[[dependencies.aquaculture]]
modId="forge"
mandatory=true
versionRange="[41.0.46,)"
versionRange="[41.0.64,)"
ordering="AFTER"
side="BOTH"

0 comments on commit 6f78036

Please sign in to comment.