Class MinestomCloudPermissionsPlayer
java.lang.Object
net.minestom.server.entity.Entity
net.minestom.server.entity.LivingEntity
net.minestom.server.entity.Player
eu.cloudnetservice.modules.cloudperms.minestom.MinestomCloudPermissionsPlayer
- All Implemented Interfaces:
Audience,Identified,Pointered,Sound.Emitter,HoverEventSource<HoverEvent.ShowEntity>,net.minestom.server.adventure.Localizable,net.minestom.server.command.CommandSender,net.minestom.server.event.EventHandler<net.minestom.server.event.trait.EntityEvent>,net.minestom.server.inventory.EquipmentHandler,net.minestom.server.permission.PermissionHandler,net.minestom.server.snapshot.Snapshotable,net.minestom.server.tag.Taggable,net.minestom.server.tag.TagReadable,net.minestom.server.tag.TagWritable,net.minestom.server.Tickable,net.minestom.server.timer.Schedulable,net.minestom.server.utils.identity.NamedAndIdentified,net.minestom.server.Viewable
public class MinestomCloudPermissionsPlayer
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, net.minestom.server.entity.Player.Hand, net.minestom.server.entity.Player.MainHand, net.minestom.server.entity.Player.PlayerSettingsNested classes/interfaces inherited from class net.minestom.server.entity.Entity
net.minestom.server.entity.Entity.Pose -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final eu.cloudnetservice.driver.permission.PermissionManagementFields inherited from class net.minestom.server.entity.Player
experiencePickupCooldown, inventory, playerConnectionFields inherited from class net.minestom.server.entity.LivingEntity
canPickupItem, expandedBoundingBox, invulnerable, isDead, itemPickupCooldown, lastDamageSourceFields inherited from class net.minestom.server.entity.Entity
currentChunk, entityMeta, entityType, gravityAcceleration, gravityDragPerTick, gravityTickCount, hasPhysics, instance, lastSyncedPosition, lastVelocityWasZero, metadata, onGround, position, previousPosition, trackingUpdate, uuid, vehicle, velocity, viewEngine, viewers -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanhasPermission(@NonNull String permissionName) booleanhasPermission(@NonNull String permissionName, @Nullable net.minestom.server.permission.PermissionVerifier permissionVerifier) booleanhasPermission(net.minestom.server.permission.Permission permission) Methods inherited from class net.minestom.server.entity.Player
addPacketToQueue, asHoverEvent, asPlayer, callItemUpdateStateEvent, callItemUpdateStateEvent, clearTitle, closeInventory, didAnswerKeepAlive, didCloseInventory, dropItem, facePosition, facePosition, getAdditionalHearts, getAddPlayerToList, getBoots, getChestplate, getDefaultEatingTime, getDimensionType, getDisplayName, getEatingHand, getEntityMeta, getExp, getEyeHeight, getFieldViewModifier, getFlyingSpeed, getFood, getFoodSaturation, getGameMode, getHeldSlot, getHelmet, getInventory, getItemInMainHand, getItemInOffHand, getLastKeepAlive, getLastReceivedTeleportId, getLastSentTeleportId, getLatency, getLeggings, getLevel, getLocale, getName, getNextTeleportId, getOpenInventory, getPermissionLevel, getPlayerConnection, getRemovePlayerToList, getRespawnPoint, getSettings, getSkin, getStatisticValueMap, getUsername, getVehicleInformation, hasReducedDebugScreenInformation, hideBossBar, identity, interpretPacketQueue, isAllowFlying, isCreative, isEating, isEnableRespawnScreen, isFlying, isImmune, isInstantBreak, isInvulnerable, isOnGround, isOnline, isPlayer, kick, kick, kill, openBook, openInventory, playEffect, playerConnectionInit, playSound, playSound, playSound, pointers, refreshAbilities, refreshAfterTeleport, refreshAnswerKeepAlive, refreshCommands, refreshEating, refreshEating, refreshFlying, refreshHealth, refreshHeldSlot, refreshKeepAlive, refreshLatency, refreshOnGround, refreshReceivedTeleportId, refreshVehicleSteer, remove, resetTitle, respawn, sendActionBar, sendChunkUpdates, sendDimension, sendMessage, sendPacket, sendPackets, sendPackets, sendPacketToViewersAndSelf, sendPlayerListHeaderAndFooter, sendPluginMessage, sendPluginMessage, sendTitlePart, setAdditionalHearts, setAllowFlying, setBelowNameTag, setBoots, setChestplate, setDefaultEatingTime, setDisplayName, setEnableRespawnScreen, setExp, setFieldViewModifier, setFlying, setFlyingSpeed, setFood, setFoodSaturation, setGameMode, setHealth, setHeldItemSlot, setHelmet, setInstance, setInstance, setInstantBreak, setInvulnerable, setItemInMainHand, setItemInOffHand, setLeggings, setLevel, setLocale, setPermissionLevel, setReducedDebugScreenInformation, setResourcePack, setRespawnPoint, setSkin, setSneaking, setTeam, setUsernameField, setUuid, showBossBar, showPlayer, spectate, stopSound, stopSpectating, synchronizePosition, teleport, UNSAFE_changeDidCloseInventory, UNSAFE_init, update, updateOldViewer, updateSnapshotMethods inherited from class net.minestom.server.entity.LivingEntity
canPickupItem, damage, getArrowCount, getAttribute, getAttributeValue, getFireDamagePeriod, getHealth, getLastDamageSource, getLivingEntityMeta, getMaxHealth, getPropertiesPacket, getTargetBlockPosition, getTeam, handleVoid, heal, isDead, isFlyingWithElytra, onAttributeChanged, refreshActiveHand, refreshIsDead, setArrowCount, setBoundingBox, setCanPickupItem, setFireDamagePeriod, setFireDamagePeriod, setFireForDuration, setFireForDuration, setFireForDuration, setFlyingWithElytra, swingMainHand, swingOffHand, takeKnockback, updateNewViewerMethods inherited from class net.minestom.server.entity.Entity
addEffect, addPassenger, addViewer, askSynchronization, autoViewEntities, clearEffects, eventNode, generateId, getAcquirable, getActiveEffects, getAliveTicks, getAllPermissions, getBoundingBox, getChunk, getCustomName, getDistance, getDistance, getDistanceSquared, getEntity, getEntity, getEntityId, getEntityType, getGravityAcceleration, getGravityDragPerTick, getGravityTickCount, getInstance, getLineOfSight, getLineOfSightEntity, getMetadataPacket, getPassengers, getPassengersPacket, getPose, getPosition, getUuid, getVehicle, getVelocity, getVelocityForPacket, getVelocityPacket, getViewers, hasLineOfSight, hasLineOfSight, hasNoGravity, hasPassenger, hasPredictableViewers, hasVelocity, isActive, isAutoViewable, isCustomNameVisible, isGlowing, isInvisible, isOnFire, isRemoved, isSilent, isSneaking, isSprinting, lookAt, lookAt, refreshCurrentChunk, refreshPosition, refreshPosition, removeEffect, removePassenger, removeViewer, scheduleNextTick, scheduler, scheduleRemove, scheduleRemove, setAutoViewable, setAutoViewEntities, setBoundingBox, setCustomName, setCustomNameVisible, setCustomSynchronizationCooldown, setGlowing, setGravity, setInstance, setInvisible, setNoGravity, setOnFire, setPose, setSilent, setSprinting, setVelocity, setView, spawn, switchEntityType, tagHandler, teleport, tick, triggerStatus, updatePose, updateVelocity, 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, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, showTitle, stopSoundMethods inherited from interface net.minestom.server.command.CommandSender
asConsole, isConsole, sendMessage, sendMessageMethods inherited from interface net.minestom.server.inventory.EquipmentHandler
getEquipment, getEquipmentsPacket, getItemInHand, hasEquipment, setEquipment, setItemInHand, 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.minestom.server.permission.PermissionHandler
addPermission, getAllPermissions, getPermission, removePermission, removePermissionMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFromMethods inherited from interface net.minestom.server.tag.Taggable
getTag, hasTag, removeTag, setTag, tagHandlerMethods inherited from interface net.minestom.server.Viewable
getViewersAsAudience, getViewersAsAudiences, isViewer, sendPacketsToViewers, sendPacketsToViewers, sendPacketToViewers
-
Field Details
-
permissionManagement
protected final eu.cloudnetservice.driver.permission.PermissionManagement permissionManagement
-
-
Constructor Details
-
MinestomCloudPermissionsPlayer
-
-
Method Details
-
hasPermission
-
hasPermission
-
hasPermission
-