Skip to content

Commit

Permalink
The import net.minecraftforge.fml.client cannot be resolved in class
Browse files Browse the repository at this point in the history
ClientProxy #1397
  • Loading branch information
athrane committed Jun 7, 2022
1 parent 6a90669 commit 28fc4a9
Show file tree
Hide file tree
Showing 7 changed files with 34 additions and 32 deletions.
15 changes: 8 additions & 7 deletions src/main/java/bassebombecraft/client/proxy/ClientProxy.java
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@
import static bassebombecraft.inventory.container.RegisteredContainers.COMPOSITE_ITEM_COMTAINER;
import static net.minecraft.client.gui.ScreenManager.registerFactory;
import static net.minecraftforge.common.MinecraftForge.EVENT_BUS;
import static net.minecraftforge.fml.client.registry.RenderingRegistry.registerEntityRenderingHandler;

import java.io.PrintWriter;
import java.io.StringWriter;
Expand Down Expand Up @@ -63,14 +62,16 @@
import bassebombecraft.event.job.JobRepository;
import bassebombecraft.network.NetworkChannelHelper;
import bassebombecraft.proxy.Proxy;
import net.minecraft.client.renderer.entity.EntityRenderers;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.client.event.EntityRenderersEvent;

/**
* Implementation of the {@linkplain Proxy} interface for the physical client.
* Physical side is determined by {@linkplain Dist}.
*/
public class ClientProxy implements Proxy {

/**
* Meta data for block.
*/
Expand Down Expand Up @@ -317,11 +318,11 @@ public void setupClientSideRendering() throws UnsupportedOperationException {
EVENT_BUS.addListener(EffectRenderer::handleRenderWorldLastEvent);

// register entity rendering
registerEntityRenderingHandler(EGG_PROJECTILE.get(), EggProjectileEntityRenderer::new);
registerEntityRenderingHandler(LLAMA_PROJECTILE.get(), LlamaProjectileEntityRenderer::new);
registerEntityRenderingHandler(LIGHTNING_PROJECTILE.get(), LightningProjectileEntityRenderer::new);
registerEntityRenderingHandler(CIRCLE_PROJECTILE.get(), CircleProjectileEntityRenderer::new);
registerEntityRenderingHandler(SKULL_PROJECTILE.get(), SkullProjectileEntityRenderer::new);
EntityRenderers.register(EGG_PROJECTILE.get(), EggProjectileEntityRenderer::new);
EntityRenderers.register(LLAMA_PROJECTILE.get(), LlamaProjectileEntityRenderer::new);
EntityRenderers.register(LIGHTNING_PROJECTILE.get(), LightningProjectileEntityRenderer::new);
EntityRenderers.register(CIRCLE_PROJECTILE.get(), CircleProjectileEntityRenderer::new);
EntityRenderers.register(SKULL_PROJECTILE.get(), SkullProjectileEntityRenderer::new);

// register the factory used client side to generate a screen corresponding to
// the container
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static bassebombecraft.client.rendering.RenderingUtils.createEntityTextureResourceLocation;

import bassebombecraft.entity.projectile.CircleProjectileEntity;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;

/**
Expand All @@ -19,10 +19,10 @@ public class CircleProjectileEntityRenderer extends GenericCompositeProjectileEn
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public CircleProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
public CircleProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static bassebombecraft.client.rendering.RenderingUtils.createEntityTextureResourceLocation;

import bassebombecraft.entity.projectile.EggProjectileEntity;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;

/**
Expand All @@ -19,10 +19,10 @@ public class EggProjectileEntityRenderer extends GenericCompositeProjectileEntit
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public EggProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
public EggProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
import net.minecraft.client.renderer.MultiBufferSource;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRenderer;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.client.renderer.texture.OverlayTexture;
import net.minecraft.core.BlockPos;
import net.minecraft.world.entity.Entity;
Expand All @@ -33,12 +34,12 @@ public abstract class GenericCompositeProjectileEntityRenderer<T extends Entity>
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public GenericCompositeProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
}

public GenericCompositeProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}
@Override
public void render(T entity, float entityYaw, float partialTicks, PoseStack matrixStackIn,
MultiBufferSource bufferIn, int packedLightIn) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static bassebombecraft.client.rendering.RenderingUtils.createEntityTextureResourceLocation;

import bassebombecraft.entity.projectile.LightningProjectileEntity;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;

/**
Expand All @@ -20,10 +20,10 @@ public class LightningProjectileEntityRenderer
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public LightningProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
public LightningProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static bassebombecraft.client.rendering.RenderingUtils.createEntityTextureResourceLocation;

import bassebombecraft.entity.projectile.LlamaProjectileEntity;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;

/**
Expand All @@ -19,10 +19,10 @@ public class LlamaProjectileEntityRenderer extends GenericCompositeProjectileEnt
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public LlamaProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
public LlamaProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
import static bassebombecraft.client.rendering.RenderingUtils.createEntityTextureResourceLocation;

import bassebombecraft.entity.projectile.SkullProjectileEntity;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRendererProvider;
import net.minecraft.resources.ResourceLocation;

/**
Expand All @@ -19,10 +19,10 @@ public class SkullProjectileEntityRenderer extends GenericCompositeProjectileEnt
/**
* Constructor
*
* @param renderManager render manager.
* @param renderer context context.
*/
public SkullProjectileEntityRenderer(EntityRenderDispatcher renderManager) {
super(renderManager);
public SkullProjectileEntityRenderer(EntityRendererProvider.Context context) {
super(context);
}

@Override
Expand Down

0 comments on commit 28fc4a9

Please sign in to comment.