Class WorldEventContext

java.lang.Object
com.minecolonies.core.client.render.worldevent.WorldEventContext

public class WorldEventContext extends Object
Main class for handling world rendering. Also holds all possible values which may be needed during rendering.
  • Field Details

    • INSTANCE

      public static final WorldEventContext INSTANCE
    • stageEvent

      public net.minecraftforge.client.event.RenderLevelStageEvent stageEvent
    • bufferSource

      public net.minecraft.client.renderer.MultiBufferSource.BufferSource bufferSource
    • poseStack

      public com.mojang.blaze3d.vertex.PoseStack poseStack
    • partialTicks

      public float partialTicks
    • clientLevel

      public net.minecraft.client.multiplayer.ClientLevel clientLevel
    • clientPlayer

      public net.minecraft.client.player.LocalPlayer clientPlayer
    • mainHandItem

      public net.minecraft.world.item.ItemStack mainHandItem
    • nearestColony

      @Nullable public @Nullable IColonyView nearestColony
  • Method Details

    • renderWorldLastEvent

      public void renderWorldLastEvent(net.minecraftforge.client.event.RenderLevelStageEvent event)
    • checkNearbyColony

      public void checkNearbyColony(net.minecraft.world.level.Level level)
      Checks for a nearby colony
      Parameters:
      level -