Package ru.dragonestia.msb3.api.player
Class MsbPlayer
java.lang.Object
net.minestom.server.entity.Entity
net.minestom.server.entity.LivingEntity
net.minestom.server.entity.Player
ru.dragonestia.msb3.api.player.MsbPlayer
- All Implemented Interfaces:
net.kyori.adventure.audience.Audience,net.kyori.adventure.identity.Identified,net.kyori.adventure.pointer.Pointered,net.kyori.adventure.sound.Sound.Emitter,net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>,net.minestom.server.collision.Shape,net.minestom.server.command.CommandSender,net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>,net.minestom.server.inventory.EquipmentHandler,net.minestom.server.snapshot.Snapshotable,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.thread.AcquirableSource<net.minestom.server.entity.Entity>,net.minestom.server.Tickable,net.minestom.server.timer.Schedulable,net.minestom.server.utils.identity.NamedAndIdentified,net.minestom.server.Viewable
public class MsbPlayer
extends net.minestom.server.entity.Player
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minestom.server.entity.Player
net.minestom.server.entity.Player.FacePoint -
Field Summary
Fields inherited from class net.minestom.server.entity.Player
experiencePickupCooldown, inventory, playerConnectionFields inherited from class net.minestom.server.entity.LivingEntity
canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamage, PROTECTED_MODIFIERSFields inherited from class net.minestom.server.entity.Entity
boundingBox, collidesWithEntities, currentChunk, entityMeta, entityType, gravityTickCount, hasPhysics, instance, lastSyncedPosition, lastVelocityWasZero, metadata, onGround, position, preventBlockPlacement, previousPosition, removed, trackingUpdate, vehicle, velocity, viewEngine, viewers -
Constructor Summary
ConstructorsConstructorDescriptionMsbPlayer(@NotNull net.minestom.server.network.player.PlayerConnection playerConnection, @NotNull net.minestom.server.network.player.GameProfile gameProfile) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDebugRenderLayer(String layerName) voidvoidvoid<T extends PlayerContext>
TgetContext(Class<T> clazz) voidvoidremoveDebugRenderLayer(String layerName) voidMethods inherited from class net.minestom.server.entity.Player
acquirable, addPacketToQueue, asHoverEvent, clearItemUse, clearResourcePacks, clearTitle, closeInventory, closeInventory, didAnswerKeepAlive, didCloseInventory, dropItem, facePosition, facePosition, getAdditionalHearts, getAddPlayerToList, getCurrentItemUseTime, getDeathLocation, getDimensionType, getDisplayName, getEquipment, getExp, getEyeHeight, getFieldViewModifier, getFlyingSpeed, getFood, getFoodSaturation, getGameMode, getHeldSlot, getInventory, getItemUseHand, getLastKeepAlive, getLastReceivedTeleportId, getLastSentTeleportId, getLatency, getLevel, getLocale, getName, getNextTeleportId, getOpenInventory, getPermissionLevel, getPlayerConnection, getPlayerMeta, getPortalCooldown, getRemovePlayerToList, getResourcePackFuture, getRespawnPoint, getSettings, getSkin, getStatisticValueMap, getUsername, hasReducedDebugScreenInformation, hideBossBar, identity, inputs, interpretPacketQueue, isAllowFlying, isEating, isEnableRespawnScreen, isFlying, isInstantBreak, isOnGround, isOnline, isUsingItem, kick, kick, kill, lookAt, lookAt, onChunkBatchReceived, onResourcePackStatus, openBook, openInventory, playEffect, playerConnectionInit, playSound, playSound, playSound, playSound, pointers, refreshAbilities, refreshAfterTeleport, refreshAnswerKeepAlive, refreshCommands, refreshFlying, refreshHealth, refreshHeldSlot, refreshInput, refreshItemUse, refreshKeepAlive, refreshLatency, refreshOnGround, refreshReceivedTeleportId, refreshRecipes, refreshSettings, remove, removeResourcePacks, resetTitle, respawn, sendActionBar, sendChunk, sendChunkUpdates, sendDimension, sendMessage, sendNotification, sendPacket, sendPackets, sendPackets, sendPacketToViewersAndSelf, sendPlayerListHeaderAndFooter, sendPluginMessage, sendPluginMessage, sendResourcePacks, sendTitlePart, setAdditionalHearts, setAllowFlying, setBelowNameTag, setDeathLocation, setDeathLocation, setDisplayName, setEnableRespawnScreen, setEquipment, setExp, setFieldViewModifier, setFlying, setFlyingSpeed, setFood, setFoodSaturation, setGameMode, setHealth, setHeldItemSlot, setInstance, setInstance, setInstantBreak, setInvulnerable, setLevel, setLocale, setPendingOptions, setPermissionLevel, setPortalCooldown, setReducedDebugScreenInformation, setRespawnPoint, setSkin, setSneaking, setView, showBossBar, showPlayer, spectate, startConfigurationPhase, stopSound, stopSpectating, teleport, UNSAFE_changeDidCloseInventory, UNSAFE_init, update, updateCollisions, updatePose, updateSnapshotMethods inherited from class net.minestom.server.entity.LivingEntity
canPickupItem, damage, damage, getArrowCount, getAttribute, getAttributes, getAttributeValue, getFireTicks, getHealth, getLastDamageSource, getLivingEntityMeta, getPropertiesPacket, getTargetBlockPosition, getTeam, heal, isDead, isFlyingWithElytra, isImmune, isInvulnerable, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoundingBox, setCanPickupItem, setFireTicks, setFlyingWithElytra, setSprinting, setTeam, shouldSendAttributes, swingMainHand, swingMainHand, swingOffHand, swingOffHand, takeKnockback, updateEquipmentAttributes, updateNewViewerMethods inherited from class net.minestom.server.entity.Entity
addEffect, addPassenger, addViewer, autoViewEntities, clearEffects, despawn, editEntityMeta, eventNode, generateId, getAcquirable, getActiveEffects, getAerodynamics, getAliveTicks, getAttachEntityPacket, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getDistanceSquared, getEffect, getEffectLevel, getEntityId, getEntityMeta, getEntityType, getGravityTickCount, getInstance, getLeashedEntities, getLeashHolder, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getPreviousPosition, getSynchronizationTicks, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasEffect, hasEntityCollision, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, intersectBox, intersectBoxSwept, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOccluded, isOnFire, isRemoved, isSilent, isSneaking, isSprinting, movementTick, preventBlockPlacement, refreshCoordinate, refreshCurrentChunk, refreshPosition, refreshPosition, refreshPosition, relativeEnd, relativeStart, remove, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAerodynamics, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setGlowing, setInstance, setInvisible, setLeashHolder, setNoGravity, setPose, setPositionInternal, setSilent, setSynchronizationTicks, setVelocity, spawn, switchEntityType, synchronizeNextTick, synchronizePosition, tagHandler, teleport, teleport, teleport, teleport, teleport, tick, triggerStatus, updateOldViewer, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRuleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
deleteMessage, deleteMessage, filterAudience, forEachAudience, openBook, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, showTitle, stopSoundMethods inherited from interface net.minestom.server.command.CommandSender
sendMessage, sendMessageMethods inherited from interface net.minestom.server.inventory.EquipmentHandler
getBodyEquipment, getBoots, getChestplate, getEquipmentsPacket, getHelmet, getItemInHand, getItemInMainHand, getItemInOffHand, getLeggings, hasEquipment, setBodyEquipment, setBoots, setChestplate, setHelmet, setItemInHand, setItemInMainHand, setItemInOffHand, setLeggings, syncEquipment, syncEquipmentMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface net.minestom.server.utils.identity.NamedAndIdentified
getUuidMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFromMethods inherited from interface net.minestom.server.collision.Shape
intersectEntity, isFaceFullMethods inherited from interface net.minestom.server.tag.Taggable
getAndSetTag, getAndUpdateTag, getTag, hasTag, removeTag, setTag, tagHandler, updateAndGetTag, updateTagMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers
-
Constructor Details
-
MsbPlayer
public MsbPlayer(@NotNull @NotNull net.minestom.server.network.player.PlayerConnection playerConnection, @NotNull @NotNull net.minestom.server.network.player.GameProfile gameProfile)
-
-
Method Details
-
getContext
-
initContexts
public void initContexts() -
emitSpawnSignalForContexts
public void emitSpawnSignalForContexts() -
disposeContexts
public void disposeContexts() -
addDebugRenderLayer
-
removeDebugRenderLayer
-
appendViewRule
-
removeViewRule
-