Class RenderBlockTarget
java.lang.Object
me.desht.pneumaticcraft.client.render.pneumatic_armor.block_tracker.RenderBlockTarget
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRenderBlockTarget(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.entity.BlockEntity te, BlockTrackerClientHandler blockTracker) -
Method Summary
Modifier and TypeMethodDescriptionintnet.minecraft.core.BlockPosgetPos()net.minecraft.network.chat.ComponentgetTitle()voidhack()booleanCheck if this target still has any applicable entries.voidvoidrender(com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks) voidrequestServerUpdate(List<IBlockTrackEntry> applicableTrackEntries) booleanscroll(net.minecraftforge.client.event.InputEvent.MouseScrollEvent event) voidsetTileEntity(net.minecraft.world.level.block.entity.BlockEntity te) voidtick()voidupdateColor(int color)
-
Field Details
-
ticksExisted
public int ticksExisted
-
-
Constructor Details
-
RenderBlockTarget
public RenderBlockTarget(net.minecraft.world.level.Level world, net.minecraft.world.entity.player.Player player, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.entity.BlockEntity te, BlockTrackerClientHandler blockTracker)
-
-
Method Details
-
setTileEntity
public void setTileEntity(net.minecraft.world.level.block.entity.BlockEntity te) -
isTargetStillValid
public boolean isTargetStillValid()Check if this target still has any applicable entries. This should be called after calling tick().- Returns:
- true if valid, false otherwise
-
getPos
public net.minecraft.core.BlockPos getPos() -
requestServerUpdate
-
tick
public void tick() -
render
public void render(com.mojang.blaze3d.vertex.PoseStack matrixStack, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks) -
hack
public void hack() -
onHackConfirmServer
public void onHackConfirmServer() -
getHackTime
public int getHackTime() -
scroll
public boolean scroll(net.minecraftforge.client.event.InputEvent.MouseScrollEvent event) -
updateColor
public void updateColor(int color) -
getTitle
public net.minecraft.network.chat.Component getTitle()
-