public class ContraptionInstanceManager
extends com.jozufozu.flywheel.backend.instancing.tile.TileInstanceManager
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<ActorInstance> |
actors |
| Modifier and Type | Method and Description |
|---|---|
void |
beginFrame(net.minecraft.client.renderer.ActiveRenderInfo info) |
ActorInstance |
createActor(org.apache.commons.lang3.tuple.Pair<net.minecraft.world.gen.feature.template.Template.BlockInfo,MovementContext> actor) |
RenderedContraption |
getContraption() |
protected boolean |
shouldFrameUpdate(net.minecraft.util.math.BlockPos worldPos,
float lookX,
float lookY,
float lookZ,
int cX,
int cY,
int cZ) |
void |
tick() |
canCreateInstance, canInstance, createRawprotected java.util.ArrayList<ActorInstance> actors
public void tick()
public void beginFrame(net.minecraft.client.renderer.ActiveRenderInfo info)
beginFrame in class com.jozufozu.flywheel.backend.instancing.InstanceManager<net.minecraft.tileentity.TileEntity>protected boolean shouldFrameUpdate(net.minecraft.util.math.BlockPos worldPos,
float lookX,
float lookY,
float lookZ,
int cX,
int cY,
int cZ)
shouldFrameUpdate in class com.jozufozu.flywheel.backend.instancing.InstanceManager<net.minecraft.tileentity.TileEntity>@Nullable public ActorInstance createActor(org.apache.commons.lang3.tuple.Pair<net.minecraft.world.gen.feature.template.Template.BlockInfo,MovementContext> actor)
public RenderedContraption getContraption()