# Uses of Interface
org.bukkit.permissions.ServerOperator

Packages that use ServerOperator
Package
Description
co.aikar.timings
com.destroystokyo.paper.entity
io.papermc.paper.entity
org.bukkit
The root package of the Bukkit API, contains generalized API classes.
org.bukkit.command
Classes relating to handling specialized non-chat player input.
org.bukkit.entity
Interfaces for non-voxel objects that can exist in a `world`, including all players, monsters, projectiles, etc.
org.bukkit.entity.minecart
Interfaces for various `Minecart` types.
org.bukkit.permissions
Classes dedicated to providing binary state properties to players.

## Uses of ServerOperator in co.aikar.timings

Classes in co.aikar.timings that implement ServerOperator
Modifier and Type
Class
Description
`class`
`TimingsReportListener`

## Uses of ServerOperator in com.destroystokyo.paper.entity

Subinterfaces of ServerOperator in com.destroystokyo.paper.entity
Modifier and Type
Interface
Description
`interface`
`RangedEntity`

## Uses of ServerOperator in io.papermc.paper.entity

Subinterfaces of ServerOperator in io.papermc.paper.entity
Modifier and Type
Interface
Description
`interface`
`Bucketable`
Represents an entity that can be bucketed.
`interface`
`CollarColorable`
Entities that can have their collars colored.
`interface`
`SchoolableFish`
Represents a fish that can school with other fish.

## Uses of ServerOperator in org.bukkit

Subinterfaces of ServerOperator in org.bukkit
Modifier and Type
Interface
Description
`interface`
`OfflinePlayer`

## Uses of ServerOperator in org.bukkit.command

Subinterfaces of ServerOperator in org.bukkit.command
Modifier and Type
Interface
Description
`interface`
`BlockCommandSender`
`interface`
`CommandSender`
`interface`
`ConsoleCommandSender`
`interface`
`MessageCommandSender`
For when all you care about is just messaging
`interface`
`ProxiedCommandSender`
`interface`
`RemoteConsoleCommandSender`
Classes in org.bukkit.command that implement ServerOperator
Modifier and Type
Class
Description
`class`
`BufferedCommandSender`

## Uses of ServerOperator in org.bukkit.entity

Subinterfaces of ServerOperator in org.bukkit.entity
Modifier and Type
Interface
Description
`interface`
`AbstractArrow`
Represents an arrow.
`interface`
`AbstractHorse`
Represents a Horse-like creature.
`interface`
`AbstractSkeleton`
This interface defines or represents the abstract concept of skeleton-like entities on the server.
`interface`
`AbstractVillager`
Represents a villager NPC
`interface`
`Ageable`
Represents an entity that can age.
`interface`
`Allay`
An Allay.
`interface`
`Ambient`
Represents an ambient mob
`interface`
`Animals`
Represents an Animal.
`interface`
`AreaEffectCloud`
Represents an area effect cloud which will imbue a potion effect onto entities which enter it.
`interface`
`ArmorStand`
`interface`
`Arrow`
`interface`
`Axolotl`
An Axolotl.
`interface`
`Bat`
Represents a Bat
`interface`
`Bee`
Represents a Bee.
`interface`
`Blaze`
Represents a Blaze monster
`interface`
`Boat`
Represents a boat entity.
`interface`
`Boss`
Represents the Boss Entity.
`interface`
`Breedable`
Represents an entity that can age and breed.
`interface`
`Camel`
Represents a Camel.
`interface`
`Cat`
Meow.
`interface`
`CaveSpider`
Represents a Spider.
`interface`
`ChestBoat`
A `Boat` with a chest.
`interface`
`ChestedHorse`
Represents Horse-like creatures which can carry an inventory.
`interface`
`Chicken`
Represents a Chicken.
`interface`
`Cod`
Represents a cod fish.
`interface`
`ComplexEntityPart`
Represents a single part of a `ComplexLivingEntity`
`interface`
`ComplexLivingEntity`
Represents a complex living entity - one that is made up of various smaller parts
`interface`
`Cow`
Represents a Cow.
`interface`
`Creature`
Represents a Creature.
`interface`
`Creeper`
Represents a Creeper
`interface`
`Damageable`
Represents an `Entity` that has health and can take damage.
`interface`
`Dolphin`
`interface`
`Donkey`
Represents a Donkey - variant of `ChestedHorse`.
`interface`
`DragonFireball`
`interface`
`Drowned`
Drowned zombie.
`interface`
`Egg`
Represents a thrown egg.
`interface`
`ElderGuardian`
Represents an ElderGuardian - variant of `Guardian`.
`interface`
`EnderCrystal`
A crystal that heals nearby EnderDragons
`interface`
`EnderDragon`
Represents an Ender Dragon
`interface`
`EnderDragonPart`
Represents an ender dragon part
`interface`
`Enderman`
Represents an Enderman.
`interface`
`Endermite`
`interface`
`EnderPearl`
Represents a thrown Ender Pearl entity
`interface`
`EnderSignal`
Represents an EnderSignal, which is created upon throwing an ender eye.
`interface`
`Entity`
Represents a base entity in the world
`interface`
`Evoker`
Represents an Evoker "Illager".
`interface`
`EvokerFangs`
Represents Evoker Fangs.
`interface`
`ExperienceOrb`
Represents an Experience Orb.
`interface`
`Explosive`
A representation of an explosive entity
`interface`
`FallingBlock`
Represents a falling block
`interface`
`Fireball`
Represents a Fireball.
`interface`
`Firework`
`interface`
`Fish`
Represents a fish entity.
`interface`
`FishHook`
Represents a fishing hook.
`interface`
`Flying`
Represents a Flying Entity.
`interface`
`Fox`
What does the fox say?
`interface`
`Frog`
A Frog.
`interface`
`Ghast`
Represents a Ghast.
`interface`
`Giant`
Represents a Giant.
`interface`
`GlowItemFrame`
A Glow Item Frame.
`interface`
`GlowSquid`
A Glow Squid.
`interface`
`Goat`
A Goat.
`interface`
`Golem`
A mechanical creature that may harm enemies.
`interface`
`Guardian`
`interface`
`Hanging`
Represents a Hanging entity
`interface`
`Hoglin`
Represents a Hoglin.
`interface`
`Horse`
Represents a Horse.
`interface`
`HumanEntity`
Represents a human entity, such as an NPC or a player
`interface`
`Husk`
Represents a Husk - variant of `Zombie`.
`interface`
`Illager`
Represents a type of "Illager".
`interface`
`Illusioner`
Represents an Illusioner "Illager".
`interface`
`IronGolem`
An iron Golem that protects Villages.
`interface`
`Item`
Represents a dropped item.
`interface`
`ItemFrame`
Represents an Item Frame
`interface`
`LargeFireball`
Represents a large `Fireball`
`interface`
`LeashHitch`
Represents a Leash Hitch on a fence
`interface`
`LightningStrike`
Represents an instance of a lightning strike.
`interface`
`LingeringPotion`
Deprecated, for removal: This API element is subject to removal in a future version.
should not be used for anything, use `ThrownPotion` and set the potion via the methods there.
`interface`
`LivingEntity`
Represents a living entity, such as a monster or player
`interface`
`Llama`
Represents a Llama.
`interface`
`LlamaSpit`
Represents Llama spit.
`interface`
`MagmaCube`
Represents a MagmaCube.
`interface`
`Marker`
A Marker entity, exists only on the server.
`interface`
`Minecart`
Represents a minecart entity.
`interface`
`Mob`
Represents a Mob.
`interface`
`Monster`
Represents a Monster.
`interface`
`Mule`
Represents a Mule - variant of `ChestedHorse`.
`interface`
`MushroomCow`
Represents a mushroom `Cow`
`interface`
`NPC`
Represents a non-player character
`interface`
`Ocelot`
A wild tameable cat
`interface`
`Painting`
Represents a Painting.
`interface`
`Panda`
Panda entity.
`interface`
`Parrot`
Represents a Parrot.
`interface`
`Phantom`
Represents a phantom.
`interface`
`Pig`
Represents a Pig.
`interface`
`Piglin`
Represents a Piglin.
`interface`
`PiglinAbstract`
Piglin / Piglin Brute.
`interface`
`PiglinBrute`
Represents a Piglin Brute.
`interface`
`PigZombie`
Represents a Pig Zombie.
`interface`
`Pillager`
Illager entity.
`interface`
`Player`
Represents a player, connected or not
`interface`
`PolarBear`
Represents a polar bear.
`interface`
`Projectile`
Represents a shootable entity.
`interface`
`PufferFish`
Represents a puffer fish.
`interface`
`Rabbit`
`interface`
`Raider`
`interface`
`Ravager`
Illager beast.
`interface`
`Salmon`
Represents a salmon fish.
`interface`
`Sheep`
Represents a Sheep.
`interface`
`Shulker`
`interface`
`ShulkerBullet`
`interface`
`Silverfish`
Represents a Silverfish.
`interface`
`SizedFireball`
Represents a sized fireball.
`interface`
`Skeleton`
Represents a Skeleton.
`interface`
`SkeletonHorse`
Represents a SkeletonHorse - variant of `AbstractHorse`.
`interface`
`Slime`
Represents a Slime.
`interface`
`SmallFireball`
Represents a small `Fireball`
`interface`
`Snowball`
Represents a snowball.
`interface`
`Snowman`
Represents a snowman entity
`interface`
`SpectralArrow`
Represents a spectral arrow.
`interface`
`Spellcaster`
Represents a spell casting "Illager".
`interface`
`Spider`
Represents a Spider.
`interface`
`SplashPotion`
Deprecated, for removal: This API element is subject to removal in a future version.
should not be used for anything, use `ThrownPotion` and set the potion via the methods there.
`interface`
`Squid`
Represents a Squid.
`interface`
`Steerable`
Represents an entity which may be saddled, ridden and steered using an item.
`interface`
`Stray`
Represents a Stray - variant of `AbstractSkeleton`.
`interface`
`Strider`
Represents a Strider.
`interface`
`Tadpole`
A baby `Frog`.
`interface`
`Tameable`
`interface`
`ThrowableProjectile`
`interface`
`ThrownExpBottle`
Represents a thrown Experience bottle.
`interface`
`ThrownPotion`
Represents a thrown potion bottle
`interface`
`TippedArrow`
Deprecated.
tipped status depends only on base potion type not being UNCRAFTABLE and effects being empty.
`interface`
`TNTPrimed`
Represents a Primed TNT.
`interface`
`TraderLlama`
Represents a trader Llama.
`interface`
`Trident`
Represents a thrown trident.
`interface`
`TropicalFish`
Tropical fish.
`interface`
`Turtle`
Represents a turtle.
`interface`
`Vehicle`
Represents a vehicle entity.
`interface`
`Vex`
Represents a Vex.
`interface`
`Villager`
Represents a villager NPC
`interface`
`Vindicator`
Represents a Vindicator.
`interface`
`WanderingTrader`
Represents a wandering trader NPC
`interface`
`Warden`
A Warden.
`interface`
`WaterMob`
Represents a Water Mob
`interface`
`Witch`
Represents a Witch
`interface`
`Wither`
Represents a Wither boss
`interface`
`WitherSkeleton`
Represents a WitherSkeleton - variant of `AbstractSkeleton`.
`interface`
`WitherSkull`
Represents a wither skull `Fireball`.
`interface`
`Wolf`
Represents a Wolf
`interface`
`Zoglin`
Represents a Zoglin.
`interface`
`Zombie`
Represents a Zombie.
`interface`
`ZombieHorse`
Represents a ZombieHorse - variant of `AbstractHorse`.
`interface`
`ZombieVillager`
Represents a `Zombie` which was once a `Villager`.

## Uses of ServerOperator in org.bukkit.entity.minecart

Subinterfaces of ServerOperator in org.bukkit.entity.minecart
Modifier and Type
Interface
Description
`interface`
`CommandMinecart`
`interface`
`ExplosiveMinecart`
Represents a Minecart with TNT inside it that can explode when triggered.
`interface`
`HopperMinecart`
Represents a Minecart with a Hopper inside it
`interface`
`PoweredMinecart`
Represents a powered minecart.
`interface`
`RideableMinecart`
Represents a minecart that can have certain `entities` as passengers.
`interface`
`SpawnerMinecart`
Represents a Minecart with an `entity spawner` inside it.
`interface`
`StorageMinecart`
Represents a minecart with a chest.

## Uses of ServerOperator in org.bukkit.permissions

Subinterfaces of ServerOperator in org.bukkit.permissions
Modifier and Type
Interface
Description
`interface`
`Permissible`
Represents an object that may be assigned permissions
Classes in org.bukkit.permissions that implement ServerOperator
Modifier and Type
Class
Description
`class`
`PermissibleBase`
Base Permissible for use in any Permissible object via proxy or extension
Constructors in org.bukkit.permissions with parameters of type ServerOperator
Modifier
Constructor
Description
``
`PermissibleBase(@Nullable ServerOperator opable)`