Package net.citizensnpcs.util
Interface NMSBridge
public interface NMSBridge
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidbooleanaddEntityToWorld(Entity entity, CreatureSpawnEvent.SpawnReason custom) voidaddOrRemoveFromPlayerList(Entity entity, boolean remove) voidattack(LivingEntity attacker, LivingEntity target) voidcancelMoveDestination(Entity entity) booleancanNavigateTo(Entity entity, Location dest, NavigatorParameters params) createBundlePacket(List<Object> packets) com.mojang.authlib.GameProfilefillProfileProperties(com.mojang.authlib.GameProfile profile, boolean requireSecure) getBlockBreaker(Entity entity, Block targetBlock, BlockBreaker.BlockBreakerConfiguration config) default ObjectgetBossBar(Entity entity) getBoundingBox(Entity handle) default doublegetBoundingBoxHeight(Entity entity) default BoundingBoxgetCollisionBox(Object blockdata) getCollisionBox(Block block) getComponentMap(ItemStack item) getDestination(Entity entity) floatgetForwardBackwardMovement(Entity entity) com.mojang.authlib.GameProfileRepositoryfloatgetHeadYaw(Entity entity) getPacketTracker(Entity entity) getPassengers(Entity entity) com.mojang.authlib.GameProfilegetProfile(Player player) com.mojang.authlib.GameProfilegetProfile(SkullMeta meta) default floatgetRidingHeightOffset(Entity entity, Entity mount) getSoundPath(Sound flag) getSource(BlockCommandSender sender) 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) default Collection<Player> getViewingPlayers(Entity entity) doublefloatgetXZMovement(Entity entity) floatbooleanisOnGround(Entity entity) default booleanisSneaking(Entity entity) booleandefault booleanisSprinting(Entity entity) booleanvoidload(CommandManager commands) voidvoidvoiddefault voidmarkPoseDirty(Entity tracker) voiddefault voidonPlayerInfoAdd(Player player, Object source, Function<UUID, MirrorTrait> mirrorTraits) openAnvilInventory(Player player, Inventory anvil, String title) voidopenHorseInventory(Tameable horse, Player equipper) voidplayAnimation(PlayerAnimation animation, Player player, Iterable<Player> to) playerTicker(NPC npc, Player entity) default voidpositionInteractionText(Player player, Entity interaction, Entity mount, double height) voidregisterEntityClass(Class<?> clazz, Object type) voidvoidremoveFromServerPlayerList(Player player) voidremoveFromWorld(Entity entity) voidremoveHookIfNecessary(FishHook entity) voidreplaceTrackerEntry(Entity entity) voidsendPositionUpdate(Entity from, Collection<Player> to, boolean position, Float bodyYaw, Float pitch, Float headYaw) booleansendTabListAdd(Player recipient, Player listPlayer) voidsendTabListRemove(Player recipient, Collection<Player> players) voidsendTeamPacket(Player recipient, Team team, int mode) default voidsetAggressive(Entity entity, boolean aggro) default voidsetAllayDancing(Entity entity, boolean dancing) default voidsetArmadilloState(Entity entity, ArmadilloTrait.ArmadilloState state) voidsetBodyYaw(Entity entity, float yaw) voidsetBoundingBox(Entity entity, BoundingBox box) default voidsetCamelPose(Entity entity, CamelTrait.CamelPose pose) voidsetCustomName(Entity entity, Object component, String string) voidsetDestination(Entity entity, double x, double y, double z, float speed) voidsetDimensions(Entity entity, EntityDim desired) voidsetEndermanAngry(Enderman enderman, boolean angry) voidsetHeadAndBodyYaw(Entity entity, float yaw) voidsetHeadYaw(Entity entity, float yaw) voidsetKnockbackResistance(LivingEntity entity, double d) voidsetLocationDirectly(Entity entity, Location location) default voidsetLyingDown(Entity cat, boolean lying) voidsetNavigationTarget(Entity handle, Entity target, float speed) voidsetNavigationType(Entity entity, NMS.MinecraftNavigationType type) voidsetNoGravity(Entity entity, boolean nogravity) voidsetOpWithoutSaving(Player player, boolean op) default voidsetPandaSitting(Entity entity, boolean sitting) default voidsetPeekShulker(Entity entity, int peek) default voidsetPiglinDancing(Entity entity, boolean dancing) voiddefault voidsetPolarBearRearing(Entity entity, boolean rearing) default voidsetPose(Entity entity, EntityPoseTrait.EntityPose pose) voidsetProfile(SkullMeta meta, com.mojang.authlib.GameProfile profile) voidsetShouldJump(Entity entity) voidsetSitting(Ocelot ocelot, boolean sitting) voidsetSitting(Tameable tameable, boolean sitting) default voidsetSneaking(Entity entity, boolean sneaking) default voidsetSnifferState(Entity entity, SnifferTrait.SnifferState state) voidsetStepHeight(Entity entity, float height) default voidsetTeamNameTagVisible(Team team, boolean visible) default voidsetTextDisplayComponent(Entity entity, Object component) voidsetVerticalMovement(Entity bukkitEntity, double d) default voidsetWardenPose(Entity entity, Object pose) default voidsetWitherInvulnerableTicks(Wither wither, int ticks) booleanshouldJump(Entity entity) voidshutdown()voidvoidvoidvoidupdateInventoryTitle(Player player, SpigotUtil.InventoryViewAPI view, String newTitle) voidupdateNavigationWorld(Entity entity, World world) voidupdatePathfindingRange(NPC npc, float pathfindingRange)
-
Method Details
-
activate
-
addEntityToWorld
-
addOrRemoveFromPlayerList
-
attack
-
cancelMoveDestination
-
createBundlePacket
-
createPacketTracker
-
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
-
getBoundingBoxHeight
-
getCollisionBox
-
getCollisionBox
-
getComponentMap
-
getDestination
-
getForwardBackwardMovement
-
getGameProfileRepository
com.mojang.authlib.GameProfileRepository getGameProfileRepository() -
getHeadYaw
-
getPacketTracker
-
getPassengers
-
getProfile
-
getProfile
-
getRidingHeightOffset
-
getSoundPath
- Throws:
CommandException
-
getSource
-
getSpeedFor
-
getStepHeight
-
getVehicle
-
getViewingPlayers
-
getWidth
-
getXZMovement
-
getYaw
-
isOnGround
-
isSneaking
-
isSolid
-
isSprinting
-
isValid
-
load
-
look
-
look
-
look
-
markPoseDirty
-
mount
-
onPlayerInfoAdd
-
openAnvilInventory
-
openHorseInventory
-
playAnimation
-
playerTicker
-
positionInteractionText
-
registerEntityClass
-
remove
-
removeFromServerPlayerList
-
removeFromWorld
-
removeHookIfNecessary
-
replaceTrackerEntry
-
sendPositionUpdate
-
sendTabListAdd
-
sendTabListRemove
-
sendTeamPacket
-
setAggressive
-
setAllayDancing
-
setArmadilloState
-
setBodyYaw
-
setBoundingBox
-
setCamelPose
-
setCustomName
-
setDestination
-
setDimensions
-
setEndermanAngry
-
setHeadAndBodyYaw
-
setHeadYaw
-
setKnockbackResistance
-
setLocationDirectly
-
setLyingDown
-
setNoGravity
-
setOpWithoutSaving
-
setPandaSitting
-
setPeekShulker
-
setPiglinDancing
-
setPitch
-
setPolarBearRearing
-
setPose
-
setProfile
-
setShouldJump
-
setSitting
-
setSitting
-
setSneaking
-
setSnifferState
-
setStepHeight
-
setTeamNameTagVisible
-
setTextDisplayComponent
-
setVerticalMovement
-
setWardenPose
-
setWitherInvulnerableTicks
-
shouldJump
-
shutdown
void shutdown() -
sleep
-
trySwim
-
trySwim
-
updateInventoryTitle
-
updatePathfindingRange
-