Schnittstelle NpcInterface

Alle bekannten Implementierungsklassen:
NpcClass

public interface NpcInterface
Autor:
nico
  • Methodendetails

    • Create

      String Create(net.risingworld.api.Plugin plugin)
      Parameter:
      plugin - Aktives Plugin
      Gibt zurück:
      Name des NPC's
    • AnimatorSpawn

      void AnimatorSpawn(NpcClass npc, NpcClass.SpawnAktion aktion)
      Parameter:
      npc -
      aktion -
    • AnimatorDespawn

      void AnimatorDespawn(NpcClass npc, NpcClass.SpawnAktion aktion)
      Parameter:
      npc -
      aktion -
    • AnimatorWalkStart

      void AnimatorWalkStart(NpcClass npc)
      Parameter:
      npc -
    • AnimatorWalkStop

      void AnimatorWalkStop(NpcClass npc)
      Parameter:
      npc -
    • AnimatorWalkSpeed

      void AnimatorWalkSpeed(NpcClass npc, float value)
      Parameter:
      npc -
      value -
    • AnimatorJumpStart

      void AnimatorJumpStart(NpcClass npc)
      Parameter:
      npc -
    • AnimatorJumpStop

      void AnimatorJumpStop(NpcClass npc)
      Parameter:
      npc -
    • AnimatorInAirStart

      void AnimatorInAirStart(NpcClass npc)
      Parameter:
      npc -
    • AnimatorInAirStop

      void AnimatorInAirStop(NpcClass npc)
      Parameter:
      npc -
    • HandleIsAktive

      boolean HandleIsAktive(NpcClass npc)
    • HandleIsAktive

      void HandleIsAktive(NpcClass npc, boolean set)
    • HandleInaktive

      void HandleInaktive(NpcClass npc)
    • HandleIDLE

      void HandleIDLE(NpcClass npc, Long lastHandle, net.risingworld.api.utils.RaycastResult raycast)
    • HandleWalk

      void HandleWalk(NpcClass npc, net.risingworld.api.utils.RaycastResult raycast)
    • HandleJump

      void HandleJump(NpcClass npc, net.risingworld.api.utils.RaycastResult raycast)
    • HandleInAir

      void HandleInAir(NpcClass npc, net.risingworld.api.utils.RaycastResult raycast)
    • HandleTeleport

      void HandleTeleport(NpcClass npc)
    • Task

      @Deprecated net.risingworld.api.Timer Task()
      Veraltet.