Class RenderCreeperUniversal
java.lang.Object
net.minecraft.client.renderer.entity.EntityRenderer<T>
net.minecraft.client.renderer.entity.LivingEntityRenderer<T,M>
net.minecraft.client.renderer.entity.MobRenderer<net.minecraft.world.entity.monster.Creeper,net.minecraft.client.model.CreeperModel<net.minecraft.world.entity.monster.Creeper>>
net.minecraft.client.renderer.entity.CreeperRenderer
com.hbm_m.client.render.entity.mob.RenderCreeperUniversal
- All Implemented Interfaces:
net.minecraft.client.renderer.entity.RenderLayerParent<net.minecraft.world.entity.monster.Creeper,net.minecraft.client.model.CreeperModel<net.minecraft.world.entity.monster.Creeper>>
public class RenderCreeperUniversal
extends net.minecraft.client.renderer.entity.CreeperRenderer
Универсальный рендер крипера с кастомной текстурой и overlay при
isPowered().
Порт com.hbm.render.entity.mob.RenderCreeperUniversal (1.7.10).-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationstatic final net.minecraft.resources.ResourceLocationFields inherited from class net.minecraft.client.renderer.entity.MobRenderer
LEASH_RENDER_STEPSFields inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
layers, modelFields inherited from class net.minecraft.client.renderer.entity.EntityRenderer
entityRenderDispatcher, NAMETAG_SCALE, shadowRadius, shadowStrength -
Constructor Summary
ConstructorsConstructorDescriptionRenderCreeperUniversal(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, net.minecraft.resources.ResourceLocation texture, net.minecraft.resources.ResourceLocation overlay) -
Method Summary
Modifier and TypeMethodDescriptionstatic RenderCreeperUniversalcreate(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, String texturePath, String armorPath) Для будущих вариантов (phosgene, gold, …) — те же пути, что в GITClientProxy.net.minecraft.resources.ResourceLocationnet.minecraft.resources.ResourceLocationgetTextureLocation(net.minecraft.world.entity.monster.Creeper creeper) static RenderCreeperUniversalgoldCreeper(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Золотой крипер —creeper_gold.png+ ванильныйcreeper_armor.static RenderCreeperUniversalnuclear(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Ядерный крипер —creeper.png+creeper_armor.png, swellMod 5F (GIT ClientProxy).static RenderCreeperUniversalphosgene(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Фосгеновый крипер —creeper_phosgene.png+ ванильныйcreeper_armor.protected voidscale(net.minecraft.world.entity.monster.Creeper creeper, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) setSwellMod(float mod) static RenderCreeperUniversaltainted(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Заражённый крипер — как вcom.hbm.main.ClientProxy1.7.10.static RenderCreeperUniversalvolatileCreeper(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Возгораемый крипер —creeper_volatile.png+ ванильныйcreeper_armor.Methods inherited from class net.minecraft.client.renderer.entity.CreeperRenderer
getWhiteOverlayProgressMethods inherited from class net.minecraft.client.renderer.entity.MobRenderer
render, shouldRender, shouldShowNameMethods inherited from class net.minecraft.client.renderer.entity.LivingEntityRenderer
addLayer, getAttackAnim, getBob, getFlipDegrees, getModel, getOverlayCoords, getRenderType, isBodyVisible, isEntityUpsideDown, isShaking, setupRotationsMethods inherited from class net.minecraft.client.renderer.entity.EntityRenderer
getBlockLightLevel, getFont, getPackedLightCoords, getRenderOffset, getSkyLightLevel, renderNameTag
-
Field Details
-
TAINTED_TEXTURE
public static final net.minecraft.resources.ResourceLocation TAINTED_TEXTURE -
TAINTED_ARMOR_TEXTURE
public static final net.minecraft.resources.ResourceLocation TAINTED_ARMOR_TEXTURE -
VOLATILE_TEXTURE
public static final net.minecraft.resources.ResourceLocation VOLATILE_TEXTURE -
PHOSGENE_TEXTURE
public static final net.minecraft.resources.ResourceLocation PHOSGENE_TEXTURE -
GOLD_TEXTURE
public static final net.minecraft.resources.ResourceLocation GOLD_TEXTURE -
VANILLA_CREEPER_ARMOR_TEXTURE
public static final net.minecraft.resources.ResourceLocation VANILLA_CREEPER_ARMOR_TEXTURE -
NUCLEAR_TEXTURE
public static final net.minecraft.resources.ResourceLocation NUCLEAR_TEXTURE -
NUCLEAR_ARMOR_TEXTURE
public static final net.minecraft.resources.ResourceLocation NUCLEAR_ARMOR_TEXTURE
-
-
Constructor Details
-
RenderCreeperUniversal
public RenderCreeperUniversal(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, net.minecraft.resources.ResourceLocation texture, net.minecraft.resources.ResourceLocation overlay)
-
-
Method Details
-
setSwellMod
-
getTextureLocation
public net.minecraft.resources.ResourceLocation getTextureLocation(net.minecraft.world.entity.monster.Creeper creeper) - Specified by:
getTextureLocationin interfacenet.minecraft.client.renderer.entity.RenderLayerParent<net.minecraft.world.entity.monster.Creeper,net.minecraft.client.model.CreeperModel<net.minecraft.world.entity.monster.Creeper>> - Overrides:
getTextureLocationin classnet.minecraft.client.renderer.entity.CreeperRenderer
-
scale
protected void scale(net.minecraft.world.entity.monster.Creeper creeper, com.mojang.blaze3d.vertex.PoseStack poseStack, float partialTick) - Overrides:
scalein classnet.minecraft.client.renderer.entity.CreeperRenderer
-
tainted
public static RenderCreeperUniversal tainted(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Заражённый крипер — как вcom.hbm.main.ClientProxy1.7.10. -
volatileCreeper
public static RenderCreeperUniversal volatileCreeper(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Возгораемый крипер —creeper_volatile.png+ ванильныйcreeper_armor. -
phosgene
public static RenderCreeperUniversal phosgene(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Фосгеновый крипер —creeper_phosgene.png+ ванильныйcreeper_armor. -
goldCreeper
public static RenderCreeperUniversal goldCreeper(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Золотой крипер —creeper_gold.png+ ванильныйcreeper_armor. -
nuclear
public static RenderCreeperUniversal nuclear(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context) Ядерный крипер —creeper.png+creeper_armor.png, swellMod 5F (GIT ClientProxy). -
create
public static RenderCreeperUniversal create(net.minecraft.client.renderer.entity.EntityRendererProvider.Context context, String texturePath, String armorPath) Для будущих вариантов (phosgene, gold, …) — те же пути, что в GITClientProxy. -
getArmoredTexture
public net.minecraft.resources.ResourceLocation getArmoredTexture()
-