Class ClientEvents1_12_2
java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.legacy.v12.m2.client.event.ClientEvents1_12_2
- All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI,mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
public class ClientEvents1_12_2
extends Object
implements mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid<A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.BoxgetAABB(A aabb) <A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResultgetActionResult(A result) <E> mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.ResultgetEventResult(E result) <D> mods.thecomputerizer.theimpossiblelibrary.api.common.block.FacinggetFacing(D direction) <H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.HandgetHand(H hand) <B> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayTypegetOverlayBlockType(B blockType) <E> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayTypegetOverlayElementType(E elementType) <V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3getVec3d(V vector) mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContextinitRenderer(Consumer<mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext> setters) booleanvoidpostCustomTick(mods.thecomputerizer.theimpossiblelibrary.api.util.CustomTick ticker) <E extends mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?>>
voidregister(E wrapper) net.minecraft.util.math.AxisAlignedBBsetAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box) net.minecraft.util.EnumActionResultsetActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result) net.minecraftforge.fml.common.eventhandler.Event.ResultsetEventResult(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result result) net.minecraft.util.EnumFacingsetFacing(mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing) net.minecraft.util.EnumHandsetHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand) net.minecraft.util.math.Vec3dsetVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector)
-
Constructor Details
-
ClientEvents1_12_2
public ClientEvents1_12_2()
-
-
Method Details
-
defineEvents
public void defineEvents()- Specified by:
defineEventsin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getAABB
public <A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box getAABB(A aabb) - Specified by:
getAABBin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getActionResult
public <A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult getActionResult(A result) - Specified by:
getActionResultin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getEventResult
public <E> mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result getEventResult(E result) - Specified by:
getEventResultin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getFacing
public <D> mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing getFacing(D direction) - Specified by:
getFacingin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getHand
public <H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand getHand(H hand) - Specified by:
getHandin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
getOverlayBlockType
public <B> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType getOverlayBlockType(B blockType) - Specified by:
getOverlayBlockTypein interfacemods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI
-
getOverlayElementType
public <E> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType getOverlayElementType(E elementType) - Specified by:
getOverlayElementTypein interfacemods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI
-
getVec3d
public <V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 getVec3d(V vector) - Specified by:
getVec3din interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
initRenderer
public mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext initRenderer(Consumer<mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext> setters) - Specified by:
initRendererin interfacemods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI
-
isDefined
public boolean isDefined()- Specified by:
isDefinedin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
postCustomTick
public void postCustomTick(mods.thecomputerizer.theimpossiblelibrary.api.util.CustomTick ticker) - Specified by:
postCustomTickin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
register
public <E extends mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?>> void register(E wrapper) - Specified by:
registerin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setAABB
public net.minecraft.util.math.AxisAlignedBB setAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box) - Specified by:
setAABBin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setActionResult
public net.minecraft.util.EnumActionResult setActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result) - Specified by:
setActionResultin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setEventResult
public net.minecraftforge.fml.common.eventhandler.Event.Result setEventResult(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result result) - Specified by:
setEventResultin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setFacing
@Nullable public net.minecraft.util.EnumFacing setFacing(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing) - Specified by:
setFacingin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setHand
public net.minecraft.util.EnumHand setHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand) - Specified by:
setHandin interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-
setVec3d
public net.minecraft.util.math.Vec3d setVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector) - Specified by:
setVec3din interfacemods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
-