java.lang.Object
mods.thecomputerizer.theimpossiblelibrary.shared.v20.common.event.CommonEvents1_20
All Implemented Interfaces:
mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI

public abstract class CommonEvents1_20 extends Object implements mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    <A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box
    getAABB(A aabb)
     
    <A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult
    getActionResult(A result)
     
    <D> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing
    getFacing(D direction)
     
    <H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand
    getHand(H hand)
     
    <V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3
    getVec3d(V vector)
     
    boolean
     
    <B> B
    setAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box)
     
    <A> A
    setActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result)
     
    <F> F
    setFacing(@Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing)
     
    <H> H
    setHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand)
     
    <V> V
    setVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI

    getEventResult, postCustomTick, register, setEventResult
  • Constructor Details

    • CommonEvents1_20

      protected CommonEvents1_20()
  • Method Details

    • defineEvents

      public void defineEvents()
      Specified by:
      defineEvents in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • getAABB

      public <A> mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box getAABB(A aabb)
      Specified by:
      getAABB in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • getActionResult

      public <A> mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult getActionResult(A result)
      Specified by:
      getActionResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • getFacing

      @Nullable public <D> @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing getFacing(@Nullable D direction)
      Specified by:
      getFacing in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • getHand

      public <H> mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand getHand(H hand)
      Specified by:
      getHand in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • getVec3d

      public <V> mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 getVec3d(V vector)
      Specified by:
      getVec3d in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • isDefined

      public boolean isDefined()
      Specified by:
      isDefined in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • setAABB

      public <B> B setAABB(mods.thecomputerizer.theimpossiblelibrary.api.shapes.Box box)
      Specified by:
      setAABB in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • setActionResult

      public <A> A setActionResult(mods.thecomputerizer.theimpossiblelibrary.api.common.item.ActionResult result)
      Specified by:
      setActionResult in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • setFacing

      @Nullable public <F> F setFacing(@Nullable @Nullable mods.thecomputerizer.theimpossiblelibrary.api.common.block.Facing facing)
      Specified by:
      setFacing in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • setHand

      public <H> H setHand(mods.thecomputerizer.theimpossiblelibrary.api.common.item.Hand hand)
      Specified by:
      setHand in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI
    • setVec3d

      public <V> V setVec3d(mods.thecomputerizer.theimpossiblelibrary.api.shapes.vectors.Vector3 vector)
      Specified by:
      setVec3d in interface mods.thecomputerizer.theimpossiblelibrary.api.common.event.CommonEventsAPI