Package net.citizensnpcs.util
Interface NMSBridge
public interface NMSBridge
-
Method Summary
Modifier and TypeMethodDescriptionbooleanaddEntityToWorld(Entity entity, CreatureSpawnEvent.SpawnReason custom) voidaddOrRemoveFromPlayerList(Entity entity, boolean remove) voidattack(LivingEntity attacker, LivingEntity target) com.mojang.authlib.GameProfilefillProfileProperties(com.mojang.authlib.GameProfile profile, boolean requireSecure) getBlockBreaker(Entity entity, Block targetBlock, BlockBreaker.BlockBreakerConfiguration config) getBossBar(Entity entity) getBoundingBox(Entity handle) getCollisionBox(Block block) com.mojang.authlib.GameProfileRepositoryfloatgetHeadYaw(Entity entity) doublefloatgetHorizontalMovement(Entity entity) getPassengers(Entity entity) com.mojang.authlib.GameProfilegetProfile(SkullMeta meta) floatgetSpeedFor(NPC npc) floatgetStepHeight(Entity entity) getTargetNavigator(Entity entity, Iterable<Vector> dest, NavigatorParameters params) getTargetNavigator(Entity handle, Entity target, NavigatorParameters parameters) getTargetNavigator(Entity entity, Location dest, NavigatorParameters params) getVehicle(Entity entity) floatgetVerticalMovement(Entity entity) doublefloatbooleanisOnGround(Entity entity) booleanbooleanvoidload(CommandManager commands) voidvoidvoidvoidvoidvoidopenHorseScreen(Tameable horse, Player equipper) voidplayAnimation(PlayerAnimation animation, Player player, int radius) voidplayerTick(Player entity) voidregisterEntityClass(Class<?> clazz) voidvoidremoveFromServerPlayerList(Player player) voidremoveFromWorld(Entity entity) voidremoveHookIfNecessary(NPCRegistry npcRegistry, FishHook entity) voidreplaceTrackerEntry(Player player) voidsendPositionUpdate(Player excluding, Entity from, Location storedLocation) voidsendTabListAdd(Player recipient, Player listPlayer) voidsendTabListRemove(Player recipient, Collection<? extends SkinnableEntity> skinnableNPCs) voidsendTabListRemove(Player recipient, Player listPlayer) voidsendTeamPacket(Player recipient, Team team, int mode) voidsetBodyYaw(Entity entity, float yaw) voidsetDestination(Entity entity, double x, double y, double z, float speed) voidsetEndermanAngry(Enderman enderman, boolean angry) voidsetHeadYaw(Entity entity, float yaw) voidsetKnockbackResistance(LivingEntity entity, double d) voidsetLyingDown(Entity cat, boolean lying) voidsetNavigationTarget(Entity handle, Entity target, float speed) voidsetNoGravity(Entity entity, boolean enabled) voidsetPandaSitting(Entity entity, boolean sitting) voidsetPeekShulker(Entity entity, int peek) voidsetPolarBearRearing(Entity entity, boolean rearing) voidsetProfile(SkullMeta meta, com.mojang.authlib.GameProfile profile) voidsetShouldJump(Entity entity) voidsetSitting(Ocelot ocelot, boolean sitting) voidsetSitting(Tameable tameable, boolean sitting) voidsetSneaking(Entity entity, boolean sneaking) voidsetStepHeight(Entity entity, float height) voidsetTeamNameTagVisible(Team team, boolean visible) voidsetVerticalMovement(Entity bukkitEntity, double d) voidsetWitherCharged(Wither wither, boolean charged) booleanshouldJump(Entity entity) voidshutdown()booleanvoidvoidvoidupdateNavigationWorld(Entity entity, World world) voidupdatePathfindingRange(NPC npc, float pathfindingRange)
-
Method Details
-
addEntityToWorld
-
addOrRemoveFromPlayerList
-
attack
-
fillProfileProperties
com.mojang.authlib.GameProfile fillProfileProperties(com.mojang.authlib.GameProfile profile, boolean requireSecure) throws Throwable - Throws:
Throwable
-
getBlockBreaker
BlockBreaker getBlockBreaker(Entity entity, Block targetBlock, BlockBreaker.BlockBreakerConfiguration config) -
getBossBar
-
getBoundingBox
-
getCollisionBox
-
getGameProfileRepository
com.mojang.authlib.GameProfileRepository getGameProfileRepository() -
getHeadYaw
-
getHeight
-
getHorizontalMovement
-
getNPC
-
getPassengers
-
getProfile
-
getSound
- Throws:
CommandException
-
getSpeedFor
-
getStepHeight
-
getVehicle
-
getVerticalMovement
-
getWidth
-
getYaw
-
isOnGround
-
isSolid
-
isValid
-
load
-
loadPlugins
void loadPlugins() -
look
-
look
-
look
-
mount
-
openHorseScreen
-
playAnimation
-
playerTick
-
registerEntityClass
-
remove
-
removeFromServerPlayerList
-
removeFromWorld
-
removeHookIfNecessary
-
replaceTrackerEntry
-
sendPositionUpdate
-
sendTabListAdd
-
sendTabListRemove
-
sendTabListRemove
-
sendTeamPacket
-
setBodyYaw
-
setDestination
-
setEndermanAngry
-
setHeadYaw
-
setKnockbackResistance
-
setLyingDown
-
setNoGravity
-
setPandaSitting
-
setPeekShulker
-
setPolarBearRearing
-
setProfile
-
setShouldJump
-
setSitting
-
setSitting
-
setSneaking
-
setStepHeight
-
setTeamNameTagVisible
-
setVerticalMovement
-
setWitherCharged
-
shouldJump
-
shutdown
void shutdown() -
tick
-
trySwim
-
trySwim
-
updatePathfindingRange
-