Package de.chaoswg.npc
Klasse NpcClass
java.lang.Object
net.risingworld.api.worldelements.GameObject
de.chaoswg.npc.NpcClass
- Alle implementierten Schnittstellen:
NpcInterface,net.risingworld.api.events.Listener
public abstract class NpcClass
extends net.risingworld.api.worldelements.GameObject
implements NpcInterface, net.risingworld.api.events.Listener
in Arbeit
- Autor:
- nico
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Felder -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoiddespawn()voiddespawn(NpcClass.SpawnAktion aktion) voidlonggetName()net.risingworld.api.objects.Playernet.risingworld.api.Pluginnet.risingworld.api.utils.Vector3fgetPos()voidvoidbooleanisInAir()booleanisJump()booleanbooleanbooleanisWalk()booleanvoidisWalkAllowed(boolean walkAllowed) voidvoidjumpStop()voidkill()voidmoveTo(net.risingworld.api.utils.Vector3f newPos, float speed, float speedAnimator) voidsetActive(boolean set) voidsetPlayer(net.risingworld.api.objects.Player player) voidsetPos(net.risingworld.api.utils.Vector3f pos) voidspawn()voidspawn(NpcClass.SpawnAktion aktion) voidnet.risingworld.api.Timernet.risingworld.api.TimervoidwalkSpeed(float value) voidvoidwalkStop()Von Klasse geerbte Methoden net.risingworld.api.worldelements.GameObject
addChild, addComponent, getChildCount, getChilds, getCollider, getID, getLayer, getLocalPosition, getLocalRotation, getLocalScale, getParent, invokeComponentMethod, isActive, isColliderVisible, isDisposed, moveToLocalPosition, moveToLocalPosition, moveToLocalPosition, moveToLocalPosition, moveToLocalTransform, removeAllChilds, removeChild, removeComponent, removeFromParent, rotateToLocalRotation, setCollider, setColliderVisible, setComponentEnabled, setComponentProperty, setLayer, setLocalPosition, setLocalPosition, setLocalRotation, setLocalRotation, setLocalScale, setLocalScaleVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitVon Schnittstelle geerbte Methoden de.chaoswg.npc.NpcInterface
AnimatorDespawn, AnimatorInAirStart, AnimatorInAirStop, AnimatorJumpStart, AnimatorJumpStop, AnimatorSpawn, AnimatorWalkSpeed, AnimatorWalkStart, AnimatorWalkStop, Create, HandleIDLE, HandleInAir, HandleInaktive, HandleIsAktive, HandleIsAktive, HandleJump, HandleTeleport, HandleWalk, Task
-
Felddetails
-
DEBUG
public boolean DEBUG
-
-
Konstruktordetails
-
NpcClass
public NpcClass(net.risingworld.api.Plugin plugin, net.risingworld.api.objects.Player player) -
NpcClass
public NpcClass(net.risingworld.api.Plugin plugin, net.risingworld.api.objects.Player player, int layer)
-
-
Methodendetails
-
setActive
public void setActive(boolean set) - Setzt außer Kraft:
setActivein Klassenet.risingworld.api.worldelements.GameObject
-
getPlugin
public net.risingworld.api.Plugin getPlugin() -
getPlayer
public net.risingworld.api.objects.Player getPlayer() -
setPlayer
public void setPlayer(net.risingworld.api.objects.Player player) -
getPos
public net.risingworld.api.utils.Vector3f getPos() -
setPos
public void setPos(net.risingworld.api.utils.Vector3f pos) -
getName
-
isWalk
public boolean isWalk() -
isWalkAllowed
public boolean isWalkAllowed() -
isWalkAllowed
public void isWalkAllowed(boolean walkAllowed) -
isJump
public boolean isJump() -
isInAir
public boolean isInAir() -
isOnSpawn
public boolean isOnSpawn() -
SpawnFinished
public void SpawnFinished() -
isOnDespawn
public boolean isOnDespawn() -
DespawnFinished
public void DespawnFinished() -
TimerTeleport
public net.risingworld.api.Timer TimerTeleport() -
TimerMainTask
public net.risingworld.api.Timer TimerMainTask() -
getIdleTime
public long getIdleTime() -
spawn
public void spawn() -
spawn
-
despawn
public void despawn() -
despawn
-
walkStop
public void walkStop() -
walkStart
public void walkStart() -
walkSpeed
public void walkSpeed(float value) -
jumpStop
public void jumpStop() -
jumpStart
public void jumpStart() -
InAirStop
public void InAirStop() -
InAirStart
public void InAirStart() -
moveTo
public void moveTo(net.risingworld.api.utils.Vector3f newPos, float speed, float speedAnimator) -
kill
public void kill()
-