Interface IEnergyPanel<T extends net.minecraft.entity.Entity>

  • All Superinterfaces:
    IEnergyAbility<T>, IEnergyBarrier<T>, IEntity<T>

    public interface IEnergyPanel<T extends net.minecraft.entity.Entity>
    extends IEnergyBarrier<T>
    Represents an energy panel barrier - a flat rectangular shield (Wall or Shield mode).
    • Method Detail

      • getPanelWidth

        float getPanelWidth()
      • setPanelWidth

        void setPanelWidth​(float width)
      • getPanelHeight

        float getPanelHeight()
      • setPanelHeight

        void setPanelHeight​(float height)
      • getPanelYaw

        float getPanelYaw()
      • setPanelYaw

        void setPanelYaw​(float yaw)
      • getPanelMode

        int getPanelMode()
        Panel mode: 0=PLACED, 1=HELD, 2=LAUNCHED
        Returns:
        the panel mode ordinal
      • setPanelMode

        void setPanelMode​(int mode)
      • isLaunched

        boolean isLaunched()
      • spawn

        void spawn()
        Spawn this panel entity into the world.