Class DoughItemRenderer
java.lang.Object
net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
com.petrolpark.compat.create.core.dough.DoughItemRenderer
- All Implemented Interfaces:
net.minecraft.server.packs.resources.PreparableReloadListener,net.minecraft.server.packs.resources.ResourceManagerReloadListener,net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
public class DoughItemRenderer
extends net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
implements net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
-
Nested Class Summary
Nested classes/interfaces inherited from interface net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
net.neoforged.neoforge.client.extensions.common.IClientItemExtensions.FontContextNested classes/interfaces inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
net.minecraft.server.packs.resources.PreparableReloadListener.PreparationBarrier -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcherprotected static final com.google.common.cache.Cache<DoughData, DoughBlockEntity> Fields inherited from interface net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
DEFAULT -
Constructor Summary
ConstructorsConstructorDescriptionDoughItemRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher blockEntityRenderDispatcher) -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidonRegisterClientExtensions(net.neoforged.neoforge.client.extensions.common.RegisterClientExtensionsEvent event) voidrenderByItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext displayContext, com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, int packedOverlay) Methods inherited from class net.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
onResourceManagerReloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.common.IClientItemExtensions
applyForgeHandTransform, getArmorLayerTintColor, getArmPose, getDefaultDyeColor, getFont, getGenericArmorModel, getHumanoidArmorModel, getScopeOverlayTexture, renderHelmetOverlay, renderHelmetOverlay, setupModelAnimations, shouldBobAsEntity, shouldSpreadAsEntityMethods inherited from interface net.minecraft.server.packs.resources.PreparableReloadListener
getNameMethods inherited from interface net.minecraft.server.packs.resources.ResourceManagerReloadListener
reload
-
Field Details
-
CACHE
-
blockEntityRenderDispatcher
protected final net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher blockEntityRenderDispatcher
-
-
Constructor Details
-
DoughItemRenderer
public DoughItemRenderer(net.minecraft.client.renderer.blockentity.BlockEntityRenderDispatcher blockEntityRenderDispatcher)
-
-
Method Details
-
getCustomRenderer
- Specified by:
getCustomRendererin interfacenet.neoforged.neoforge.client.extensions.common.IClientItemExtensions
-
renderByItem
public void renderByItem(@Nonnull net.minecraft.world.item.ItemStack stack, @Nonnull net.minecraft.world.item.ItemDisplayContext displayContext, @Nonnull com.mojang.blaze3d.vertex.PoseStack ms, @Nonnull net.minecraft.client.renderer.MultiBufferSource buffer, int packedLight, int packedOverlay) - Overrides:
renderByItemin classnet.minecraft.client.renderer.BlockEntityWithoutLevelRenderer
-
onRegisterClientExtensions
public static final void onRegisterClientExtensions(net.neoforged.neoforge.client.extensions.common.RegisterClientExtensionsEvent event)
-