Class HorsestomPlayer
java.lang.Object
net.minestom.server.entity.Entity
net.minestom.server.entity.LivingEntity
net.minestom.server.entity.Player
net.slommy.entities.HorsestomPlayer
- 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.component.DataComponent.Holder, 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 HorsestomPlayer
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
clickPreprocessor, experiencePickupCooldown, inventory, PLAYER_POINTERS_SUPPLIER, 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, ENTITY_POINTERS_SUPPLIER, entityMeta, entityType, gravityTickCount, hasPhysics, headRotation, instance, lastSyncedPosition, lastVelocityWasZero, metadata, onGround, position, preventBlockPlacement, previousPosition, removed, trackingUpdate, vehicle, velocity, viewEngine, viewers -
Constructor Summary
ConstructorsConstructorDescriptionHorsestomPlayer(@NotNull net.minestom.server.network.player.PlayerConnection playerConnection, net.minestom.server.network.player.GameProfile gameProfile) -
Method Summary
Modifier and TypeMethodDescriptionGets the player's rank using the API on the main thread.longgetMoney()getRank()voidload()voidsave()voidsetFirstLoginDate(LocalDateTime firstLoginDate) voidsetMoney(long money) voidMethods inherited from class net.minestom.server.entity.Player
acquirable, addPacketToQueue, asHoverEvent, clearItemUse, clearResourcePacks, clearTitle, closeDialog, closeInventory, closeInventory, didAnswerKeepAlive, didCloseInventory, dropItem, effectiveViewDistance, facePosition, facePosition, getAdditionalHearts, getAddPlayerToList, getClickPreprocessor, 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, inputs, interpretPacketQueue, isAllowFlying, isEating, isEnableRespawnScreen, isFlying, isInstantBreak, isOnGround, isOnline, isUsingItem, kick, kick, kill, leaveBed, 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, showDialog, 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, enterBed, 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, get, getAcquirable, getActiveEffects, getAerodynamics, getAliveTicks, getAttachEntityPacket, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getDistanceSquared, getEffect, getEffectLevel, getEntityId, getEntityMeta, getEntityType, getGravityTickCount, getHeadRotation, getInstance, getLeashedEntities, getLeashHolder, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getPreviousPosition, getSpawnPacket, getSynchronizationTicks, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasEffect, hasEntityCollision, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPhysics, hasPredictableViewers, hasVelocity, identity, 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, set, setAerodynamics, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setGlowing, setHasPhysics, setInstance, setInvisible, setLeashHolder, setNoGravity, setPose, setPositionInternal, setSilent, setSynchronizationTicks, setVelocity, setView, spawn, switchEntityType, synchronizeNextTick, synchronizePosition, tagHandler, teleport, teleport, teleport, teleport, teleport, tick, triggerStatus, updateOldViewer, updateViewableRule, updateViewableRule, updateViewerRule, updateViewerRuleMethods inherited from class 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.component.DataComponent.Holder
get, hasMethods 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.kyori.adventure.identity.Identified
identityMethods 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
-
HorsestomPlayer
public HorsestomPlayer(@NotNull @NotNull net.minestom.server.network.player.PlayerConnection playerConnection, net.minestom.server.network.player.GameProfile gameProfile)
-
-
Method Details
-
save
public void save() -
load
public void load() -
getMoney
public long getMoney() -
setMoney
public void setMoney(long money) -
getRank
-
getAPIRank
Gets the player's rank using the API on the main thread. DO NOT USE THIS OFTEN as it may cause slowdowns!!- Returns:
- The player's Rank
-
setRank
-
getFirstLoginDate
-
setFirstLoginDate
-