public static class AnimatedModelComponent.AMC extends java.lang.Object implements ISortedRenderable, IAnimatedRenderable
ISortedRenderable.TE| Constructor and Description |
|---|
AMC(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
AnimatedModelComponent amc) |
| Modifier and Type | Method and Description |
|---|---|
Timer |
addTimer(java.lang.String animation,
Timer timer) |
AnimatedModelComponent |
getComponent() |
net.minecraft.util.math.BlockPos |
getPos() |
Timer |
getTimer(java.lang.String animation) |
java.util.Map<java.lang.String,Timer> |
getTimers() |
boolean |
inFrustrum(net.minecraft.client.renderer.culling.ICamera camera) |
boolean |
isPositionStillValid() |
Timer |
removeTimer(java.lang.String animation) |
void |
render(float partialTick) |
void |
renderAnimated(net.minecraft.block.Block block,
AnimatedRenderer renderer) |
public AMC(net.minecraft.world.World world,
net.minecraft.util.math.BlockPos pos,
AnimatedModelComponent amc)
public net.minecraft.util.math.BlockPos getPos()
getPos in interface ISortedRenderablepublic AnimatedModelComponent getComponent()
public Timer addTimer(java.lang.String animation, Timer timer)
addTimer in interface IAnimatedRenderablepublic Timer removeTimer(java.lang.String animation)
removeTimer in interface IAnimatedRenderablepublic Timer getTimer(java.lang.String animation)
getTimer in interface IAnimatedRenderablepublic java.util.Map<java.lang.String,Timer> getTimers()
public boolean inFrustrum(net.minecraft.client.renderer.culling.ICamera camera)
inFrustrum in interface ISortedRenderablepublic boolean isPositionStillValid()
isPositionStillValid in interface ISortedRenderablepublic void render(float partialTick)
render in interface ISortedRenderablepublic void renderAnimated(net.minecraft.block.Block block,
AnimatedRenderer renderer)
renderAnimated in interface IAnimatedRenderable