Class FabricClientXplatImpl
java.lang.Object
at.petrak.hexcasting.fabric.xplat.FabricClientXplatImpl
- All Implemented Interfaces:
at.petrak.hexcasting.xplat.IClientXplatAbstractions
public class FabricClientXplatImpl
extends Object
implements at.petrak.hexcasting.xplat.IClientXplatAbstractions
-
Field Summary
Fields inherited from interface at.petrak.hexcasting.xplat.IClientXplatAbstractions
INSTANCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends net.minecraft.world.entity.Entity>
voidregisterEntityRenderer(net.minecraft.world.entity.EntityType<? extends T> type, net.minecraft.client.renderer.entity.EntityRendererProvider<T> renderer) <T extends net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent & net.minecraft.world.inventory.tooltip.TooltipComponent>
voidregisterIdentityTooltipMapping(Class<T> clazz) voidregisterItemProperty(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation id, net.minecraft.client.renderer.item.ItemPropertyFunction func) <T extends net.minecraft.core.particles.ParticleOptions>
voidregisterParticleType(net.minecraft.core.particles.ParticleType<T> type, Function<net.minecraft.client.particle.SpriteSet, net.minecraft.client.particle.ParticleProvider<T>> factory) voidrestoreLastFilter(net.minecraft.client.renderer.texture.AbstractTexture texture) voidsendPacketToServer(at.petrak.hexcasting.common.network.IMessage packet) voidsetFilterSave(net.minecraft.client.renderer.texture.AbstractTexture texture, boolean filter, boolean mipmap) voidsetRenderLayer(net.minecraft.world.level.block.Block block, net.minecraft.client.renderer.RenderType type)
-
Constructor Details
-
FabricClientXplatImpl
public FabricClientXplatImpl()
-
-
Method Details
-
sendPacketToServer
public void sendPacketToServer(at.petrak.hexcasting.common.network.IMessage packet) - Specified by:
sendPacketToServerin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
setRenderLayer
public void setRenderLayer(net.minecraft.world.level.block.Block block, net.minecraft.client.renderer.RenderType type) - Specified by:
setRenderLayerin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
registerEntityRenderer
public <T extends net.minecraft.world.entity.Entity> void registerEntityRenderer(net.minecraft.world.entity.EntityType<? extends T> type, net.minecraft.client.renderer.entity.EntityRendererProvider<T> renderer) - Specified by:
registerEntityRendererin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
registerParticleType
public <T extends net.minecraft.core.particles.ParticleOptions> void registerParticleType(net.minecraft.core.particles.ParticleType<T> type, Function<net.minecraft.client.particle.SpriteSet, net.minecraft.client.particle.ParticleProvider<T>> factory) - Specified by:
registerParticleTypein interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
registerIdentityTooltipMapping
public <T extends net.minecraft.client.gui.screens.inventory.tooltip.ClientTooltipComponent & net.minecraft.world.inventory.tooltip.TooltipComponent> void registerIdentityTooltipMapping(Class<T> clazz) - Specified by:
registerIdentityTooltipMappingin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
registerItemProperty
public void registerItemProperty(net.minecraft.world.item.Item item, net.minecraft.resources.ResourceLocation id, net.minecraft.client.renderer.item.ItemPropertyFunction func) - Specified by:
registerItemPropertyin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
setFilterSave
public void setFilterSave(net.minecraft.client.renderer.texture.AbstractTexture texture, boolean filter, boolean mipmap) - Specified by:
setFilterSavein interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-
restoreLastFilter
public void restoreLastFilter(net.minecraft.client.renderer.texture.AbstractTexture texture) - Specified by:
restoreLastFilterin interfaceat.petrak.hexcasting.xplat.IClientXplatAbstractions
-