public class ClientEvents1_12_2
extends java.lang.Object
implements mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPI
| Constructor and Description |
|---|
ClientEvents1_12_2() |
| Modifier and Type | Method and Description |
|---|---|
void |
defineEvents() |
<A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box |
getAABB(A aabb) |
<A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult |
getActionResult(A result) |
<E> mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result |
getEventResult(E result) |
<D> mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing |
getFacing(D direction) |
<H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand |
getHand(H hand) |
<B> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType |
getOverlayBlockType(B blockType) |
<E> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType |
getOverlayElementType(E elementType) |
<V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 |
getVec3d(V vector) |
mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext |
initRenderer(java.util.function.Consumer<mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext> setters) |
boolean |
isDefined() |
void |
postCustomTick(mods.thecomputerizer.theimpossiblelibrary.api.util.CustomTick ticker) |
<E extends mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?>> |
register(E wrapper) |
net.minecraft.util.math.AxisAlignedBB |
setAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box) |
net.minecraft.util.EnumActionResult |
setActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result) |
net.minecraftforge.fml.common.eventhandler.Event.Result |
setEventResult(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result result) |
@Nullable net.minecraft.util.EnumFacing |
setFacing(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing) |
net.minecraft.util.EnumHand |
setHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand) |
net.minecraft.util.math.Vec3d |
setVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector) |
public void defineEvents()
defineEvents in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box getAABB(A aabb)
getAABB in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult getActionResult(A result)
getActionResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <E> mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result getEventResult(E result)
getEventResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <D> mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing getFacing(D direction)
getFacing in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand getHand(H hand)
getHand in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <B> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType getOverlayBlockType(B blockType)
getOverlayBlockType in interface mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPIpublic <E> mods.thecomputerizer.theimpossiblelibrary.api.client.event.types.ClientOverlayEventType.OverlayType getOverlayElementType(E elementType)
getOverlayElementType in interface mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPIpublic <V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 getVec3d(V vector)
getVec3d in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext initRenderer(java.util.function.Consumer<mods.thecomputerizer.theimpossiblelibrary.api.client.render.RenderContext> setters)
initRenderer in interface mods.thecomputerizer.theimpossiblelibrary.api.client.event.ClientEventsAPIpublic boolean isDefined()
isDefined in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic void postCustomTick(mods.thecomputerizer.theimpossiblelibrary.api.util.CustomTick ticker)
postCustomTick in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic <E extends mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper<?>> void register(E wrapper)
register in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic net.minecraft.util.math.AxisAlignedBB setAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box)
setAABB in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic net.minecraft.util.EnumActionResult setActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result)
setActionResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic net.minecraftforge.fml.common.eventhandler.Event.Result setEventResult(mods.thecomputerizer.theimpossiblelibrary.api.common.event.EventWrapper.Result result)
setEventResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI@Nullable
public @Nullable net.minecraft.util.EnumFacing setFacing(@Nullable
@Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing)
setFacing in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic net.minecraft.util.EnumHand setHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand)
setHand in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPIpublic net.minecraft.util.math.Vec3d setVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector)
setVec3d in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI