Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 

A

abilities - Variable in class net.tridentsdk.server.player.OfflinePlayer
 
AbstractBlockMetaOwner<T extends MetaOwner> - Class in net.tridentsdk.meta.block
Implementation of a block meta owner which provides access to the collection factory
AbstractBlockMetaOwner() - Constructor for class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
accepted - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
Wether the transaction was accepted
accepted() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
accepted - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
AccessNoDoc - Annotation Type in net.tridentsdk.docs
This annotation is for the use of documentation.
action(ClickEvent.ClickAction) - Method in class net.tridentsdk.meta.ClickEvent
Sets the action that occurs when the player clicks the chat message
action() - Method in class net.tridentsdk.meta.ClickEvent
Obtains the action that occurs when the chat is clicked
action(HoverEvent.HoverAction) - Method in class net.tridentsdk.meta.HoverEvent
Sets the action associated with the player hovers over the chat
action() - Method in class net.tridentsdk.meta.HoverEvent
Gets the action that occurs when the player hovers over the chat
action(int) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction.ActionType
 
action - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
action() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
action - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
action() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
action - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
action() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
action - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
action() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
actionId() - Method in class net.tridentsdk.event.player.PlayerClickItemEvent
 
actionId - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
Action ID values: 0 - Perform Respawn 1 - Request statistics 2 - Open inventory acheivement
actionId() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
 
actionNumber - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
A unique number for the action, used for transaction handling
actionNumber() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
actionNumber - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
Each action number is unique
actionNumber() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
actionNumber - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
actionNumber() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
add(double, double, double) - Method in class net.tridentsdk.base.BoundingBox
 
add(Vector) - Method in class net.tridentsdk.base.Position
Adds the x, y, and z from the vector to the coordinates of this position
add(V) - Method in class net.tridentsdk.config.ConfigList
 
add(int, V) - Method in class net.tridentsdk.config.ConfigList
Not implemented
add(V) - Method in class net.tridentsdk.config.ConfigSectionList
 
add(E) - Method in class net.tridentsdk.server.util.ConcurrentCircularArray
 
add - Variable in class net.tridentsdk.server.world.ChunkSection
 
add(Vector) - Method in class net.tridentsdk.util.Vector
Adds the vector x, y, and z to the current vector coordinates
add(double, double, double) - Method in class net.tridentsdk.util.Vector
Adds the coordinate values to the current vector's coordinates with double accuracy
add(int, int, int) - Method in class net.tridentsdk.util.Vector
Adds the coordinate values to the current vector's coordinates
addAll(Collection<? extends V>) - Method in class net.tridentsdk.config.ConfigList
 
addAll(int, Collection<? extends V>) - Method in class net.tridentsdk.config.ConfigList
Not implemented
addAll(Collection<? extends V>) - Method in class net.tridentsdk.config.ConfigSectionList
 
addChunkAt(ChunkLocation, Chunk) - Method in class net.tridentsdk.server.world.TridentWorld
 
addEffect(PotionEffect) - Method in interface net.tridentsdk.meta.item.PotionMeta
Adds a provided potion effect to this item.
addEntity(Entity) - Method in class net.tridentsdk.server.world.TridentWorld
 
additionalEffects - Variable in class net.tridentsdk.server.data.item.PotionMetaImpl
 
addList(String, Class<V>) - Method in class net.tridentsdk.config.ConfigSection
Adds an empty list into the tag
addLore(int, String...) - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Adds lore to the item starting from a specific index.
addLore(String...) - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Appends lore to the item.
addModifier(int, String) - Method in class net.tridentsdk.server.data.PropertyBuilder
Puts an attribute property at the given index
addModifier(EntityAttribute.Modifier) - Method in class net.tridentsdk.server.entity.EntityAttribute
 
ADDRESS - Static variable in class net.tridentsdk.Defaults
The default address for the server
address - Variable in class net.tridentsdk.server.netty.ClientConnection
The client's connection address
address() - Method in class net.tridentsdk.server.netty.ClientConnection
The IP address of the client handled by this connection wrapper
address - Variable in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
Believed to stay as "localhost", more documentation required
addShapedRecipe(Item, char[][], List<CraftTuple>) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a recipe with a specified shape
addShapedRecipe(Item, char[][], CraftTuple) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a shaped recipe using a single source
addShapedRecipe(Item, char[][], List<CraftTuple>) - Method in class net.tridentsdk.server.crafting.TridentRecipeManager
 
addShapelessRecipe(Item, List<Item>) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a recipe without a shape
addShapelessRecipe(Item, Item) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a shapeless recipe
addShapelessRecipe(Item, List<Item>) - Method in class net.tridentsdk.server.crafting.TridentRecipeManager
 
addSmeltingFuel(Item, int, Item) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a smelting fuel type
addSmeltingFuel(Item, int) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a smelting fuel item
addSmeltingFuel(Item, int, Item) - Method in class net.tridentsdk.server.crafting.TridentRecipeManager
 
addSmeltingRecipe(Item, Item, int, float) - Method in interface net.tridentsdk.inventory.crafting.RecipeManager
Adds a smelting recipe to the server
addSmeltingRecipe(Item, Item, int, float) - Method in class net.tridentsdk.server.crafting.TridentRecipeManager
 
addSuggestion(String) - Method in class net.tridentsdk.event.player.PlayerTabCompleteEvent
 
addTag(NBTTag) - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
addTag(NBTTag) - Method in class net.tridentsdk.meta.nbt.ListTag
 
addTag(NBTTag) - Method in interface net.tridentsdk.meta.nbt.TagContainer
 
addToList(Collection<V>) - Static method in class net.tridentsdk.config.ConfigSection
Gets a config section with the elements defined in the specified collection
afterAsyncRun() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Runs after this runnable has finished asynchronously
afterSyncRun() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Runs after this runnable has been executed synchronously
age() - Method in interface net.tridentsdk.entity.DroppedItem
Represents the age of this Item entity
age() - Method in interface net.tridentsdk.entity.ExperienceOrb
Represents the age of this Experience Orb entity
age() - Method in interface net.tridentsdk.entity.traits.Ageable
The current age of this entity, in ticks
age() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
age() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
age() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
age - Variable in class net.tridentsdk.server.entity.TridentAgeable
 
age() - Method in class net.tridentsdk.server.entity.TridentAgeable
 
age() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
age() - Method in class net.tridentsdk.server.entity.TridentExpOrb
 
Ageable - Interface in net.tridentsdk.entity.traits
Represents a LivingEntity that has an age and has the ability to bread
AiHandler - Interface in net.tridentsdk.entity.living.ai
Handles the assigning of AIs to Entities on the server.
aiHandler() - Static method in class net.tridentsdk.server.entity.TridentLivingEntity
 
AiModule - Interface in net.tridentsdk.entity.living.ai
Interface for creating AI and pathfinding algorithms
aiModule() - Method in interface net.tridentsdk.entity.LivingEntity
Gets the AI Module for this class, which will be the default if there is no special AI that has been defined for this entity
aiModule() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
airTicks - Variable in class net.tridentsdk.server.entity.TridentEntity
How many ticks of air the entity has left
allowPvp() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
allowPvp() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
 
allowPvp() - Method in interface net.tridentsdk.world.settings.WorldSettings
Obtains the boolean value indicating the allowance or disallowance of pvp
ambient - Variable in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
amount - Variable in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
amount() - Method in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
amount(int, Object, Object) - Method in class net.tridentsdk.server.service.TransactionHandler
 
amount() - Method in class net.tridentsdk.service.Transaction
The amount of this transaction, always supposed to be positive.
amount(int, Object, Object) - Method in interface net.tridentsdk.service.Transactions
Obtains the amount of an item as indicated by the amount field in each transaction
amplifier() - Method in interface net.tridentsdk.effect.potion.PotionEffect
Returns the amplifier of this potion
amplifier - Variable in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
amplifier() - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
amplifier - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
amplifier() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
animationId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
animationId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
appliedProperties() - Method in interface net.tridentsdk.entity.vehicle.SpawnerMinecart
The properties that will be applied when an Entity is spawned by this
appliedProperties() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
apply(Position) - Method in enum net.tridentsdk.base.BlockDirection
Gets the position relative to the given direction
apply() - Method in interface net.tridentsdk.effect.Effect
Execute the effect at the given location
apply(Player) - Method in interface net.tridentsdk.effect.Effect
Execute the effect at the given location for specified player
apply(ChunkLocation, Consumer<CRefCounter>) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the chunk reference counter and applies a transformation function
apply() - Method in class net.tridentsdk.server.effect.TridentEffect
 
apply(Player) - Method in class net.tridentsdk.server.effect.TridentEffect
 
apply(Chunk) - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
apply() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
apply(Chunk) - Method in interface net.tridentsdk.world.ChunkSnapshot
Loads the data of the snapshot into the specified chunk
apply() - Method in interface net.tridentsdk.world.ChunkSnapshot
Updates the chunk from this snapshot with the data contained in this snapshot
applyMeta(M...) - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
applyMeta(boolean, M...) - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
applyMeta(M...) - Method in interface net.tridentsdk.meta.component.MetaOwner
Applies the specified metas to the owner, replacing the previous value if present
applyMeta(boolean, M...) - Method in interface net.tridentsdk.meta.component.MetaOwner
Commits the changes from the meta value to the block
applyMeta(boolean, M...) - Method in class net.tridentsdk.server.world.TridentBlock
 
applyProperties(EntityProperties) - Method in interface net.tridentsdk.entity.Entity
Sets the properties of this entity to the specified properties
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.block.TridentFallingBlock
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentEgg
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentEnderPearl
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentExpBottle
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentFireball
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentFishHook
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentPotion
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentSmallFireball
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentSnowball
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.projectile.TridentWitherSkull
 
applyProperties(EntityProperties) - Method in class net.tridentsdk.server.entity.TridentEntity
 
applyTo(MetaCollection) - Method in interface net.tridentsdk.meta.component.IllegalMeta
 
applyTo(MetaCollection) - Method in interface net.tridentsdk.meta.component.Meta
Invoked to register the meta tag
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.ChestMetaImpl
 
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
applyTo(MetaCollection) - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
applyToEveryoneExcept(Player) - Method in interface net.tridentsdk.effect.Effect
Execute the effect at the given location for all players except specified player
applyToEveryoneExcept(Player) - Method in class net.tridentsdk.server.effect.TridentEffect
 
ArmorStand - Interface in net.tridentsdk.entity.block
Represents an Armor Stand
array() - Method in class net.tridentsdk.util.NibbleArray
 
ArrayTool<T> - Class in net.tridentsdk.util
Tools for modifying elements of an array
Arrow - Interface in net.tridentsdk.entity.projectile
Represents an Arrow
arrow() - Method in class net.tridentsdk.event.entity.EntityShootArrowEvent
 
asArray(ByteBuf) - Static method in class net.tridentsdk.server.netty.Codec
Writes the full contents of a ByteBuf to an array
asArray(ByteBuf, int) - Static method in class net.tridentsdk.server.netty.Codec
Writes a certain length of bytes from a ByteBuf to an array
asBGR() - Method in class net.tridentsdk.base.Color
 
asBoolean() - Method in class net.tridentsdk.world.settings.GameRule.Value
Obtains the boolean value
asByte() - Method in enum net.tridentsdk.base.board.BoardType
Returns the byte value of the BoardType
asByte() - Method in enum net.tridentsdk.base.Instrument
Returns the byte value of the Instrument
asByte() - Method in enum net.tridentsdk.entity.types.EntityType
Obtains the entity ID as a byte
asByte() - Method in enum net.tridentsdk.server.entity.EntityStatus
Gets the ID value representing the status
asByte() - Method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutChat.ChatPosition
 
asByte() - Method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTeams.Mode
 
asByte() - Method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore.UpdateType
 
asByte() - Method in enum net.tridentsdk.world.settings.Difficulty
Returns the byte value of the Difficulty
asByte() - Method in enum net.tridentsdk.world.settings.Dimension
 
asByte(GameMode) - Static method in enum net.tridentsdk.world.settings.GameMode
Returns the byte value of the GameMode
asByte() - Method in enum net.tridentsdk.world.settings.GameMode
Returns the byte value of the GameMode
asClass() - Method in class net.tridentsdk.reflect.FastClass
As the vanilla reflection class form
asExtended() - Method in enum net.tridentsdk.base.Substance
 
asInt() - Method in enum net.tridentsdk.base.SubstanceColor
Gets the color value as an int
asInt() - Method in enum net.tridentsdk.entity.types.OcelotType
 
asInt(RabbitType) - Static method in enum net.tridentsdk.entity.types.RabbitType
Returns the int value of the RabbitType
asInt() - Method in enum net.tridentsdk.entity.types.RabbitType
Returns the int value of the RabbitType
asInt() - Method in enum net.tridentsdk.entity.types.VillagerProfession
Returns the int value of the VillagerProfession
asInt() - Method in class net.tridentsdk.world.settings.GameRule.Value
Obtains the integer value
asJson() - Method in class net.tridentsdk.meta.Message
The underlying JSON formatted string of the message
asJson() - Method in class net.tridentsdk.meta.MessageBuilder
The String format of the JSON to be sent as the formatted text
asJsonObject() - Method in class net.tridentsdk.config.ConfigSection
As JSON form
asLocation(World) - Method in class net.tridentsdk.util.Vector
Returns a new position in this world, with the coordinates the x, y, and z values
asNbt() - Method in class net.tridentsdk.server.entity.TridentEntity
 
asNbt() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
asNbt() - Method in class net.tridentsdk.server.world.TridentChunk
 
asPacket() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
asPacket() - Method in class net.tridentsdk.server.world.TridentChunk
 
asPlayer() - Method in interface net.tridentsdk.plugin.cmd.CommandIssuer
Obtains this command issuer as a player
asPlayer() - Method in class net.tridentsdk.server.command.TridentConsole
 
asPlayer() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
asPlayer() - Method in class net.tridentsdk.server.player.TridentPlayer
 
asRGB() - Method in class net.tridentsdk.base.Color
 
asScheduledTask() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
The scheduled representation of the runnable
asThread() - Method in interface net.tridentsdk.concurrent.SelectableThread
Thread form
asType(Class<T>) - Method in class net.tridentsdk.meta.nbt.NBTTag
 
asUnitVector() - Method in class net.tridentsdk.base.Position
Obtains the unit vector pointing in the direction of the pitch and yaw
asVector() - Method in class net.tridentsdk.base.Position
Creates new Vector with Location's coordinates
asVector() - Method in class net.tridentsdk.util.PartRotation
Obtains the rotation of this part as a vector of the rotation xyz
asyncLater(Plugin, ScheduledRunnable, long) - Method in interface net.tridentsdk.concurrent.Scheduler
Asynchronously run a task after a specified time has passed
asyncLater(Plugin, ScheduledRunnable, long) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
asyncRepeat(Plugin, ScheduledRunnable, long, long) - Method in interface net.tridentsdk.concurrent.Scheduler
Asynchronously run a task repeatedly
asyncRepeat(Plugin, ScheduledRunnable, long, long) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
asyncRun(Plugin, ScheduledRunnable) - Method in interface net.tridentsdk.concurrent.Scheduler
Asynchronously run a task after the next tick
asyncRun(Plugin, ScheduledRunnable) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
attributes - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
 
author() - Method in interface net.tridentsdk.meta.item.BookMeta
Returns last known author of the book.
author - Variable in class net.tridentsdk.server.data.item.BookMetaImpl
 
author() - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
await() - Method in class net.tridentsdk.concurrent.HeldValueLatch
Acquires the value held be the latch, or blocks to wait for the value to become available
await() - Method in class net.tridentsdk.concurrent.Joiner
Awaits a subsequent join call
awaitSync() - Static method in class net.tridentsdk.server.concurrent.TickSync
Blocks the thread until this method is called again by a TickSync.complete(String) method
awaitTermination(long, TimeUnit) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 

B

b - Variable in enum net.tridentsdk.server.packets.play.out.PacketPlayOutChat.ChatPosition
 
b - Variable in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTeams.Mode
 
b - Variable in enum net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore.UpdateType
 
ban(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Bans the player given the UUID
ban(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
BarReceiver - Interface in net.tridentsdk.bar
A player entity or something that can recieve bars.
BarType - Enum in net.tridentsdk.bar
Enum of all bar types.
Bat - Interface in net.tridentsdk.entity.living
Represents a Bat
bed() - Method in class net.tridentsdk.event.player.PlayerLeaveSleepEvent
Gets the bed that the player tried to leave
bed() - Method in class net.tridentsdk.event.player.PlayerSleepEvent
Gets the bed that the player tried to enter
BedExplodeEvent - Class in net.tridentsdk.event.block
Called when a Bed explodes
BedExplodeEvent(Block, float) - Constructor for class net.tridentsdk.event.block.BedExplodeEvent
 
bedHead - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
bedHead() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
beforeRun() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Guaranteed to be run before this Runnable on the main thread, even if this runnable is going to be run asynchronously, useful for collecting resources to work on.
beginCompoundTag(String) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
beginCompoundTag(String) - Method in class net.tridentsdk.meta.nbt.ListTagBuilder
 
beginListTag(String, TagType) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
beginListTag(String, TagType) - Method in class net.tridentsdk.meta.nbt.ListTagBuilder
 
Biome - Enum in net.tridentsdk.world.settings
The possible climate zones which divide the world
biteChance() - Method in interface net.tridentsdk.entity.projectile.FishHook
The chance that a fish will be caught on the inject
biteChance() - Method in class net.tridentsdk.server.entity.projectile.TridentFishHook
 
bitmap() - Method in class net.tridentsdk.server.data.ChunkMetaBuilder
Reads the short value that maps the bits in the chunk
bitmap(short) - Method in class net.tridentsdk.server.data.ChunkMetaBuilder
Sets the chunk bitmap
bitmask - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
bitmask() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
BLACK - Static variable in class net.tridentsdk.base.Color
 
BLACK - Static variable in interface net.tridentsdk.Console
 
Blaze - Interface in net.tridentsdk.entity.living
Represents a Blaze
Block - Interface in net.tridentsdk.base
A basic structure in minecraft, a substance bearing piece set at a given position
block() - Method in class net.tridentsdk.base.Position
Acquires the tile at this position
block() - Method in class net.tridentsdk.event.block.BlockEvent
 
block() - Method in class net.tridentsdk.event.player.PlayerInteractEvent
 
blockArrayIndex(int, int, int) - Static method in class net.tridentsdk.server.world.WorldUtils
Gets the index of a block in a section
blockAt(int, int, int) - Method in class net.tridentsdk.server.world.TridentChunk
 
blockAt(int, int, int) - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
blockAt(Position) - Method in class net.tridentsdk.server.world.TridentWorld
 
blockAt(int, int, int) - Method in interface net.tridentsdk.world.Chunk
Obtains a block relative to the chunk
blockAt(int, int, int) - Method in interface net.tridentsdk.world.gen.FeatureGenerator.ChunkManipulator
Obtains the block at the relative location
blockAt(Position) - Method in interface net.tridentsdk.world.World
Gets the block on the given position
BlockBreakEvent - Class in net.tridentsdk.event.block
Called whenever a Block is broken
BlockBreakEvent(Player, Block, BlockDirection, Item) - Constructor for class net.tridentsdk.event.block.BlockBreakEvent
 
BlockBurnEvent - Class in net.tridentsdk.event.block
Called when a block is destroyed due to fire
BlockBurnEvent(Block) - Constructor for class net.tridentsdk.event.block.BlockBurnEvent
The block being burnt in this event
BlockChange - Class in net.tridentsdk.server.world.change
For Internal Use only

BlockChange(int, int, int, byte, byte) - Constructor for class net.tridentsdk.server.world.change.BlockChange
 
blockClicked() - Method in class net.tridentsdk.event.block.BlockPlaceEvent
Gets the block clicked on to place this block
BlockDirection - Enum in net.tridentsdk.base
Represents an orientation towards a given direction set from a Vector
blockDirection() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
BlockEvent - Class in net.tridentsdk.event.block
Represents any event that involves a block modification
BlockEvent(Block) - Constructor for class net.tridentsdk.event.block.BlockEvent
 
BlockFace - Enum in net.tridentsdk.base
TODO Write Description
blockFace() - Method in class net.tridentsdk.event.block.BlockBreakEvent
Returns the block face clicked to break this block
blockFace() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
BlockFlowEvent - Class in net.tridentsdk.event.block
Called when a liquid flows from a block to another
BlockFlowEvent(Block, Block) - Constructor for class net.tridentsdk.event.block.BlockFlowEvent
 
BlockGrowthEvent - Class in net.tridentsdk.event.block
Called when a crop grows or a block spreads
BlockGrowthEvent(Block) - Constructor for class net.tridentsdk.event.block.BlockGrowthEvent
 
blockId() - Method in class net.tridentsdk.server.data.RecordBuilder
Gets the block ID number
blockId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
blockId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
blockId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
BlockIgniteEvent - Class in net.tridentsdk.event.block
Called when something lights a block on fire
BlockIgniteEvent(Block, BlockIgniteEvent.Cause) - Constructor for class net.tridentsdk.event.block.BlockIgniteEvent
 
BlockIgniteEvent.Cause - Enum in net.tridentsdk.event.block
Cause of block ignition
blockInHand() - Method in class net.tridentsdk.event.player.PlayerBucketEmptyEvent
 
blockLight - Variable in class net.tridentsdk.server.world.ChunkSection
 
BlockMeta<T> - Interface in net.tridentsdk.meta.block
Represents a Meta object which is possessed by blocks
BlockMetaOwner<T> - Interface in net.tridentsdk.meta.block
Represents a block which can hold metadata
BlockPistonEvent - Class in net.tridentsdk.event.block
Called whenever a piston extends or retracts
BlockPistonEvent(Block, BlockDirection, boolean, Block) - Constructor for class net.tridentsdk.event.block.BlockPistonEvent
 
BlockPlaceEvent - Class in net.tridentsdk.event.block
Called whenever a block is placed
BlockPlaceEvent(Player, Block, Block, BlockDirection) - Constructor for class net.tridentsdk.event.block.BlockPlaceEvent
 
BlockRedstoneEvent - Class in net.tridentsdk.event.block
Called when a block's redstone state is updated, called on each individual section of wire when they change, etc.
BlockRedstoneEvent(Block, int, Block, BlockRedstoneEvent.Cause) - Constructor for class net.tridentsdk.event.block.BlockRedstoneEvent
 
BlockRedstoneEvent.Cause - Enum in net.tridentsdk.event.block
Representing the cause of a redstone update
blocksInfluenced() - Method in class net.tridentsdk.event.block.PistonExtendEvent
Returns an ImmutableList of the blocks that are being pushed by this piston, may be empty
BlockSnapshot - Class in net.tridentsdk.base
Represents an instance or "snapshot" of a tile when viewed by the construction method
blockSnapshot() - Method in interface net.tridentsdk.entity.block.FallingBlock
The state this FallingBlock represents
blockSnapshot() - Method in class net.tridentsdk.server.entity.block.TridentFallingBlock
 
BlockSpreadEvent - Class in net.tridentsdk.event.block
Called when a block spreads, like grass or mycelium
BlockSpreadEvent(Block, Block) - Constructor for class net.tridentsdk.event.block.BlockSpreadEvent
 
BLUE - Static variable in class net.tridentsdk.base.Color
 
blue() - Method in class net.tridentsdk.base.Color
 
BLUE - Static variable in interface net.tridentsdk.Console
 
BoardType - Enum in net.tridentsdk.base.board
The type of board, also where it is displayed
boardType - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
boardType() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
Boat - Interface in net.tridentsdk.entity.vehicle
Represents a Boat
BookMeta - Interface in net.tridentsdk.meta.item
Represents a book's (BOOK_AND_QUILL, WRITTEN_BOOK) additional metadata, which include title, pages, tier and author.
BookMetaImpl - Class in net.tridentsdk.server.data.item
 
BookMetaImpl() - Constructor for class net.tridentsdk.server.data.item.BookMetaImpl
 
boolEqualToValue(boolean) - Method in enum net.tridentsdk.world.settings.GameRule
Checks if the argument matches the default value
border() - Method in class net.tridentsdk.server.world.TridentWorld
 
border() - Method in interface net.tridentsdk.world.World
Obtains the world border properties of this world
BoundingBox - Class in net.tridentsdk.base
An axis-aligned, rectangular polygon in which entities reside
BoundingBox(double, double, double, double, double, double) - Constructor for class net.tridentsdk.base.BoundingBox
 
boundingBox() - Method in interface net.tridentsdk.entity.Entity
Returns the bounding box of the entity
boundingBox - Variable in class net.tridentsdk.server.entity.TridentEntity
TODO
boundingBox() - Method in class net.tridentsdk.server.entity.TridentEntity
 
breakSound() - Method in enum net.tridentsdk.base.Substance
Returns the break sound of the block
breed() - Method in interface net.tridentsdk.entity.living.Horse
What breed of horse this is
breed() - Method in interface net.tridentsdk.entity.living.Ocelot
The breed of this ocelot, represented as a OcelotTypeOcelotType
breed() - Method in interface net.tridentsdk.entity.living.Rabbit
Get the breed of Rabbit that this Rabbit is
breed() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
breed() - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
breed() - Method in class net.tridentsdk.server.entity.living.TridentRabbit
 
brushes() - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
brushes() - Method in interface net.tridentsdk.world.WorldLoader
Obtains a mutable collection of the overlay brushes used to generate the world
build() - Method in class net.tridentsdk.meta.MessageBuilder
Completes the building of the message, after this call no change should be made.
build() - Method in class net.tridentsdk.meta.nbt.NBTBuilder
 
build(Class<T>) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
build(Class<T>, EntityBuilder.ParameterValue<?>...) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
burner() - Method in class net.tridentsdk.event.entity.EntityBurnByBlockEvent
Gets the block that set this entity on fire
burner() - Method in class net.tridentsdk.event.entity.EntityBurnByEntityEvent
Gets the entity that set this entity on fire
burnTicks() - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
burnTicks() - Method in class net.tridentsdk.server.crafting.SmeltingFuel
 
burnTicks() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
byte1 - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
byte1() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
byte2 - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
byte2() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
ByteArray - Class in net.tridentsdk.meta.block
Utility class for manipulating byte arrays
ByteArrayTag - Class in net.tridentsdk.meta.nbt
 
ByteArrayTag(String) - Constructor for class net.tridentsdk.meta.nbt.ByteArrayTag
 
byteArrayTag(String, byte...) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
byteLength() - Method in class net.tridentsdk.util.NibbleArray
 
ByteTag - Class in net.tridentsdk.meta.nbt
 
ByteTag(String) - Constructor for class net.tridentsdk.meta.nbt.ByteTag
 
byteTag(String, byte) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 

C

calculateF() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Calculate F value, basically H + G.
calculateG() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Calculate movement cost, we dislike jumping and moving diagonally.
calculateH(Node) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Calculate distance cost based on euclidean distance.
calculateHGF(Node) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Calculate all movement values in one go.
cameraId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCamera
 
cameraId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCamera
 
canBeReplaced() - Method in enum net.tridentsdk.base.Substance
 
canBreed() - Method in interface net.tridentsdk.entity.traits.Ageable
Whether or not this entity can breed or not, where the ability to breed represents whether or not this entity can become "in love"
canBreed() - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
canBreed() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
canBreed() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
canBreed() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
canBreed - Variable in class net.tridentsdk.server.entity.TridentBreedable
 
canBreed() - Method in class net.tridentsdk.server.entity.TridentBreedable
 
canBuild - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
canBuild() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
cancel() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Cancels the task and removes from execution.
cancel() - Method in interface net.tridentsdk.concurrent.ScheduledTask
Cancels the task, only needed for repeating tasks.
cancel(boolean) - Method in class net.tridentsdk.event.block.BedExplodeEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockBreakEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockBurnEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockFlowEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockGrowthEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockIgniteEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockPistonEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockPlaceEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.BlockRedstoneEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.MultiBlockBreakEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.NotePlayEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.PistonExtendEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.block.SignChangeEvent
 
cancel(boolean) - Method in interface net.tridentsdk.event.Cancellable
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntityBurnEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntityDamageEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntityEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntityLaunchProjectileEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntitySaddleEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntitySpawnEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.EntityTameEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.entity.PlayerToggleSprintEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerChatEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerClickItemEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerCloseWindowEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerConsumeEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerDigEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerDropItemEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerHungerEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerInteractEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerJoinEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerLaunchProjectileEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerLeaveSleepEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerMoveEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerShearEntityEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerSleepEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.player.PlayerToggleFlyingEvent
 
cancel(boolean) - Method in class net.tridentsdk.event.weather.WeatherEvent
 
Cancellable - Interface in net.tridentsdk.event
An event that implements this supports the ability to cancel (cancel) the event actions and calling behavior
canCollectItems() - Method in interface net.tridentsdk.entity.LivingEntity
Returns if the Entity can pickup items
canCollectItems() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
canFly - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
canFly() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
canPickup() - Method in interface net.tridentsdk.entity.projectile.Arrow
Represents whether or not you can pickup this Arrow
canPickup() - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
canPickup - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
Whether the entity can pick up items
canPickupItem() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
canProceed() - Static method in class net.tridentsdk.server.concurrent.TickSync
Tests to see if the expected and update counters match
capeUrl() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets the cape URL of the texture.
capeUrl() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
career() - Method in interface net.tridentsdk.entity.living.Villager
The career of this villager
career() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
careerLevel() - Method in interface net.tridentsdk.entity.living.Villager
The current level of this villager's career.
careerLevel() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
carryingBlock() - Method in interface net.tridentsdk.entity.living.Enderman
Get the block that this enderman is currently carrying
carryingBlock() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
CauldronMeta - Interface in net.tridentsdk.meta.block
MetaData contained in a Cauldron.
CauldronMetaImpl - Class in net.tridentsdk.server.data.block
Implementation of the Cauldron Meta.
CauldronMetaImpl() - Constructor for class net.tridentsdk.server.data.block.CauldronMetaImpl
 
cause() - Method in class net.tridentsdk.event.block.BlockIgniteEvent
Returns the cause of this event
cause() - Method in class net.tridentsdk.event.block.BlockRedstoneEvent
Returns the cause of the redstone update
cause() - Method in class net.tridentsdk.event.entity.CreeperLightningStrikeEvent
Obtains the lightning event that caused the creeper to become charged
cause() - Method in class net.tridentsdk.event.entity.EntityDamageEvent
 
cause() - Method in class net.tridentsdk.event.entity.PigTransformEvent
 
causer() - Method in class net.tridentsdk.event.block.BlockRedstoneEvent
Returns the block which caused the redstone update
center() - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Gets the position where the worldborder is centered
channel - Variable in class net.tridentsdk.server.netty.ClientConnection
The data channel
channel() - Method in class net.tridentsdk.server.netty.ClientConnection
Gets the channel context for the connection stream
channel - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
Name of the channel
channel() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
channel - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
channel() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
channelInactive(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.ClientChannelInitializer
 
channels() - Method in interface net.tridentsdk.registry.Implementation
 
channels() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the static instance of the channel handler
channels() - Method in class net.tridentsdk.server.service.TridentImpl
 
CHARSET - Static variable in class net.tridentsdk.server.netty.Codec
The charset used for Strings
ChatColor - Enum in net.tridentsdk.meta
A color able to be used in the chat text
chatColors - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
If the client has colours enabled for chat
chatFlags - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
Chat settings: Bits 0-1.
chatFormatter() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the chat handler
ChatFormatter - Interface in net.tridentsdk.service
Handles server side chat communication
ChatHandler - Class in net.tridentsdk.server.service
Handles the chat formatting
ChatHandler() - Constructor for class net.tridentsdk.server.service.ChatHandler
 
ChatIdentityFormatter - Interface in net.tridentsdk.service
Provides chat properties to the ChatFormatter
ChestMeta - Interface in net.tridentsdk.meta.block
TODO Write Description
ChestMetaImpl - Class in net.tridentsdk.server.data.block
 
ChestMetaImpl() - Constructor for class net.tridentsdk.server.data.block.ChestMetaImpl
 
Chicken - Interface in net.tridentsdk.entity.living
Represents a Chicken
chunk() - Method in class net.tridentsdk.base.Position
Chunk of the current position
Chunk - Interface in net.tridentsdk.world
Represents a 16x16x256 cube of blocks which stores a partition of the world's data
chunkAt(int, int, boolean) - Method in class net.tridentsdk.server.world.TridentWorld
 
chunkAt(ChunkLocation, boolean) - Method in class net.tridentsdk.server.world.TridentWorld
 
chunkAt(ChunkLocation, boolean) - Method in interface net.tridentsdk.world.World
Gets the chunk on the given position, and generates the chunk if it does not exist.
chunkAt(int, int, boolean) - Method in interface net.tridentsdk.world.World
Gets the chunk on the given x and z , and generates the chunk if it does not exist
ChunkAxisAlignedBoundingBox - Class in net.tridentsdk.world.gen
Represents an iterator over chunks within a specified range
ChunkAxisAlignedBoundingBox(ChunkLocation, ChunkLocation) - Constructor for class net.tridentsdk.world.gen.ChunkAxisAlignedBoundingBox
Creates a new Chunk bounding box
chunkExecutor() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Gets the executor for the chunk thread pool
chunkExists(int, int) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
chunkExists(ChunkLocation) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
chunkExists(int, int) - Method in interface net.tridentsdk.world.WorldLoader
Checks the existence of a chunk in a world, based on the world directory
chunkExists(ChunkLocation) - Method in interface net.tridentsdk.world.WorldLoader
Checks the existence of a chunk in a world, based on the world directory
ChunkGenerator - Class in net.tridentsdk.world.gen
The base class for implementing world generation extensions
ChunkGenerator(long) - Constructor for class net.tridentsdk.world.gen.ChunkGenerator
 
ChunkHandler - Class in net.tridentsdk.server.chunk
Manages the chunks stored in memory per world
ChunkHandler(TridentWorld) - Constructor for class net.tridentsdk.server.chunk.ChunkHandler
Creates a new chunk handler to manage the chunks of the provided world
chunkHandler() - Method in class net.tridentsdk.server.world.TridentWorld
 
chunkLocation - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
chunkLocation() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
chunkLocation - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
chunkLocation() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
chunkLocation(int, int) - Static method in class net.tridentsdk.server.world.WorldUtils
Gets the chunk location from a position X and Y
ChunkLocation - Class in net.tridentsdk.world
Stores the position (the X and Z coordinates) of a Chunk
ChunkLocationSet - Class in net.tridentsdk.server.chunk
The set of chunk locations and management methods for a player connected to the server
ChunkLocationSet(TridentPlayer) - Constructor for class net.tridentsdk.server.chunk.ChunkLocationSet
Creates a new chunk set for the given player
ChunkMetaBuilder - Class in net.tridentsdk.server.data
Builds chunk metadata required for chunk packet data sent to the player
ChunkMetaBuilder() - Constructor for class net.tridentsdk.server.data.ChunkMetaBuilder
 
chunks() - Method in class net.tridentsdk.server.world.TridentWorld
 
chunks() - Method in interface net.tridentsdk.world.World
Obtains the loaded chunks in the world
ChunkSection - Class in net.tridentsdk.server.world
 
ChunkSection(byte) - Constructor for class net.tridentsdk.server.world.ChunkSection
 
ChunkSection() - Constructor for class net.tridentsdk.server.world.ChunkSection
 
ChunkSnapshot - Interface in net.tridentsdk.world
Represents the state of a chunk at a certain point in time
classLoader - Variable in class net.tridentsdk.plugin.Plugin
 
clazz() - Method in class net.tridentsdk.server.entity.EntityBuilder.ParameterValue
The class type for this parameter
clean(int) - Method in class net.tridentsdk.server.chunk.ChunkLocationSet
Clears the chunks that are not used within the specified view distance
clean0(int) - Method in class net.tridentsdk.server.chunk.ChunkLocationSet
 
cleanup() - Method in class net.tridentsdk.server.data.PropertyBuilder
Removes all null elements in the property array
clear() - Method in class net.tridentsdk.config.ConfigList
 
clear() - Method in class net.tridentsdk.config.ConfigSectionList
 
clear() - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
clear() - Method in interface net.tridentsdk.meta.component.MetaCollection
Clear the meta collection of meta values
clear() - Method in class net.tridentsdk.server.chunk.ChunkLocationSet
Correctly clears and releases the chunk references held by this set
clear() - Method in class net.tridentsdk.util.WeakEntity
This removes the reference to the entity in this particular instance of WeakEntity
clearMeta() - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
clearMeta() - Method in interface net.tridentsdk.meta.component.MetaOwner
Removes all meta values and sets the block meta to (byte) 0
clearMeta() - Method in class net.tridentsdk.server.world.TridentBlock
 
clearReferencesTo(Entity) - Static method in class net.tridentsdk.util.WeakEntity
Removes the references of the entity from any WeakEntity instances which are non-null
clearTags() - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
clearTags() - Method in class net.tridentsdk.meta.nbt.ListTag
 
clickedButton - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
The button used in the click, dependent on action number TODO reference to wiki
clickedButton() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
clickedItem - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
Item clicked
clickedItem() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
clickedSlot() - Method in class net.tridentsdk.event.player.PlayerClickItemEvent
 
clickedSlot - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
The clicked slot, -999 if not applicable
clickedSlot() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
ClickEvent - Class in net.tridentsdk.meta
This event occurs when a player clicks on a chat item
ClickEvent() - Constructor for class net.tridentsdk.meta.ClickEvent
 
clickEvent(ClickEvent) - Method in class net.tridentsdk.meta.Message
Adds an action when the message is clicked
ClickEvent.ClickAction - Enum in net.tridentsdk.meta
An action that occurs when the player clicks on the chat message
ClientChannelInitializer - Class in net.tridentsdk.server.netty
The netty channel initializer which appends the handlers to the socket channel
ClientChannelInitializer() - Constructor for class net.tridentsdk.server.netty.ClientChannelInitializer
 
ClientConnection - Class in net.tridentsdk.server.netty
Handles the connection of a client upon joining
ClientConnection(Channel) - Constructor for class net.tridentsdk.server.netty.ClientConnection
Creates a new connection handler for the joining channel stream
ClientConnection() - Constructor for class net.tridentsdk.server.netty.ClientConnection
 
clientData - Static variable in class net.tridentsdk.server.netty.ClientConnection
Map of client connections registered
clientTime - Variable in class net.tridentsdk.server.packets.status.PacketStatusOutPing
Time of the client
clone() - Method in class net.tridentsdk.base.BoundingBox
 
clone() - Method in class net.tridentsdk.base.Position
 
clone() - Method in class net.tridentsdk.inventory.Item
 
clone() - Method in class net.tridentsdk.util.Vector
Clones this Vector.
clone() - Method in class net.tridentsdk.world.ChunkLocation
 
cloneArray(Function<T, T>) - Method in class net.tridentsdk.util.ArrayTool
Creates a deep copy of an array, assuming that its Object.clone() method returns a deep copy
close(Player, boolean) - Method in class net.tridentsdk.server.inventory.TridentInventory
 
close() - Static method in class net.tridentsdk.server.TridentStart
Shuts down the backed event loops
close() - Method in class net.tridentsdk.server.world.RegionFile
 
cmds() - Method in interface net.tridentsdk.registry.Implementation
 
cmds() - Method in class net.tridentsdk.server.service.TridentImpl
 
Codec - Class in net.tridentsdk.server.netty
Utility class to help decode the bytes from a backed buffer serializer
colectorId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
collarColor() - Method in interface net.tridentsdk.entity.living.Wolf
The color of this entity's collar
collarColor() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
collect() - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
Create the metadata storage collection
collect() - Method in class net.tridentsdk.server.world.TridentBlock
 
collectedId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
collectedId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
collectorId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
collidesWith(BoundingBox) - Method in class net.tridentsdk.base.BoundingBox
 
Color - Class in net.tridentsdk.base
Represents an RGB color.
color() - Method in interface net.tridentsdk.entity.living.Sheep
The color of this sheep's wool
color() - Method in interface net.tridentsdk.meta.block.ColorMeta
Obtains the current colouring of the wool
color() - Method in interface net.tridentsdk.meta.item.LeatherArmorDisplayProperties
Returns the color of the leather armor.
color(ChatColor) - Method in class net.tridentsdk.meta.Message
Adds color to the message
color(ChatColor) - Method in class net.tridentsdk.meta.MessageBuilder
Sets the text color of the message
color() - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
color - Variable in class net.tridentsdk.server.data.item.LeatherArmorDisplayPropertiesImpl
 
color() - Method in class net.tridentsdk.server.data.item.LeatherArmorDisplayPropertiesImpl
 
color() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
color - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
color() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
ColorMeta - Interface in net.tridentsdk.meta.block
Represents metadata belonging to blocks of wool
ColorMetaImpl - Class in net.tridentsdk.server.data.block
Represents data held by a wool block
ColorMetaImpl() - Constructor for class net.tridentsdk.server.data.block.ColorMetaImpl
 
colors() - Method in interface net.tridentsdk.meta.item.ExplosionMeta
Gets the main colors of this Explosion.
colors() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
columnLength - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
columnLength() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
columns - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
columns() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
Command - Class in net.tridentsdk.plugin.cmd
Overriden by the command handler, annotated with CommandDesc to process executed commands
Command() - Constructor for class net.tridentsdk.plugin.cmd.Command
 
commandBlockState() - Method in interface net.tridentsdk.entity.vehicle.CommandMinecart
Gets the BlockState that represents this Minecart's command block
commandBlockState() - Method in class net.tridentsdk.server.entity.vehicle.TridentCmdMinecart
 
commandBy(Class<T>) - Method in class net.tridentsdk.plugin.Plugin
Obtains the command instance with the class specified
CommandDesc - Annotation Type in net.tridentsdk.plugin.annotation
Represents command information for loading purposes
CommandHandler - Class in net.tridentsdk.server.plugin
Handles commands passed from the server
CommandHandler() - Constructor for class net.tridentsdk.server.plugin.CommandHandler
 
CommandIssuer - Interface in net.tridentsdk.plugin.cmd
A server entity which can execute commands, which can be players or the console
CommandMinecart - Interface in net.tridentsdk.entity.vehicle
Represents a Command Block Minecart
Commands - Interface in net.tridentsdk.plugin.cmd
/** Handles commands passed from the server
commands() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the command handler
commitChanges() - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
commitChanges() - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
commitChanges() - Method in interface net.tridentsdk.world.MassChange
Sends the block changes to the clients and does lighting recalculations
compare(ReflectNotifier, ReflectNotifier) - Method in class net.tridentsdk.server.event.ReflectNotifier
 
complete(String) - Static method in class net.tridentsdk.server.concurrent.TickSync
Records that an update has occurred
CompoundTag - Class in net.tridentsdk.meta.nbt
 
CompoundTag(String) - Constructor for class net.tridentsdk.meta.nbt.CompoundTag
 
compoundTag(CompoundTag) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
compoundTag - Variable in class net.tridentsdk.server.data.Slot
 
compoundTag() - Method in class net.tridentsdk.server.data.Slot
Gets the NBT data of the current item in the slot
CompoundTagBuilder<B> - Class in net.tridentsdk.meta.nbt
 
CompoundTagBuilder(CompoundTag, B) - Constructor for class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
CompoundTagBuilder(String, TagContainer, B) - Constructor for class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
COMPRESSION_THRESHOLD - Static variable in class net.tridentsdk.Defaults
The threshold used for compression
compressionEnabled - Variable in class net.tridentsdk.server.netty.ClientConnection
Whether or not encryption is enabled
compressionThreshold() - Method in class net.tridentsdk.server.TridentServer
 
concat(Object...) - Static method in class net.tridentsdk.util.StringUtil
A for-loop efficient method for concating strings (or in some cases objects)
ConcurrentCircularArray<E> - Class in net.tridentsdk.server.util
A thread safe implementation of a Circular array
ConcurrentCircularArray(int) - Constructor for class net.tridentsdk.server.util.ConcurrentCircularArray
 
ConcurrentSectionTable - Class in net.tridentsdk.server.chunk
Allows for higher throughput chunk memory I/O for concurrent access
ConcurrentSectionTable() - Constructor for class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
ConcurrentTaskExecutor - Class in net.tridentsdk.server.concurrent
Thread pool which allows tasks and result-bearing tasks to be executed concurrently
Config - Class in net.tridentsdk.config
Represents the root ConfigSection of a Configuration file Controls all IO actions of the file
Config(Path) - Constructor for class net.tridentsdk.config.Config
Creates a new JSON configuration file from NIO path
Config(File) - Constructor for class net.tridentsdk.config.Config
Creates a new JSON configuration file using the file that may or may not exist
Config(String) - Constructor for class net.tridentsdk.config.Config
Creates a new JSON configuration file from the String path
Config(Plugin, String) - Constructor for class net.tridentsdk.config.Config
Creates a new configuration using the plugin's config direction
config() - Method in interface net.tridentsdk.Server
The server configuration file
config() - Method in class net.tridentsdk.server.TridentServer
 
config() - Static method in class net.tridentsdk.Trident
The server configuration file
configDirectory() - Method in class net.tridentsdk.plugin.Plugin
The plugin directory
ConfigList<V> - Class in net.tridentsdk.config
A LinkedList [implementation] that also makes changes to the underlying JsonArray object
ConfigList(JsonArray) - Constructor for class net.tridentsdk.config.ConfigList
Creates a new linked list for the JSON config serializable
ConfigList(JsonArray, Collection<V>) - Constructor for class net.tridentsdk.config.ConfigList
Creates a new linked list by transferring elements from an existing collection
ConfigSection - Class in net.tridentsdk.config
Represents a section of the Config file
ConfigSection() - Constructor for class net.tridentsdk.config.ConfigSection
Instantiated by subclasses only
ConfigSection(ConfigSection, JsonObject) - Constructor for class net.tridentsdk.config.ConfigSection
Creates a config section for the parent section
ConfigSectionList<V> - Class in net.tridentsdk.config
Section of the config dedicated to storing values from a collection
ConfigSectionList(ConfigSection, JsonArray) - Constructor for class net.tridentsdk.config.ConfigSectionList
Creates a new section list in the config
configure(String) - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
 
connected() - Method in interface net.tridentsdk.entity.living.Player
Obtains whether this player is currently on the server or not
connected() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
connected() - Method in class net.tridentsdk.server.player.TridentPlayer
 
connection(ChannelHandlerContext) - Static method in class net.tridentsdk.server.netty.ClientConnection
Gets the connection of a channel handler context
connection - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
Connection of the client, currently not used
connection() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
connection(InetSocketAddress) - Static method in class net.tridentsdk.server.player.PlayerConnection
 
connection() - Method in class net.tridentsdk.server.player.TridentPlayer
 
Console - Interface in net.tridentsdk
Represents a console which runs the server, can be sent messages and execute commands
console() - Method in interface net.tridentsdk.Server
The server's console
console() - Method in class net.tridentsdk.server.TridentServer
 
console() - Static method in class net.tridentsdk.Trident
Obtains access to the server console
consoleFormat(ChatColor) - Static method in enum net.tridentsdk.meta.ChatColor
Returns the console color representation of the chat color
constructor() - Method in class net.tridentsdk.reflect.FastClass
Get the default constructor found
contains(Object) - Method in class net.tridentsdk.config.ConfigList
 
contains(String) - Method in class net.tridentsdk.config.ConfigSection
Checks to see if the section contains the tag
contains(Class<T>) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
contains(Class<T>) - Method in interface net.tridentsdk.meta.component.MetaCollection
Obtains whether a mapping of the type provided exists within the collection
containsAll(Collection<?>) - Method in class net.tridentsdk.config.ConfigList
 
containsTag(String) - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
containsTag(NBTTag) - Method in class net.tridentsdk.meta.nbt.ListTag
 
contents() - Method in class net.tridentsdk.event.block.SignChangeEvent
Returns the contents of the Sign
continuous - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
continuous() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
contractionTime() - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Gets the time the border has to contract to the contraction target
convertTo(Class<C>) - Method in class net.tridentsdk.util.ArrayTool
Converts the underlying array to an array of the type specified
copyOf(MetaCollection<T>) - Static method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
copyTier() - Method in interface net.tridentsdk.meta.item.BookMeta
Returns copy tier of the book.
copyTier - Variable in class net.tridentsdk.server.data.item.BookMetaImpl
 
copyTier() - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
count() - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Returns the count of how many particles will be spawned
count() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
count - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
count() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
count - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
count() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
countDown(V) - Method in class net.tridentsdk.concurrent.HeldValueLatch
Sets the value in the latch
counter - Static variable in class net.tridentsdk.server.entity.TridentEntity
 
Cow - Interface in net.tridentsdk.entity.living
Represents a Cow
CraftTuple - Class in net.tridentsdk.inventory.crafting
Represents a pair of an item and character used to describe the crafting recipe
CraftTuple(char, Item) - Constructor for class net.tridentsdk.inventory.crafting.CraftTuple
Creates a new char-item pair
create(World, double, double, double, float, float) - Static method in class net.tridentsdk.base.Position
References the point on the world as a position that wraps the coordinates
create(World, double, double, double) - Static method in class net.tridentsdk.base.Position
Wraps the point without specific yaw and pitch (set to 0)
create() - Static method in class net.tridentsdk.concurrent.HeldValueLatch
Creates a new latch that can hold a value
create(int, String) - Static method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
create() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Creates the concurrent handler for internal use
create() - Static method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
Creates a new scheduler
create() - Static method in class net.tridentsdk.server.entity.EntityBuilder
 
create() - Static method in class net.tridentsdk.server.entity.EntityHandler
Constructs the EntityManager for use by the server ONLY
create() - Static method in class net.tridentsdk.server.event.EventHandler
Creates a new event handler, should only be used internally
create(String, int, InventoryType) - Static method in class net.tridentsdk.server.inventory.TridentInventory
 
create(int, int) - Static method in class net.tridentsdk.world.ChunkLocation
Produces a new chunk coordinate using the two positions specified
createPlayerConnection(ClientConnection, TridentPlayer) - Static method in class net.tridentsdk.server.player.PlayerConnection
 
createServer(Config) - Static method in class net.tridentsdk.server.TridentServer
Creates the server access base, distributing information to the fields available
createStatusEffect(EntityStatusEffectType) - Method in interface net.tridentsdk.entity.LivingEntity
Creates a new entity status effect
createStatusEffect(EntityStatusEffectType) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
createWorld(String) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
createWorld(String) - Method in interface net.tridentsdk.world.WorldLoader
Creates a new world
creative - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
Creeper - Interface in net.tridentsdk.entity.living
Represents a Creeper
CreeperAiModule - Class in net.tridentsdk.server.entity.ai
The AI Module that provides the default implentation of AI for creepers on the server
CreeperAiModule() - Constructor for class net.tridentsdk.server.entity.ai.CreeperAiModule
 
CreeperLightningStrikeEvent - Class in net.tridentsdk.event.entity
Called when a creeper gets struck by lightning and turns into a charged creeper
CreeperLightningStrikeEvent(Entity, LightningStrikeEvent) - Constructor for class net.tridentsdk.event.entity.CreeperLightningStrikeEvent
 
CRefCounter - Class in net.tridentsdk.server.chunk
 
CropGrowthEvent - Class in net.tridentsdk.event.block
Called when a crop grows
CropGrowthEvent(Block) - Constructor for class net.tridentsdk.event.block.CropGrowthEvent
 
crossProduct(Vector) - Method in class net.tridentsdk.util.Vector
Sets the current vector to the crossproduct between this vector and another one
currentGameMode() - Method in class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
cursorPosition - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
PositionWritable of the cursor, incorrect use of a Vector
cursorPosition() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
CYAN - Static variable in interface net.tridentsdk.Console
 

D

damage() - Method in class net.tridentsdk.event.entity.EntityDamageEvent
 
damager() - Method in class net.tridentsdk.event.entity.EntityDamageEntityEvent
 
damageValue() - Method in class net.tridentsdk.inventory.Item
 
damageValue - Variable in class net.tridentsdk.server.data.Slot
 
damageValue() - Method in class net.tridentsdk.server.data.Slot
Gets the damage of the current item in the slot
data() - Method in enum net.tridentsdk.base.Substance
Gets data of this Material
data() - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Returns the data of the particle
data() - Method in interface net.tridentsdk.effect.visual.VisualEffect
Returns the data of the effect
data - Variable in class net.tridentsdk.server.data.item.SkullMetaImpl
 
data() - Method in class net.tridentsdk.server.data.RecordBuilder
 
data() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
data() - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
data() - Method in class net.tridentsdk.server.netty.packet.PacketData
Gets the appropriate packet data
data - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
Data it wishes to send
data() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
data - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
data() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
data - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
data() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
data - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
data() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
data - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
data() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
data - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
data() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
data() - Method in class net.tridentsdk.server.world.change.BlockChange
 
data - Variable in class net.tridentsdk.server.world.ChunkSection
 
data - Variable in class net.tridentsdk.server.world.TridentBlock
The block metadata
dead - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
Whether the entity is dead
deathCause() - Method in class net.tridentsdk.event.entity.EntityDeathEvent
 
DEBUG - Static variable in class net.tridentsdk.server.concurrent.TickSync
 
debug(String) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(Marker, String) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(Marker, String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(Marker, String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(Marker, String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(Marker, String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
debug(String) - Method in class net.tridentsdk.util.TridentLogger
Logs debug to the logger output
decode(T, float, byte, byte, byte, byte, short) - Method in interface net.tridentsdk.meta.block.BlockMeta
Decodes the block meta
decode(Block, Value<Substance>, byte[], Value<Byte>) - Static method in class net.tridentsdk.meta.component.MetaFactory
 
decode(Block, Value<Substance>, byte[], Value<Byte>) - Method in interface net.tridentsdk.meta.component.MetaProvider
Decodes and applies the byte data to the block as specified in BlockMeta.decodeMeta(Object, byte[])
decode() - Method in class net.tridentsdk.meta.nbt.NBTDecoder
 
decode(byte) - Method in class net.tridentsdk.meta.nbt.NBTDecoder
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.ChestMetaImpl
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
decode(Block, float, byte, byte, byte, byte, short) - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
decode(Block, Value<Substance>, byte[], Value<Byte>) - Method in class net.tridentsdk.server.data.MetaProviderFactory
 
decode(ByteBuf) - Method in class net.tridentsdk.server.netty.packet.OutPacket
Sets the fields of the packet from the data serialized into the buffer
decode(ByteBuf) - Method in interface net.tridentsdk.server.netty.packet.Packet
Sets the fields of the packet from the data serialized into the buffer
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.tridentsdk.server.netty.packet.PacketDecoder
 
decode(ChannelHandlerContext, ByteBuf, List<Object>) - Method in class net.tridentsdk.server.netty.packet.PacketDecrypter
 
decode(ByteBuf) - Method in class net.tridentsdk.server.netty.packet.UnknownPacket
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.handshake.LegacyPacketHandshakeIn
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginInStart
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
Sets the fields of the packet from the data serialized into the buffer
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInAnimation
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInChat
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInKeepAlive
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCompleteMove
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTeleportConfirm
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.status.PacketStatusInPing
 
decode(ByteBuf) - Method in class net.tridentsdk.server.packets.status.PacketStatusInRequest
 
decode(ChunkLocation) - Method in class net.tridentsdk.server.world.RegionFile
 
decodeMeta(T, byte[]) - Method in interface net.tridentsdk.meta.block.BlockMeta
In BlockMeta, the data always has 8 elements laid out like so: 0-1: Player yaw * 10 2: Block direction 3: Cursor x 4: Cursor y 5: Cursor z 6-7: item damage
decodeMeta(T, byte[]) - Method in interface net.tridentsdk.meta.component.IllegalMeta
 
decodeMeta(T, byte[]) - Method in interface net.tridentsdk.meta.component.Meta
Creates a new meta value containing the decoded data provided
decorations() - Method in interface net.tridentsdk.meta.item.MapMeta
Gets a List of all currently applied MapDecorations.
decorations() - Method in class net.tridentsdk.server.data.item.MapMetaImpl
 
decrypt(ByteBuf) - Method in class net.tridentsdk.server.netty.ClientConnection
Decrypts the given byte encryption data
decrypt(byte[], Key) - Static method in class net.tridentsdk.server.netty.packet.RSA
Decrypts the data into the cipher with the given key
decryptCipher - Variable in class net.tridentsdk.server.netty.ClientConnection
 
DEFAULT_STATISTIC - Static variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
defaultAiFor(EntityType) - Method in interface net.tridentsdk.entity.living.ai.AiHandler
Returns the AI Module that is the default for a certain type of entity
defaultAiFor(EntityType) - Method in class net.tridentsdk.server.entity.ai.TridentAiHandler
 
defaultConfig() - Method in class net.tridentsdk.plugin.Plugin
The default configuration for this plugin, which may or may not exist physically
defaultGameMode() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
defaultGameMode() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Obtains the default gamemode of the world created using these options
defaultGameMode() - Method in interface net.tridentsdk.world.settings.WorldSettings
Gets the default gamemode in a given chunk
DefaultMassChange - Class in net.tridentsdk.server.world.change
The default implementation of MassChange, should be suitable for most usage cases
DefaultMassChange(World) - Constructor for class net.tridentsdk.server.world.change.DefaultMassChange
 
defaultName() - Method in enum net.tridentsdk.inventory.InventoryType
 
Defaults - Class in net.tridentsdk
Contains the default values used in server.json
defaultValue() - Method in enum net.tridentsdk.world.settings.GameRule
Obtains the default value of the game rule
DefaultWorldGen - Class in net.tridentsdk.server.world.gen
Default world generator engine for Trident
DefaultWorldGen(long) - Constructor for class net.tridentsdk.server.world.gen.DefaultWorldGen
 
defineClass(String, byte[]) - Method in interface net.tridentsdk.plugin.PluginLoader
Creates a new Java class object for the class and the class source given
defineClass(String, byte[]) - Method in class net.tridentsdk.server.plugin.PluginClassLoader
 
delegate() - Method in class net.tridentsdk.plugin.channel.PluginChannels
 
delegate() - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
delegate() - Method in class net.tridentsdk.server.event.EventHandler
 
delegate() - Method in class net.tridentsdk.server.inventory.TridentInventories
 
delegate() - Method in class net.tridentsdk.server.plugin.CommandHandler
 
delegate() - Method in class net.tridentsdk.server.plugin.PluginHandler
 
delegate() - Method in class net.tridentsdk.server.service.ChatHandler
 
delegate() - Method in class net.tridentsdk.server.service.TransactionHandler
 
delegate() - Method in class net.tridentsdk.util.TridentLogger
 
dependencies() - Method in interface net.tridentsdk.meta.block.BlockMeta
Used by the metadata compiler to order the specific metadata value before this one to preserve bit order
deposit(int, Transaction) - Method in class net.tridentsdk.server.service.TransactionHandler
 
deposit(int, Transaction) - Method in interface net.tridentsdk.service.Transactions
Performs a transaction from the transaction's sender to the transaction's receiver
description() - Method in class net.tridentsdk.plugin.Plugin
Obtains the annotation given by this plugin
deserialize(Class<T>, CompoundTag) - Static method in class net.tridentsdk.meta.nbt.NBTSerializer
 
deserialize(T, CompoundTag) - Static method in class net.tridentsdk.meta.nbt.NBTSerializer
 
destroyedEntities - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutDestroyEntities
 
destroyedEntities() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDestroyEntities
 
destroyStage - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
destroyStage() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
difference() - Method in enum net.tridentsdk.base.BlockDirection
The copy of the directional vector
difference - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
difference() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
difference - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
difference() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
DIFFICULTY - Static variable in class net.tridentsdk.Defaults
The difficulty of the game
difficulty - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
difficulty() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
difficulty - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
difficulty() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
difficulty - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutServerDifficulty
 
difficulty() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutServerDifficulty
 
difficulty() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
Difficulty - Enum in net.tridentsdk.world.settings
Minecraft difficulty for the players
difficulty(Difficulty) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the difficulty of the world to be generated
difficulty() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Obtains the difficulty of the world created using these options
difficulty() - Method in interface net.tridentsdk.world.settings.WorldSettings
Gets the difficulty set in a world
dimension - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
dimension() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
dimension - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
dimension() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
dimension - Variable in class net.tridentsdk.server.player.OfflinePlayer
The dimension of the player
dimension() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
Dimension - Enum in net.tridentsdk.world.settings
The world types
dimension(Dimension) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the dimension for the world generator
dimension() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Obtains the dimension of the world created using these options
dimension() - Method in interface net.tridentsdk.world.settings.WorldSettings
Gets the dimension of a world
direction() - Method in enum net.tridentsdk.base.BlockFace
 
direction() - Method in class net.tridentsdk.event.block.BlockPistonEvent
Returns the direction that the piston is facing, for example if the piston head face of a block is on the north end of a block, then the Direction that this event returns will be north, does not change depending on whether this piston is extending or retracting, so a block may actually be moving south if this is returns north
direction() - Method in interface net.tridentsdk.meta.block.DirectionMeta
Obtains the facing direction of this block
direction() - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
direction() - Method in class net.tridentsdk.server.netty.packet.InPacket
 
direction() - Method in class net.tridentsdk.server.netty.packet.OutPacket
 
direction() - Method in interface net.tridentsdk.server.netty.packet.Packet
Returns the packet direction
direction() - Method in class net.tridentsdk.server.netty.packet.UnknownPacket
Returns the packet direction
direction() - Method in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
 
direction() - Method in class net.tridentsdk.server.packets.login.PacketLoginInStart
 
direction() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
direction() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
 
direction() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
direction - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
direction - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
direction() - Method in class net.tridentsdk.server.packets.status.PacketStatusInPing
 
DirectionMeta - Interface in net.tridentsdk.meta.block
Represents the metadata of a block that has a direction
DirectionMetaImpl - Class in net.tridentsdk.server.data.block
Represents a block direction
DirectionMetaImpl() - Constructor for class net.tridentsdk.server.data.block.DirectionMetaImpl
 
directionToFace(byte) - Static method in enum net.tridentsdk.base.BlockFace
 
disable() - Method in class net.tridentsdk.plugin.Plugin
Called by the handler to indicate the disabling of this plugin
disable(Plugin) - Method in interface net.tridentsdk.plugin.Plugins
Disables the plugin unloading the classes and removing the subprocess
disable(Plugin) - Method in class net.tridentsdk.server.plugin.PluginHandler
 
disconnect(ChannelHandlerContext, ChannelPromise) - Method in class net.tridentsdk.server.netty.ClientChannelInitializer
 
displayArms() - Method in interface net.tridentsdk.entity.block.ArmorStand
Whether or not this Armor Stand should display its arms
displayArms() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
displayBaseplate() - Method in interface net.tridentsdk.entity.block.ArmorStand
Whether or not this Armor Stand should display its baseplate
displayBaseplate() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
displayName() - Method in interface net.tridentsdk.entity.Entity
Gets the display name for the entity, used on inventories and deaths
displayName() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the display name for the Entity
displayName() - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Returns display name of the item, null if non-existent.
displayName() - Method in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
displayName - Variable in class net.tridentsdk.server.entity.TridentEntity
The name of the entity appearing above the head
displayName() - Method in class net.tridentsdk.server.entity.TridentEntity
 
displayProperties() - Method in interface net.tridentsdk.meta.item.ItemMeta
Gets the display properties of this item
displayProperties - Variable in class net.tridentsdk.server.data.item.ItemMetaImpl
 
displayProperties() - Method in class net.tridentsdk.server.data.item.ItemMetaImpl
 
displayTitle() - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Represents this Minecart's display tile, in the form of a BlockState
displayTitle() - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
displayTitle() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
distance(Position) - Method in class net.tridentsdk.base.Position
The distance this from position to another.
distance(Node) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Distance squared between this node and another
distance - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
distanceSquared(Position) - Method in class net.tridentsdk.base.Position
The distance squared from this position to another
divide(Vector) - Method in class net.tridentsdk.util.Vector
Takes the current vector coordinates and divide them with the vector x, y, and z
divide(double) - Method in class net.tridentsdk.util.Vector
Divides the magnitude of this vector by a given amount.
divide(double, double, double) - Method in class net.tridentsdk.util.Vector
Takes the the current vector's coordinates and divides them from the coordinate values with double accuracy
divide(int, int, int) - Method in class net.tridentsdk.util.Vector
Takes the the current vector's coordinates and divides them from the coordinate values
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.living.TridentPig
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.TridentAgeable
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.TridentEntity
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.TridentTameable
 
doEncodeMeta(ProtocolMetadata) - Method in class net.tridentsdk.server.player.TridentPlayer
 
doHit() - Method in interface net.tridentsdk.entity.Projectile
Performs hit action
doHit() - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
doJoin() - Method in class net.tridentsdk.concurrent.Joiner
Joins the thread and signals the single waiter to continue
doLoad(CompoundTag) - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
doLoad(CompoundTag) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
doLoad(CompoundTag) - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
doLoad(CompoundTag) - Method in class net.tridentsdk.server.entity.TridentBreedable
 
doLoad(CompoundTag) - Method in class net.tridentsdk.server.entity.TridentEntity
 
doRemove() - Method in class net.tridentsdk.server.entity.TridentEntity
 
doRemove() - Method in class net.tridentsdk.server.player.TridentPlayer
 
doRun() - Method in class net.tridentsdk.server.concurrent.MainThread
 
doTick() - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
doTick() - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
doTick() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
doTick() - Method in class net.tridentsdk.server.entity.TridentEntity
 
doTick() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
doTick() - Method in class net.tridentsdk.server.player.TridentPlayer
 
dotProduct(Vector) - Method in class net.tridentsdk.util.Vector
Calculates the dot product of this vector and another
doTransaction(Transaction.Type) - Method in class net.tridentsdk.service.Transaction
The callback after the transaction completes.
doubleTag(String, double) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
DoubleTag - Class in net.tridentsdk.meta.nbt
 
DoubleTag(String) - Constructor for class net.tridentsdk.meta.nbt.DoubleTag
 
drag() - Method in class net.tridentsdk.server.player.TridentPlayer
 
dragSlots() - Method in class net.tridentsdk.server.player.TridentPlayer
 
drop() - Method in class net.tridentsdk.event.player.PlayerShearEntityEvent
Gets the item that shearing this entity will drop
DroppedItem - Interface in net.tridentsdk.entity
Represents a dropped ItemStack
dropper() - Method in interface net.tridentsdk.entity.DroppedItem
Gets the name of the Player that dropped this Will return null if this was spawned unnaturally
dropper() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
durability() - Method in class net.tridentsdk.inventory.Item
 
durability(short) - Method in class net.tridentsdk.inventory.Item
 
duration() - Method in interface net.tridentsdk.effect.potion.PotionEffect
Returns the duration of the potion, in ticks
duration - Variable in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
duration() - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
duration - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
duration() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
duration - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
duration() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 

E

editor() - Method in class net.tridentsdk.event.block.SignChangeEvent
Returns the Player who edited the Sign
Effect<T> - Interface in net.tridentsdk.effect
Represents all visual, sound, particle and entity effects
effectId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
effectId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
effectId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
effectId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
effectId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
effectId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
effects() - Method in interface net.tridentsdk.meta.item.PotionMeta
Gets this Potion's applied effects.
effects() - Method in class net.tridentsdk.server.data.item.PotionMetaImpl
 
effectType() - Method in interface net.tridentsdk.effect.potion.PotionEffect
Returns the effect type of this potion
effectType() - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
Egg - Interface in net.tridentsdk.entity.projectile
Represents an Egg
eject() - Method in interface net.tridentsdk.entity.Entity
Removes the mounted entity, if there are any
eject() - Method in class net.tridentsdk.server.entity.TridentEntity
 
EMPTY - Static variable in class net.tridentsdk.plugin.cmd.PlatformColor
An empty string
empty() - Static method in class net.tridentsdk.util.WeakEntity
Obtains a WeakEntity which holds a null referenced entity
enable() - Method in class net.tridentsdk.plugin.Plugin
Called by the handler to indicate the enabling of this plugin
enable(Plugin) - Method in interface net.tridentsdk.plugin.Plugins
Enables the given plugin
enable(Plugin) - Method in class net.tridentsdk.server.plugin.PluginHandler
 
enableCompression() - Method in class net.tridentsdk.server.netty.ClientConnection
Allows compression on the server and client
enableEncryption(byte...) - Method in class net.tridentsdk.server.netty.ClientConnection
Enables client data encryption
EnchantedBookMeta - Interface in net.tridentsdk.meta.item
 
EnchantedBookMetaImpl - Class in net.tridentsdk.server.data.item
 
EnchantedBookMetaImpl() - Constructor for class net.tridentsdk.server.data.item.EnchantedBookMetaImpl
 
EnchantedBookMetaImpl.NBTEnchantment - Class in net.tridentsdk.server.data.item
 
Enchantment - Enum in net.tridentsdk.base
 
enchantment - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
The position of the enchantment on the enchantment table inventory, starting with 0 as the topmost one
enchantment() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
 
encode() - Method in interface net.tridentsdk.meta.block.BlockMeta
Encodes the block metadata into a single byte, which is then combined with the rest of the metadata
encode(CompoundTag) - Method in class net.tridentsdk.meta.nbt.NBTEncoder
 
encode() - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
encode() - Method in class net.tridentsdk.server.data.block.ChestMetaImpl
 
encode() - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
encode() - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
encode() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
encode() - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
encode(ByteBuf) - Method in class net.tridentsdk.server.netty.packet.InPacket
Serialized the data held by this packet into a buffer
encode(ByteBuf) - Method in interface net.tridentsdk.server.netty.packet.Packet
Serialized the data held by this packet into a buffer
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.tridentsdk.server.netty.packet.PacketEncoder
 
encode(ChannelHandlerContext, ByteBuf, ByteBuf) - Method in class net.tridentsdk.server.netty.packet.PacketEncrypter
 
encode(ByteBuf) - Method in class net.tridentsdk.server.netty.packet.UnknownPacket
Serialized the data held by this packet into a buffer
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSetCompression
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCamera
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCloseWindow
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDestroyEntities
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisconnect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityMetadata
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTick
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutGameStateChange
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutKeepAlive
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerHeldItemChange
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutResourcePackSend
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutServerDifficulty
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetCompression
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSignEditorOpen
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnObject
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPosition
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTabComplete
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateEntityNBT
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.status.PacketStatusOutPing
 
encode(ByteBuf) - Method in class net.tridentsdk.server.packets.status.PacketStatusOutResponse
 
encodeMeta() - Method in interface net.tridentsdk.meta.block.BlockMeta
In blocks, only one meta field byte is needed
encodeMeta() - Method in interface net.tridentsdk.meta.component.IllegalMeta
 
encodeMeta() - Method in interface net.tridentsdk.meta.component.Meta
Transforms the data into a byte which can be represented in a block data byte
encodeMetadata(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.TridentEntity
 
encodeMetadata(ProtocolMetadata) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
encrypt(ByteBuf) - Method in class net.tridentsdk.server.netty.ClientConnection
Encrypts the given byte data
encryptCipher - Variable in class net.tridentsdk.server.netty.ClientConnection
The RSA cipher used to encrypt client data
encryptedSecret - Variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Secret token used as an AES encryption key (encrypted using login keypair)
encryptedToken - Variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Login token (encrypted using the login keypair)
encryptionEnabled - Variable in class net.tridentsdk.server.netty.ClientConnection
Whether or not encryption is enabled for the client
endCompoundTag() - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
enderChest - Variable in class net.tridentsdk.server.player.OfflinePlayer
 
EnderDragon - Interface in net.tridentsdk.entity.living
Represents an Ender Dragon (base)
Enderman - Interface in net.tridentsdk.entity.living
Represents an Enderman
Endermite - Interface in net.tridentsdk.entity.living
Represents an Endermite
endermiteCount() - Method in interface net.tridentsdk.entity.living.Enderman
Gets the number of endermites spawned by this enderman.
endermiteCount() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
Enderpearl - Interface in net.tridentsdk.entity.projectile
Represents an Enderpearl
endListTag() - Method in class net.tridentsdk.meta.nbt.ListTagBuilder
 
entities(Class<T>) - Method in class net.tridentsdk.server.entity.EntityHandler
Gets all entities with the given type class
entities() - Method in class net.tridentsdk.server.world.TridentChunk
 
entities() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
entities() - Method in class net.tridentsdk.server.world.TridentWorld
 
entities() - Method in interface net.tridentsdk.world.Chunk
The entities in the chunk
entities() - Method in interface net.tridentsdk.world.World
Get the entities currently in this world
entitiesInternal() - Method in class net.tridentsdk.server.world.TridentChunk
 
entity() - Method in interface net.tridentsdk.effect.entity.EntityStatusEffect
Returns the entity to which the status effect will be applied
Entity - Interface in net.tridentsdk.entity
Represents the abstraction for a mob, player, animal, or other "object" that is not a block type
entity() - Method in class net.tridentsdk.event.entity.EntityDamageEvent
 
entity() - Method in class net.tridentsdk.event.entity.EntityDeathEvent
 
entity() - Method in class net.tridentsdk.event.entity.EntityEvent
 
entity() - Method in class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
entity - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
entity - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnObject
 
entity() - Method in class net.tridentsdk.util.WeakEntity
Obtains the instance of the referenced entity, or null if it has been dereferenced
EntityAttribute - Class in net.tridentsdk.server.entity
 
EntityAttribute() - Constructor for class net.tridentsdk.server.entity.EntityAttribute
 
EntityAttribute.Modifier - Class in net.tridentsdk.server.entity
 
EntityBeginExplosionCountdownEvent - Class in net.tridentsdk.event.entity
Called when an Entity thinks it's just about time to explode
EntityBeginExplosionCountdownEvent(Entity, int) - Constructor for class net.tridentsdk.event.entity.EntityBeginExplosionCountdownEvent
 
EntityBuilder - Class in net.tridentsdk.server.entity
Builds an entity from initializer components and auto-spawns safely
EntityBuilder.ParameterValue<T> - Class in net.tridentsdk.server.entity
Immutable parameter type and object value for dynamic constructor resolvation
EntityBurnByBlockEvent - Class in net.tridentsdk.event.entity
Called when an Entity is set on fire by a block
EntityBurnByBlockEvent(Entity, int, Block) - Constructor for class net.tridentsdk.event.entity.EntityBurnByBlockEvent
 
EntityBurnByEntityEvent - Class in net.tridentsdk.event.entity
Called when an entity gets set on fire by another entity
EntityBurnByEntityEvent(Entity, int, Entity) - Constructor for class net.tridentsdk.event.entity.EntityBurnByEntityEvent
 
EntityBurnEvent - Class in net.tridentsdk.event.entity
Called when an entity catches fire
EntityBurnEvent(Entity, int) - Constructor for class net.tridentsdk.event.entity.EntityBurnEvent
 
entityBy(int) - Method in class net.tridentsdk.server.entity.EntityHandler
Gets the entity with the given ID
EntityDamageEntityEvent - Class in net.tridentsdk.event.entity
Called when an entity damages another entity
EntityDamageEntityEvent(Entity, Entity, double, EntityDamageEvent.Cause) - Constructor for class net.tridentsdk.event.entity.EntityDamageEntityEvent
 
EntityDamageEvent - Class in net.tridentsdk.event.entity
This event occurs when an entity is damaged, should only apply to living entities specifically
EntityDamageEvent(Entity, double, EntityDamageEvent.Cause) - Constructor for class net.tridentsdk.event.entity.EntityDamageEvent
 
EntityDamageEvent.Cause - Enum in net.tridentsdk.event.entity
The cause of a damage event
EntityDeathEvent - Class in net.tridentsdk.event.entity
Called when an entity dies, especially if it was a LivingEntity
EntityDeathEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityDeathEvent
 
EntityEvent - Class in net.tridentsdk.event.entity
An event abstraction which relates to entities.
EntityEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityEvent
 
entityExecutor() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Gets the executor for the entity thread pool
EntityExplodeEvent - Class in net.tridentsdk.event.entity
Called when an explosion is about to happen, caused by an entity (the only other explosion in the game is from a bed, of all things)
EntityExplodeEvent(Entity, float) - Constructor for class net.tridentsdk.event.entity.EntityExplodeEvent
 
EntityExtinguishEvent - Class in net.tridentsdk.event.entity
Called when an Entity is not longer on fire
EntityExtinguishEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityExtinguishEvent
 
EntityHandler - Class in net.tridentsdk.server.entity
Manages server entities and provides registration procedures
entityId() - Method in interface net.tridentsdk.entity.Entity
The identifier for this entity for runtime, see uniqueId for a set id of the entity
entityId() - Method in class net.tridentsdk.server.entity.TridentEntity
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityMetadata
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTick
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnObject
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateEntityNBT
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateEntityNBT
 
entityId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
entityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
EntityIgniteEvent - Class in net.tridentsdk.event.entity
Called when an Entity catches fire
EntityIgniteEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityIgniteEvent
 
EntityLaunchProjectileEvent - Class in net.tridentsdk.event.entity
Called when an entity launches a projectile
EntityLaunchProjectileEvent(Entity, Projectile, Entity) - Constructor for class net.tridentsdk.event.entity.EntityLaunchProjectileEvent
 
EntityMoveEvent - Class in net.tridentsdk.event.entity
Called when an entity moves, cancels short movements
EntityMoveEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityMoveEvent
 
EntityProperties - Interface in net.tridentsdk.entity.traits
Represents the properties of an Entity not yet spawned in the world
EntitySaddleEvent - Class in net.tridentsdk.event.entity
Called whenever a player saddles a pig
EntitySaddleEvent(Entity, Player) - Constructor for class net.tridentsdk.event.entity.EntitySaddleEvent
 
EntityShootArrowEvent - Class in net.tridentsdk.event.entity
Called when a skeleton shoots an arrow
EntityShootArrowEvent(Entity, Projectile, Entity) - Constructor for class net.tridentsdk.event.entity.EntityShootArrowEvent
 
EntitySpawnEvent - Class in net.tridentsdk.event.entity
Called when an entity spawns
EntitySpawnEvent(Entity, Position) - Constructor for class net.tridentsdk.event.entity.EntitySpawnEvent
 
EntityStatus - Enum in net.tridentsdk.server.entity
Enum to state entity status in PacketPlayOutEntityStatus
EntityStatusEffect - Interface in net.tridentsdk.effect.entity
Represents an entity effect
EntityStatusEffectType - Enum in net.tridentsdk.effect.entity
Enum of all possible entity effects
EntityTameEvent - Class in net.tridentsdk.event.entity
Called when an entity is tamed, i.e.
EntityTameEvent(Entity, Player) - Constructor for class net.tridentsdk.event.entity.EntityTameEvent
 
EntityTeleportEvent - Class in net.tridentsdk.event.entity
Called when an entity teleports, e.g.
EntityTeleportEvent(Entity) - Constructor for class net.tridentsdk.event.entity.EntityTeleportEvent
 
EntityType - Enum in net.tridentsdk.entity.types
The types of entities that are possible to be in Minecraft, they populate the world, whether being a mob, animal, player, dropped items, or item frames.
entries() - Method in class net.tridentsdk.config.ConfigSection
Obtains the set of the topmost key-value entries
entries - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
entries() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
equals(Object) - Method in class net.tridentsdk.base.Position
 
equals(Object) - Method in class net.tridentsdk.plugin.Plugin
 
equals(Object) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
 
equals(Object) - Method in class net.tridentsdk.server.world.TridentWorld
 
equals(Object) - Method in class net.tridentsdk.util.Vector
 
equals(Object) - Method in class net.tridentsdk.util.WeakEntity
equals(Object) - Method in class net.tridentsdk.world.ChunkLocation
 
equipment() - Method in interface net.tridentsdk.entity.traits.Equippable
This entity's equipment
equipment() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
equipment() - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
equipment() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
Equippable - Interface in net.tridentsdk.entity.traits
Represents an entity that can be equipped
error(Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
Formats the throwable
error(String) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(Marker, String) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(Marker, String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(Marker, String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(Marker, String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(Marker, String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
error(String) - Method in class net.tridentsdk.util.TridentLogger
Logs an error message to the class logger with a red escape
error(Throwable) - Method in class net.tridentsdk.util.TridentLogger
Formats a throwable to be logged to the console
ERROR_HANDLED - Static variable in class net.tridentsdk.Defaults
The thread factory which makes a thread that handles exceptions
ERROR_PREFIX - Static variable in class net.tridentsdk.server.command.ServerCommandRegistrar
 
Event - Class in net.tridentsdk.event
Represents an event that could be listened by the plugin listeners
Event() - Constructor for class net.tridentsdk.event.Event
 
event - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
event() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
EventHandler - Class in net.tridentsdk.server.event
The server's event handler, should only be created once, and only once by the server only
EventNotifier - Interface in net.tridentsdk.event
Represents a tool which is used to notify event listeners
EventProcessor - Class in net.tridentsdk.server.event
Utility class to call events more cleanly
Events - Interface in net.tridentsdk.event
The access point to the server's event handler
events() - Method in interface net.tridentsdk.registry.Implementation
 
events() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the event handler
events() - Method in class net.tridentsdk.server.service.TridentImpl
 
eventType() - Method in interface net.tridentsdk.event.EventNotifier
Obtains the class of the event type that this notifier will be calling listeners for
eventType() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
execute(Runnable) - Method in interface net.tridentsdk.concurrent.SelectableThread
Adds the task to the queue
execute(Runnable) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
executor() - Method in interface net.tridentsdk.plugin.Plugins
Obtains the worker used to load plugins.
executor(SelectableThreadPool) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
executor - Variable in class net.tridentsdk.server.entity.TridentEntity
Entity task executor
executor() - Method in class net.tridentsdk.server.plugin.PluginHandler
 
executors() - Static method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
exhaustion - Variable in class net.tridentsdk.server.player.OfflinePlayer
The exaustion of the player
ExpBottle - Interface in net.tridentsdk.entity.projectile
Represents an Exp Bottle
experience() - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
experience() - Method in class net.tridentsdk.server.crafting.SmeltingRecipe
 
experienceBar - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
experienceBar() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
ExperienceOrb - Interface in net.tridentsdk.entity
Represents an Experience Orb
explosion() - Method in interface net.tridentsdk.meta.item.FireworkStarMeta
Gets the Explosion meta on this Firework Star.
explosion() - Method in class net.tridentsdk.server.data.item.FireworkStarMetaImpl
 
ExplosionMeta - Interface in net.tridentsdk.meta.item
 
ExplosionMeta.ExplosionType - Enum in net.tridentsdk.meta.item
 
ExplosionMetaImpl - Class in net.tridentsdk.server.data.item
 
ExplosionMetaImpl() - Constructor for class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
explosionRadius() - Method in interface net.tridentsdk.entity.living.Creeper
Gets this creeper's explosion radius
explosionRadius() - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
explosions() - Method in interface net.tridentsdk.meta.item.FireworkMeta
Gets a list containing all explosions on this Firework.
explosions() - Method in class net.tridentsdk.server.data.item.FireworkMetaImpl
 

F

face() - Method in class net.tridentsdk.event.player.PlayerDigEvent
 
faceClicked() - Method in class net.tridentsdk.event.block.BlockPlaceEvent
Gets the block face of the block that was clicked on to place this block
fadeColors() - Method in interface net.tridentsdk.meta.item.ExplosionMeta
Gets the fade colors of this Explosion.
fadeColors() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
fallDistance - Variable in class net.tridentsdk.server.entity.TridentEntity
The distance the entity has fallen
FallingBlock - Interface in net.tridentsdk.entity.block
Represents a dynamic tile
FastClass - Class in net.tridentsdk.reflect
Accessors to the members of a class, does not actually have a ReflectASM equivalent
FastConstructor - Class in net.tridentsdk.reflect
Instance creator using ASM
FastConstructor(ConstructorAccess) - Constructor for class net.tridentsdk.reflect.FastConstructor
Creates a new instance accessor to assemble bytecode for fast class creation
FastField - Class in net.tridentsdk.reflect
 
FastField(FastClass, FieldAccess, String) - Constructor for class net.tridentsdk.reflect.FastField
 
FastMethod - Class in net.tridentsdk.reflect
Wrapper for the provided ReflectASM method library
FastMethod(Object, MethodAccess, String) - Constructor for class net.tridentsdk.reflect.FastMethod
 
FastRandom - Class in net.tridentsdk.util
A fast random class which generates low-quality pseudo-random values
FeatureGenerator - Class in net.tridentsdk.world.gen
An overlay generate is a block populator that is used to lay blocks or structures once the chunk has been generated
FeatureGenerator(long) - Constructor for class net.tridentsdk.world.gen.FeatureGenerator
 
FeatureGenerator.ChunkManipulator - Interface in net.tridentsdk.world.gen
Provides special functionality for chunk manipulation
feed() - Method in class net.tridentsdk.event.player.PlayerHungerEvent
 
fieldBy(String) - Method in class net.tridentsdk.reflect.FastClass
Get a field from the class
fields() - Method in class net.tridentsdk.reflect.FastClass
Get all fields from the class
file(String) - Method in class net.tridentsdk.meta.MessageBuilder
Makes the message a clickable link that opens a file on the player's client
fileContainer() - Static method in class net.tridentsdk.Trident
Returns the server's working directory, with the file separator appended
fill(byte) - Method in class net.tridentsdk.util.NibbleArray
 
filledLevel() - Method in interface net.tridentsdk.meta.block.CauldronMeta
Gets the filled water level of the respective cauldron.
filledLevel() - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
filledPercentage() - Method in interface net.tridentsdk.meta.block.CauldronMeta
Gets the filled water level as a percentage.
filledPercentage() - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
find() - Method in class net.tridentsdk.server.entity.ai.pathfind.Pathfinder
 
findCaller(int) - Static method in class net.tridentsdk.Trident
 
finder() - Method in class net.tridentsdk.util.WeakEntity
finish(InetSocketAddress) - Method in class net.tridentsdk.server.packets.login.LoginHandler
 
finished() - Method in class net.tridentsdk.server.entity.ai.pathfind.Path
 
fire(Event) - Method in interface net.tridentsdk.event.Events
Notifies listeners of the event type of the event to be fired
fire(Event) - Method in class net.tridentsdk.server.event.EventHandler
 
fire(T) - Static method in class net.tridentsdk.server.event.EventProcessor
 
Fireball - Interface in net.tridentsdk.entity.projectile
Represents a Fireball
fireballRadius() - Method in interface net.tridentsdk.entity.living.Ghast
Gets the explosion radius used when a Fireball launched by this Ghast explodes
fireballRadius() - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
fireTicks() - Method in class net.tridentsdk.event.entity.EntityBurnEvent
Gets how long this entity will be on fire for, in ticks
fireTicks - Variable in class net.tridentsdk.server.entity.TridentEntity
How long the entity has been on fire
Firework - Interface in net.tridentsdk.entity
A charge that explodes with various specified colors and properties
FireworkMeta - Interface in net.tridentsdk.meta.item
 
FireworkMetaImpl - Class in net.tridentsdk.server.data.item
 
FireworkMetaImpl() - Constructor for class net.tridentsdk.server.data.item.FireworkMetaImpl
 
FireworkProperties - Interface in net.tridentsdk.entity.traits
Represents the various properties of a Firework ItemStack Mock class only to show uses
FireworkStarMeta - Interface in net.tridentsdk.meta.item
 
FireworkStarMetaImpl - Class in net.tridentsdk.server.data.item
 
FireworkStarMetaImpl() - Constructor for class net.tridentsdk.server.data.item.FireworkStarMetaImpl
 
first() - Method in class net.tridentsdk.inventory.trade.ItemPair
 
FishHook - Interface in net.tridentsdk.entity.projectile
A inject at the end of the fishing rod that can catch fish or damage entities
flags() - Method in interface net.tridentsdk.meta.item.ItemMeta
Gets the display flags of this item.
flags - Variable in class net.tridentsdk.server.data.item.ItemMetaImpl
 
flags() - Method in class net.tridentsdk.server.data.item.ItemMetaImpl
 
flags - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
The flags are whether damage is disabled (god mode, 8, bit 3), whether the player can fly (4, bit 2), whether the player is flying (2, bit 1), and whether the player is in creative mode (1, bit 0).
flags() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
flags - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
0x1 Jump, 0x2 Unmount
flags() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
flags - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
flags() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
flags - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
flags() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
flatten() - Method in class net.tridentsdk.base.Note
Returns a note flatter than this
FlatWorldGen - Class in net.tridentsdk.server.world.gen
Generates a flat world
FlatWorldGen(long) - Constructor for class net.tridentsdk.server.world.gen.FlatWorldGen
 
flight() - Method in interface net.tridentsdk.meta.item.FireworkMeta
Gets a number representing how far this Firework will fly.
flight() - Method in class net.tridentsdk.server.data.item.FireworkMetaImpl
 
floatTag(String, float) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
FloatTag - Class in net.tridentsdk.meta.nbt
 
FloatTag(String) - Constructor for class net.tridentsdk.meta.nbt.FloatTag
 
flying - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
flyingSpeed() - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Returns the flying speed of the Player
flyingSpeed - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
Previous integer value divided by 250
flyingSpeed() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
flyingSpeed - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
flyingSpeed() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
flyingSpeed() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
flySpeed - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
food - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
food() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
foodSaturation - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
foodSaturation() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
foodTickTimer - Variable in class net.tridentsdk.server.player.OfflinePlayer
The next ticks that will be run before the player drops in hunger
footer() - Method in interface net.tridentsdk.entity.living.Player
Current footer on TAB, returns null if non-existent
footer - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
footer() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
footer() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
footer() - Method in class net.tridentsdk.server.player.TridentPlayer
 
forColor(String) - Static method in class net.tridentsdk.plugin.cmd.PlatformColor
Obtains the colors needed by name
fork() - Method in class net.tridentsdk.world.gen.GeneratorRandom
Forks the random using a new random seed generated from this random
fork(long) - Method in class net.tridentsdk.world.gen.GeneratorRandom
Forks the random using the provided sed
format() - Method in interface net.tridentsdk.registry.Implementation
 
format(String, Player) - Method in class net.tridentsdk.server.service.ChatHandler
 
format() - Method in class net.tridentsdk.server.service.TridentImpl
 
format(String, Player) - Method in interface net.tridentsdk.service.ChatFormatter
Obtains the formatted string, not including the message that will be sent
format(String, Player) - Method in interface net.tridentsdk.service.ChatIdentityFormatter
Obtains a formatted string of the chat identifier
forward - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
Positive forward
friendlyFire - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
friendlyFire() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
from(Position, Substance, byte) - Static method in class net.tridentsdk.base.BlockSnapshot
 
from() - Method in class net.tridentsdk.event.block.BlockFlowEvent
Return where the liquid is flowing from
from() - Method in class net.tridentsdk.event.block.BlockSpreadEvent
Returns the origin block of the spread
from() - Method in class net.tridentsdk.event.player.PlayerChangeWorldEvent
 
from(Class<T>, T) - Static method in class net.tridentsdk.server.entity.EntityBuilder.ParameterValue
Creates a new parameter value
fromBase(CompoundTag) - Static method in class net.tridentsdk.meta.nbt.NBTBuilder
 
fromByte(byte) - Static method in enum net.tridentsdk.base.Instrument
Resolves the Instrument from its respective Byte value
fromId(short) - Static method in enum net.tridentsdk.base.Enchantment
 
fromId(int) - Static method in enum net.tridentsdk.base.Substance
Returns the substance that associated with a given id
fromId(int) - Static method in enum net.tridentsdk.effect.potion.PotionEffectType
 
fromId(int) - Static method in enum net.tridentsdk.entity.types.HorseType
 
fromId(int) - Method in interface net.tridentsdk.inventory.Inventories
Gets a inventory by its ID
fromId(byte) - Static method in enum net.tridentsdk.meta.nbt.TagType
 
fromId(int) - Method in class net.tridentsdk.server.inventory.TridentInventories
 
fromId(int) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract.InteractType
 
fromId(byte) - Static method in enum net.tridentsdk.world.settings.Biome
 
fromId(int) - Static method in enum net.tridentsdk.world.settings.Biome
 
fromLocation() - Method in class net.tridentsdk.event.player.PlayerMoveEvent
Return previous position
fromName(String) - Static method in enum net.tridentsdk.base.Enchantment
 
fromName(String) - Method in class net.tridentsdk.plugin.channel.PluginChannels
Find a channel by its name
fromNibbleArray(byte[], int) - Static method in class net.tridentsdk.server.world.WorldUtils
The byte world nibble array byte search
fromPath(String, ChunkLocation) - Static method in class net.tridentsdk.server.world.RegionFile
 
fromRGB(int, int, int) - Static method in class net.tridentsdk.base.Color
 
fromRGB(int) - Static method in class net.tridentsdk.base.Color
 
fromStringId(String) - Static method in enum net.tridentsdk.base.Substance
Matches a Material from a String
fromUuid(UUID) - Method in interface net.tridentsdk.registry.Players
Obtains a player from the player's UUID
FUCHSIA - Static variable in class net.tridentsdk.base.Color
 
fuelSlot() - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
fuelSlot() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
fuelTicks() - Method in interface net.tridentsdk.entity.vehicle.FurnaceMinecart
The number of fuel ticks this Furnace Minecart has
fuelTicks() - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
furnaceInventory() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
FurnaceMeta - Interface in net.tridentsdk.meta.block
TODO Write Description
FurnaceMetaImpl - Class in net.tridentsdk.server.data.block
 
FurnaceMetaImpl() - Constructor for class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
FurnaceMinecart - Interface in net.tridentsdk.entity.vehicle
Represents a Furnace Minecart
fuse() - Method in interface net.tridentsdk.entity.block.PrimeTNT
The number of ticks until this Primed TNT explodes
fuse() - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
fuseTime() - Method in interface net.tridentsdk.entity.vehicle.TNTMinecart
Gets the fuse time for this TNT Minecart
fuseTime() - Method in class net.tridentsdk.server.entity.vehicle.TridentTntMinecart
 

G

gameMode() - Method in interface net.tridentsdk.entity.living.Player
Returns the GameMode the Player is in
gamemode - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
gameMode() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
gameMode - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
gameMode() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
gameMode - Variable in class net.tridentsdk.server.player.OfflinePlayer
The gamemode the player is currently in
gameMode() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
GameMode - Enum in net.tridentsdk.world.settings
Minecraft game modes
gameMode(GameMode) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the gamemode of the world to be generated
GameRule - Enum in net.tridentsdk.world.settings
Gamerules are applied on a per-world basis and are options for more advanced/low-level properties of the world such as command blocks, drops, and inventory modifiers
GameRule.Value - Class in net.tridentsdk.world.settings
Represents a value which can be possessed by the game rule
gameRules() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
gameRules() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
 
gameRules() - Method in interface net.tridentsdk.world.settings.WorldSettings
Obtains a list of the game rules applied to this world
gen(boolean) - Method in class net.tridentsdk.server.world.TridentChunk
 
generate(int) - Static method in class net.tridentsdk.server.netty.packet.RSA
Generates a KeyPair with the specified amount of bits using an RSA cipher
generate(ChunkLocation, int, int, GeneratorRandom, AtomicReferenceArray<Integer>, FeatureGenerator.ChunkManipulator) - Method in class net.tridentsdk.server.world.gen.brush.OakTreeBrush
 
generate(ChunkLocation, int, int, GeneratorRandom, AtomicReferenceArray<Integer>, FeatureGenerator.ChunkManipulator) - Method in class net.tridentsdk.server.world.gen.brush.TallGrassBrush
 
generate() - Method in class net.tridentsdk.server.world.TridentChunk
 
generate() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
generate() - Method in interface net.tridentsdk.world.Chunk
Generates the chunk
generate(ChunkLocation, int, int, GeneratorRandom, AtomicReferenceArray<Integer>, FeatureGenerator.ChunkManipulator) - Method in class net.tridentsdk.world.gen.FeatureGenerator
Brushes the terrain
generateBlocks(ChunkLocation, AtomicReferenceArray<Integer>) - Method in class net.tridentsdk.server.world.gen.DefaultWorldGen
 
generateBlocks(ChunkLocation, AtomicReferenceArray<Integer>) - Method in class net.tridentsdk.server.world.gen.FlatWorldGen
 
generateBlocks(ChunkLocation, AtomicReferenceArray<Integer>) - Method in class net.tridentsdk.world.gen.ChunkGenerator
Populates the block ids for a chunk
generateChunk(int, int) - Method in class net.tridentsdk.server.world.TridentWorld
 
generateChunk(ChunkLocation) - Method in class net.tridentsdk.server.world.TridentWorld
 
generateChunk(int, int) - Method in interface net.tridentsdk.world.World
Generates the chunk on the given position
generateChunk(ChunkLocation) - Method in interface net.tridentsdk.world.World
Generates the chunk on the given position
generateData(ChunkLocation) - Method in class net.tridentsdk.server.world.gen.DefaultWorldGen
 
generateData(ChunkLocation) - Method in class net.tridentsdk.server.world.gen.FlatWorldGen
 
generateData(ChunkLocation) - Method in class net.tridentsdk.world.gen.ChunkGenerator
Populates block data for a chunk
generatePlayer(UUID) - Static method in class net.tridentsdk.server.player.OfflinePlayer
 
generateStructures() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
generateStructures() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
 
generateStructures() - Method in interface net.tridentsdk.world.settings.WorldSettings
Checks if structures are generated in a world (Stronghold, villages, dungeons)
generateToken() - Method in class net.tridentsdk.server.netty.ClientConnection
Generates the client token and stores it in the ClientConnection.verificationToken
generator() - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
generator(Class<? extends ChunkGenerator>) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Uses the specified generator to generate chunks in the world
generator() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
 
generator() - Method in interface net.tridentsdk.world.WorldLoader
The generator used to load new chunks used by this world loader
GeneratorRandom - Class in net.tridentsdk.world.gen
Used to generate random values for world generators
GeneratorRandom() - Constructor for class net.tridentsdk.world.gen.GeneratorRandom
Creates a new generator random using a random seed
GeneratorRandom(long) - Constructor for class net.tridentsdk.world.gen.GeneratorRandom
Creates a new seeded generator random
genExecutor() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Gets the executor for the generator thread pool
get() - Method in class net.tridentsdk.concurrent.HeldValueLatch
Acquires the value without waiting for the latch to be counted down
get(int) - Method in class net.tridentsdk.config.ConfigList
 
get(Class<T>) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
get(Class<T>) - Method in interface net.tridentsdk.meta.component.MetaCollection
Obtains the metadata value from the component type specified
get(Class<?>) - Static method in class net.tridentsdk.reflect.FastClass
Creates a new FastClass from a Java class
get(Object) - Static method in class net.tridentsdk.reflect.FastClass
Creates a new FastClass from the class object of the object
get(Object) - Method in class net.tridentsdk.reflect.FastField
 
get(ChunkLocation, boolean) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the chunk at the given location in the world, generating if given to do so
get(ChunkLocation) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the chunk reference counter at the specified location
get(int) - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
get(int) - Method in class net.tridentsdk.server.data.ProtocolMetadata
 
get(int) - Method in class net.tridentsdk.util.NibbleArray
 
get(byte[], int) - Static method in class net.tridentsdk.util.NibbleArray
 
get() - Static method in class net.tridentsdk.util.TridentLogger
Obtains the logger for the class that calls this method
get(Class<?>) - Static method in class net.tridentsdk.util.TridentLogger
Obtains the logger for the class that is specified
get(Logger) - Static method in class net.tridentsdk.util.TridentLogger
Wraps the logger with a TridentLogger instance
get(String) - Static method in class net.tridentsdk.util.TridentLogger
Obtains a logger, creating a new one if it does not exist in the logger registry
get() - Method in class net.tridentsdk.util.Value
Gets the value
getAction(short, int, int) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow.ClickAction
 
getArrow() - Method in class net.tridentsdk.event.player.PlayerShootBowEvent
 
getAverageTickLength() - Method in class net.tridentsdk.server.concurrent.MainThread
Used to get the length of the average tick for the past 40 ticks
getBigDecimal(String, BigDecimal) - Method in class net.tridentsdk.config.ConfigSection
Gets a BigDecimal at the specified tag, defaulting to the fallback if not found
getBigDecimal(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a BigDecimal at the specified tag
getBigInteger(String, BigInteger) - Method in class net.tridentsdk.config.ConfigSection
Gets a BigInteger from the section, defaulting the the fallback if not found
getBigInteger(String) - Method in class net.tridentsdk.config.ConfigSection
Gets the BigInteger at the tag
getBoolean(String, boolean) - Method in class net.tridentsdk.config.ConfigSection
Gets a boolean from the config with the given tag, defaulting to the fallback if the tag is not found
getBoolean(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a boolean from the config with the given tag
getByte(String, byte) - Method in class net.tridentsdk.config.ConfigSection
Gets a byte from the config with the given tag, defaulting to the fallback if the tag is not found
getByte(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a character from the config with the given tag
getChar(String, char) - Method in class net.tridentsdk.config.ConfigSection
Gets a character from the config with the given tag, or defaults to the fallback if the tag is not found
getChar(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a character from the config with the given tag
getChunkDataInputStream(int, int) - Method in class net.tridentsdk.server.world.RegionFile
 
getChunkDataOutputStream(int, int) - Method in class net.tridentsdk.server.world.RegionFile
 
getConfigSection(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a sub section which has the current section as a parent
getConnection(InetSocketAddress) - Static method in class net.tridentsdk.server.netty.ClientConnection
Gets the connection by the IP address
getDouble(String, double) - Method in class net.tridentsdk.config.ConfigSection
Gets a double from the config with the given tag, or defaults to the fallback if the tag is not found
getDouble(String) - Method in class net.tridentsdk.config.ConfigSection
Gets a double from the config with the given tag
getEntities(Entity, BoundingBox, Predicate<? super Entity>) - Method in class net.tridentsdk.server.world.TridentChunk
 
getEntities(Entity, BoundingBox, Predicate<? super Entity>) - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
getEntities(Entity, BoundingBox, Predicate<? super Entity>) - Method in class net.tridentsdk.server.world.TridentWorld
 
getEntities(Entity, BoundingBox, Predicate<? super Entity>) - Method in interface net.tridentsdk.world.Chunk
Find all entities that are colliding with the bounding box
getEntities(Entity, BoundingBox, Predicate<? super Entity>) - Method in interface net.tridentsdk.world.World
Find all entities that are colliding with the bounding box
getEntity() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
getEntityId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
getF() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get f value of node.
getFadeInTime() - Method in class net.tridentsdk.title.TitleTransition
Gets the fade in time of the transition
getFadeOutTime() - Method in class net.tridentsdk.title.TitleTransition
Gets the fade out time of the transition
getFloat(String, float) - Method in class net.tridentsdk.config.ConfigSection
Gets a float from the config with the given tag, or defaults to the fallback if the tag is not found
getFloat(String) - Method in class net.tridentsdk.config.ConfigSection
Gets an float from the config with the given tag
getId() - Method in enum net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus.StatusType
 
getId() - Method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction.ActionType
 
getId() - Method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract.InteractType
 
getId() - Method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig.DigStatus
 
getInnerType() - Method in class net.tridentsdk.meta.nbt.ListTag
 
getInstance() - Static method in class net.tridentsdk.server.packets.login.LoginHandler
 
getInt(String, int) - Method in class net.tridentsdk.config.ConfigSection
Gets an integer from the config with the given tag, or defaults to the fallback if the tag is not found
getInt(String) - Method in class net.tridentsdk.config.ConfigSection
Gets an integer from the config with the given tag
getLength() - Method in class net.tridentsdk.server.netty.packet.PacketData
The amount of bytes that can be read from the serialized packet
getList(String, Class<V>) - Method in class net.tridentsdk.config.ConfigSection
Gets the list at the tag
getName() - Method in class net.tridentsdk.util.LoggerDelegate
 
getNotLostTicksElapsed() - Method in class net.tridentsdk.server.concurrent.MainThread
Gets the ticks that were not lost in the time elapsed
getObject(String, Class<V>) - Method in class net.tridentsdk.config.ConfigSection
Gets the Object at the specified tag
getOfflinePlayer(UUID) - Static method in class net.tridentsdk.server.player.OfflinePlayer
 
getOpposite() - Method in enum net.tridentsdk.base.BlockFace
 
getPacket() - Method in class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
getPacket() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
getPacket() - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
getPacket() - Method in class net.tridentsdk.server.effect.TridentEffect
 
getPacket() - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
getPacket(int, Protocol.ClientStage, PacketDirection) - Method in class net.tridentsdk.server.netty.protocol.Protocol
 
getPlayer(UUID) - Static method in class net.tridentsdk.server.player.TridentPlayer
 
getRelative(int, int, int) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get node relative to current.
getResult() - Method in class net.tridentsdk.server.entity.ai.pathfind.Pathfinder
 
getSizeDelta() - Method in class net.tridentsdk.server.world.RegionFile
 
getStatus(int) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus.StatusType
 
getStatus(short) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig.DigStatus
 
getString(String, String) - Method in class net.tridentsdk.config.ConfigSection
Gets the string at the specified tag, defaulting to the specified default if not found
getString(String) - Method in class net.tridentsdk.config.ConfigSection
 
getTag(String) - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
getTag(int) - Method in class net.tridentsdk.meta.nbt.ListTag
 
getTagAs(String) - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
getTarget() - Method in class net.tridentsdk.event.entity.EntityLaunchProjectileEvent
Gets the Entity the skeleton was targeting when it fired
getTicksElapsed() - Method in class net.tridentsdk.server.concurrent.MainThread
Gets the elapsed ticks
getTitleTime() - Method in class net.tridentsdk.title.TitleTransition
Gets the title time of the transition
getUncaughtExceptionHandler() - Method in class net.tridentsdk.server.concurrent.MainThread
 
getWindowId() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
 
Ghast - Interface in net.tridentsdk.entity.living
Represents a Ghast
globalEconomy() - Method in class net.tridentsdk.server.service.TransactionHandler
 
globalEconomy() - Method in interface net.tridentsdk.service.Transactions
The global economy ID to be used as the transaction ID
globalExchange() - Method in class net.tridentsdk.server.service.TransactionHandler
 
globalExchange() - Method in interface net.tridentsdk.service.Transactions
The global exchange ID to be used as the transaction ID
god(boolean) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
godMode - Variable in class net.tridentsdk.server.entity.TridentEntity
true to indicate the entity cannot be damaged
grantPermission(String) - Method in class net.tridentsdk.server.command.TridentConsole
 
grantPermission(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
grantPermission(String) - Method in interface net.tridentsdk.service.PermissionOwner
Offers the permission holder a permission which they can hold
GRAY - Static variable in class net.tridentsdk.base.Color
 
GREEN - Static variable in class net.tridentsdk.base.Color
 
green() - Method in class net.tridentsdk.base.Color
 
GREEN - Static variable in interface net.tridentsdk.Console
 
grow(double, double, double) - Method in class net.tridentsdk.base.BoundingBox
 
gson - Static variable in class net.tridentsdk.server.data.item.SkullMetaImpl
 
GSON - Static variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Gson instance
Guardian - Interface in net.tridentsdk.entity.living
Represents a Guardian

H

handle(Event) - Method in interface net.tridentsdk.event.EventNotifier
Notifies the listener
handle(CommandIssuer, String, String) - Method in class net.tridentsdk.plugin.cmd.Command
Called when this cmd is invoked by a player, console, or other sender
handle(String, CommandIssuer) - Method in interface net.tridentsdk.plugin.cmd.Commands
Handles the message sent, without the preceding "/"
handle(Event) - Method in class net.tridentsdk.server.event.ReflectNotifier
 
handle(String, CommandIssuer) - Method in class net.tridentsdk.server.plugin.CommandHandler
 
handleConsole(Console, String, String) - Method in class net.tridentsdk.plugin.cmd.Command
Called when this cmd is invoked by the console
handleConsole(Console, String, String) - Method in class net.tridentsdk.server.command.HelpCommand
 
handleConsole(Console, String, String) - Method in class net.tridentsdk.server.command.OpCommand
 
handleKeepAlive(PacketPlayInKeepAlive) - Method in class net.tridentsdk.server.player.PlayerConnection
 
handlePlayer(Player, String, String) - Method in class net.tridentsdk.plugin.cmd.Command
Called when this cmd is invoked by a player
handlePlayer(Player, String, String) - Method in class net.tridentsdk.server.command.OpCommand
 
handlePlayer(Player, String, String) - Method in class net.tridentsdk.server.command.SendCommand
 
handlePlayer(Player, String, String) - Method in class net.tridentsdk.server.command.TeleportCommand
 
HANDLER - Static variable in class net.tridentsdk.server.entity.TridentEntity
Internal entity tracker, used to spawn the entity and track movement, etc.
handlerAdded(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.packet.PacketDecoder
 
handlerAdded(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.packet.PacketDecrypter
 
handlerAdded(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.packet.PacketEncoder
 
handlerAdded(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.packet.PacketEncrypter
 
handlerAdded(ChannelHandlerContext) - Method in class net.tridentsdk.server.netty.packet.PacketHandler
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.netty.packet.OutPacket
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
handleReceived(ClientConnection) - Method in interface net.tridentsdk.server.netty.packet.Packet
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.netty.packet.UnknownPacket
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.handshake.LegacyPacketHandshakeIn
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.login.PacketLoginInStart
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInAnimation
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInChat
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInKeepAlive
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCompleteMove
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTeleportConfirm
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.status.PacketStatusInPing
 
handleReceived(ClientConnection) - Method in class net.tridentsdk.server.packets.status.PacketStatusInRequest
 
handshake() - Method in class net.tridentsdk.server.netty.protocol.Protocol
 
Hanging - Interface in net.tridentsdk.entity
Represents a hanging entity
hangingBlock() - Method in interface net.tridentsdk.entity.Hanging
The block this entity was placed on
hangingBlock() - Method in class net.tridentsdk.server.entity.block.TridentItemFrame
 
hangingBlock() - Method in class net.tridentsdk.server.entity.block.TridentPainting
 
hasChest() - Method in interface net.tridentsdk.entity.living.Horse
Whether or not this horse has a chest
hasChest() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
hasChunk(int, int) - Method in class net.tridentsdk.server.world.RegionFile
 
hasData(Substance) - Method in class net.tridentsdk.server.data.MetaProviderFactory
 
hasGravity() - Method in enum net.tridentsdk.base.Substance
Gets if a block is affected by gravity, and falls when you place it.
hash - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
Hash of the pack
hash() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
hashCode() - Method in class net.tridentsdk.base.Position
 
hashCode() - Method in class net.tridentsdk.plugin.Plugin
 
hashCode() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
 
hashCode() - Method in class net.tridentsdk.util.Vector
 
hashCode() - Method in class net.tridentsdk.util.WeakEntity
hashCode() - Method in class net.tridentsdk.world.ChunkLocation
 
hasName() - Method in class net.tridentsdk.meta.nbt.NBTTag
 
hasNext() - Method in class net.tridentsdk.util.WeakEntity.CleaningIterator
This method also advances the iterator index
hasPosition - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
If player is looking at a specific block
hasPosition() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
hasSaddle - Variable in class net.tridentsdk.server.entity.living.TridentPig
 
hasSentKeepAlive() - Method in class net.tridentsdk.server.player.PlayerConnection
Checks the hasSent flag to see if the player has sent the keep alive packet
hasStrongRefs() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
hasValue() - Method in class net.tridentsdk.concurrent.HeldValueLatch
Inspects the latch to find of the object has been counted down
hasWeakRefs() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
header() - Method in interface net.tridentsdk.entity.living.Player
Current header on TAB, returns null if non-existent
header - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
header() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
header() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
header() - Method in class net.tridentsdk.server.player.TridentPlayer
 
headLocation() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the position of the Entity's eye
headLocation() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
headYaw - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
headYaw() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
health() - Method in interface net.tridentsdk.entity.DroppedItem
Represents the health of this Item entity.
health() - Method in interface net.tridentsdk.entity.ExperienceOrb
Represents the health of this Experience Orb entity.
health() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the health of the Entity
health() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
health() - Method in class net.tridentsdk.server.entity.TridentExpOrb
 
health - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
The entity health
health() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
health - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
health() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
height - Variable in class net.tridentsdk.server.entity.TridentEntity
TODO
heightIndex(int, int) - Static method in class net.tridentsdk.server.world.WorldUtils
 
heldItem() - Method in interface net.tridentsdk.entity.traits.WindowHolder
Returns the ItemStack in the Player's hand
heldItem() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
heldItem() - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
heldItem() - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
heldItem() - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
HeldValueLatch<V> - Class in net.tridentsdk.concurrent
A one-time latch that holds a value
HelpCommand - Class in net.tridentsdk.server.command
 
HelpCommand() - Constructor for class net.tridentsdk.server.command.HelpCommand
 
hide(Entity) - Method in interface net.tridentsdk.entity.LivingEntity
Makes the specified entity invisible to the current entity
hide(Entity) - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentCow
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
hide(Entity) - Method in class net.tridentsdk.server.entity.living.TridentPig
 
hide(Entity) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
hide(Entity) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
hideParticles - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
hideParticles() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentEgg
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentEnderPearl
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentExpBottle
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentFireball
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentFishHook
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentPotion
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
Performed when the projectile hits something
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentSmallFireball
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentSnowball
 
hit() - Method in class net.tridentsdk.server.entity.projectile.TridentWitherSkull
 
HopperMinecart - Interface in net.tridentsdk.entity.vehicle
Represents a Hopper Minecart
Horse - Interface in net.tridentsdk.entity.living
Represents a Horse
HorseType - Enum in net.tridentsdk.entity.types
Types of horses which differ in appearence
HorseVariant - Interface in net.tridentsdk.entity.types
Represents the variants of a Horse with a type of HORSE (id 0)
Hostile - Interface in net.tridentsdk.entity.traits
Represents a hostile entity Purpose of interface is to provide ease-of-access to large groups of a single type (i.e.
hover(String) - Method in class net.tridentsdk.meta.MessageBuilder
Causes a popup to open when the the message is hovered over
HoverEvent - Class in net.tridentsdk.meta
This even occurs when the player hovers the mouse over the chat message
HoverEvent() - Constructor for class net.tridentsdk.meta.HoverEvent
 
hoverEvent(HoverEvent) - Method in class net.tridentsdk.meta.Message
Adds an action when the message is hovered by the mouse
HoverEvent.HoverAction - Enum in net.tridentsdk.meta
An action that occurs when the player hovers over the chat message
hunger - Variable in class net.tridentsdk.server.player.OfflinePlayer
The current hunger of the player

I

icons - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
icons() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
id() - Method in enum net.tridentsdk.base.Enchantment
 
id() - Method in class net.tridentsdk.base.Note
 
id() - Method in enum net.tridentsdk.base.Substance
Returns the Id of this substance
id() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Used internally to refer to this runnable, probably shouldn't be used by plugins
id() - Method in enum net.tridentsdk.effect.entity.EntityStatusEffectType
Get the id value of the effect
id() - Method in enum net.tridentsdk.effect.particle.ParticleEffectType
Get the id value of the effect
id() - Method in enum net.tridentsdk.effect.potion.PotionEffectType
 
id() - Method in enum net.tridentsdk.effect.visual.VisualEffectType
Get the id value of the effect
id() - Method in enum net.tridentsdk.entity.types.HorseType
 
id() - Method in enum net.tridentsdk.entity.types.VillagerCareer
 
id() - Method in interface net.tridentsdk.inventory.Inventory
Obtains the ID of the inventory
id() - Method in class net.tridentsdk.inventory.Item
 
id() - Method in interface net.tridentsdk.meta.item.MapDecoration
Gets this decoration's unique ID.
id() - Method in enum net.tridentsdk.meta.nbt.TagType
 
id() - Method in class net.tridentsdk.server.data.item.MapDecorationImpl
 
id() - Method in enum net.tridentsdk.server.data.MetadataType
 
id - Variable in class net.tridentsdk.server.data.Slot
 
id() - Method in class net.tridentsdk.server.data.Slot
Gets the ID of the current item in the slot
id - Variable in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
id - Variable in class net.tridentsdk.server.entity.TridentEntity
The entity ID for the entity
id() - Method in class net.tridentsdk.server.inventory.TridentInventory
 
id() - Method in interface net.tridentsdk.server.netty.packet.Packet
Gets the ID of this packet, according to the protocol specification
id() - Method in class net.tridentsdk.server.netty.packet.PacketData
Gets the Id of the packet.
id() - Method in class net.tridentsdk.server.netty.packet.UnknownPacket
 
id() - Method in class net.tridentsdk.server.packets.handshake.LegacyPacketHandshakeIn
 
id() - Method in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginInStart
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSetCompression
 
id() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInAnimation
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInChat
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
 
id - Variable in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction.ActionType
Id used to identify the action type
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInKeepAlive
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
id - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
Id of the inventory, 0 if player inventory
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCompleteMove
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTeleportConfirm
 
id() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCamera
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCloseWindow
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDestroyEntities
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisconnect
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityMetadata
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTick
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutGameStateChange
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutKeepAlive
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerHeldItemChange
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
id - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
id(UUID) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutResourcePackSend
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutServerDifficulty
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetCompression
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSignEditorOpen
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnObject
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPosition
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTabComplete
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
id() - Method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTitle.TitleAction
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateEntityNBT
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
id() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
id() - Method in class net.tridentsdk.server.packets.status.PacketStatusInPing
 
id() - Method in class net.tridentsdk.server.packets.status.PacketStatusInRequest
 
id() - Method in class net.tridentsdk.server.packets.status.PacketStatusOutPing
 
id() - Method in class net.tridentsdk.server.packets.status.PacketStatusOutResponse
 
id() - Method in class net.tridentsdk.server.world.change.BlockChange
 
id() - Method in enum net.tridentsdk.world.settings.Biome
 
idDash - Static variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Pattern used to format the UUID
idString() - Method in enum net.tridentsdk.base.Substance
Gets the block ID of the Material
IgnoreRegistration - Annotation Type in net.tridentsdk.plugin.annotation
Marks a class which registration should exclude so the user may register manually
IllegalMeta<T> - Interface in net.tridentsdk.meta.component
Provides a marker class which represents an illegal type metadata
IMAGE_CHANGING_ALLOWED - Static variable in class net.tridentsdk.Defaults
 
immutable(K, V) - Static method in class net.tridentsdk.util.Pair
Creates a new immutable pair with the given arguments
ImmutableMetaCollection<S> - Class in net.tridentsdk.meta.component
Represents an immutable view of a metacollection
impl() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
 
implementation() - Method in enum net.tridentsdk.meta.nbt.TagType
 
Implementation - Interface in net.tridentsdk.registry
 
importance() - Method in interface net.tridentsdk.event.EventNotifier
Obtains the importance of the event listener
Importance - Enum in net.tridentsdk.event
Levels of priority an event is given, where the events fire from LOWEST to HIGHEST
importance() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
increment(String) - Static method in class net.tridentsdk.server.concurrent.TickSync
Increments the expected updates counter
index() - Method in class net.tridentsdk.server.data.ProtocolMetadata.MetadataValue
 
index() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
indexOf(Object) - Method in class net.tridentsdk.config.ConfigList
 
influencedBlock() - Method in class net.tridentsdk.event.block.BlockPistonEvent
Gets the block that is being moved by this piston, if any
info() - Method in interface net.tridentsdk.Server
Gets the server's display information on the server list
info() - Method in class net.tridentsdk.server.packets.status.PacketStatusOutResponse
 
info() - Method in class net.tridentsdk.server.TridentServer
 
info() - Static method in class net.tridentsdk.Trident
The information displayed on the client server list when pinged
info(String) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(Marker, String) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(Marker, String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(Marker, String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(Marker, String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
info(Marker, String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
init(File, PluginDesc, PluginLoader) - Method in class net.tridentsdk.plugin.Plugin
 
init(Level) - Static method in class net.tridentsdk.util.TridentLogger
 
initChannel(SocketChannel) - Method in class net.tridentsdk.server.netty.ClientChannelInitializer
 
initLogin(InetSocketAddress, String) - Method in class net.tridentsdk.server.packets.login.LoginHandler
 
Inject - Annotation Type in net.tridentsdk.reflect
Marks a constructor or field that is eligable for instance injection when constructed with an Injector
inject(Class<T>) - Static method in class net.tridentsdk.reflect.Injector
Binds a class
injectAll(Object) - Static method in class net.tridentsdk.reflect.Injector
Injects all fields of an existing object
Injector<T> - Class in net.tridentsdk.reflect
Injects the target class, or creates a new instance of an injected class
inLove - Variable in class net.tridentsdk.server.entity.TridentBreedable
 
InPacket - Class in net.tridentsdk.server.netty.packet
Provides the basis for a packet that is being received by the server
InPacket() - Constructor for class net.tridentsdk.server.netty.packet.InPacket
 
input() - Method in interface net.tridentsdk.inventory.trade.Trade
The itemstacks required to be input in order to fulfilled this trade This accepts both implementations of ItemPair, including a null second offer
instance - Static variable in interface net.tridentsdk.inventory.crafting.RecipeManager
 
instance() - Static method in interface net.tridentsdk.inventory.crafting.RecipeManager
Obtains an instance of the recipe manager
instance() - Static method in class net.tridentsdk.plugin.Plugin
Obtains the instance of the plugin which the caller class is in
instance(Class<T>) - Static method in class net.tridentsdk.plugin.Plugin
Obtains the instance of the plugin which has the specified class
instance() - Method in class net.tridentsdk.reflect.FastMethod
Gets the object instance used by this class
instance - Static variable in class net.tridentsdk.server.packets.login.LoginHandler
Instance of the class
instance() - Static method in class net.tridentsdk.server.TridentServer
Gets the instance of the server
instance() - Static method in class net.tridentsdk.Trident
Gets the server singleton that is currently running
Instrument - Enum in net.tridentsdk.base
Represents the instruments that can be played on a note block
instrument() - Method in class net.tridentsdk.event.block.NotePlayEvent
Get the Instrument being used to play the Note
intArrayTag(String, int...) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
IntArrayTag - Class in net.tridentsdk.meta.nbt
 
IntArrayTag(String) - Constructor for class net.tridentsdk.meta.nbt.IntArrayTag
 
intEqualToValue(int) - Method in enum net.tridentsdk.world.settings.GameRule
Checks if the argument matches the default value
interactType() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
internal() - Method in class net.tridentsdk.util.TridentLogger
Obtains the internal underlying representation of the logger
internalEntities() - Method in class net.tridentsdk.server.world.TridentWorld
 
InternalUseOnly - Annotation Type in net.tridentsdk.docs
Marks a member of the API or implementation that is designed to be used internally only.
interrupt() - Method in interface net.tridentsdk.concurrent.SelectableThread
Closes the thread and stops execution of new / remaining tasks
interrupt() - Method in class net.tridentsdk.server.concurrent.MainThread
 
interval() - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Gets how long between runs this is supposed to wait if it is a repeating task
interval() - Method in interface net.tridentsdk.concurrent.ScheduledTask
Gets the interval set or created by the task
intScale(int, int, double) - Static method in class net.tridentsdk.server.world.WorldUtils
Scales a value, useful for world generation
intTag(String, int) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
IntTag - Class in net.tridentsdk.meta.nbt
 
IntTag(String) - Constructor for class net.tridentsdk.meta.nbt.IntTag
 
Inventories - Interface in net.tridentsdk.inventory
Handles windows opened and closed by the server
inventories() - Method in interface net.tridentsdk.registry.Implementation
 
inventories() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the inventory handler
inventories() - Method in class net.tridentsdk.server.service.TridentImpl
 
Inventory - Interface in net.tridentsdk.inventory
Represents an inventory or inventory that is opened to players
inventory() - Method in interface net.tridentsdk.meta.block.ChestMeta
 
inventory() - Method in class net.tridentsdk.server.data.block.ChestMetaImpl
 
inventory - Variable in class net.tridentsdk.server.entity.TridentInventoryHolder
 
InventoryType - Enum in net.tridentsdk.inventory
Type of inventories
inventoryType - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
inventoryType() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
invincibilityTicks - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
 
invoke(Object, Object...) - Method in class net.tridentsdk.reflect.FastMethod
Invokes the method with parameters
invoke(Object) - Method in class net.tridentsdk.reflect.FastMethod
Invokes the method without parameters (no-arg)
invokeCommand(String) - Method in interface net.tridentsdk.plugin.cmd.CommandIssuer
Issues a command from this sender, forcing them to run it
invokeCommand(String) - Method in class net.tridentsdk.server.command.TridentConsole
 
invokeCommand(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
invulnerable - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
ip() - Method in interface net.tridentsdk.Server
Gets the Internet Address of this server
ip() - Method in class net.tridentsdk.server.TridentServer
 
ip() - Static method in class net.tridentsdk.Trident
Obtains the IP of the server
ipBan(InetSocketAddress) - Method in interface net.tridentsdk.registry.PlayerStatus
IP bans the given address
ipBan(InetSocketAddress) - Method in class net.tridentsdk.server.service.Statuses
 
isAccepted() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
isAmbient() - Method in interface net.tridentsdk.effect.potion.PotionEffect
Returns whether or not if the potion is ambient
isAmbient() - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
isAngry() - Method in interface net.tridentsdk.entity.living.Wolf
Whether or not this entity is angry
isAngry() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
isBaby() - Method in interface net.tridentsdk.entity.living.Zombie
Represents if this zombie is a baby zombie or not
isBaby() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
isBanned(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Checks the ban status of the player with the given UUID
isBanned(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
isBlock() - Method in enum net.tridentsdk.base.Substance
Checks if the substance is a block
isBoolean() - Method in class net.tridentsdk.world.settings.GameRule.Value
Checks to see whether this value is a boolean
isBuilt() - Method in class net.tridentsdk.meta.MessageBuilder
Returns if the MessageBuilder.build() method has been called or not
isBurnable() - Method in enum net.tridentsdk.base.Substance
Check if a block can burn away
isCompressionEnabled() - Method in class net.tridentsdk.server.netty.ClientConnection
 
isCreative() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
isCrouching() - Method in class net.tridentsdk.server.player.TridentPlayer
 
isDead() - Method in interface net.tridentsdk.entity.LivingEntity
Checks if the entity has died, or has 0 health.
isDead() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
isDebugEnabled() - Method in class net.tridentsdk.util.LoggerDelegate
 
isDebugEnabled(Marker) - Method in class net.tridentsdk.util.LoggerDelegate
 
isDisc() - Method in enum net.tridentsdk.base.Substance
Check if a item is a disc (record)
isDistance() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
isEdible() - Method in enum net.tridentsdk.base.Substance
Checks if the substance is edible or not
isElder() - Method in interface net.tridentsdk.entity.living.Guardian
Whether this Guardian is an Elder Guardian or not
isElder() - Method in class net.tridentsdk.server.entity.living.TridentGuardian
 
isElectric() - Method in interface net.tridentsdk.entity.living.Creeper
Whether or not this creeper is powered (Struck by lightning)
isElectric() - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
isEmpty() - Method in class net.tridentsdk.config.ConfigList
 
isEncryptionEnabled() - Method in class net.tridentsdk.server.netty.ClientConnection
Whether or not encryption is enabled
isErrorEnabled() - Method in class net.tridentsdk.util.LoggerDelegate
 
isErrorEnabled(Marker) - Method in class net.tridentsdk.util.LoggerDelegate
 
isExtending() - Method in class net.tridentsdk.event.block.BlockPistonEvent
Returns true if this piston is extending, convenience for !isRetracting()
isFlammable() - Method in enum net.tridentsdk.base.Substance
Check if a block is flammable or not
isFlicker() - Method in interface net.tridentsdk.meta.item.ExplosionMeta
Gets whether or not this explosion has the Flicker effect applied to it.
isFlicker() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
isFlying() - Method in interface net.tridentsdk.entity.living.Bat
Whether or not the bat is flying
isFlying() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
isFlying() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
isFlying() - Method in class net.tridentsdk.server.player.TridentPlayer
 
isFlyMode() - Method in class net.tridentsdk.event.player.PlayerToggleFlyingEvent
 
isFlyMode() - Method in class net.tridentsdk.server.player.TridentPlayer
 
isFunctional() - Method in enum net.tridentsdk.base.Substance
 
isGrazing() - Method in interface net.tridentsdk.entity.living.Horse
Whether or not this horse is grazing
isGrazing() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
isHanging() - Method in interface net.tridentsdk.entity.living.Bat
Whether or not the bat is hanging
isHanging() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
isHostile() - Method in interface net.tridentsdk.entity.traits.Neutral
Whether or not this entity has been angered.
isHostile() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
isHostile() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
isHostile() - Method in class net.tridentsdk.server.entity.living.TridentRabbit
 
isHostile() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
isIgnored() - Method in class net.tridentsdk.event.block.BedExplodeEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockBreakEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockBurnEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockFlowEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockGrowthEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockIgniteEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockPistonEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockPlaceEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.BlockRedstoneEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.MultiBlockBreakEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.NotePlayEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.PistonExtendEvent
 
isIgnored() - Method in class net.tridentsdk.event.block.SignChangeEvent
 
isIgnored() - Method in interface net.tridentsdk.event.Cancellable
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntityBurnEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntityDamageEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntityEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntityLaunchProjectileEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntitySaddleEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntitySpawnEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.EntityTameEvent
 
isIgnored() - Method in class net.tridentsdk.event.entity.PlayerToggleSprintEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerChatEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerClickItemEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerCloseWindowEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerConsumeEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerDigEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerDropItemEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerHungerEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerInteractEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerJoinEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerLaunchProjectileEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerLeaveSleepEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerMoveEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerShearEntityEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerSleepEvent
 
isIgnored() - Method in class net.tridentsdk.event.player.PlayerToggleFlyingEvent
 
isIgnored() - Method in class net.tridentsdk.event.weather.WeatherEvent
 
isImmutable() - Method in class net.tridentsdk.util.Pair
Checks this pair in order to ensure whether it is immutable or not
isInfoEnabled() - Method in class net.tridentsdk.util.LoggerDelegate
 
isInfoEnabled(Marker) - Method in class net.tridentsdk.util.LoggerDelegate
 
isInLove() - Method in interface net.tridentsdk.entity.traits.Ageable
Whether or not this entity is "in love", such that it will actively display the particle effect for breeding hearts and search for a mate
isInLove() - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
isInLove() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
isInLove() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
isInLove() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
isInLove() - Method in class net.tridentsdk.server.entity.TridentBreedable
 
isInteger() - Method in class net.tridentsdk.world.settings.GameRule.Value
Checks to see whether this value is an integer
isInvisible() - Method in interface net.tridentsdk.entity.block.ArmorStand
Whether or not this Armor Stand is invisible
isInvisible() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
isInvulnerable() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
isIpBanned(InetSocketAddress) - Method in interface net.tridentsdk.registry.PlayerStatus
Checks if the IP has been banned from the server
isIpBanned(InetSocketAddress) - Method in class net.tridentsdk.server.service.Statuses
 
isJockey() - Method in interface net.tridentsdk.entity.living.Chicken
Whether or not this Chicken is a 'Chicken Jockey', defined by whether or not this Chicken will naturally despawn
isJockey() - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
isLeashed() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
isLoaded() - Method in class net.tridentsdk.server.world.TridentChunk
 
isLoaded() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
isLoaded() - Method in interface net.tridentsdk.world.Chunk
Checks the chunk to ensure it is loaded
isLoggedIn(InetSocketAddress) - Static method in class net.tridentsdk.server.netty.ClientConnection
Checks if an IP address is logged into the server
isLoggingIn() - Method in class net.tridentsdk.server.player.TridentPlayer
 
isNameVisible() - Method in interface net.tridentsdk.entity.Entity
Gets if the entity's display name visible
isNameVisible() - Method in class net.tridentsdk.server.entity.block.TridentFallingBlock
 
isNameVisible() - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
isNameVisible() - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
isNameVisible() - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
isNameVisible() - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
isNameVisible() - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
isNameVisible() - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
isNameVisible() - Method in class net.tridentsdk.server.entity.TridentEntity
 
isNull() - Method in class net.tridentsdk.util.WeakEntity
Observes the reference to see if the entity is null or not accessible via the server anymore
isNumeric(String) - Static method in class net.tridentsdk.util.StringUtil
Checks if a string is a number
isOnGround() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
 
isOpped(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Checks if the player owning the UUID has been given operator status
isOpped(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
isPlaySound() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
isPublic() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets whether or not the texture is classified as public or not.
isPublic() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
isRaining() - Method in interface net.tridentsdk.world.WeatherConditions
Checks if it is raining in a world
isRetracting() - Method in class net.tridentsdk.event.block.BlockPistonEvent
Returns true if this piston is retracting
isRule(String) - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
isRule(GameRule, GameRule.Value) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Checks whether the rule is enabled
isRule(String) - Method in interface net.tridentsdk.world.settings.WorldSettings
Gets the set boolean for the given gamerule
isSaddled() - Method in interface net.tridentsdk.entity.traits.Saddleable
Whether this entity is saddled or not
isSaddled() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
isSaddled() - Method in class net.tridentsdk.server.entity.living.TridentPig
 
isScaling() - Method in interface net.tridentsdk.meta.item.MapMeta
Gets whether or not this Map has scaling enabled.
isScaling() - Method in class net.tridentsdk.server.data.item.MapMetaImpl
 
isShearable() - Method in interface net.tridentsdk.entity.living.Sheep
Whether or not this sheep can be sheared
isShearable() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
isShutdown() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
isSilent() - Method in interface net.tridentsdk.entity.Entity
Gets if the entity is silent (sounds)
isSilent() - Method in class net.tridentsdk.server.entity.TridentEntity
 
isSimilar(Item) - Method in class net.tridentsdk.inventory.Item
 
isSimilarIgnoreQuantity(Item) - Method in class net.tridentsdk.inventory.Item
 
isSitting() - Method in interface net.tridentsdk.entity.traits.Tameable
Whether or not this entity is sitting
isSitting() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
isSitting() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
isSitting() - Method in class net.tridentsdk.server.entity.TridentTameable
 
isSolid() - Method in enum net.tridentsdk.base.Substance
Check if a block is solid.
isSprinting() - Method in class net.tridentsdk.server.player.TridentPlayer
 
isSticky() - Method in class net.tridentsdk.event.block.BlockPistonEvent
 
isSunny() - Method in interface net.tridentsdk.world.WeatherConditions
Whether or not any weather is occurring within the world
isTamed() - Method in interface net.tridentsdk.entity.traits.Tameable
Whether or not this entity is tamed
isTamed() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
isTamed() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
isTamed() - Method in class net.tridentsdk.server.entity.TridentTameable
 
isTerminated() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
isThundering() - Method in interface net.tridentsdk.world.WeatherConditions
Checks if it is thundering in a world
isTiny() - Method in interface net.tridentsdk.entity.block.ArmorStand
Whether or not this Armor Stand is small
isTiny() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
isTraceEnabled() - Method in class net.tridentsdk.util.LoggerDelegate
 
isTraceEnabled(Marker) - Method in class net.tridentsdk.util.LoggerDelegate
 
isTrail() - Method in interface net.tridentsdk.meta.item.ExplosionMeta
Gets whether or not this explosion has the Trail effect applied to it.
isTrail() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
isTrident() - Static method in class net.tridentsdk.Trident
 
isValidSmeltingFuel(Item) - Method in class net.tridentsdk.server.crafting.TridentRecipeManager
Checks if the smelting fuel is able to be smelted on the server
isVillager() - Method in interface net.tridentsdk.entity.living.Zombie
Represents if this zombie is a Zombie Villager or not
isVillager() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
isWarnEnabled() - Method in class net.tridentsdk.util.LoggerDelegate
 
isWarnEnabled(Marker) - Method in class net.tridentsdk.util.LoggerDelegate
 
isWeapon() - Method in enum net.tridentsdk.base.Substance
Returns whether or not the item is a weapon
isWearable() - Method in enum net.tridentsdk.base.Substance
Check if a item is wearable (armor)
isWhitelisted(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Checks if the player owning the UUID is whitelisted
isWhitelisted(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
isWindows() - Static method in class net.tridentsdk.plugin.cmd.PlatformColor
 
isWither() - Method in interface net.tridentsdk.entity.living.Skeleton
Whether or not this is a Wither Skeleton
isWither() - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
item() - Method in interface net.tridentsdk.entity.block.ItemFrame
Get the current ItemStack this ItemFrame has
item() - Method in class net.tridentsdk.event.entity.PlayerDropItemEvent
 
item() - Method in class net.tridentsdk.event.player.PlayerConsumeEvent
 
item() - Method in class net.tridentsdk.event.player.PlayerDropItemEvent
 
item() - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
Item - Class in net.tridentsdk.inventory
Inventory item, holding all properties of the item
Item(Substance) - Constructor for class net.tridentsdk.inventory.Item
Creates a new item with the specified substance and quantity 1, 0 data
Item(Substance, int, short, short) - Constructor for class net.tridentsdk.inventory.Item
Creates a new item with the specified properties
item() - Method in class net.tridentsdk.server.data.Slot
 
item() - Method in class net.tridentsdk.server.entity.block.TridentItemFrame
 
item() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
item - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
Item used in the action
item() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
item - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
item() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
item - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
item() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
item() - Method in class net.tridentsdk.service.Transaction
The item type being transacted
itemAt(int) - Method in interface net.tridentsdk.inventory.Inventory
Finds the item at the specified slot in the inventory
itemAt(int) - Method in class net.tridentsdk.server.inventory.TridentInventory
 
itemDamage - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
itemDamage() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
ItemDisplayProperties - Interface in net.tridentsdk.meta.item
Represents the display properties of an Item
ItemDisplayPropertiesImpl - Class in net.tridentsdk.server.data.item
 
ItemDisplayPropertiesImpl() - Constructor for class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
ItemFrame - Interface in net.tridentsdk.entity.block
Represents an ItemFrame
itemInHand() - Method in class net.tridentsdk.event.block.BlockBreakEvent
Returns the item in the player's hand
itemLength() - Method in class net.tridentsdk.server.inventory.TridentInventory
 
ItemMeta - Interface in net.tridentsdk.meta.item
This type represents additional metadata attached to an Item.
ItemMeta.HiddenModifierFlag - Enum in net.tridentsdk.meta.item
 
ItemMetaImpl - Class in net.tridentsdk.server.data.item
 
ItemMetaImpl() - Constructor for class net.tridentsdk.server.data.item.ItemMetaImpl
 
itemName - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
itemName() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
ItemPair - Class in net.tridentsdk.inventory.trade
Represents a pair of ItemStacks designated in a trade
ItemPair(Item) - Constructor for class net.tridentsdk.inventory.trade.ItemPair
Construct a ItemPair with only one input ItemStack The second ItemStack will be considered null and thus will be treated as a single input when trading
ItemPair(Item, Item) - Constructor for class net.tridentsdk.inventory.trade.ItemPair
Construct a ItemPair with two input ItemStacks When used in a trade, the pair will be treated as a double input when trading
itemRotation() - Method in interface net.tridentsdk.entity.block.ItemFrame
Get the rotation of this ItemFrame's ItemStack This is the number of times this has been rotated 45 degrees
itemRotation() - Method in class net.tridentsdk.server.entity.block.TridentItemFrame
 
items() - Method in interface net.tridentsdk.inventory.Inventory
Obtains the contents of the inventory represented by this inventory
items() - Method in class net.tridentsdk.server.inventory.TridentInventory
 
iterate(Consumer<Map.Entry<Class<? extends Meta<S>>, Meta<S>>>) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
iterate(Consumer<Map.Entry<Class<? extends Meta<S>>, Meta<S>>>) - Method in interface net.tridentsdk.meta.component.MetaCollection
Iterates the collection
iterate(Collection<E>) - Static method in class net.tridentsdk.util.WeakEntity
Obtains an iterator which cleans elements in a collection which holds WeakEntity instances
iterator() - Method in class net.tridentsdk.config.ConfigList
 
iterator() - Method in class net.tridentsdk.server.util.ConcurrentCircularArray
 
iterator() - Method in class net.tridentsdk.util.WeakEntity.CleaningIterator
 
iterator() - Method in class net.tridentsdk.world.gen.ChunkAxisAlignedBoundingBox
 

J

Joiner - Class in net.tridentsdk.concurrent
Utility to wait until a task completes before continuing in the current thread
Joiner() - Constructor for class net.tridentsdk.concurrent.Joiner
 
jsonContents - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
Contents of the sign, represented in JSON
jsonContents() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
jsonMessage - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
Disconnect message, represented JSON
jsonMessage() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
jsonMessage - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
jsonObject() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
jumpBoost - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
Horse jump boost, mentioned if not ActionType#ON_HOURSE

K

keepAliveId - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInKeepAlive
Id of the keep alive packet, sent by the server
keepAliveId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutKeepAlive
 
keepAliveId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutKeepAlive
 
key() - Method in class net.tridentsdk.server.data.PropertyBuilder
The key of the property
key() - Method in class net.tridentsdk.util.Pair
Obtains the key in this pair
keyLength - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Length of the public key
keyLength() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Gets the length of the encryption key
keys() - Method in class net.tridentsdk.config.ConfigSection
Returns all of the topmost keys.
keys() - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the set of chunk locations that have already been loaded
kickPlayer(String) - Method in class net.tridentsdk.server.player.TridentPlayer
 
killedByPlayer() - Method in class net.tridentsdk.event.entity.EntityDeathEvent
Returns a Player if a player was involved in the killing of this entity, else null
knownChunks - Variable in class net.tridentsdk.server.player.TridentPlayer
 

L

lastCommand() - Method in interface net.tridentsdk.plugin.cmd.CommandIssuer
Gets the last command executed by this CommandIssuer, without the preceding "/"
lastCommand() - Method in class net.tridentsdk.server.command.TridentConsole
 
lastCommand() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
lastDamageEvent() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the last EntityDamageEvent which inflicted this Entity
lastDamageEvent() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentCow
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentGuardian
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentPig
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentRabbit
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentSlime
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentWither
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
lastDamageEvent() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
lastDamageEvent() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
lastFileAccess() - Method in class net.tridentsdk.server.world.TridentChunk
 
lastIndexOf(Object) - Method in class net.tridentsdk.config.ConfigList
 
lastMessage() - Method in interface net.tridentsdk.Messagable
Gets the last message sent to this Messagable
lastMessage() - Method in class net.tridentsdk.server.command.TridentConsole
 
lastMessage() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
lastModified() - Method in class net.tridentsdk.server.world.RegionFile
 
lastPlayerDamager() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the player who dealt damage to this Entity since its last full heal
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentCow
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentGuardian
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentPig
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentRabbit
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentSlime
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentWither
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
lastPlayerDamager() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
lastPlayerDamager() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
launcher() - Method in interface net.tridentsdk.entity.Projectile
The projectile source
launcher() - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
launchProjectile(EntityProperties) - Method in interface net.tridentsdk.entity.living.ProjectileLauncher
Launch a projectile based on the given EntityProperties
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
launchProjectile(EntityProperties) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
leash - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
LeatherArmorDisplayProperties - Interface in net.tridentsdk.meta.item
Represents leather armor's display properties
LeatherArmorDisplayPropertiesImpl - Class in net.tridentsdk.server.data.item
 
LeatherArmorDisplayPropertiesImpl() - Constructor for class net.tridentsdk.server.data.item.LeatherArmorDisplayPropertiesImpl
 
left() - Static method in class net.tridentsdk.server.concurrent.TickSync
Obtains the tasks left in the queue
LegacyPacketHandshakeIn - Class in net.tridentsdk.server.packets.handshake
 
LegacyPacketHandshakeIn() - Constructor for class net.tridentsdk.server.packets.handshake.LegacyPacketHandshakeIn
 
length() - Method in class net.tridentsdk.event.entity.EntityBeginExplosionCountdownEvent
 
length() - Method in interface net.tridentsdk.inventory.Inventory
The available slots (not the slots taken up) in this inventory
length() - Method in class net.tridentsdk.server.inventory.TridentInventory
 
length - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
length() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
LENGTH - Static variable in class net.tridentsdk.server.world.ChunkSection
 
length() - Method in class net.tridentsdk.util.NibbleArray
 
level() - Method in enum net.tridentsdk.event.Importance
 
level - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
level() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
level(LevelType) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the leveltype of the world to be generated
levelType - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
levelType() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
levelType - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
levelType() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
levelType() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
LevelType - Enum in net.tridentsdk.world.settings
The generator type
levelType() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Obtains the level type of the world created using these options
levelType() - Method in interface net.tridentsdk.world.settings.WorldSettings
Gets the type of a world
lightning(Position, boolean) - Method in class net.tridentsdk.server.world.TridentWorld
 
lightning(Position, boolean) - Method in interface net.tridentsdk.world.World
Strikes lightning at the given location.
LightningStrikeEvent - Class in net.tridentsdk.event.weather
Called when lightning strikes somewhere in the world
LightningStrikeEvent(World, Position) - Constructor for class net.tridentsdk.event.weather.LightningStrikeEvent
 
LIME - Static variable in class net.tridentsdk.base.Color
 
line(int) - Method in class net.tridentsdk.event.block.SignChangeEvent
Returns the text of the specified line
link(String) - Method in class net.tridentsdk.meta.MessageBuilder
Makes the message a clickable link
link(Class<?>) - Method in interface net.tridentsdk.plugin.PluginLoader
Links all of the class dependencies
link(Class<?>) - Method in class net.tridentsdk.server.plugin.PluginClassLoader
 
list() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
listData() - Method in class net.tridentsdk.server.player.TridentPlayer
 
listener() - Method in interface net.tridentsdk.event.EventNotifier
Obtains the instance of the listener which was registered
Listener - Interface in net.tridentsdk.event
Implemented to perform specified actions upon the firing of an event
listener() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
listenerBy(Class<T>) - Method in class net.tridentsdk.plugin.Plugin
Obtains the listener instance with the class specified
ListenerOpts - Annotation Type in net.tridentsdk.event
An annotation to mark the priority of a listener method
listIterator() - Method in class net.tridentsdk.config.ConfigList
 
listIterator(int) - Method in class net.tridentsdk.config.ConfigList
 
listTag(ListTag) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
ListTag - Class in net.tridentsdk.meta.nbt
 
ListTag(String, TagType) - Constructor for class net.tridentsdk.meta.nbt.ListTag
 
ListTagBuilder<B> - Class in net.tridentsdk.meta.nbt
 
ListTagBuilder(String, TagContainer, B, TagType) - Constructor for class net.tridentsdk.meta.nbt.ListTagBuilder
 
listTags() - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
listTags() - Method in class net.tridentsdk.meta.nbt.ListTag
 
LivingEntity - Interface in net.tridentsdk.entity
An entity that is alive, which can be damaged and move with AI
load() - Method in class net.tridentsdk.base.BlockSnapshot
Places the data stored in the snapshot into the original block
load() - Method in class net.tridentsdk.plugin.Plugin
Called by the handler to indicate the plugin has been constructed
load(File) - Method in interface net.tridentsdk.plugin.Plugins
Loads the plugin file
load(CompoundTag) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
load(CompoundTag) - Method in class net.tridentsdk.server.entity.TridentEntity
 
load(CompoundTag) - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
load(CompoundTag) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
load(File) - Method in class net.tridentsdk.server.plugin.PluginHandler
 
load() - Method in class net.tridentsdk.server.world.TridentChunk
 
load(CompoundTag) - Method in class net.tridentsdk.server.world.TridentChunk
 
load() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
load(String) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
load(TridentWorld, WorldCreateOptions) - Static method in class net.tridentsdk.server.world.TridentWorldSettings
 
load() - Method in interface net.tridentsdk.world.Chunk
Loads the chunk
load(String) - Method in interface net.tridentsdk.world.WorldLoader
Load an existing world inside the server's file container
loadAll() - Method in class net.tridentsdk.server.service.Statuses
 
loadAll() - Static method in class net.tridentsdk.server.world.TridentWorldLoader
 
loadBlocks() - Method in class net.tridentsdk.server.world.ChunkSection
 
loadChunk(int, int) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
loadChunk(ChunkLocation) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
loadChunk(int, int) - Method in interface net.tridentsdk.world.WorldLoader
Loads the chunk into the world
loadChunk(ChunkLocation) - Method in interface net.tridentsdk.world.WorldLoader
Loads the chunk into the world
loadChunkData(TridentWorld, ChunkLocation) - Method in class net.tridentsdk.server.world.RegionFile
 
loadedChunks() - Method in class net.tridentsdk.server.world.TridentWorld
 
loadedClasses() - Method in interface net.tridentsdk.plugin.PluginLoader
Obtains the classes loaded by this plugin loader
loadedClasses() - Method in class net.tridentsdk.server.plugin.PluginClassLoader
 
loader() - Method in class net.tridentsdk.server.world.TridentWorld
 
loader() - Method in interface net.tridentsdk.world.World
Obtains the loading handler which created this object, passed in from the constructor
loc - Variable in class net.tridentsdk.server.entity.TridentEntity
The entity location
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSignEditorOpen
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
loc - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
locale() - Method in interface net.tridentsdk.entity.living.Player
Returns the Player's Locale settings
locale - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
Locale of the client, reference to Locale#forLanguageTag(String) to read said locale
locale() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
location() - Method in class net.tridentsdk.server.data.ChunkMetaBuilder
Gets the chunk location
location(ChunkLocation) - Method in class net.tridentsdk.server.data.ChunkMetaBuilder
Sets the chunk meta location
location() - Method in class net.tridentsdk.server.data.PositionWritable
Gets the wrapped, original location
location - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
Location of the block being placed
location() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
location - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
Location of the target, sent as 3 floats x, y, z
location() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
location() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
location - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
Updated location, Y is the feet location
location() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
location - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPosition
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPosition
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
location() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
location() - Method in class net.tridentsdk.server.world.TridentChunk
 
location() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
location() - Method in interface net.tridentsdk.world.Chunk
The location of the chunk
locations() - Method in class net.tridentsdk.server.chunk.ChunkLocationSet
Obtains the chunks that are held in this location set
lockFully() - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
log(String) - Method in class net.tridentsdk.util.TridentLogger
Logs a message to the class logger
logger() - Method in class net.tridentsdk.plugin.Plugin
Gets the logger for this plugin
logger() - Method in interface net.tridentsdk.Server
Gets the server's console logger for the this class
logger() - Method in class net.tridentsdk.server.TridentServer
 
LoggerDelegate - Class in net.tridentsdk.util
Represents a delegated logger
LoggerDelegate(Logger) - Constructor for class net.tridentsdk.util.LoggerDelegate
 
loggers() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the root logger which contains the collection of all the loggers
login() - Method in class net.tridentsdk.server.netty.protocol.Protocol
 
LoginHandler - Class in net.tridentsdk.server.packets.login
Class used to store login usernames during the login stage
LoginHandler() - Constructor for class net.tridentsdk.server.packets.login.LoginHandler
 
loginKeyPair - Variable in class net.tridentsdk.server.netty.ClientConnection
The login key pair
loginKeyPair() - Method in class net.tridentsdk.server.netty.ClientConnection
Gets the key pair for client login
loginNames - Variable in class net.tridentsdk.server.packets.login.LoginHandler
Map used to store usernames with the address as the key
logout() - Method in class net.tridentsdk.server.netty.ClientConnection
Removes the client's server side client handler
longDistance() - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Returns whether the particle should be long distance
longDistance() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
longTag(String, long) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
LongTag - Class in net.tridentsdk.meta.nbt
 
LongTag(String) - Constructor for class net.tridentsdk.meta.nbt.LongTag
 
lookedAtBlock - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
PositionWritable of the block the player is looking at, only sent if hasPosition is true
lookedAtBlock() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
lore() - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Returns lore of the item, null if non-existent.
lore - Variable in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
lore() - Method in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
loveTimeout - Variable in class net.tridentsdk.server.entity.TridentBreedable
 

M

magicCharacter() - Static method in enum net.tridentsdk.meta.ChatColor
Obtains the section symbol preceeding chat colors
MagmaCube - Interface in net.tridentsdk.entity.living
Represents a Magma Cube
magnitude() - Method in class net.tridentsdk.util.Vector
Gets the magnitude for this vector Note that this is an expensive operation, and if possible, you should use magnitudeSquared() instead
magnitudeSquared() - Method in class net.tridentsdk.util.Vector
Gets the square of the magnitude of this vector
main(String...) - Static method in class net.tridentsdk.server.TridentStart
Starts the server up when the jarfile is run
MainThread - Class in net.tridentsdk.server.concurrent
Handles the running of the server, the "ticks" that occur 20 times a second
MainThread(int) - Constructor for class net.tridentsdk.server.concurrent.MainThread
Creates the MainThread runner from the amount of heartbeats the server should take per second the server runs
mainThread() - Method in class net.tridentsdk.server.TridentServer
 
make() - Method in interface net.tridentsdk.meta.component.IllegalMeta
 
make() - Method in interface net.tridentsdk.meta.component.Meta
Make a new instance of this meta object
make() - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
make() - Method in class net.tridentsdk.server.data.block.ChestMetaImpl
 
make() - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
make() - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
make() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
make() - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
manipulate(int, int, int, Substance, byte) - Method in interface net.tridentsdk.world.gen.FeatureGenerator.ChunkManipulator
Manipulates the chunk
MapDecoration - Interface in net.tridentsdk.meta.item
 
MapDecorationImpl - Class in net.tridentsdk.server.data.item
 
MapDecorationImpl() - Constructor for class net.tridentsdk.server.data.item.MapDecorationImpl
 
MapMeta - Interface in net.tridentsdk.meta.item
 
MapMetaImpl - Class in net.tridentsdk.server.data.item
 
MapMetaImpl() - Constructor for class net.tridentsdk.server.data.item.MapMetaImpl
 
markSchedule(ScheduledTask) - Method in class net.tridentsdk.concurrent.ScheduledRunnable
 
MAROON - Static variable in class net.tridentsdk.base.Color
 
MassChange - Interface in net.tridentsdk.world
Change large amounts of blocks at one time
mat - Variable in class net.tridentsdk.server.data.Slot
 
matches - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTabComplete
 
matches() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTabComplete
 
material - Variable in class net.tridentsdk.server.world.TridentBlock
The type for this block
MAX_PLAYERS - Static variable in class net.tridentsdk.Defaults
Maximum allowed players on the server
maxHealth() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the maximum health of the Entity
maxHealth - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
The maximum available health
maxHealth() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
maxHeightAt(int, int) - Method in class net.tridentsdk.server.world.TridentChunk
 
maxPlayers() - Method in class net.tridentsdk.PingInfo
Gets the maximum number of players allowed on the server
maxPlayers - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
maxPlayers() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
maxStackSize() - Method in enum net.tridentsdk.base.Substance
Check the maximum size of a stack for this Material
maxThreads() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
The maximum amount of expiring concurrent plus non-dying concurrent which are created when executing tasks or finding a scaled thread when existing workers are occupied
maxThreads() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
maxUses() - Method in interface net.tridentsdk.inventory.trade.Trade
How many times this trade can be fulfilled
maxX() - Method in class net.tridentsdk.base.BoundingBox
 
maxY() - Method in class net.tridentsdk.base.BoundingBox
 
maxZ() - Method in class net.tridentsdk.base.BoundingBox
 
Messagable - Interface in net.tridentsdk
Implemented to represent an object which messages can be sent to
message() - Method in class net.tridentsdk.event.player.PlayerChatEvent
 
message() - Method in class net.tridentsdk.event.player.PlayerTabCompleteEvent
 
Message - Class in net.tridentsdk.meta
Chat message properties, encoded in the JSON format
Message() - Constructor for class net.tridentsdk.meta.Message
Starts building a new chat message
message() - Method in class net.tridentsdk.meta.Message
The object representation of the JSON
message - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInChat
Message sent by the client, represented in JSON TODO: provide example
message() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInChat
 
message() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
message - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
message() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
MessageBuilder - Class in net.tridentsdk.meta
Builds a formatted message using JSON to be sent to the player(s)
MessageBuilder(String) - Constructor for class net.tridentsdk.meta.MessageBuilder
Starts off with the text of the message
messageReceived(ChannelHandlerContext, PacketData) - Method in class net.tridentsdk.server.netty.packet.PacketHandler
Converts the PacketData to a Packet depending on the ConnectionStage of the Client
messages - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
messages() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
meta() - Method in interface net.tridentsdk.base.Block
Gets the tile data
meta() - Method in class net.tridentsdk.base.BlockSnapshot
Obtains the block meta
Meta<T> - Interface in net.tridentsdk.meta.component
Represents an abstract metadata value which can be possessed by items, entities, blocks, among others
meta() - Method in interface net.tridentsdk.registry.Implementation
 
meta() - Method in class net.tridentsdk.server.service.TridentImpl
 
meta() - Method in class net.tridentsdk.server.world.TridentBlock
 
MetaCollection<S> - Interface in net.tridentsdk.meta.component
Represents a collection of Meta objects
metadata - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityMetadata
 
metadata - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
metadata - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
metadata() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
MetadataType - Enum in net.tridentsdk.server.data
 
MetadataValue(int, Object, MetadataType) - Constructor for class net.tridentsdk.server.data.ProtocolMetadata.MetadataValue
 
MetaFactory - Class in net.tridentsdk.meta.component
Allows Factory access to metadata components
MetaFactory() - Constructor for class net.tridentsdk.meta.component.MetaFactory
 
MetaOwner<T> - Interface in net.tridentsdk.meta.component
Represents an object which carries metadata
MetaProvider - Interface in net.tridentsdk.meta.component
Provides metadata values
MetaProviderFactory - Class in net.tridentsdk.server.data
Provides metadata implementations to the API
MetaProviderFactory() - Constructor for class net.tridentsdk.server.data.MetaProviderFactory
 
method() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
methodBy(Object, String) - Method in class net.tridentsdk.reflect.FastClass
Get a method from the class
MinecartBase - Interface in net.tridentsdk.entity.vehicle
Represents the generic Minecart
minX() - Method in class net.tridentsdk.base.BoundingBox
 
minY() - Method in class net.tridentsdk.base.BoundingBox
 
minZ() - Method in class net.tridentsdk.base.BoundingBox
 
mode - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
mode() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
mode - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
mode - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
mode() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
modeId - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
Inventory operation mode
modifier() - Method in enum net.tridentsdk.meta.item.ItemMeta.HiddenModifierFlag
 
Modifier() - Constructor for class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
modifiers() - Method in class net.tridentsdk.server.data.PropertyBuilder
Gets the property array wrapped by the builder
modifiers - Variable in class net.tridentsdk.server.entity.EntityAttribute
 
modifiers() - Method in class net.tridentsdk.server.entity.EntityAttribute
 
modify(int, Consumer<ChunkSection>) - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
modify(int, int) - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Modifies the border square's length and width
modifyAndReturn(int, Function<ChunkSection, T>) - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
Mooshroom - Interface in net.tridentsdk.entity.living
Represents a Mooshroom Cow
MOTD - Static variable in class net.tridentsdk.Defaults
The text displayed below the server name in the multiplayer menu
motd() - Method in class net.tridentsdk.PingInfo
A string containing the current broadcast MOTD of the server
MOTD_IMAGE_LOCATION - Static variable in class net.tridentsdk.Defaults
The icon on the left of the server
motdImage() - Method in class net.tridentsdk.PingInfo
Gets the BufferedImage that represents the Motd picture sent to clients
motdPicture() - Method in class net.tridentsdk.PingInfo
Returns the File that represents the picture displayed next to the server listing on clients
motive() - Method in interface net.tridentsdk.entity.block.Painting
Get the motive of this Painting
motive() - Method in class net.tridentsdk.server.entity.block.TridentPainting
 
MultiBlockBreakEvent - Class in net.tridentsdk.event.block
Called when a block is broken due to an explosion, handled separately than other reasons to reduce lag caused by BlockBreak event listeners during explosions
MultiBlockBreakEvent(Block) - Constructor for class net.tridentsdk.event.block.MultiBlockBreakEvent
 
multiply(Vector) - Method in class net.tridentsdk.util.Vector
Multiplies the vector x, y, and z to the current vector coordinates
multiply(double) - Method in class net.tridentsdk.util.Vector
Multiplies the magnitude of this vector by a double
multiply(double, double, double) - Method in class net.tridentsdk.util.Vector
Multiplies the coordinate values to the current vector's coordinates with double accuracy
multiply(int, int, int) - Method in class net.tridentsdk.util.Vector
Multiplies the coordinate values to the current vector's coordinates
mustEmptyBeforeExpire() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Obtains whether an expiring worker will check the task list size before dieing
mustEmptyBeforeExpire() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
mutable() - Static method in class net.tridentsdk.util.Pair
Creates a new mutable pair
mutable(K, V) - Static method in class net.tridentsdk.util.Pair
Creates a new mutable pair with the given start arguments

N

name() - Method in interface net.tridentsdk.entity.living.Player
The name of the player, matches that of Mojang servers
name() - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Gets the custom name of this Minecart
name() - Method in interface net.tridentsdk.inventory.Inventory
The title of the inventory
name() - Method in class net.tridentsdk.meta.nbt.NBTTag
 
name - Variable in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
name - Variable in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
name() - Method in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
name - Variable in class net.tridentsdk.server.entity.EntityAttribute
 
name() - Method in class net.tridentsdk.server.entity.EntityAttribute
 
name(String) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
name() - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
name() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
name() - Method in class net.tridentsdk.server.inventory.TridentInventory
 
name(InetSocketAddress) - Method in class net.tridentsdk.server.packets.login.LoginHandler
 
name - Variable in class net.tridentsdk.server.packets.login.PacketLoginInStart
Username of the client to be verified
name() - Method in class net.tridentsdk.server.packets.login.PacketLoginInStart
Gets the client name
name - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
name - Variable in class net.tridentsdk.server.player.OfflinePlayer
The name of the player
name() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
name() - Method in class net.tridentsdk.server.world.TridentWorld
 
name() - Method in interface net.tridentsdk.world.World
Gets the name of the world
nameVisible - Variable in class net.tridentsdk.server.entity.TridentEntity
Whether or not the name of the entity is visible
nativeAIFor(EntityType) - Method in interface net.tridentsdk.entity.living.ai.AiHandler
Returns the server's implementation of the AI for a given entity type
nativeAIFor(EntityType) - Method in class net.tridentsdk.server.entity.ai.TridentAiHandler
 
NAVY - Static variable in class net.tridentsdk.base.Color
 
NBTBuilder - Class in net.tridentsdk.meta.nbt
 
nbtData - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
nbtData() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
NBTDecoder - Class in net.tridentsdk.meta.nbt
 
NBTDecoder(DataInput) - Constructor for class net.tridentsdk.meta.nbt.NBTDecoder
 
NBTEnchantment() - Constructor for class net.tridentsdk.server.data.item.EnchantedBookMetaImpl.NBTEnchantment
 
NBTEncoder - Class in net.tridentsdk.meta.nbt
 
NBTEncoder(DataOutput) - Constructor for class net.tridentsdk.meta.nbt.NBTEncoder
 
NBTException - Exception in net.tridentsdk.meta.nbt
 
NBTException(String) - Constructor for exception net.tridentsdk.meta.nbt.NBTException
 
NBTException(String, Throwable) - Constructor for exception net.tridentsdk.meta.nbt.NBTException
 
NBTException(Throwable) - Constructor for exception net.tridentsdk.meta.nbt.NBTException
 
NBTField - Annotation Type in net.tridentsdk.meta.nbt
 
NBTSerializable - Interface in net.tridentsdk.meta.nbt
 
NBTSerializer - Class in net.tridentsdk.meta.nbt
 
NBTSerializer() - Constructor for class net.tridentsdk.meta.nbt.NBTSerializer
 
NBTTag - Class in net.tridentsdk.meta.nbt
 
NBTTag(String) - Constructor for class net.tridentsdk.meta.nbt.NBTTag
 
net.tridentsdk - package net.tridentsdk
Primary server access to properties provided by the API
net.tridentsdk.bar - package net.tridentsdk.bar
Primary server access to properties provided by the API
net.tridentsdk.base - package net.tridentsdk.base
This package contains basic elements in Minecraft, such as blocks, orientation, directions, instruments, and sounds
net.tridentsdk.base.board - package net.tridentsdk.base.board
Management for the scoreboard API, sectioned views of data displayed to the client
net.tridentsdk.concurrent - package net.tridentsdk.concurrent
Miscellaneous concurrency tools and utilities, especially those that a plugin can use
net.tridentsdk.config - package net.tridentsdk.config
Configuration wrappers over JSON/facilities provided by GSON
net.tridentsdk.docs - package net.tridentsdk.docs
Documentation annotations
net.tridentsdk.effect - package net.tridentsdk.effect
Various effects such as sounds, particles, and entity actions can be displayed using the classes in this package
net.tridentsdk.effect.entity - package net.tridentsdk.effect.entity
Represents entity visual effects
net.tridentsdk.effect.particle - package net.tridentsdk.effect.particle
Particle effects
net.tridentsdk.effect.potion - package net.tridentsdk.effect.potion
Potion effects that are applied to entities
net.tridentsdk.effect.sound - package net.tridentsdk.effect.sound
Sound effects
net.tridentsdk.effect.visual - package net.tridentsdk.effect.visual
Visual effects
net.tridentsdk.entity - package net.tridentsdk.entity
Other entities and general abstractions and types
net.tridentsdk.entity.block - package net.tridentsdk.entity.block
Represents tiles that are considered entities, or maybe blocks that used to be "solid" (such as PrimeTNT)
net.tridentsdk.entity.living - package net.tridentsdk.entity.living
Entity classes that represent various world mobs, hostile and passive, including the Player class
net.tridentsdk.entity.living.ai - package net.tridentsdk.entity.living.ai
Entity AI for living entities, which decides the movement paths to follow based on the environment
net.tridentsdk.entity.projectile - package net.tridentsdk.entity.projectile
Entities that can be thrown (such as potions) or can be launched (arrows, fireballs, snowballs, etc.)
net.tridentsdk.entity.traits - package net.tridentsdk.entity.traits
Entity functionality that can be possessed by certain entities
net.tridentsdk.entity.types - package net.tridentsdk.entity.types
Variations of certain types of entities, mostly enums
net.tridentsdk.entity.vehicle - package net.tridentsdk.entity.vehicle
Non-living entities that can be ridden, mostly minecarts
net.tridentsdk.event - package net.tridentsdk.event
The event framework, used to call events extremely quickly and efficiently
net.tridentsdk.event.block - package net.tridentsdk.event.block
Block-based events, called when a block is affected in an event
net.tridentsdk.event.entity - package net.tridentsdk.event.entity
Entity-based events, called when an event relating to an entity occurs
net.tridentsdk.event.player - package net.tridentsdk.event.player
Called when a player-based event occurs, such as an event that involves a player
net.tridentsdk.event.weather - package net.tridentsdk.event.weather
Called when a world event, such as weather, occurs.
net.tridentsdk.inventory - package net.tridentsdk.inventory
Inventory and windows such as crafting, enchanting, trading access
net.tridentsdk.inventory.crafting - package net.tridentsdk.inventory.crafting
Allows plugins to create new crafting recipes
net.tridentsdk.inventory.trade - package net.tridentsdk.inventory.trade
Trading API
net.tridentsdk.meta - package net.tridentsdk.meta
Minecraft metadata builders and access to the underlying properties of NBT and chat
net.tridentsdk.meta.block - package net.tridentsdk.meta.block
Block metadata components
net.tridentsdk.meta.component - package net.tridentsdk.meta.component
Classes in the Trident metadata component framework
net.tridentsdk.meta.entity - package net.tridentsdk.meta.entity
Entity meta components
net.tridentsdk.meta.item - package net.tridentsdk.meta.item
Item metadata components
net.tridentsdk.meta.nbt - package net.tridentsdk.meta.nbt
Access to the data set for worlds, entities, items, blocks, and the like using builders and data viewers
net.tridentsdk.meta.serialize - package net.tridentsdk.meta.serialize
TridentSDK object serialization
net.tridentsdk.plugin - package net.tridentsdk.plugin
Plugin handlers, and related API
net.tridentsdk.plugin.annotation - package net.tridentsdk.plugin.annotation
Annotations for the plugin, such as command and registration annotations
net.tridentsdk.plugin.channel - package net.tridentsdk.plugin.channel
Communication handler between the server(s) and plugins, and clients
net.tridentsdk.plugin.cmd - package net.tridentsdk.plugin.cmd
The Plugin command API, when players execute / commands
net.tridentsdk.reflect - package net.tridentsdk.reflect
Reflectional utilities, such as ReflectASM wrappers and runtime injection
net.tridentsdk.registry - package net.tridentsdk.registry
Contains the entry points to class implementations and the server files
net.tridentsdk.server - package net.tridentsdk.server
The main server workings, all of what happens, happens here.
net.tridentsdk.server.chunk - package net.tridentsdk.server.chunk
Contains infrastructure for player and world chunk management
net.tridentsdk.server.command - package net.tridentsdk.server.command
Handles commands on the server
net.tridentsdk.server.concurrent - package net.tridentsdk.server.concurrent
Contains most of the code to handle the concurrent of the server
net.tridentsdk.server.crafting - package net.tridentsdk.server.crafting
Server crafting registry
net.tridentsdk.server.data - package net.tridentsdk.server.data
Metadata and abstract writable implementations designed to serialize data for the protocol
net.tridentsdk.server.data.block - package net.tridentsdk.server.data.block
Contains block meta implementations
net.tridentsdk.server.data.item - package net.tridentsdk.server.data.item
Item metadata
net.tridentsdk.server.effect - package net.tridentsdk.server.effect
Implementations of the TridentSDK effect package
net.tridentsdk.server.effect.entity - package net.tridentsdk.server.effect.entity
Entity status effects
net.tridentsdk.server.effect.particle - package net.tridentsdk.server.effect.particle
Particle effects
net.tridentsdk.server.effect.potion - package net.tridentsdk.server.effect.potion
Represents applicable potion types
net.tridentsdk.server.effect.sound - package net.tridentsdk.server.effect.sound
Sound effect implementations
net.tridentsdk.server.effect.visual - package net.tridentsdk.server.effect.visual
Visual effect implementations
net.tridentsdk.server.entity - package net.tridentsdk.server.entity
Contains general entity implementations and base abstractions
net.tridentsdk.server.entity.ai - package net.tridentsdk.server.entity.ai
Classes with controllers for the AI of entities
net.tridentsdk.server.entity.ai.pathfind - package net.tridentsdk.server.entity.ai.pathfind
The entity AI implementation
net.tridentsdk.server.entity.block - package net.tridentsdk.server.entity.block
Contains implementation for Entites that are similar to blocks, i.e.
net.tridentsdk.server.entity.living - package net.tridentsdk.server.entity.living
Contains implementations of entities which are sentient
net.tridentsdk.server.entity.projectile - package net.tridentsdk.server.entity.projectile
Contains classes that represents launchable entities
net.tridentsdk.server.entity.vehicle - package net.tridentsdk.server.entity.vehicle
Contains classes that represent various vehicles
net.tridentsdk.server.event - package net.tridentsdk.server.event
Implementation specific classes relating to net.tridentsdk.event.*
net.tridentsdk.server.inventory - package net.tridentsdk.server.inventory
Contains implementations of the classes in net.tridentsdk.inventory.* package
net.tridentsdk.server.netty - package net.tridentsdk.server.netty
Contains the pipeline classes for connections to/from the server
net.tridentsdk.server.netty.packet - package net.tridentsdk.server.netty.packet
Has channel handlers which decode and encode packets
net.tridentsdk.server.netty.protocol - package net.tridentsdk.server.netty.protocol
Packet registry
net.tridentsdk.server.packets - package net.tridentsdk.server.packets
Contains protocol wrappers for each packet sent between the client and server
net.tridentsdk.server.packets.handshake - package net.tridentsdk.server.packets.handshake
Packet relating to the handshake that the client sends to the server
net.tridentsdk.server.packets.login - package net.tridentsdk.server.packets.login
Packets related to the authentication and logging in of a client.l
net.tridentsdk.server.packets.play - package net.tridentsdk.server.packets.play
The packets sent and received after login
net.tridentsdk.server.packets.play.in - package net.tridentsdk.server.packets.play.in
Packets related to the gameplay on the server that are sent by the client
net.tridentsdk.server.packets.play.out - package net.tridentsdk.server.packets.play.out
Packets related to the gameplay of the server sent from the server
net.tridentsdk.server.packets.status - package net.tridentsdk.server.packets.status
Packets related to the client requesting server status
net.tridentsdk.server.player - package net.tridentsdk.server.player
Contains implementations related to TridentPlayer and the associcated OfflinePlayer classes
net.tridentsdk.server.plugin - package net.tridentsdk.server.plugin
Contains the implementation of classes in the net.tridentsdk.plugin.* package
net.tridentsdk.server.service - package net.tridentsdk.server.service
Contains implementations of classes in the net.tridentsdk.registry and net.tridentsdk.service packages
net.tridentsdk.server.util - package net.tridentsdk.server.util
Server utilities
net.tridentsdk.server.world - package net.tridentsdk.server.world
Implements classes in the package net.tridentsdk.world.* package
net.tridentsdk.server.world.change - package net.tridentsdk.server.world.change
Used in conjunction with MassChange
net.tridentsdk.server.world.gen - package net.tridentsdk.server.world.gen
Contains world generators that create the default world terrain
net.tridentsdk.server.world.gen.brush - package net.tridentsdk.server.world.gen.brush
Classes that generate the world with extra features such as trees
net.tridentsdk.service - package net.tridentsdk.service
Provides management services, which include conflicting handling utilities concerning chat, permissions, and transactions (economy).
net.tridentsdk.title - package net.tridentsdk.title
Primary server access to properties provided by the API
net.tridentsdk.util - package net.tridentsdk.util
Utilities used primarily within the API and available to plugins and the implementation
net.tridentsdk.world - package net.tridentsdk.world
World access: Chunks, dimensions, and loading, and world generation
net.tridentsdk.world.gen - package net.tridentsdk.world.gen
World generation API, used to set block positions for the chunk
net.tridentsdk.world.settings - package net.tridentsdk.world.settings
Contains enum types describing the properties of a world
Neutral - Interface in net.tridentsdk.entity.traits
Represents a neutral entity Purpose of interface is to provide ease-of-access to large groups of a single type (i.e.
newAcount() - Method in class net.tridentsdk.server.service.TransactionHandler
 
newAcount() - Method in interface net.tridentsdk.service.Transactions
Creates a new account from the internal account clock
newBase(String) - Static method in class net.tridentsdk.meta.nbt.NBTBuilder
 
newCollection() - Static method in class net.tridentsdk.meta.component.MetaFactory
Creates a new meta collection
newGameMode() - Method in class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
newInstance() - Method in class net.tridentsdk.reflect.FastConstructor
Creates a new instance of the constructor's class
newLoader(Class<? extends ChunkGenerator>) - Method in interface net.tridentsdk.registry.Implementation
 
newLoader(Class<? extends ChunkGenerator>) - Method in class net.tridentsdk.server.service.TridentImpl
 
newLoader() - Static method in interface net.tridentsdk.world.WorldLoader
Creates a new world loader using the default generator
newLoader(Class<? extends ChunkGenerator>) - Static method in interface net.tridentsdk.world.WorldLoader
Creates a new world loader using the generator specified
newMc(World) - Method in interface net.tridentsdk.registry.Implementation
 
newMc(World) - Method in class net.tridentsdk.server.service.TridentImpl
 
newMeta() - Static method in interface net.tridentsdk.meta.component.IllegalMeta
Create a new illegal meta value
newMetaIfNull(Class<M>) - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
newMetaIfNull(Class<M>) - Method in interface net.tridentsdk.meta.component.MetaOwner
Creates a new metadata value for the type specified if this block supports it, and it is not already created in the block
newObject(Class<T>, Object...) - Static method in class net.tridentsdk.reflect.Injector
Creates a new object which has injectable fields, using the injectable constructor
newPitch - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
Absolute rotation on the Y Axis, in degrees
newPool(int, String) - Method in interface net.tridentsdk.registry.Implementation
 
newPool(int, String) - Method in class net.tridentsdk.server.service.TridentImpl
 
newValue(Class<T>) - Static method in class net.tridentsdk.meta.component.MetaFactory
Obtains a new instance of a meta value
newYaw - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
Absolute rotation on the X Axis, in degrees
next() - Static method in class net.tridentsdk.server.concurrent.TickSync
Obtains the next task in the queue
next() - Method in class net.tridentsdk.util.WeakEntity.CleaningIterator
 
nextLayInterval() - Method in interface net.tridentsdk.entity.living.Chicken
Ticks until this Chicken will lay its egg
nextLayInterval() - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
nextState - Variable in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
The next stage the client will be going into 1 for STATUS 2 for LOGIN
NIBBLE_MASK - Static variable in class net.tridentsdk.server.world.WorldUtils
 
NibbleArray - Class in net.tridentsdk.util
 
NibbleArray(int) - Constructor for class net.tridentsdk.util.NibbleArray
 
NibbleArray(byte...) - Constructor for class net.tridentsdk.util.NibbleArray
 
Node - Class in net.tridentsdk.server.entity.ai.pathfind
 
Node(Node, Position) - Constructor for class net.tridentsdk.server.entity.ai.pathfind.Node
 
Node(Node, double, double, double) - Constructor for class net.tridentsdk.server.entity.ai.pathfind.Node
 
Node(Node, int, int, int) - Constructor for class net.tridentsdk.server.entity.ai.pathfind.Node
 
nodeFits(int, int, int) - Method in interface net.tridentsdk.world.gen.FeatureGenerator.ChunkManipulator
Ensures that the particular feature fits within the bounds of the chunk
noise(double, double) - Method in class net.tridentsdk.server.world.gen.SimplexNoiseGenerator
 
noise(double, double, double) - Method in class net.tridentsdk.server.world.gen.SimplexNoiseGenerator
 
noise(int, int) - Method in class net.tridentsdk.server.world.gen.SimplexOctaveGenerator
 
noise(int, int, int) - Method in class net.tridentsdk.server.world.gen.SimplexOctaveGenerator
 
none() - Static method in class net.tridentsdk.util.Value
Creates a new null value
normalize() - Method in class net.tridentsdk.util.Vector
Normalizes this vector (changes the magnitude to 1 without changing the direction)
Note - Class in net.tridentsdk.base
Immutable value representing the pitch of a note played
Note(int) - Constructor for class net.tridentsdk.base.Note
 
note() - Method in class net.tridentsdk.event.block.NotePlayEvent
Returns the Note being played
NotePlayEvent - Class in net.tridentsdk.event.block
Called when a note is played, has a list of players that will hear this note
NotePlayEvent(Block, List<Player>, Note, Instrument) - Constructor for class net.tridentsdk.event.block.NotePlayEvent
 
notifyOverriden() - Method in class net.tridentsdk.plugin.cmd.Command
Called if this cmd is overriden by another
nullTag(String) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
NullTag - Class in net.tridentsdk.meta.nbt
Default Tag used to obey the NullObject pattern (and avoid NPEs)
NullTag(String) - Constructor for class net.tridentsdk.meta.nbt.NullTag
 

O

OakTreeBrush - Class in net.tridentsdk.server.world.gen.brush
Generates oak trees in the world
OakTreeBrush(long) - Constructor for class net.tridentsdk.server.world.gen.brush.OakTreeBrush
 
obtain() - Method in class net.tridentsdk.util.WeakEntity
Obtains the referenced entity, but is fail-fast
obtainMeta(Class<M>) - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
obtainMeta(Class<M>) - Method in interface net.tridentsdk.meta.component.MetaOwner
Obtains the meta tag from the class type
Ocelot - Interface in net.tridentsdk.entity.living
Represents an Ocelot
OcelotType - Enum in net.tridentsdk.entity.types
Represents the type of an Ocelot
of(Block) - Static method in class net.tridentsdk.base.BlockSnapshot
Creates a view of the block at the time when taken
of(byte) - Static method in enum net.tridentsdk.base.SubstanceColor
Gets a substance color from the byte value
of(char) - Static method in enum net.tridentsdk.meta.ChatColor
Finds the color based on the character after a the section symbol (§)
of(T) - Static method in class net.tridentsdk.util.Value
Creates a new value which has the initial state set to the provided object
of(T) - Static method in class net.tridentsdk.util.WeakEntity
Obtains a WeakEntity which holds the specified entity
of(int) - Static method in enum net.tridentsdk.world.settings.Difficulty
 
of(int) - Static method in enum net.tridentsdk.world.settings.Dimension
 
of(int) - Static method in enum net.tridentsdk.world.settings.GameMode
 
of(int) - Static method in class net.tridentsdk.world.settings.GameRule.Value
Creates a new game rule value that takes an integer parameter
of(boolean) - Static method in class net.tridentsdk.world.settings.GameRule.Value
Creates a new game rule value that takes a boolean parameter
of(String) - Static method in enum net.tridentsdk.world.settings.LevelType
 
offer() - Method in interface net.tridentsdk.inventory.trade.Trade
The itemstack given as a result of this trade
offline(UUID) - Method in interface net.tridentsdk.registry.Players
Obtains a potentially offline player
OfflinePlayer - Class in net.tridentsdk.server.player
 
offset() - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Returns the offset for each particle
offset() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
offset - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
offset() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
OLIVE - Static variable in class net.tridentsdk.base.Color
 
onGround() - Method in interface net.tridentsdk.entity.Entity
Checks if the entity is currently on the ground, or at least touching the ground
onGround - Variable in class net.tridentsdk.server.entity.TridentEntity
Whether or not the entity is touching the ground
onGround() - Method in class net.tridentsdk.server.entity.TridentEntity
 
onGround - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
True if the client is on the ground, False otherwise
onGround - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
Wether the playeris on the ground or not
onGround - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
Whether the player is on the ground or not
onGround() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
onGround - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
onGround - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
onGround() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
onGround - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
onGround() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
onGround - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
onGround() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
op(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Ops the given UUID
op(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
OpCommand - Class in net.tridentsdk.server.command
 
OpCommand() - Constructor for class net.tridentsdk.server.command.OpCommand
 
operation - Variable in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
operation() - Method in class net.tridentsdk.server.entity.EntityAttribute.Modifier
 
opped() - Method in class net.tridentsdk.server.command.TridentConsole
 
opped() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
opped() - Method in interface net.tridentsdk.service.PermissionOwner
Checks if the permission holder has operator status
options() - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
options() - Method in interface net.tridentsdk.world.WorldLoader
Options used for creating the world
or(T) - Method in class net.tridentsdk.util.WeakEntity
Obtains the instance of the referenced entity, or, if it WeakEntity.isNull(), then this method will return the specified fallback object, which must match the type of this object
ORANGE - Static variable in class net.tridentsdk.base.Color
 
orEmpty(T) - Static method in class net.tridentsdk.util.WeakEntity
Obtains a WeakEntity which is either a WeakEntity.empty() reference or a reference WeakEntity.of(net.tridentsdk.entity.Entity), depending on if the specified entity is null or non-null, respectively
OutPacket - Class in net.tridentsdk.server.netty.packet
 
OutPacket() - Constructor for class net.tridentsdk.server.netty.packet.OutPacket
 
overriden(ChatIdentityFormatter, Plugin) - Method in interface net.tridentsdk.service.ChatIdentityFormatter
A callback indicating the overriding of this provider
ownedMeta() - Method in class net.tridentsdk.meta.block.AbstractBlockMetaOwner
 
ownedMeta() - Method in interface net.tridentsdk.meta.component.MetaOwner
Gets all of the metadata values currently owned by this meta owner
OwnedTridentBlock - Class in net.tridentsdk.server.util
Represents a block which holds data about the placer
OwnedTridentBlock(TridentPlayer, Block) - Constructor for class net.tridentsdk.server.util.OwnedTridentBlock
 
owner() - Method in interface net.tridentsdk.concurrent.ScheduledTask
The plugin that scheduled the task, or passed in when scheduled
owner() - Method in interface net.tridentsdk.entity.DroppedItem
Represents the owner of this Item entity
owner() - Method in interface net.tridentsdk.entity.traits.Tameable
The UUID of this entity's owner
owner() - Method in interface net.tridentsdk.meta.item.SkullMeta
Returns the name of the owner of this skull
owner() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl
 
owner() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
owner() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
owner() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
owner - Variable in class net.tridentsdk.server.entity.TridentTameable
 
owner() - Method in class net.tridentsdk.server.entity.TridentTameable
 
ownsPermission(String) - Method in class net.tridentsdk.server.command.TridentConsole
 
ownsPermission(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
ownsPermission(String) - Method in interface net.tridentsdk.service.PermissionOwner
Observes the holder to see if it holds the specified permission

P

Packet - Interface in net.tridentsdk.server.netty.packet
Data bearing abstraction that represents a piece of information to communicate between server and client
PacketData - Class in net.tridentsdk.server.netty.packet
Wraps the raw Packet Data/Bytes received over the network (May serve more functions later)
PacketData(ByteBuf) - Constructor for class net.tridentsdk.server.netty.packet.PacketData
Wraps the packet raw information
PacketDecoder - Class in net.tridentsdk.server.netty.packet
Decoder that decompresses (if needed) and reads the length of the packet data sent from the stream in the form of the byte buffer.
PacketDecoder() - Constructor for class net.tridentsdk.server.netty.packet.PacketDecoder
 
PacketDecrypter - Class in net.tridentsdk.server.netty.packet
Decrypts incoming packets and forwards the bytes to the PacketDecoder
PacketDecrypter() - Constructor for class net.tridentsdk.server.netty.packet.PacketDecrypter
 
PacketDirection - Enum in net.tridentsdk.server.netty.packet
The direction the packet is headed, the bound of it
PacketEncoder - Class in net.tridentsdk.server.netty.packet
Used to compress (if needed) outgoing packets from the server
PacketEncoder() - Constructor for class net.tridentsdk.server.netty.packet.PacketEncoder
 
PacketEncrypter - Class in net.tridentsdk.server.netty.packet
An encoder that encrypts the information contained in the raw packet
PacketEncrypter() - Constructor for class net.tridentsdk.server.netty.packet.PacketEncrypter
 
PacketHandler - Class in net.tridentsdk.server.netty.packet
The channel handler that is placed into the netty connection bootstrap to process inbound messages from clients (not just onlinePlayers)
PacketHandler() - Constructor for class net.tridentsdk.server.netty.packet.PacketHandler
 
PacketHandshakeIn - Class in net.tridentsdk.server.packets.handshake
The handshake packet from the client defining information about said client
PacketHandshakeIn() - Constructor for class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
 
PacketLoginInEncryptionResponse - Class in net.tridentsdk.server.packets.login
 
PacketLoginInEncryptionResponse() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
 
PacketLoginInEncryptionResponse.HashGenerator - Class in net.tridentsdk.server.packets.login
 
PacketLoginInEncryptionResponse.SessionResponse - Class in net.tridentsdk.server.packets.login
Response received from the session server
PacketLoginInEncryptionResponse.SessionResponse.Properties - Class in net.tridentsdk.server.packets.login
 
PacketLoginInStart - Class in net.tridentsdk.server.packets.login
 
PacketLoginInStart() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginInStart
 
PacketLoginOutDisconnect - Class in net.tridentsdk.server.packets.login
Packet used to disconnect the client from the login stage for whatsoever reason
PacketLoginOutDisconnect() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
PacketLoginOutEncryptionRequest - Class in net.tridentsdk.server.packets.login
 
PacketLoginOutEncryptionRequest() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
 
PacketLoginOutSetCompression - Class in net.tridentsdk.server.packets.login
 
PacketLoginOutSetCompression() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginOutSetCompression
 
PacketLoginOutSuccess - Class in net.tridentsdk.server.packets.login
Indicates a successful login
PacketLoginOutSuccess() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
PacketPlayInAnimation - Class in net.tridentsdk.server.packets.play.in
This packet is sent when a player swings his arms
PacketPlayInAnimation() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInAnimation
 
PacketPlayInBlockPlace - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInBlockPlace() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInBlockPlace
 
PacketPlayInChat - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInChat() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInChat
 
PacketPlayInClientSettings - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInClientSettings() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
 
PacketPlayInClientStatus - Class in net.tridentsdk.server.packets.play.in
Sent by the client when it's ready to login or respawn after death
PacketPlayInClientStatus() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus
 
PacketPlayInClientStatus.StatusType - Enum in net.tridentsdk.server.packets.play.in
 
PacketPlayInEntityAction - Class in net.tridentsdk.server.packets.play.in
Sent by the client when doing any of the action types below.
PacketPlayInEntityAction() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
 
PacketPlayInEntityAction.ActionType - Enum in net.tridentsdk.server.packets.play.in
 
PacketPlayInEntityInteract - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInEntityInteract() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
PacketPlayInEntityInteract.InteractType - Enum in net.tridentsdk.server.packets.play.in
 
PacketPlayInKeepAlive - Class in net.tridentsdk.server.packets.play.in
Sent by the packet to keep the connection alive
PacketPlayInKeepAlive() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInKeepAlive
 
PacketPlayInPackStatus - Class in net.tridentsdk.server.packets.play.in
Sent by the client to state the status of downloading the resource pack
PacketPlayInPackStatus() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
PacketPlayInPlayerAbilities - Class in net.tridentsdk.server.packets.play.in
Packet is sent when the player starts/stops flying with the second parameter changed accordingly.
PacketPlayInPlayerAbilities() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
PacketPlayInPlayerClickWindow - Class in net.tridentsdk.server.packets.play.in
Packet sent by the player when it clicks on a slot in a inventory.
PacketPlayInPlayerClickWindow() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
PacketPlayInPlayerClickWindow.ClickAction - Enum in net.tridentsdk.server.packets.play.in
 
PacketPlayInPlayerCloseWindow - Class in net.tridentsdk.server.packets.play.in
Packet sent by the client when closed a Inventory
PacketPlayInPlayerCloseWindow() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCloseWindow
 
PacketPlayInPlayerCompleteMove - Class in net.tridentsdk.server.packets.play.in
Packet sent when player moved both x, y, z and yaw, and pitch.
PacketPlayInPlayerCompleteMove() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCompleteMove
 
PacketPlayInPlayerConfirmTransaction - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInPlayerConfirmTransaction() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerConfirmTransaction
 
PacketPlayInPlayerCreativeAction - Class in net.tridentsdk.server.packets.play.in
While the user is in the standard inventory (i.e., not a crafting bench) on a creative-mode server, then this packet will be sent: If an item is dropped into the quick bar If an item is picked up from the quick bar (item id is -1)
PacketPlayInPlayerCreativeAction() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
PacketPlayInPlayerDig - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInPlayerDig() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
PacketPlayInPlayerDig.DigStatus - Enum in net.tridentsdk.server.packets.play.in
 
PacketPlayInPlayerEnchant - Class in net.tridentsdk.server.packets.play.in
 
PacketPlayInPlayerEnchant() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerEnchant
 
PacketPlayInPlayerFall - Class in net.tridentsdk.server.packets.play.in
This packet is used to indicate whether the player is on ground (walking/swimming), or airborne (jumping/falling).
PacketPlayInPlayerFall() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerFall
 
PacketPlayInPlayerHeldItemChange - Class in net.tridentsdk.server.packets.play.in
Packet sent when player changes selected slot
PacketPlayInPlayerHeldItemChange() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
 
PacketPlayInPlayerLook - Class in net.tridentsdk.server.packets.play.in
Packet sent when only Yaw + Pitch is sent by the client
PacketPlayInPlayerLook() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerLook
 
PacketPlayInPlayerMove - Class in net.tridentsdk.server.packets.play.in
This packet is sent when the player wishes updates the player's XYZ position on the server.
PacketPlayInPlayerMove() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerMove
 
PacketPlayInPlayerSpectate - Class in net.tridentsdk.server.packets.play.in
Packet sent when player is spectating, need to research more about this packet
PacketPlayInPlayerSpectate() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
 
PacketPlayInPluginMessage - Class in net.tridentsdk.server.packets.play.in
Mods and plugins can use this to send their data.
PacketPlayInPluginMessage() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInPluginMessage
 
PacketPlayInSteerVehicle - Class in net.tridentsdk.server.packets.play.in
Packet is sent when player steers his vehicle
PacketPlayInSteerVehicle() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
 
PacketPlayInTabComplete - Class in net.tridentsdk.server.packets.play.in
Sent when the user presses tab while writing text.
PacketPlayInTabComplete() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
PacketPlayInTeleportConfirm - Class in net.tridentsdk.server.packets.play.in
Confirms a teleport response from the client
PacketPlayInTeleportConfirm() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInTeleportConfirm
 
PacketPlayInUpdateSign - Class in net.tridentsdk.server.packets.play.in
Packet is sent when a player wishes to update a sign
PacketPlayInUpdateSign() - Constructor for class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
PacketPlayOutAnimation - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutAnimation() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutAnimation
 
PacketPlayOutAttachEntity - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutAttachEntity() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
PacketPlayOutBlockAction - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutBlockAction() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockAction
 
PacketPlayOutBlockBreakAnimation - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutBlockBreakAnimation() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockBreakAnimation
 
PacketPlayOutBlockChange - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutBlockChange() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutBlockChange
 
PacketPlayOutCamera - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutCamera() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutCamera
 
PacketPlayOutChat - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutChat() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
PacketPlayOutChat.ChatPosition - Enum in net.tridentsdk.server.packets.play.out
 
PacketPlayOutChunkData - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutChunkData() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
PacketPlayOutChunkData(byte[], ChunkLocation, boolean, short) - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutChunkData
 
PacketPlayOutCloseWindow - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutCloseWindow() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutCloseWindow
 
PacketPlayOutCollectItem - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutCollectItem() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutCollectItem
 
PacketPlayOutCombatEvent - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutCombatEvent() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
PacketPlayOutConfirmTransaction - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutConfirmTransaction() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
PacketPlayOutDestroyEntities - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutDestroyEntities() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutDestroyEntities
 
PacketPlayOutDisconnect - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutDisconnect() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutDisconnect
 
PacketPlayOutDisplayScoreboard - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutDisplayScoreboard() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
PacketPlayOutEffect - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEffect() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
PacketPlayOutEntityCompleteMove - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityCompleteMove() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
PacketPlayOutEntityEffect - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityEffect() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEffect
 
PacketPlayOutEntityEquipment - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityEquipment() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
PacketPlayOutEntityHeadLook - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityHeadLook() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityHeadLook
 
PacketPlayOutEntityLook - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityLook() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityLook
 
PacketPlayOutEntityMetadata - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityMetadata() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityMetadata
 
PacketPlayOutEntityProperties - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityProperties() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
PacketPlayOutEntityRelativeMove - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityRelativeMove() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityRelativeMove
 
PacketPlayOutEntityStatus - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityStatus() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
PacketPlayOutEntityTeleport - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityTeleport() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTeleport
 
PacketPlayOutEntityTick - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityTick() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityTick
 
PacketPlayOutEntityVelocity - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutEntityVelocity() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
PacketPlayOutExplosion - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutExplosion() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
PacketPlayOutGameStateChange - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutGameStateChange() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutGameStateChange
 
PacketPlayOutJoinGame - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutJoinGame() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutJoinGame
 
PacketPlayOutKeepAlive - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutKeepAlive() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutKeepAlive
 
PacketPlayOutMaps - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutMaps() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
PacketPlayOutMultiBlockChange - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutMultiBlockChange() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
PacketPlayOutOpenWindow - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutOpenWindow() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
PacketPlayOutParticle - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutParticle() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
PacketPlayOutPlayerAbilities - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerAbilities() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
PacketPlayOutPlayerCompleteMove - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerCompleteMove() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerCompleteMove
 
PacketPlayOutPlayerHeldItemChange - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerHeldItemChange() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerHeldItemChange
 
PacketPlayOutPlayerListItem - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerListItem() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
PacketPlayOutPlayerListItem.PlayerListDataBuilder - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerListUpdate - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerListUpdate() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListUpdate
 
PacketPlayOutPlayerRespawn - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPlayerRespawn() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerRespawn
 
PacketPlayOutPluginMessage - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutPluginMessage() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
PacketPlayOutRemoveEffect - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutRemoveEffect() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutRemoveEffect
 
PacketPlayOutResourcePackSend - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutResourcePackSend() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutResourcePackSend
 
PacketPlayOutScoreboardObjective - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutScoreboardObjective() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
PacketPlayOutServerDifficulty - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutServerDifficulty() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutServerDifficulty
 
PacketPlayOutSetCompression - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSetCompression() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSetCompression
 
PacketPlayOutSetExperience - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSetExperience() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
PacketPlayOutSetSlot - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSetSlot() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
PacketPlayOutSignEditorOpen - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSignEditorOpen() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSignEditorOpen
 
PacketPlayOutSoundEffect - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSoundEffect() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
PacketPlayOutSpawnExperienceOrb - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnExperienceOrb() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnExperienceOrb
 
PacketPlayOutSpawnGlobalEntity - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnGlobalEntity() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnGlobalEntity
 
PacketPlayOutSpawnMob - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnMob() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnMob
 
PacketPlayOutSpawnObject - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnObject() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnObject
 
PacketPlayOutSpawnPainting - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnPainting() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
PacketPlayOutSpawnPlayer - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnPlayer() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
PacketPlayOutSpawnPosition - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutSpawnPosition() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPosition
 
PacketPlayOutStatistics - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutStatistics() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics
 
PacketPlayOutStatistics.StatisticEntry - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTabComplete - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTabComplete() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutTabComplete
 
PacketPlayOutTeams - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTeams() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
PacketPlayOutTeams.Mode - Enum in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTimeUpdate - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTimeUpdate() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
PacketPlayOutTitle - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutTitle() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
PacketPlayOutTitle.TitleAction - Enum in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateBlockEntity - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateBlockEntity() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateBlockEntity
 
PacketPlayOutUpdateEntityNBT - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateEntityNBT() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateEntityNBT
 
PacketPlayOutUpdateHealth - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateHealth() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateHealth
 
PacketPlayOutUpdateScore - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateScore() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
PacketPlayOutUpdateScore.UpdateType - Enum in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateSign - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUpdateSign() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateSign
 
PacketPlayOutUseBed - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutUseBed() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutUseBed
 
PacketPlayOutWindowItems - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutWindowItems() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
PacketPlayOutWindowProperty - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutWindowProperty() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
PacketPlayOutWorldBorder - Class in net.tridentsdk.server.packets.play.out
 
PacketPlayOutWorldBorder() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
PacketStatusInPing - Class in net.tridentsdk.server.packets.status
Represents a ping packet sent in from the client
PacketStatusInPing() - Constructor for class net.tridentsdk.server.packets.status.PacketStatusInPing
 
PacketStatusInRequest - Class in net.tridentsdk.server.packets.status
Packet sent by the client to request PacketStatusOutResponse
PacketStatusInRequest() - Constructor for class net.tridentsdk.server.packets.status.PacketStatusInRequest
 
PacketStatusOutPing - Class in net.tridentsdk.server.packets.status
The response sent by the server for PacketStatusInPing
PacketStatusOutPing() - Constructor for class net.tridentsdk.server.packets.status.PacketStatusOutPing
 
PacketStatusOutResponse - Class in net.tridentsdk.server.packets.status
Status response to PacketStatusInRequest
PacketStatusOutResponse() - Constructor for class net.tridentsdk.server.packets.status.PacketStatusOutResponse
 
pages() - Method in interface net.tridentsdk.meta.item.BookMeta
Gets the pages of the book as a List.
pages - Variable in class net.tridentsdk.server.data.item.BookMetaImpl
 
pages() - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
paint(boolean) - Method in class net.tridentsdk.server.world.TridentChunk
 
Painting - Interface in net.tridentsdk.entity.block
Represents a Painting
paintingDirection() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
Pair<K,V> - Class in net.tridentsdk.util
A pair of objects
parent() - Method in class net.tridentsdk.config.ConfigSectionList
 
parent() - Method in enum net.tridentsdk.entity.types.VillagerCareer
 
parent() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get the current node parent.
parentSection() - Method in class net.tridentsdk.config.Config
 
parentSection() - Method in class net.tridentsdk.config.ConfigSection
The section parent
particle - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
particle() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
particleData - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
particleData() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutParticle
 
ParticleEffect - Interface in net.tridentsdk.effect.particle
Represents a particle effect
ParticleEffectType - Enum in net.tridentsdk.effect.particle
Enum of all possible particle effects
PartRotation - Class in net.tridentsdk.util
Represents the rotation of an Armor Stand part
PartRotation(int, int, int) - Constructor for class net.tridentsdk.util.PartRotation
 
passenger() - Method in interface net.tridentsdk.entity.Entity
Gets the entity that is riding this entity, if there is any
passenger(Entity) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
passenger - Variable in class net.tridentsdk.server.entity.TridentEntity
The entity's passenger, if there are any
passenger() - Method in class net.tridentsdk.server.entity.TridentEntity
 
path() - Method in class net.tridentsdk.config.Config
Gets the path to the configuration file
Path - Class in net.tridentsdk.entity.living.ai
A path that entities may follow
Path() - Constructor for class net.tridentsdk.entity.living.ai.Path
 
path() - Method in interface net.tridentsdk.entity.LivingEntity
Gets the path that this entity is currently following
Path - Class in net.tridentsdk.server.entity.ai.pathfind
 
Path(Node) - Constructor for class net.tridentsdk.server.entity.ai.pathfind.Path
 
path() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
Pathfinder - Class in net.tridentsdk.server.entity.ai.pathfind
 
Pathfinder(Entity, Position, double) - Constructor for class net.tridentsdk.server.entity.ai.pathfind.Pathfinder
 
pauseTicking() - Method in class net.tridentsdk.server.concurrent.MainThread
Interesting new feature (relative to other implementations) that would allow it to pause ticking
pauseTicking(int) - Method in class net.tridentsdk.server.concurrent.MainThread
Instead of needing to be resumed, it will instead just skip this many ticks and resume
Peaceful - Interface in net.tridentsdk.entity.traits
Represents a paceful entity Purpose of interface is to provide ease-of-access to large groups of a single type (i.e.
performAiUpdate() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
PermissionOwner - Interface in net.tridentsdk.service
Represents an object which holds tags called permissions
permissions - Variable in class net.tridentsdk.server.player.OfflinePlayer
 
pickedItem() - Method in interface net.tridentsdk.entity.living.Player
 
pickedItem() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
pickedItem() - Method in class net.tridentsdk.server.player.TridentPlayer
 
Pig - Interface in net.tridentsdk.entity.living
Represents a Pig
PigTransformEvent - Class in net.tridentsdk.event.entity
Called when a lightning bolt strikes and causes a pig to turn into a zombie pigman
PigTransformEvent(Entity, LightningStrikeEvent) - Constructor for class net.tridentsdk.event.entity.PigTransformEvent
 
PingInfo - Class in net.tridentsdk
Information displayed to the client in the server list
PingInfo() - Constructor for class net.tridentsdk.PingInfo
 
PistonExtendEvent - Class in net.tridentsdk.event.block
This event occurs when a piston becomes extended
PistonExtendEvent(Block, BlockDirection, List<Block>) - Constructor for class net.tridentsdk.event.block.PistonExtendEvent
 
PistonRetractEvent - Class in net.tridentsdk.event.block
Called when a piston retracts
PistonRetractEvent(Block, BlockDirection, Block) - Constructor for class net.tridentsdk.event.block.PistonRetractEvent
 
pitch() - Method in class net.tridentsdk.base.Position
The pitch of the position
pitch() - Method in interface net.tridentsdk.effect.sound.SoundEffect
Returns the pitch of the sound
pitch() - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
pitch - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
pitch() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
pitch - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
pitch() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
placeSound() - Method in enum net.tridentsdk.base.Substance
Returns the place sound of the block
PlatformColor - Class in net.tridentsdk.plugin.cmd
ANSI codes for coloring the console
play() - Method in class net.tridentsdk.server.netty.protocol.Protocol
 
Player - Interface in net.tridentsdk.entity.living
Represents a player entity after joining the server
player() - Method in class net.tridentsdk.event.block.BlockBreakEvent
Get the player associated with this event
player() - Method in class net.tridentsdk.event.block.BlockPlaceEvent
Returns the player associated with this event
player() - Method in class net.tridentsdk.event.entity.EntitySaddleEvent
Gets the player that saddled this pig
player() - Method in class net.tridentsdk.event.entity.PlayerDropItemEvent
 
player() - Method in class net.tridentsdk.event.player.PlayerDamageEvent
 
player() - Method in class net.tridentsdk.event.player.PlayerDeathEvent
 
player() - Method in class net.tridentsdk.event.player.PlayerEvent
 
player - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
player() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPlayer
 
player() - Method in class net.tridentsdk.server.player.PlayerConnection
Gets the player that has this connection
player() - Method in class net.tridentsdk.server.util.OwnedTridentBlock
Obtains the place
PlayerAbilities - Class in net.tridentsdk.server.player
 
PlayerAbilities() - Constructor for class net.tridentsdk.server.player.PlayerAbilities
 
PlayerBucketEmptyEvent - Class in net.tridentsdk.event.player
Called when a player empties a bucket
PlayerBucketEmptyEvent(Player, Block, Block, BlockDirection, Item) - Constructor for class net.tridentsdk.event.player.PlayerBucketEmptyEvent
 
PlayerBucketFillEvent - Class in net.tridentsdk.event.player
Called when a player fills a bucket
PlayerBucketFillEvent(Player, Block, BlockDirection, Item) - Constructor for class net.tridentsdk.event.player.PlayerBucketFillEvent
 
PlayerChangeWorldEvent - Class in net.tridentsdk.event.player
Called when a player changes worlds
PlayerChangeWorldEvent(Player, World, World) - Constructor for class net.tridentsdk.event.player.PlayerChangeWorldEvent
 
PlayerChatEvent - Class in net.tridentsdk.event.player
Called when a player chats
PlayerChatEvent(Player, String) - Constructor for class net.tridentsdk.event.player.PlayerChatEvent
 
PlayerClickItemEvent - Class in net.tridentsdk.event.player
Called when a player clicks an item inside a inventory
PlayerClickItemEvent(Inventory, short, int) - Constructor for class net.tridentsdk.event.player.PlayerClickItemEvent
 
PlayerCloseWindowEvent - Class in net.tridentsdk.event.player
Called when a player closes an inventory inventory
PlayerCloseWindowEvent(Inventory) - Constructor for class net.tridentsdk.event.player.PlayerCloseWindowEvent
 
PlayerConnection - Class in net.tridentsdk.server.player
Represents the connection the player has to the server
PlayerConsumeEvent - Class in net.tridentsdk.event.player
Called when a player consumes food, or potions
PlayerConsumeEvent(Player, Item, double) - Constructor for class net.tridentsdk.event.player.PlayerConsumeEvent
 
playerCount() - Method in class net.tridentsdk.PingInfo
Obtains the amount of players on the server
PlayerDamageEvent - Class in net.tridentsdk.event.player
Called when a player is damaged
PlayerDamageEvent(Entity, double, EntityDamageEvent.Cause) - Constructor for class net.tridentsdk.event.player.PlayerDamageEvent
 
PlayerDeathEvent - Class in net.tridentsdk.event.player
Called when a player dies
PlayerDeathEvent(Entity) - Constructor for class net.tridentsdk.event.player.PlayerDeathEvent
 
PlayerDigEvent - Class in net.tridentsdk.event.player
Occurs when a player damages a block and causes it to begin breaking
PlayerDigEvent(Player, BlockDirection, short) - Constructor for class net.tridentsdk.event.player.PlayerDigEvent
 
PlayerDisconnectEvent - Class in net.tridentsdk.event.player
Called when a player disconnects from the server
PlayerDisconnectEvent(Player) - Constructor for class net.tridentsdk.event.player.PlayerDisconnectEvent
TODO perhaps include disconnection reason (quit, timeout, etc)
PlayerDropItemEvent - Class in net.tridentsdk.event.entity
Called when a player drops an item
PlayerDropItemEvent(Entity, Position, Player) - Constructor for class net.tridentsdk.event.entity.PlayerDropItemEvent
 
PlayerDropItemEvent - Class in net.tridentsdk.event.player
Occurs when a player drops an item out of their inventory, usually by default pressing 'q'
PlayerDropItemEvent(Player, Item) - Constructor for class net.tridentsdk.event.player.PlayerDropItemEvent
 
PlayerEvent - Class in net.tridentsdk.event.player
Called when an event relating to a player occurs
PlayerEvent(Player) - Constructor for class net.tridentsdk.event.player.PlayerEvent
 
playerExecutor() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Gets the executor for the player thread pool
PlayerFamishEvent - Class in net.tridentsdk.event.player
Called when a player's hunger bar decreases
PlayerFamishEvent(Player, double) - Constructor for class net.tridentsdk.event.player.PlayerFamishEvent
 
PlayerFishEvent - Class in net.tridentsdk.event.player
Called when a player's fishing state changes,e.g.
PlayerFishEvent(Player, PlayerFishEvent.State, int, Item) - Constructor for class net.tridentsdk.event.player.PlayerFishEvent
 
PlayerFishEvent.State - Enum in net.tridentsdk.event.player
The state of a fishing inject when deployed
PlayerGameModeChangeEvent - Class in net.tridentsdk.event.player
Called before a Player's game mode changes
PlayerGameModeChangeEvent(Player, GameMode) - Constructor for class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
PlayerHungerEvent - Class in net.tridentsdk.event.player
Called when a Player's hunger level changes
PlayerHungerEvent(Player, double) - Constructor for class net.tridentsdk.event.player.PlayerHungerEvent
 
playerId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
playerId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCombatEvent
 
PlayerInteractEvent - Class in net.tridentsdk.event.player
Called when a player interacts with something
PlayerInteractEvent(Player, Block) - Constructor for class net.tridentsdk.event.player.PlayerInteractEvent
TODO add action detection and blockface(?)
PlayerJoinEvent - Class in net.tridentsdk.event.player
Called when a player joins the server
PlayerJoinEvent(Player) - Constructor for class net.tridentsdk.event.player.PlayerJoinEvent
 
PlayerLaunchProjectileEvent - Class in net.tridentsdk.event.player
Called when a player launches a projectile e.g.
PlayerLaunchProjectileEvent(Player, Entity) - Constructor for class net.tridentsdk.event.player.PlayerLaunchProjectileEvent
 
PlayerLeaveSleepEvent - Class in net.tridentsdk.event.player
Called when a player tries to leave a bed
PlayerLeaveSleepEvent(Player, Block) - Constructor for class net.tridentsdk.event.player.PlayerLeaveSleepEvent
 
playerListData - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
playerListData() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem
 
PlayerListDataBuilder() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
PlayerMoveEvent - Class in net.tridentsdk.event.player
Called when a player moves their position
PlayerMoveEvent(Player, Position, Position) - Constructor for class net.tridentsdk.event.player.PlayerMoveEvent
 
players() - Method in class net.tridentsdk.event.block.NotePlayEvent
Returns a list of players that will hear the Note being played
players() - Method in interface net.tridentsdk.registry.Implementation
 
Players - Interface in net.tridentsdk.registry
The player registry
players() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains access to the players on the server
players - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
players() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
players() - Static method in class net.tridentsdk.server.player.TridentPlayer
 
players() - Method in class net.tridentsdk.server.service.TridentImpl
 
PlayerShearEntityEvent - Class in net.tridentsdk.event.player
Called when a player shears an entity
PlayerShearEntityEvent(Player, LivingEntity, DroppedItem) - Constructor for class net.tridentsdk.event.player.PlayerShearEntityEvent
 
PlayerShootBowEvent - Class in net.tridentsdk.event.player
Called when a player shoots a bow
PlayerShootBowEvent(Player, Entity) - Constructor for class net.tridentsdk.event.player.PlayerShootBowEvent
 
PlayerSleepEvent - Class in net.tridentsdk.event.player
Called when a player tries to get in a bed
PlayerSleepEvent(Player, Block) - Constructor for class net.tridentsdk.event.player.PlayerSleepEvent
 
PlayerSpeed - Interface in net.tridentsdk.entity.traits
Represents various settings of pace of which the player can move at
playerSpeed - Variable in class net.tridentsdk.server.player.OfflinePlayer
 
PlayerStatus - Interface in net.tridentsdk.registry
Represents players with a special status, such as banned, ip-banned, operator, or whitelisted
PlayerTabCompleteEvent - Class in net.tridentsdk.event.player
Called when a player uses the tab key to complete the command
PlayerTabCompleteEvent(Player, String) - Constructor for class net.tridentsdk.event.player.PlayerTabCompleteEvent
 
PlayerToggleFlyingEvent - Class in net.tridentsdk.event.player
Called when a player attempts to change their flying state i.e.
PlayerToggleFlyingEvent(Player, boolean, boolean) - Constructor for class net.tridentsdk.event.player.PlayerToggleFlyingEvent
 
PlayerToggleSprintEvent - Class in net.tridentsdk.event.entity
Called when a player tries to start sprinting, even if hunger would otherwise prevent them from sprinting
PlayerToggleSprintEvent(Player, boolean) - Constructor for class net.tridentsdk.event.entity.PlayerToggleSprintEvent
 
playSound - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEffect
 
playSound(SoundEffectType) - Method in class net.tridentsdk.server.world.TridentWorld
 
playSound(SoundEffectType) - Method in interface net.tridentsdk.world.World
Creates a new sound effect
plugin() - Method in interface net.tridentsdk.event.EventNotifier
Obtains the plugin that contains the event listener
Plugin - Class in net.tridentsdk.plugin
Must be extended by a non-inner class to represent a plugin's main class
Plugin() - Constructor for class net.tridentsdk.plugin.Plugin
 
plugin() - Method in class net.tridentsdk.server.event.ReflectNotifier
 
PluginChannel - Class in net.tridentsdk.plugin.channel
A channel which listens for data received by the opened pipeline
PluginChannel() - Constructor for class net.tridentsdk.plugin.channel.PluginChannel
 
PluginChannels - Class in net.tridentsdk.plugin.channel
Manages data channels for sending information over the pipeline
PluginChannels() - Constructor for class net.tridentsdk.plugin.channel.PluginChannels
Do not instantiate
PluginClassLoader - Class in net.tridentsdk.server.plugin
 
PluginDesc - Annotation Type in net.tridentsdk.plugin.annotation
Describes a plugin properties and information
pluginFile() - Method in class net.tridentsdk.plugin.Plugin
Obtains the file which this plugin was loaded from
PluginHandler - Class in net.tridentsdk.server.plugin
Handles server plugins, loading and unloading, class management, and lifecycle management for plugins
PluginHandler() - Constructor for class net.tridentsdk.server.plugin.PluginHandler
Do not instantiate this without being Trident
PluginLoader - Interface in net.tridentsdk.plugin
Loads plugin classes
PluginLoadException - Exception in net.tridentsdk.plugin
Represents an exception which occurs when the plugin is loaded incorrectly
PluginLoadException(Exception) - Constructor for exception net.tridentsdk.plugin.PluginLoadException
 
PluginLoadException() - Constructor for exception net.tridentsdk.plugin.PluginLoadException
 
PluginLoadException(String) - Constructor for exception net.tridentsdk.plugin.PluginLoadException
 
Plugins - Interface in net.tridentsdk.plugin
Handles server plugins, loading and unloading, class management, and lifecycle management for plugins
plugins() - Method in interface net.tridentsdk.registry.Implementation
 
plugins() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the plugin handler
plugins() - Method in class net.tridentsdk.server.service.TridentImpl
 
Policy - Annotation Type in net.tridentsdk.docs
Use to document usage of esoteric or difficult/subtle to understand portions of code
pollMovement(double) - Method in class net.tridentsdk.server.entity.ai.pathfind.Path
Get the movement for the enxt tick based on the speed of the entity.
PORT - Static variable in class net.tridentsdk.Defaults
The server port
port - Variable in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
Believed to be always "25565", more documentation required
port() - Method in interface net.tridentsdk.Server
Gets the port the server currently runs on
port() - Method in class net.tridentsdk.server.TridentServer
Gets the port the server currently runs on
port() - Static method in class net.tridentsdk.Trident
The port which the server connection has been opened on
portalCooldown - Variable in class net.tridentsdk.server.entity.TridentEntity
Length of time the entity must wait to enter a portal.
pose() - Method in interface net.tridentsdk.entity.block.ArmorStand
Deprecated.
Uses magic numbers for indexing, exists until another way is pushed
pose() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
position() - Method in interface net.tridentsdk.base.Block
Returns the Location of the Block
position() - Method in class net.tridentsdk.base.BlockSnapshot
Obtains the position of the block
Position - Class in net.tridentsdk.base
Represents a point on the coordinate grid of the world, including pitch and yaw
Position(World, double, double, double) - Constructor for class net.tridentsdk.base.Position
 
position() - Method in interface net.tridentsdk.entity.Entity
The position of the entity with respect to the coordinate grid
position() - Method in class net.tridentsdk.event.entity.EntitySpawnEvent
 
position() - Method in class net.tridentsdk.event.weather.LightningStrikeEvent
 
position() - Method in class net.tridentsdk.server.entity.TridentEntity
 
position - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
position() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutChat
 
position() - Method in class net.tridentsdk.server.world.TridentBlock
 
PositionWritable - Class in net.tridentsdk.server.data
Represents a writable form of a Position
PositionWritable(Position) - Constructor for class net.tridentsdk.server.data.PositionWritable
Creates a new position based from an existing location
PossiblyThreadSafe - Annotation Type in net.tridentsdk.docs
Marks a class that is meant to be thread-safe, but has not been evaluated or thoroughly tested.
Potion - Interface in net.tridentsdk.entity.projectile
Represents a Potion
PotionEffect - Interface in net.tridentsdk.effect.potion
Represents a potion effect with all the according values
PotionEffectType - Enum in net.tridentsdk.effect.potion
Represents the types of potion effects
PotionMeta - Interface in net.tridentsdk.meta.item
Represents a Potion's additional metadata
PotionMetaImpl - Class in net.tridentsdk.server.data.item
 
PotionMetaImpl() - Constructor for class net.tridentsdk.server.data.item.PotionMetaImpl
 
PrimeTNT - Interface in net.tridentsdk.entity.block
Represents a Primed TNT
process() - Method in interface net.tridentsdk.meta.nbt.NBTSerializable
Called when all fields have been set.
process() - Method in class net.tridentsdk.server.data.item.EnchantedBookMetaImpl
 
process() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
process() - Method in class net.tridentsdk.server.data.item.ItemMetaImpl
 
process() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
produce() - Method in interface net.tridentsdk.reflect.Producer
Produces an empty inject object
produce(Class<?>) - Method in interface net.tridentsdk.reflect.Producer
Produce an object for an Inject.meta() class provided by the annotation
Producer<T> - Interface in net.tridentsdk.reflect
Produces an object for a particular injection class
profession() - Method in interface net.tridentsdk.entity.living.Villager
The profession of this villager
profession() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
profileId() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets the profile ID associated with this texture.
profileId() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
profileName() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets the profile name associated with this texture.
profileName() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
Projectile - Interface in net.tridentsdk.entity
Represents a Projectile
projectile() - Method in class net.tridentsdk.event.entity.EntityLaunchProjectileEvent
 
projectile() - Method in class net.tridentsdk.event.player.PlayerLaunchProjectileEvent
 
ProjectileLauncher - Interface in net.tridentsdk.entity.living
Represents the source of a launched Projectile
properties() - Method in interface net.tridentsdk.entity.Firework
Returns the properties of the Firework launched
properties() - Method in class net.tridentsdk.server.entity.TridentFirework
 
Properties() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse.SessionResponse.Properties
 
properties - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
properties() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityProperties
 
property - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
property() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
PropertyBuilder - Class in net.tridentsdk.server.data
Builds the property attributes for entity packets
PropertyBuilder() - Constructor for class net.tridentsdk.server.data.PropertyBuilder
Creates a 0 length property array
PropertyBuilder(int) - Constructor for class net.tridentsdk.server.data.PropertyBuilder
Creates a property array with the specified size
Protocol - Class in net.tridentsdk.server.netty.protocol
The base implementation for the protocol handling internals
Protocol() - Constructor for class net.tridentsdk.server.netty.protocol.Protocol
 
protocol() - Method in class net.tridentsdk.server.TridentServer
Get the protocol base of the server
Protocol.ClientStage - Enum in net.tridentsdk.server.netty.protocol
 
ProtocolMetadata - Class in net.tridentsdk.server.data
 
ProtocolMetadata() - Constructor for class net.tridentsdk.server.data.ProtocolMetadata
 
ProtocolMetadata.MetadataValue - Class in net.tridentsdk.server.data
 
protocolVersion - Variable in class net.tridentsdk.server.packets.handshake.PacketHandshakeIn
Protocol version the client is running on
provide(Class<T>) - Method in interface net.tridentsdk.meta.component.MetaProvider
Obtains a new instance of a meta value
provide(Class<T>) - Method in class net.tridentsdk.server.data.MetaProviderFactory
 
publicKey - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Public Key used during the LOGIN stage, reference PacketLoginInEncrytionResponse regarding encryption for the LOGIN stage
publicKey() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
The public encryption key
PURPLE - Static variable in class net.tridentsdk.base.Color
 
PURPLE - Static variable in interface net.tridentsdk.Console
 
put(T) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
put(Class<T>, T) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
put(T) - Method in interface net.tridentsdk.meta.component.MetaCollection
Puts the meta value into the collection, inferring the type
put(Class<T>, T) - Method in interface net.tridentsdk.meta.component.MetaCollection
Puts a mapping of a meta class and the meta value into the collection, replacing the existing value if necessary
put(TridentChunk) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Places a chunk into the collection of in-memory chunks
putClass(Class<?>) - Method in interface net.tridentsdk.plugin.PluginLoader
Lists the class as loaded
putClass(Class<?>) - Method in class net.tridentsdk.server.plugin.PluginClassLoader
 
putIfAbsent(T) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
putIfAbsent(Class<T>, T) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
putIfAbsent(T) - Method in interface net.tridentsdk.meta.component.MetaCollection
Puts the meta value into the collection if it does not exist as defined by MetaCollection.contains(Class)
putIfAbsent(Class<T>, T) - Method in interface net.tridentsdk.meta.component.MetaCollection
Appends the meta mapping only if it does not already exist as defined by MetaCollection.contains(Class).
putItem(Item) - Method in interface net.tridentsdk.inventory.Inventory
Places an item into the player's inventory, where there is room
putItem(Item) - Method in class net.tridentsdk.server.inventory.TridentInventory
 
pvp(boolean) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the PvP enabled flag

Q

quantity() - Method in class net.tridentsdk.inventory.Item
 
quantity - Variable in class net.tridentsdk.server.data.Slot
 
quantity() - Method in class net.tridentsdk.server.data.Slot
Gets the amount of the current item in the slot
quietTransaction(Object, S, R, int) - Static method in class net.tridentsdk.service.Transaction
Creates a new transaction that does not have a callback

R

Rabbit - Interface in net.tridentsdk.entity.living
Represents a Rabbit
RabbitType - Enum in net.tridentsdk.entity.types
Possible rabbit types, color and friendliness
radius() - Method in interface net.tridentsdk.entity.block.PrimeTNT
Obtains the radius of the explosion
radius() - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
RainEvent - Class in net.tridentsdk.event.weather
Called when the world's weather changes to rain
RainEvent(World) - Constructor for class net.tridentsdk.event.weather.RainEvent
 
rainTime() - Method in interface net.tridentsdk.world.WeatherConditions
Gets the number of ticks before raining is toggled
random() - Method in class net.tridentsdk.server.world.TridentWorld
 
random() - Static method in class net.tridentsdk.util.FastRandom
Finds a random number
random(int) - Static method in class net.tridentsdk.util.FastRandom
Finds a random number with an upper limit
random(Object) - Static method in class net.tridentsdk.util.FastRandom
Finds a random number with a hash
random(int, Object) - Static method in class net.tridentsdk.util.FastRandom
Finds a random number with a hash
rawTypes - Variable in class net.tridentsdk.server.world.ChunkSection
 
read(byte...) - Method in class net.tridentsdk.plugin.channel.PluginChannel
Overridden to perform a specified action upon reception of byte encoded messages
read(BiConsumer<K, V>) - Method in class net.tridentsdk.util.Pair
Processes the pair
read(BiFunction<K, V, T>) - Method in class net.tridentsdk.util.Pair
Reads both key and value and returns a result
readShort(byte, byte) - Static method in class net.tridentsdk.meta.block.ByteArray
Reads a short from two bytes in big endian order
readString(ByteBuf) - Static method in class net.tridentsdk.server.netty.Codec
Read a string from the encoded buffer
readVarInt32(ByteBuf) - Static method in class net.tridentsdk.server.netty.Codec
Reads a 32bit VarInt from the encoded buffer
readVarInt64(ByteBuf) - Static method in class net.tridentsdk.server.netty.Codec
Reads a 64bit VarInt from the encoded buffer
reason - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisconnect
 
reason() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisconnect
 
reason - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutGameStateChange
 
receiver() - Method in class net.tridentsdk.service.Transaction
The receiver of the transaction
recipe() - Method in interface net.tridentsdk.registry.Implementation
 
recipe() - Method in class net.tridentsdk.server.service.TridentImpl
 
RecipeManager - Interface in net.tridentsdk.inventory.crafting
Manages server crafting and smelting recipes
RecordBuilder - Class in net.tridentsdk.server.data
Records the state of a block as it was when the snapshot was taken
RecordBuilder() - Constructor for class net.tridentsdk.server.data.RecordBuilder
 
recordCount - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
recordCount() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
records - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
records() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
records - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
records() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMultiBlockChange
 
RED - Static variable in class net.tridentsdk.base.Color
 
red() - Method in class net.tridentsdk.base.Color
 
RED - Static variable in interface net.tridentsdk.Console
 
reference() - Method in class net.tridentsdk.inventory.crafting.CraftTuple
The character used to reference the item
ReflectNotifier - Class in net.tridentsdk.server.event
A fast-reflection based event invoker which notifies event listeners
refStrong() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
refWeak() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
RegionFile - Class in net.tridentsdk.server.world
Represents a Region File (in region/ directory) in memory
RegionFile(File) - Constructor for class net.tridentsdk.server.world.RegionFile
 
regionFile(ChunkLocation) - Static method in class net.tridentsdk.server.world.WorldUtils
Gets the name of a region file for a given chunklocation
regionFile(int, int) - Static method in class net.tridentsdk.server.world.WorldUtils
Gets a region file name for a given x and y location in the world
register(Inventory) - Method in interface net.tridentsdk.inventory.Inventories
Registers the inventory with the manager
register(Meta) - Static method in class net.tridentsdk.meta.component.MetaFactory
Registers the meta value into the server meta registry
register(Meta) - Method in interface net.tridentsdk.meta.component.MetaProvider
Puts the meta value into the server meta registry
register(String, PluginChannel) - Method in class net.tridentsdk.plugin.channel.PluginChannels
Registers a channel in the listings
register(Plugin, Command) - Method in interface net.tridentsdk.plugin.cmd.Commands
Registers the command for the plugin
register(Meta) - Method in class net.tridentsdk.server.data.MetaProviderFactory
 
register(Entity) - Method in class net.tridentsdk.server.entity.EntityHandler
Starts entity management and tracks the entity
register(Inventory) - Method in class net.tridentsdk.server.inventory.TridentInventories
 
register(Plugin, Command) - Method in class net.tridentsdk.server.plugin.CommandHandler
 
registerAll() - Static method in class net.tridentsdk.server.command.ServerCommandRegistrar
 
registerConnection(Channel) - Static method in class net.tridentsdk.server.netty.ClientConnection
Registers the client channel with a protocol connection wrapper
Registered - Class in net.tridentsdk.registry
Deprecated.
Registered() - Constructor for class net.tridentsdk.registry.Registered
Deprecated.
 
registerListener(Plugin, Listener) - Method in interface net.tridentsdk.event.Events
Normally not needed to be used.
registerListener(Plugin, Listener) - Method in class net.tridentsdk.server.event.EventHandler
 
Registry<E> - Interface in net.tridentsdk.registry
A collection of items which have been registered
relative() - Method in enum net.tridentsdk.base.BlockFace
 
relative(Vector) - Method in class net.tridentsdk.base.Position
Acquires the relative position to this set of coordinates
relativeBlock(Vector) - Method in interface net.tridentsdk.base.Block
Returns a block immediately to the direction specified
relativeBlock(Vector) - Method in class net.tridentsdk.server.world.TridentBlock
 
release() - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
releaseReferences(ChunkLocationSet) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Releases the reference counters associated with the chunks that are specified in the set given
releaseStrong() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
releaseWeak() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
reload() - Method in class net.tridentsdk.config.Config
Reloads the configuration
remainingAir() - Method in interface net.tridentsdk.entity.LivingEntity
Returns the amount of remaining air for the Entity
remainingAir() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
RemoteEffect<T> - Interface in net.tridentsdk.effect
Represents effects that can be executed without an entity
remove(int) - Method in class net.tridentsdk.config.ConfigList
 
remove(Object) - Method in class net.tridentsdk.config.ConfigList
 
remove(String) - Method in class net.tridentsdk.config.ConfigSection
Removes the tag from the configuration
remove(int) - Method in class net.tridentsdk.config.ConfigSectionList
 
remove(Object) - Method in class net.tridentsdk.config.ConfigSectionList
 
remove() - Method in interface net.tridentsdk.entity.Entity
Removes the entity from the world and destroys it, freeing all memory associated with it
remove(Class<T>) - Method in class net.tridentsdk.meta.component.ImmutableMetaCollection
 
remove(Class<T>) - Method in interface net.tridentsdk.meta.component.MetaCollection
Removes the meta tag from this collection
remove(ChunkLocation) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Manually removes the chunk from the collection without running any cleanup code
remove(int) - Method in class net.tridentsdk.server.data.ProtocolMetadata
 
remove() - Method in class net.tridentsdk.server.entity.TridentEntity
 
remove() - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
remove() - Method in class net.tridentsdk.util.WeakEntity.CleaningIterator
 
removeAll(Collection<?>) - Method in class net.tridentsdk.config.ConfigList
 
removeAll(Collection<?>) - Method in class net.tridentsdk.config.ConfigSectionList
 
removeEntity(Entity) - Method in class net.tridentsdk.server.entity.EntityHandler
Removes the entity from management
removeEntity(Entity) - Method in class net.tridentsdk.server.world.TridentWorld
 
removeModifier(int) - Method in class net.tridentsdk.server.entity.EntityAttribute
 
removeTag(String) - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
removeTag(NBTTag) - Method in class net.tridentsdk.meta.nbt.ListTag
 
repairCost() - Method in interface net.tridentsdk.meta.item.EnchantedBookMeta
Gets this EnchantedBook's cost to apply in an anvil in experience levels.
repairCost() - Method in class net.tridentsdk.server.data.item.EnchantedBookMetaImpl
 
replenishAmount() - Method in class net.tridentsdk.event.player.PlayerConsumeEvent
 
RESET - Static variable in interface net.tridentsdk.Console
 
reset() - Static method in class net.tridentsdk.server.concurrent.TickSync
Resets the counters and the blocking mechanisms for the next tick iteration
resetReadCounter() - Method in class net.tridentsdk.server.player.PlayerConnection
 
restTicks - Variable in class net.tridentsdk.server.entity.TridentLivingEntity
 
result() - Method in class net.tridentsdk.server.crafting.SmeltingRecipe
 
result - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
Result/Status 0 - Successfully loaded 1 - Declined 2 - Failed download 3 - Accepted TODO Change to enum
result() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPackStatus
 
resultSlot() - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
resultSlot() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
resumeLogin() - Method in class net.tridentsdk.server.player.TridentPlayer
 
resumeTicking() - Method in class net.tridentsdk.server.concurrent.MainThread
Complement to MainThread#pauseTicking(), resumes the ticking of the server
retainAll(Collection<?>) - Method in class net.tridentsdk.config.ConfigList
Not implemented
returnItem() - Method in class net.tridentsdk.server.crafting.SmeltingFuel
 
revokePermission(String) - Method in class net.tridentsdk.server.command.TridentConsole
 
revokePermission(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
revokePermission(String) - Method in interface net.tridentsdk.service.PermissionOwner
Removes the permission tag from the holder such that the next invocation of PermissionOwner.ownsPermission(String) returns false
rewardExp() - Method in interface net.tridentsdk.inventory.trade.Trade
Whether or not this trade rewards xp
rootSection() - Method in class net.tridentsdk.config.Config
 
rootSection() - Method in class net.tridentsdk.config.ConfigSection
The JSON root from the parent
rot() - Method in interface net.tridentsdk.meta.item.MapDecoration
Gets the decoration's rotation.
rot() - Method in class net.tridentsdk.server.data.item.MapDecorationImpl
 
rotX() - Method in class net.tridentsdk.util.PartRotation
Get the rotation on the X plane
rotY() - Method in class net.tridentsdk.util.PartRotation
Get the rotation on the Y plane
rotZ() - Method in class net.tridentsdk.util.PartRotation
Get the rotation on the Z plane
rows - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
rows() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
RSA - Class in net.tridentsdk.server.netty.packet
Produces RSA encryption digests
rule(GameRule, GameRule.Value) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the game rules of the world to be generated
run() - Method in class net.tridentsdk.server.concurrent.MainThread
 
runMarkSweep() - Static method in class net.tridentsdk.util.WeakEntity
Forces the reference handler thread to run the null or garbage reference collection cycle and reclaim memory lost by those references
runnable() - Method in interface net.tridentsdk.concurrent.ScheduledTask
The execution runnable, invoked when the task is scheduled to occur

S

Saddleable - Interface in net.tridentsdk.entity.traits
Represents a living entity that can wear a saddle
saturation - Variable in class net.tridentsdk.server.player.OfflinePlayer
The current food saturation of the player
save() - Method in class net.tridentsdk.config.Config
 
save() - Method in class net.tridentsdk.config.ConfigSection
Saves the parent data
save() - Method in class net.tridentsdk.server.world.TridentWorld
 
save() - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
save() - Method in interface net.tridentsdk.world.WorldLoader
Writes the changes made to the world to the world folder
saveAll() - Method in class net.tridentsdk.server.service.Statuses
 
saveChunk(Chunk) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
saveChunk(Chunk) - Method in interface net.tridentsdk.world.WorldLoader
Writes the changes in the chunk to the world file
saveChunkData(TridentChunk) - Method in class net.tridentsdk.server.world.RegionFile
 
saveDefaultConfig() - Method in class net.tridentsdk.plugin.Plugin
Saves the configuration inside the jar to the plugin directory
saveResource(String, boolean) - Method in class net.tridentsdk.plugin.Plugin
Saves a resource inside the jar to the plugin directory
scale - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
scale() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
scaleUnder(long, long, long) - Method in class net.tridentsdk.world.gen.GeneratorRandom
Scales the next random long between the given min and max values
ScheduledRunnable - Class in net.tridentsdk.concurrent
A wrapper over Runnable that provides access to the scheduling facilities after scheduled
ScheduledRunnable() - Constructor for class net.tridentsdk.concurrent.ScheduledRunnable
 
ScheduledTask - Interface in net.tridentsdk.concurrent
The internal representation of a scheduled task, implemented inside the scheduler to manage the wrapping for ScheduledRunnable
Scheduler - Interface in net.tridentsdk.concurrent
Generates tasks that are queued for execution in the specified method
scheduler() - Method in interface net.tridentsdk.registry.Implementation
 
scheduler() - Method in class net.tridentsdk.server.service.TridentImpl
 
score() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
score() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
score - Variable in class net.tridentsdk.server.player.OfflinePlayer
TODO
scoreName - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutDisplayScoreboard
 
scoreName - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
searchFor(Entity) - Static method in class net.tridentsdk.util.WeakEntity
Provides an object which possesses the matching properties for a WeakEntity
second() - Method in class net.tridentsdk.inventory.trade.ItemPair
 
secretLength - Variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Length of the secret key
secretLength() - Method in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Gets the length of the secret
section(int) - Static method in class net.tridentsdk.server.world.WorldUtils
Get section index from y height
sections - Variable in class net.tridentsdk.server.world.TridentChunk
 
seed() - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
seed - Variable in class net.tridentsdk.world.gen.ChunkGenerator
 
seed() - Method in class net.tridentsdk.world.gen.ChunkGenerator
Obtains the chunk generation seed
seed - Variable in class net.tridentsdk.world.gen.FeatureGenerator
 
seed() - Method in class net.tridentsdk.world.gen.FeatureGenerator
Obtains the chunk generation seed
seed() - Method in class net.tridentsdk.world.gen.GeneratorRandom
Obtains the seed used to generate the random longs
seed(String) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the seed used to generate the world
seed(long) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets the seed used to generate the world
seed() - Method in class net.tridentsdk.world.settings.WorldCreateOptions
 
seed() - Method in interface net.tridentsdk.world.settings.WorldSettings
Obtains the seed used to generate the world
SelectableThread - Interface in net.tridentsdk.concurrent
Execution abstraction
SelectableThreadPool - Interface in net.tridentsdk.concurrent
A tunable task executor which represents a scalable thread pool
selectCore() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Selects a thread in much the same way as SelectableThreadPool.selectNext(), however, it does not include concurrent that have been added to the scaling pool.
selectCore() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
selectedSlot() - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
selectedSlot - Variable in class net.tridentsdk.server.player.OfflinePlayer
The current slot selected by the player
selectNext() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Obtains a worker which is available in the thread pool
selectNext() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
selectScaled() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Obtains an unoccupied thread, or if none exists, create a new thread
selectScaled() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
sendAll(Packet) - Static method in class net.tridentsdk.server.player.TridentPlayer
 
sendBar(BarType, String) - Method in interface net.tridentsdk.bar.BarReceiver
Sends a bar accordingly to the type and the message.
sendBar(BarType, String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendBar(BarType, String) - Method in class net.tridentsdk.server.player.TridentPlayer
 
SendCommand - Class in net.tridentsdk.server.command
 
SendCommand() - Constructor for class net.tridentsdk.server.command.SendCommand
 
sender() - Method in class net.tridentsdk.service.Transaction
The sender of the transaction
sendFiltered(Packet, Predicate<Player>) - Static method in class net.tridentsdk.server.player.TridentPlayer
 
sendKeepAlive() - Method in class net.tridentsdk.server.player.PlayerConnection
 
sendMessage(String) - Method in interface net.tridentsdk.entity.living.Player
Sends the player a message
sendMessage(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendMessage(String) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendPacket(Packet) - Method in class net.tridentsdk.server.netty.ClientConnection
Sends protocol data through the client stream
sendPacket(Packet) - Method in class net.tridentsdk.server.player.PlayerConnection
 
sendPluginMessage(String, byte...) - Method in class net.tridentsdk.plugin.channel.PluginChannels
Send a plugin message
sendRaw(String...) - Method in interface net.tridentsdk.Messagable
Send an array of messages to this recipient
sendRaw(String...) - Method in class net.tridentsdk.server.command.TridentConsole
 
sendRaw(String...) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendRaw(String...) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendTitle(String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendTitle(String, String) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendTitle(String, TitleTransition) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendTitle(String, String, TitleTransition) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sendTitle(String) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendTitle(String, String) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendTitle(String, TitleTransition) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendTitle(String, String, TitleTransition) - Method in class net.tridentsdk.server.player.TridentPlayer
 
sendTitle(String) - Method in interface net.tridentsdk.title.TitleReceiver
Sends a regular title
sendTitle(String, String) - Method in interface net.tridentsdk.title.TitleReceiver
Sends a title with a subtitle
sendTitle(String, TitleTransition) - Method in interface net.tridentsdk.title.TitleReceiver
Sends a regular time with a transition
sendTitle(String, String, TitleTransition) - Method in interface net.tridentsdk.title.TitleReceiver
Sends a title with a subtitle and a transition
sendTo(Player...) - Method in class net.tridentsdk.meta.MessageBuilder
Sends the formatted text to the specified players
sendTo(TridentPlayer) - Method in class net.tridentsdk.server.inventory.TridentInventory
 
serialize(NBTSerializable, String) - Static method in class net.tridentsdk.meta.nbt.NBTSerializer
 
serialize(NBTSerializable) - Static method in class net.tridentsdk.meta.nbt.NBTSerializer
 
Server - Interface in net.tridentsdk
The access point to the server information
server() - Static method in class net.tridentsdk.Trident
The singleton instance of the server
SERVER_PREFIX - Static variable in class net.tridentsdk.server.command.ServerCommandRegistrar
 
ServerCommandRegistrar - Class in net.tridentsdk.server.command
 
ServerCommandRegistrar() - Constructor for class net.tridentsdk.server.command.ServerCommandRegistrar
 
SessionResponse() - Constructor for class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse.SessionResponse
 
set(double, double, double, double, double, double) - Method in class net.tridentsdk.base.BoundingBox
 
set(int, V) - Method in class net.tridentsdk.config.ConfigList
 
set(int, V) - Method in class net.tridentsdk.config.ConfigSectionList
 
set(Object, Object) - Method in class net.tridentsdk.reflect.FastField
 
set(int, ChunkSection) - Method in class net.tridentsdk.server.chunk.ConcurrentSectionTable
 
set(String, Object) - Method in class net.tridentsdk.server.netty.packet.OutPacket
Sets the field name with said value
set(byte[], int, byte) - Static method in class net.tridentsdk.util.NibbleArray
 
set(K, V) - Method in class net.tridentsdk.util.Pair
Sets both the key and values of this pair
set(T) - Method in class net.tridentsdk.util.Value
Sets the value
setAge(int) - Method in interface net.tridentsdk.entity.DroppedItem
Sets the age of this Item entity
setAge(int) - Method in interface net.tridentsdk.entity.ExperienceOrb
Sets the age of this Experience Orb entity
setAge(int) - Method in interface net.tridentsdk.entity.traits.Ageable
Set the current age of this entity, in ticks
setAge(int) - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
setAge(int) - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
setAge(int) - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
setAge(int) - Method in class net.tridentsdk.server.entity.TridentAgeable
 
setAge(int) - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
setAge(int) - Method in class net.tridentsdk.server.entity.TridentExpOrb
 
setAiModule(AiModule) - Method in interface net.tridentsdk.entity.LivingEntity
Overides defaults and previous AI Modules for this entity, assigning a new module to it
setAiModule(AiModule) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
setAllowPvp(boolean) - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
setAllowPvp(boolean) - Method in interface net.tridentsdk.world.settings.WorldSettings
Allows or disallows player vs.
setAmbient(boolean) - Method in interface net.tridentsdk.effect.potion.PotionEffect
Sets if the potion is ambient or not
setAmbient(boolean) - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
setAmplifier(byte) - Method in interface net.tridentsdk.effect.potion.PotionEffect
Sets the amplifier of the potion
setAmplifier(byte) - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
setAt(Position, Substance, byte, byte, byte) - Method in class net.tridentsdk.server.world.TridentChunk
 
setAt(int, int, int, Substance, byte, byte, byte) - Method in class net.tridentsdk.server.world.TridentChunk
 
setAuthor(String) - Method in interface net.tridentsdk.meta.item.BookMeta
Sets the author of the book.
setAuthor(String) - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
setBigDecimal(String, BigDecimal) - Method in class net.tridentsdk.config.ConfigSection
Sets the BigDecimal the specified tag
setBigInteger(String, BigInteger) - Method in class net.tridentsdk.config.ConfigSection
Sets the BigInteger the specified tag
setBiteChance(float) - Method in interface net.tridentsdk.entity.projectile.FishHook
Sets the chance the fish will bite the inject
setBiteChance(float) - Method in class net.tridentsdk.server.entity.projectile.TridentFishHook
 
setBlock(Block) - Method in class net.tridentsdk.event.player.PlayerInteractEvent
 
setBlock(int, int, int, int) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(int, int, int, Substance) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(int, int, int, Substance, byte) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(int, int, int, int, byte) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(Position, int) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(Position, int, byte) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(Position, Substance) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(Position, Substance, byte) - Method in class net.tridentsdk.server.world.change.DefaultMassChange
 
setBlock(int, int, int, int) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(int, int, int, Substance) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(int, int, int, Substance, byte) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(int, int, int, int, byte) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(Position, int) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(Position, int, byte) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(Position, Substance) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(Position, Substance, byte) - Method in class net.tridentsdk.server.world.change.ThreadSafeChange
 
setBlock(int, int, int, int) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(int, int, int, Substance) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(int, int, int, int, byte) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(int, int, int, Substance, byte) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(Position, int) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(Position, int, byte) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(Position, Substance) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlock(Position, Substance, byte) - Method in interface net.tridentsdk.world.MassChange
Add a change to make at when this change is committed
setBlockId(int) - Method in class net.tridentsdk.server.data.RecordBuilder
Sets the block ID number
setBlocks(char[]) - Method in class net.tridentsdk.server.world.ChunkSection
 
setBlue(int) - Method in class net.tridentsdk.base.Color
 
setBoolean(String, boolean) - Method in class net.tridentsdk.config.ConfigSection
Sets the boolean the specified tag
setBurnTicks(int) - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
setBurnTicks(int) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
setByte(String, byte) - Method in class net.tridentsdk.config.ConfigSection
Sets the byte the specified tag
setCareer(VillagerCareer) - Method in interface net.tridentsdk.entity.living.Villager
Sets the career of this villager.
setCareer(VillagerCareer) - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
setCenter(int, int) - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Sets the center X and Z coordinates for the border
setChar(String, char) - Method in class net.tridentsdk.config.ConfigSection
Sets a character at the tag to the specified character
setColor(SubstanceColor) - Method in interface net.tridentsdk.meta.block.ColorMeta
Sets the wool colour
setColor(Color) - Method in interface net.tridentsdk.meta.item.LeatherArmorDisplayProperties
Sets the color of the leather armor.
setColor(SubstanceColor) - Method in class net.tridentsdk.server.data.block.ColorMetaImpl
 
setColor(Color) - Method in class net.tridentsdk.server.data.item.LeatherArmorDisplayPropertiesImpl
 
setContents(String...) - Method in class net.tridentsdk.event.block.SignChangeEvent
Sets the contents of the Sign
setCopyTier(int) - Method in interface net.tridentsdk.meta.item.BookMeta
Manually set the copy tier of the book
setCopyTier(int) - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
setCount(int) - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Set the count how many of the effects should be spawned
setCount(int) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setCrouching(boolean) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setDamage(double) - Method in class net.tridentsdk.event.entity.EntityDamageEvent
Change the damage value dealt
setDamageValue(short) - Method in class net.tridentsdk.inventory.Item
 
setData(int[]) - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Set the data of the particle
Only used for ICON_CRACK, BLOCK_CRACK and BLOCK_DUST
ICON_CRACK requires array of two integers
BLOCK_CRACK and BLOCK_DUST requires an array of a single integer
setData(int) - Method in interface net.tridentsdk.effect.visual.VisualEffect
Set the data of the effect
Only used for FIRE_SMOKE, BLOCK_BREAK and SPLASH_POTION

FIRE_SMOKE requires direction of the smoke
0 = South-East, 1 = South, 2 = South-West, 3 = East,
4 = Up/Middle, 5 = West, 6 = North-East, 7 = North, 8 = North-West

BLOCK_BREAK requires block ID

SPLASH_POTION requires potion ID (refer to This List)
setData(int) - Method in class net.tridentsdk.server.data.RecordBuilder
 
setData(int[]) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setData(int) - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
setData(byte[]) - Method in class net.tridentsdk.server.world.ChunkSection
 
setDefaultAiFor(EntityType, AiModule) - Method in interface net.tridentsdk.entity.living.ai.AiHandler
Sets the AI for this entity type, used to provide a separate AiModule for Entities
setDefaultAiFor(EntityType, AiModule) - Method in class net.tridentsdk.server.entity.ai.TridentAiHandler
 
setDifficulty(Difficulty) - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
setDifficulty(Difficulty) - Method in interface net.tridentsdk.world.settings.WorldSettings
Sets the world difficulty
setDirection(BlockDirection) - Method in interface net.tridentsdk.meta.block.DirectionMeta
Sets the facing direction of the block
setDirection(BlockDirection) - Method in class net.tridentsdk.server.data.block.DirectionMetaImpl
 
setDisplayName(String) - Method in interface net.tridentsdk.entity.Entity
Sets the entity's display name, effects inventories (if applicable) and death messages
setDisplayName(String) - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Sets the display name.
setDisplayName(String) - Method in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
setDisplayName(String) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setDisplayProperties(ItemDisplayProperties) - Method in interface net.tridentsdk.meta.item.ItemMeta
Sets the display properties of this item
setDisplayProperties(ItemDisplayProperties) - Method in class net.tridentsdk.server.data.item.ItemMetaImpl
 
setDisplayTile(BlockSnapshot) - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Set this Minecart's display tile to the specified block state
setDisplayTile(BlockSnapshot) - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
setDisplayTile(BlockSnapshot) - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
setDisplayTileOffset(int) - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Set the offset for this Minecart's display tile
setDisplayTileOffset(int) - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
setDisplayTileOffset(int) - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
setDouble(String, double) - Method in class net.tridentsdk.config.ConfigSection
Sets a double at the tag to a specified double
setDrag(PacketPlayInPlayerClickWindow.ClickAction) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setDrop(DroppedItem) - Method in class net.tridentsdk.event.player.PlayerShearEntityEvent
Sets the item that shearing this entity will drop
setDropper(String) - Method in interface net.tridentsdk.entity.DroppedItem
Sets the Player who dropped this Item
setDropper(String) - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
setDuration(int) - Method in interface net.tridentsdk.effect.potion.PotionEffect
Sets the duration of the potion, measured in ticks
setDuration(int) - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
setEffects(List<PotionEffect>) - Method in interface net.tridentsdk.meta.item.PotionMeta
Sets this Potion's applied effects.
setEffects(List<PotionEffect>) - Method in class net.tridentsdk.server.data.item.PotionMetaImpl
 
setEffectType(PotionEffectType) - Method in interface net.tridentsdk.effect.potion.PotionEffect
Sets the effect type of this potion
setEffectType(PotionEffectType) - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
setElectric(boolean) - Method in interface net.tridentsdk.entity.living.Creeper
Set whether or not this creeper is powered
setElectric(boolean) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
setEntity(Entity) - Method in interface net.tridentsdk.effect.entity.EntityStatusEffect
Set the entity to which the status effect will be applied
setEntity(Entity) - Method in class net.tridentsdk.event.entity.EntityEvent
set the entity associated with this event
setEntity(Entity) - Method in class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
setEquipment(Item[]) - Method in interface net.tridentsdk.entity.traits.Equippable
 
setEquipment(Item[]) - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
setEquipment(Item[]) - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
setEquipment(Item[]) - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
setExp(int) - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
setExplosionRadius(float) - Method in interface net.tridentsdk.entity.living.Creeper
Sets this creeper's explosion radius
setExplosionRadius(float) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
setFeed(double) - Method in class net.tridentsdk.event.player.PlayerHungerEvent
 
setFilledLevel(short) - Method in interface net.tridentsdk.meta.block.CauldronMeta
Sets the filled water level of the cauldron.
setFilledLevel(short) - Method in class net.tridentsdk.server.data.block.CauldronMetaImpl
 
setFireTicks(int) - Method in class net.tridentsdk.event.entity.EntityBurnEvent
Sets how long this entity will be on fire for, in ticks
setFlag(ItemMeta.HiddenModifierFlag, boolean) - Method in interface net.tridentsdk.meta.item.ItemMeta
Sets the display value of a specified flag.
setFlag(ItemMeta.HiddenModifierFlag, boolean) - Method in class net.tridentsdk.server.data.item.ItemMetaImpl
 
setFloat(String, float) - Method in class net.tridentsdk.config.ConfigSection
Sets the float at the tag to a specified float
setFlying(boolean) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setFlyingSpeed(float) - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Set the flying speed of the Player
setFlyMode(boolean) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setFooter(String) - Method in interface net.tridentsdk.entity.living.Player
 
setFooter(MessageBuilder) - Method in interface net.tridentsdk.entity.living.Player
 
setFooter(MessageBuilder) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
setFooter(MessageBuilder) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setFormatter(ChatIdentityFormatter, Plugin) - Method in class net.tridentsdk.server.service.ChatHandler
 
setFormatter(ChatIdentityFormatter, Plugin) - Method in interface net.tridentsdk.service.ChatFormatter
Sets the provider of the chat format, performing the default overriding logic of the original provider
setFuelSlot(Item) - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
setFuelSlot(Item) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
setFuelTicks(int) - Method in interface net.tridentsdk.entity.vehicle.FurnaceMinecart
Set the number of fuel ticks this Furnace Minecart has
setFuelTicks(int) - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
setFuse(int) - Method in interface net.tridentsdk.entity.block.PrimeTNT
Sets the number of fuse ticks
setFuse(int) - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
setFuseTime(int) - Method in interface net.tridentsdk.entity.vehicle.TNTMinecart
Sets the fuse time for this TNT Minecart
setFuseTime(int) - Method in class net.tridentsdk.server.entity.vehicle.TridentTntMinecart
 
setGameMode(GameMode) - Method in interface net.tridentsdk.entity.living.Player
Sets the player's gamemode to the specified gamemode
setGameMode(GameMode) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
setGameMode(GameMode) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setGameMode(GameMode) - Method in class net.tridentsdk.server.world.TridentWorldSettings
 
setGameMode(GameMode) - Method in interface net.tridentsdk.world.settings.WorldSettings
Sets the world game mode
setGenerator(long) - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
setGreen(int) - Method in class net.tridentsdk.base.Color
 
setHeader(String) - Method in interface net.tridentsdk.entity.living.Player
 
setHeader(MessageBuilder) - Method in interface net.tridentsdk.entity.living.Player
 
setHeader(MessageBuilder) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
setHeader(MessageBuilder) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setHealth(short) - Method in interface net.tridentsdk.entity.DroppedItem
Sets the health for this Item entity
setHealth(short) - Method in interface net.tridentsdk.entity.ExperienceOrb
Sets the health for this Experience Orb entity
setHealth(double) - Method in interface net.tridentsdk.entity.LivingEntity
Sets the health of the Entity
setHealth(short) - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
setHealth(short) - Method in class net.tridentsdk.server.entity.TridentExpOrb
 
setHealth(double) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
setHeldItem(Item) - Method in interface net.tridentsdk.entity.traits.WindowHolder
Sets the item held in the selected slot
setHeldItem(Item) - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
setHeldItem(Item) - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
setHeldItem(Item) - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
setHeldItem(Item) - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
setInstrument(Instrument) - Method in class net.tridentsdk.event.block.NotePlayEvent
Set the Instrument to play the Note
setInt(String, int) - Method in class net.tridentsdk.config.ConfigSection
Sets the value at the tag to a specified integer
setInterval(long) - Method in class net.tridentsdk.concurrent.ScheduledRunnable
Sets how long this runnable should wait between executions if this is a repeating task
setInterval(long) - Method in interface net.tridentsdk.concurrent.ScheduledTask
Interval is the ticks left of a specific action for repeating and delayed tasks
setItem(Entity) - Method in class net.tridentsdk.event.entity.PlayerDropItemEvent
 
setItem(Item) - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
setJsonMessage(String) - Method in class net.tridentsdk.server.packets.login.PacketLoginOutDisconnect
 
setKey(String) - Method in class net.tridentsdk.server.data.PropertyBuilder
Sets the key of the property builder
setKey(K) - Method in class net.tridentsdk.util.Pair
Sets the key of this pair
setLastFileAccess(int) - Method in class net.tridentsdk.server.world.TridentChunk
 
setLauncher(ProjectileLauncher) - Method in interface net.tridentsdk.entity.Projectile
Returns the shooter of the Projectile
setLauncher(ProjectileLauncher) - Method in class net.tridentsdk.server.entity.projectile.TridentProjectile
 
setLength(int) - Method in class net.tridentsdk.event.entity.EntityBeginExplosionCountdownEvent
 
setLine(int, String) - Method in class net.tridentsdk.event.block.SignChangeEvent
Sets the value of a line
setLoc(Position) - Method in class net.tridentsdk.server.data.PositionWritable
Sets the wrapped position
setLocale(Locale) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setLoginKeyPair(KeyPair) - Method in class net.tridentsdk.server.netty.ClientConnection
Sets the client login key pair
setLongDistance(boolean) - Method in interface net.tridentsdk.effect.particle.ParticleEffect
Set the particle to be long distance
Increases distance from 256 to 65536
setLongDistance(boolean) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setLore(List<String>) - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Sets the lore of the item.
setLore(String...) - Method in interface net.tridentsdk.meta.item.ItemDisplayProperties
Set the lore of the item.
setLore(List<String>) - Method in class net.tridentsdk.server.data.item.ItemDisplayPropertiesImpl
 
setMaxHealth(double) - Method in interface net.tridentsdk.entity.LivingEntity
Sets the maximum health of the Entity
setMaxHealth(double) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
setMaxThreads(int) - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Sets the maximum scale (explained in SelectableThreadPool.maxThreads()
setMaxThreads(int) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
setMessage(String) - Method in class net.tridentsdk.event.player.PlayerChatEvent
 
setMeta(byte) - Method in interface net.tridentsdk.base.Block
Sets the tile data
setMeta(int, ProtocolMetadata.MetadataValue) - Method in class net.tridentsdk.server.data.ProtocolMetadata
 
setMeta(int, MetadataType, Object) - Method in class net.tridentsdk.server.data.ProtocolMetadata
 
setMeta(byte) - Method in class net.tridentsdk.server.world.TridentBlock
 
setModifier(int, EntityAttribute.Modifier) - Method in class net.tridentsdk.server.entity.EntityAttribute
 
setMotdImage(BufferedImage) - Method in class net.tridentsdk.PingInfo
Sets the MOTD image sent to clients, may or may not take a server restart to take effect
setMustEmptyBeforeExpire(boolean) - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Ensures there are no tasks in an expiring worker before it dies
setMustEmptyBeforeExpire(boolean) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
setName(String) - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Sets the custom name of this Minecart
setName(String) - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
setName(String) - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
setNewGamemode(GameMode) - Method in class net.tridentsdk.event.player.PlayerGameModeChangeEvent
 
setNote(Note) - Method in class net.tridentsdk.event.block.NotePlayEvent
Set the Note that is being played
setObject(String, Object) - Method in class net.tridentsdk.config.ConfigSection
Sets the object at the specified tag
setOffset(Vector) - Method in interface net.tridentsdk.effect.particle.ParticleEffect
The randomized offset for each particle
If multiple particles are spawned, this will be re-run for each
setOffset(Vector) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setOnGround(boolean) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setOwner(String) - Method in interface net.tridentsdk.entity.DroppedItem
Sets the owner of this Item entity.
setOwner(String) - Method in interface net.tridentsdk.meta.item.SkullMeta
Sets the name of the owner of this skull
setOwner(String) - Method in class net.tridentsdk.server.data.item.SkullMetaImpl
 
setOwner(String) - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
setPages(List<String>) - Method in interface net.tridentsdk.meta.item.BookMeta
Set the pages of the book.
setPages(String...) - Method in interface net.tridentsdk.meta.item.BookMeta
Set the pages of the book.
setPages(List<String>) - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
setParent(Node) - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Set the node's parent.
setPassenger(Entity) - Method in interface net.tridentsdk.entity.Entity
Mounts the specified entity on this entity
setPassenger(Entity) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setPath(Path) - Method in interface net.tridentsdk.entity.LivingEntity
Sets a path for this entity to follow, should only be used in an AiHandler
setPath(Path) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
setPickedItem(Item) - Method in interface net.tridentsdk.entity.living.Player
 
setPickedItem(Item) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
setPickedItem(Item) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setPickup(boolean) - Method in interface net.tridentsdk.entity.projectile.Arrow
Sets the ability to pickup the projectile
setPickup(boolean) - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
setPitch(float) - Method in class net.tridentsdk.base.Position
Sets the pitch of the position
setPitch(int) - Method in interface net.tridentsdk.effect.sound.SoundEffect
Set the pitch of the sound
setPitch(int) - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
setPosition(Vector) - Method in interface net.tridentsdk.effect.RemoteEffect
Set the position of the effect
setPosition(Vector) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setPosition(Vector) - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
setPosition(Vector) - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
setPosition(Position) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setPosition(Position) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setProfession(VillagerProfession) - Method in interface net.tridentsdk.entity.living.Villager
Sets the profession of this villager.
setProfession(VillagerProfession) - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
setProvider(Implementation) - Static method in class net.tridentsdk.registry.Registered
Deprecated.
 
setQuantity(short) - Method in class net.tridentsdk.inventory.Item
 
setRadius(int) - Method in interface net.tridentsdk.entity.block.PrimeTNT
Sets the radius of the explosion
setRadius(int) - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
setRaining(boolean) - Method in interface net.tridentsdk.world.WeatherConditions
Sets raining to the provided boolean
setRaw(byte[]) - Method in class net.tridentsdk.util.NibbleArray
 
setRed(int) - Method in class net.tridentsdk.base.Color
 
setRemainingAir(long) - Method in interface net.tridentsdk.entity.LivingEntity
Sets the amount of remaining air for the LivingAir
setRemainingAir(long) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
setReplenishAmount(double) - Method in class net.tridentsdk.event.player.PlayerConsumeEvent
 
setResultSlot(Item) - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
setResultSlot(Item) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
setRotX(int) - Method in class net.tridentsdk.util.PartRotation
Set the rotation on the X plane
setRotY(int) - Method in class net.tridentsdk.util.PartRotation
Set the rotation on the Y plane
setRotZ(int) - Method in class net.tridentsdk.util.PartRotation
Set the rotation on the Z plane
setSaddled(boolean) - Method in interface net.tridentsdk.entity.traits.Saddleable
Set whether or not this entity is saddled
setSaddled(boolean) - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
setSaddled(boolean) - Method in class net.tridentsdk.server.entity.living.TridentPig
 
setSelectedSlot(int) - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
setServer(Server) - Static method in class net.tridentsdk.Trident
Do not call
setShowParticles(boolean) - Method in interface net.tridentsdk.effect.potion.PotionEffect
Sets if the particles should show to the client
setShowParticles(boolean) - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
setSize(float, float) - Method in interface net.tridentsdk.entity.Entity
Set the width and height of the entity
setSize(float, float) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setSkinFlags(byte) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setSlot(int, Item) - Method in interface net.tridentsdk.inventory.Inventory
Sets the item at the slot.
setSlot(int, Item) - Method in class net.tridentsdk.server.inventory.TridentInventory
 
setSlot(short) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setSneakSpeed(float) - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Sets the Player's sneak speed
setSourceSlot(Item) - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
setSourceSlot(Item) - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
setSprinting(boolean) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setStage(Protocol.ClientStage) - Method in class net.tridentsdk.server.netty.ClientConnection
Sets the client state, should only be used by the ClientConnectionHandler
setStrength(float) - Method in class net.tridentsdk.event.block.BedExplodeEvent
Set the strength of the explosion
setStrength(float) - Method in class net.tridentsdk.event.entity.EntityExplodeEvent
 
setString(String, String) - Method in class net.tridentsdk.config.ConfigSection
Sets the string the specified tag
setString(String) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
setSubstance(Substance) - Method in interface net.tridentsdk.base.Block
Sets the substance the tile is made of
setSubstance(Substance) - Method in class net.tridentsdk.server.world.TridentBlock
 
setSubstanceAndMeta(Substance, byte) - Method in interface net.tridentsdk.base.Block
Sets the substance the tile is made of and its tile data
setSubstanceAndMeta(Substance, byte) - Method in class net.tridentsdk.server.world.TridentBlock
 
setSunny() - Method in interface net.tridentsdk.world.WeatherConditions
Sets the world to sunny, stopping both thundering and raining if present
setTame(UUID) - Method in class net.tridentsdk.server.entity.TridentTameable
 
setTextAt(int, String) - Method in interface net.tridentsdk.meta.block.SignMeta
Sets the text at the index [0-3] to the provided text
setTextAt(int, String) - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
setThreadExpiryTime(long) - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Sets the interval at which an expiring worker will die after inactivity
setThreadExpiryTime(long) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
setThundering(boolean) - Method in interface net.tridentsdk.world.WeatherConditions
Sets thundering to the boolean provided
setTime(long) - Method in class net.tridentsdk.server.world.TridentWorld
 
setTime(long) - Method in interface net.tridentsdk.world.World
Sets the time of the world
settings() - Method in class net.tridentsdk.server.world.TridentWorld
 
settings() - Method in interface net.tridentsdk.world.World
Obtains the settings which modify the behavior of the world
setTitle(String) - Method in interface net.tridentsdk.meta.item.BookMeta
Sets the title of the book
setTitle(String) - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
setTransferCooldown(int) - Method in interface net.tridentsdk.entity.vehicle.HopperMinecart
Sets the transfer cooldown of this Hopper Minecart
setTransferCooldown(int) - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
setType(T) - Method in interface net.tridentsdk.effect.Effect
Set the type of the effect
setType(EntityStatusEffectType) - Method in class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
setType(ParticleEffectType) - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
setType(SoundEffectType) - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
setType(VisualEffectType) - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
setUuid(UUID) - Method in class net.tridentsdk.server.netty.ClientConnection
Sets the UUID of the connection
setVal(V) - Method in class net.tridentsdk.util.Pair
Sets the value of this pair
setValue(byte...) - Method in class net.tridentsdk.meta.nbt.ByteArrayTag
 
setValue(byte) - Method in class net.tridentsdk.meta.nbt.ByteTag
 
setValue(boolean) - Method in class net.tridentsdk.meta.nbt.ByteTag
 
setValue(double) - Method in class net.tridentsdk.meta.nbt.DoubleTag
 
setValue(float) - Method in class net.tridentsdk.meta.nbt.FloatTag
 
setValue(int...) - Method in class net.tridentsdk.meta.nbt.IntArrayTag
 
setValue(int) - Method in class net.tridentsdk.meta.nbt.IntTag
 
setValue(long) - Method in class net.tridentsdk.meta.nbt.LongTag
 
setValue(short) - Method in class net.tridentsdk.meta.nbt.ShortTag
 
setValue(String) - Method in class net.tridentsdk.meta.nbt.StringTag
 
setValue(double) - Method in class net.tridentsdk.server.data.PropertyBuilder
Sets the value of the property builder
setValue(double) - Method in class net.tridentsdk.server.entity.EntityAttribute
 
setValue(int) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
setVelocity(Vector) - Method in interface net.tridentsdk.entity.Entity
Sets the entity's movement direction and speed to the magnitude of the vector
setVelocity(Vector) - Method in class net.tridentsdk.server.entity.TridentEntity
 
setViewDistance(int) - Method in class net.tridentsdk.server.player.TridentPlayer
 
setVolume(float) - Method in interface net.tridentsdk.effect.sound.SoundEffect
Set the volume of the sound
setVolume(float) - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
setWalkSpeed(float) - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Sets the Player's walk speed
setWorld(World) - Method in class net.tridentsdk.base.Position
Sets the position's world
setX(byte) - Method in class net.tridentsdk.server.data.RecordBuilder
Sets the X location of the block
setX(double) - Method in class net.tridentsdk.util.Vector
Sets this vector's x value
setY(byte) - Method in class net.tridentsdk.server.data.RecordBuilder
Sets the Y location of the block
setY(double) - Method in class net.tridentsdk.util.Vector
Sets this vector's y value
setYaw(float) - Method in class net.tridentsdk.base.Position
Sets the yaw of the position
setZ(byte) - Method in class net.tridentsdk.server.data.RecordBuilder
Sets the Z location of the block
setZ(double) - Method in class net.tridentsdk.util.Vector
Sets this vector's z value
sharedSecret - Variable in class net.tridentsdk.server.netty.ClientConnection
The secret key shared between the client and server
sharedSecret() - Method in class net.tridentsdk.server.netty.ClientConnection
The protocol login encryption secret
sharpen() - Method in class net.tridentsdk.base.Note
Returns a note one step sharper than this
sheared() - Method in class net.tridentsdk.event.player.PlayerShearEntityEvent
Gets the entity that was sheared
Sheep - Interface in net.tridentsdk.entity.living
Represents a Sheep
shortTag(String, short) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
ShortTag - Class in net.tridentsdk.meta.nbt
 
ShortTag(String) - Constructor for class net.tridentsdk.meta.nbt.ShortTag
 
shouldDrop() - Method in interface net.tridentsdk.entity.block.FallingBlock
Whether or not this FallingBlock should drop when it breaks
shouldDrop() - Method in class net.tridentsdk.server.entity.block.TridentFallingBlock
 
show(Entity) - Method in interface net.tridentsdk.entity.LivingEntity
Un-hides the entity that was hidden from view, or does nothing of already visible
show(Entity) - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentBat
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentCow
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
show(Entity) - Method in class net.tridentsdk.server.entity.living.TridentPig
 
show(Entity) - Method in class net.tridentsdk.server.entity.TridentLivingEntity
 
show(Entity) - Method in class net.tridentsdk.server.player.OfflinePlayer
 
showParticles() - Method in interface net.tridentsdk.effect.potion.PotionEffect
Returns whether the potion will show particles to the client
showParticles - Variable in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
showParticles() - Method in class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
shrink(double, double, double) - Method in class net.tridentsdk.base.BoundingBox
 
Shulker - Interface in net.tridentsdk.entity.living
Represents a shulker mob.
shutdown() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Shuts down the thread processes
shutdown() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
shutdown() - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
shutdown() - Method in interface net.tridentsdk.Server
Closes the connections of the server, disconnects all clients, and unloads everything, then exits the JVM.
shutdown() - Method in class net.tridentsdk.server.TridentServer
Performs the shutdown procedure on the server, ending with the exit of the JVM
shutdown() - Static method in class net.tridentsdk.Trident
Stops the server
shutdownAll() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Stops all the executors and clears all caches of concurrent concurrent
shutdownNow() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
sideways - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInSteerVehicle
Positive to the left of the player
SignChangeEvent - Class in net.tridentsdk.event.block
Called when a player edits a sign, or when the sign is first created
SignChangeEvent(Block, Player, String...) - Constructor for class net.tridentsdk.event.block.SignChangeEvent
 
signLocation - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
Location of the sign
signLocation() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInUpdateSign
 
SignMeta - Interface in net.tridentsdk.meta.block
Represents metadata held by a sign
SignMetaImpl - Class in net.tridentsdk.server.data.block
Implements sign meta
SignMetaImpl() - Constructor for class net.tridentsdk.server.data.block.SignMetaImpl
 
silent(boolean) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
silent - Variable in class net.tridentsdk.server.entity.TridentEntity
TODO
SILVER - Static variable in class net.tridentsdk.base.Color
 
SimplexNoiseGenerator - Class in net.tridentsdk.server.world.gen
Based on example code by Stefan Gustavson (stegu@itn.liu.se).
SimplexNoiseGenerator() - Constructor for class net.tridentsdk.server.world.gen.SimplexNoiseGenerator
 
SimplexNoiseGenerator(int) - Constructor for class net.tridentsdk.server.world.gen.SimplexNoiseGenerator
 
SimplexOctaveGenerator - Class in net.tridentsdk.server.world.gen
 
SimplexOctaveGenerator(int, double, int) - Constructor for class net.tridentsdk.server.world.gen.SimplexOctaveGenerator
Creates a new SimplexOctave generator with parameters
size() - Method in class net.tridentsdk.config.ConfigList
 
size() - Method in interface net.tridentsdk.entity.living.Slime
Returns the size of this slime
size() - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the amount of loaded chunks
size() - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
size() - Method in class net.tridentsdk.server.entity.living.TridentSlime
 
size() - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Gets the size of the worldborder
sizeContraction() - Method in interface net.tridentsdk.world.WorldBorder
Deprecated.
Gets to what size a border is contracting, 60000000 by default
sizeOf(int) - Static method in class net.tridentsdk.server.netty.Codec
Gets the byte length of provided integer
Skeleton - Interface in net.tridentsdk.entity.living
Represents a skeleton mob
skinParts - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
Displayed skin parts also packs several values into one byte.
skinUrl() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets the skin URL of the texture.
skinUrl() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
SkullMeta - Interface in net.tridentsdk.meta.item
Represents the additional metadata for a skull
SkullMetaImpl - Class in net.tridentsdk.server.data.item
 
SkullMetaImpl() - Constructor for class net.tridentsdk.server.data.item.SkullMetaImpl
 
SkullMetaImpl.SkullOwnerData - Class in net.tridentsdk.server.data.item
 
SkullMetaImpl.SkullOwnerDataProperties - Class in net.tridentsdk.server.data.item
 
SkullMetaImpl.SkullOwnerDataTexture - Class in net.tridentsdk.server.data.item
 
SkullOwnerData() - Constructor for class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerData
 
SkullOwnerDataProperties() - Constructor for class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataProperties
 
SkullOwnerDataTexture() - Constructor for class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
SkullTexture - Interface in net.tridentsdk.meta.item
 
skyLight - Variable in class net.tridentsdk.server.world.ChunkSection
 
Slime - Interface in net.tridentsdk.entity.living
Represents a Slime
Slot - Class in net.tridentsdk.server.data
 
Slot(ByteBuf) - Constructor for class net.tridentsdk.server.data.Slot
 
Slot() - Constructor for class net.tridentsdk.server.data.Slot
 
slot - Variable in class net.tridentsdk.server.data.Slot
 
slot() - Method in class net.tridentsdk.server.data.Slot
 
slot - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
Slot of the action
slot() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerCreativeAction
 
slot - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
Slot number from 0-8
slot() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerHeldItemChange
 
slot - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
slot() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityEquipment
 
slot - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerHeldItemChange
 
slot() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerHeldItemChange
 
slot - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
slot() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
SLOT_OFFSET - Static variable in class net.tridentsdk.server.player.TridentPlayer
 
slotProperties() - Method in interface net.tridentsdk.entity.block.ArmorStand
Gets the slot properties of this Armor Stand
SlotProperties - Interface in net.tridentsdk.entity.block
Represents the slot properties of an Armor Stand
slotProperties() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
slots - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
slots() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
slots - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
slots() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
SmallFireball - Interface in net.tridentsdk.entity.projectile
Represents a small Fireball
SmeltingFuel - Class in net.tridentsdk.server.crafting
 
SmeltingFuel(Item, int, Item) - Constructor for class net.tridentsdk.server.crafting.SmeltingFuel
 
SmeltingRecipe - Class in net.tridentsdk.server.crafting
 
SmeltingRecipe(Item, Item, int, float) - Constructor for class net.tridentsdk.server.crafting.SmeltingRecipe
 
smeltTicks() - Method in class net.tridentsdk.server.crafting.SmeltingRecipe
 
snapshot() - Method in class net.tridentsdk.server.world.TridentChunk
 
snapshot() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
snapshot() - Method in interface net.tridentsdk.world.Chunk
Obtains a snapshot of the state of the chunk
sneakSpeed() - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Returns the sneak speed of the player
Snowball - Interface in net.tridentsdk.entity.projectile
Represents a Snowball
sound - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
sound() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
SoundEffect - Interface in net.tridentsdk.effect.sound
Represents a sound effect
SoundEffectType - Enum in net.tridentsdk.effect.sound
Enum of all possible sound effects
source() - Method in class net.tridentsdk.inventory.crafting.CraftTuple
The item referenced by the char
source() - Method in class net.tridentsdk.server.crafting.SmeltingFuel
 
source() - Method in class net.tridentsdk.server.crafting.SmeltingRecipe
 
source - Variable in class net.tridentsdk.server.entity.projectile.TridentProjectile
The source that fires the projectile
sourceSlot() - Method in interface net.tridentsdk.meta.block.FurnaceMeta
 
sourceSlot() - Method in class net.tridentsdk.server.data.block.FurnaceMetaImpl
 
spawn(Position) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
spawn() - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
spawn() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
spawn() - Method in class net.tridentsdk.server.entity.TridentEntity
Begin entity management
spawn(EntityType, Position) - Method in class net.tridentsdk.server.world.TridentWorld
 
spawn(EntityType, Position) - Method in interface net.tridentsdk.world.World
Spawns an entity in the world
SpawnerMinecart - Interface in net.tridentsdk.entity.vehicle
Represents a Spawner Minecart
spawnLocation() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
spawnParticle(ParticleEffectType) - Method in class net.tridentsdk.server.world.TridentWorld
 
spawnParticle(ParticleEffectType) - Method in interface net.tridentsdk.world.World
Creates a new particle effect
spawnPlayer(ClientConnection, UUID, String) - Static method in class net.tridentsdk.server.player.TridentPlayer
 
spawnPosition - Variable in class net.tridentsdk.server.player.OfflinePlayer
The spawn location of the player
spawnPosition() - Method in class net.tridentsdk.server.world.TridentWorld
 
spawnPosition() - Method in interface net.tridentsdk.world.World
Gets the spawn position of the world
spawnType() - Method in interface net.tridentsdk.entity.vehicle.SpawnerMinecart
The spawn type of entities spawned by this Spawner Minecart
spawnType() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
spawnVisual(VisualEffectType) - Method in class net.tridentsdk.server.world.TridentWorld
 
spawnVisual(VisualEffectType) - Method in interface net.tridentsdk.world.World
Creates a new visual effect
speedModifiers() - Method in interface net.tridentsdk.entity.living.Player
Obtains the settings for the player's speed
speedModifiers() - Method in class net.tridentsdk.server.player.OfflinePlayer
 
sprintOff() - Method in class net.tridentsdk.event.entity.PlayerToggleSprintEvent
 
sprintOn() - Method in class net.tridentsdk.event.entity.PlayerToggleSprintEvent
 
SR - Static variable in class net.tridentsdk.server.netty.ClientConnection
Random for generating the verification token
stage - Variable in class net.tridentsdk.server.netty.ClientConnection
The client stage during login
stage() - Method in class net.tridentsdk.server.netty.ClientConnection
Gets the current state of the connection
state() - Method in class net.tridentsdk.event.player.PlayerFishEvent
 
staticInject(Class<?>) - Static method in class net.tridentsdk.reflect.Injector
Injects all static fields in the class
StatisticEntry() - Constructor for class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
status() - Method in class net.tridentsdk.event.player.PlayerDigEvent
 
status() - Method in class net.tridentsdk.server.netty.protocol.Protocol
 
status() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig
 
status - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
status() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityStatus
 
statuses() - Method in interface net.tridentsdk.registry.Implementation
 
statuses() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the status handler for the players
Statuses - Class in net.tridentsdk.server.service
Loads the Trident status files for bans, ops, and whitelists
Statuses() - Constructor for class net.tridentsdk.server.service.Statuses
 
statuses() - Method in class net.tridentsdk.server.service.TridentImpl
 
storedEnchantments() - Method in interface net.tridentsdk.meta.item.EnchantedBookMeta
Gets a mapping of all enchantments stored in this Enchanted Book.
storedEnchantments() - Method in class net.tridentsdk.server.data.item.EnchantedBookMetaImpl
 
strength() - Method in class net.tridentsdk.event.block.BedExplodeEvent
Get the strength of the explosion
strength() - Method in class net.tridentsdk.event.block.BlockRedstoneEvent
Returns the strength (power level) of the redstone
strength() - Method in class net.tridentsdk.event.entity.EntityExplodeEvent
 
string - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
string() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
stringTag(String, String) - Method in class net.tridentsdk.meta.nbt.CompoundTagBuilder
 
StringTag - Class in net.tridentsdk.meta.nbt
 
StringTag(String) - Constructor for class net.tridentsdk.meta.nbt.StringTag
 
StringUtil - Class in net.tridentsdk.util
String utilities
structures(boolean) - Method in class net.tridentsdk.world.settings.WorldCreateOptions
Sets whether or not to generate structures (caves, villages, etc)
subList(int, int) - Method in class net.tridentsdk.config.ConfigList
Not implemented
submit(Callable<V>) - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Adds support for running a runnable with callback
submit(Callable<T>) - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
submitTask(Callable<V>) - Method in interface net.tridentsdk.concurrent.SelectableThread
Runs a callback which returns a value as a future
substance() - Method in interface net.tridentsdk.base.Block
Gets the substance the tile is made of
Substance - Enum in net.tridentsdk.base
Enumeration of possible substances in minecraft
substance() - Method in class net.tridentsdk.server.world.TridentBlock
 
SubstanceColor - Enum in net.tridentsdk.base
Represents a color in minecraft
subtract(Vector) - Method in class net.tridentsdk.util.Vector
Takes the current vector coordinates and subtract them with the vector x, y, and z
subtract(double, double, double) - Method in class net.tridentsdk.util.Vector
Takes the the current vector's coordinates and subtracts them from the coordinate values with double accuracy
subtract(int, int, int) - Method in class net.tridentsdk.util.Vector
Takes the the current vector's coordinates and subtracts them from the coordinate values
success(String) - Method in class net.tridentsdk.util.TridentLogger
Logs to the logger with a green escape
suggestions() - Method in class net.tridentsdk.event.player.PlayerTabCompleteEvent
 
SunEvent - Class in net.tridentsdk.event.weather
Called when the weather on the world changes to sun
SunEvent(World) - Constructor for class net.tridentsdk.event.weather.SunEvent
 
sync(Runnable) - Static method in class net.tridentsdk.server.concurrent.TickSync
Synchronizes the task for later execution once the tick completes
syncLater(Plugin, ScheduledRunnable, long) - Method in interface net.tridentsdk.concurrent.Scheduler
Asynchronously run a task after a specified time has passed
syncLater(Plugin, ScheduledRunnable, long) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
syncRepeat(Plugin, ScheduledRunnable, long, long) - Method in interface net.tridentsdk.concurrent.Scheduler
Synchronously run a task repeatedly
syncRepeat(Plugin, ScheduledRunnable, long, long) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
syncRun(Plugin, ScheduledRunnable) - Method in interface net.tridentsdk.concurrent.Scheduler
Synchronously run a task after the next tick
syncRun(Plugin, ScheduledRunnable) - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 

T

tag(Object) - Method in class net.tridentsdk.meta.nbt.ListTagBuilder
 
TagContainer - Interface in net.tridentsdk.meta.nbt
 
TagType - Enum in net.tridentsdk.meta.nbt
 
TagVisibility - Enum in net.tridentsdk.base.board
Visibility flag of the player tag
tagVisibility - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
tagVisibility() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
TallGrassBrush - Class in net.tridentsdk.server.world.gen.brush
Creates tall grass in the world
TallGrassBrush(long) - Constructor for class net.tridentsdk.server.world.gen.brush.TallGrassBrush
 
Tameable - Interface in net.tridentsdk.entity.traits
Represents a tameable entity
tameData - Variable in class net.tridentsdk.server.entity.TridentTameable
 
tamer() - Method in class net.tridentsdk.event.entity.EntityTameEvent
 
target - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
Entity id of the target interacted
target() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
 
tasks() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the scheduler
TaskType - Enum in net.tridentsdk.concurrent
Type of task that will be run by the scheduler, how it will be run, when it will be scheduled
TEAL - Static variable in class net.tridentsdk.base.Color
 
team() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamDisplay - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamDisplay() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamName - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamPrefix - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamPrefix() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamSuffix - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teamSuffix() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTeams
 
teleport(double, double, double) - Method in interface net.tridentsdk.entity.Entity
Moves the entity to the specified position
teleport(Entity) - Method in interface net.tridentsdk.entity.Entity
Moves the current entity to the provided entity's position
teleport(Position) - Method in interface net.tridentsdk.entity.Entity
Moves the entity to the coordinates specified by the position object passed in
teleport(double, double, double) - Method in class net.tridentsdk.server.entity.TridentEntity
 
teleport(Entity) - Method in class net.tridentsdk.server.entity.TridentEntity
 
teleport(Position) - Method in class net.tridentsdk.server.entity.TridentEntity
 
TeleportCommand - Class in net.tridentsdk.server.command
 
TeleportCommand() - Constructor for class net.tridentsdk.server.command.TeleportCommand
 
teleportId - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInTeleportConfirm
The teleport id sent by the client
temper() - Method in interface net.tridentsdk.entity.living.Horse
The temper of this horse, higher temper dictates that the horse is easier to tame
temper() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
text(String) - Method in class net.tridentsdk.meta.Message
The text to display to the messageable
text - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
Text currently written
text() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInTabComplete
 
textAt(int) - Method in interface net.tridentsdk.meta.block.SignMeta
Obtains the text at the given index [0-3]
textAt(int) - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
textures() - Method in interface net.tridentsdk.meta.item.SkullMeta
Gets the skull's textures
textures() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl
 
then(String) - Method in class net.tridentsdk.meta.MessageBuilder
Appends extra text to the end of this message
then(Message) - Method in class net.tridentsdk.meta.MessageBuilder
Appends extra text to the end of this message
think(LivingEntity) - Method in interface net.tridentsdk.entity.living.ai.AiModule
Called each time an entity is given a chance to think
think(LivingEntity) - Method in class net.tridentsdk.server.entity.ai.CreeperAiModule
 
threadExpiryTime() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
The interval at which an expiring worker will die after inactivity
threadExpiryTime() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
threadSafe() - Static method in class net.tridentsdk.util.Pair
Creates a new thread safe pair
threadSafe(K, V) - Static method in class net.tridentsdk.util.Pair
Creates a new thread safe pair with the given start arguments
ThreadSafeChange - Class in net.tridentsdk.server.world.change
A MassChange that is thread-safe, unlike the default
ThreadSafeChange(World) - Constructor for class net.tridentsdk.server.world.change.ThreadSafeChange
 
ThreadsHandler - Class in net.tridentsdk.server.concurrent
Handles the majority of the lifecycle for the concurrent
ThunderEvent - Class in net.tridentsdk.event.weather
Represents the world weather toggling to thundering
ThunderEvent(World) - Constructor for class net.tridentsdk.event.weather.ThunderEvent
 
thunderTime() - Method in interface net.tridentsdk.world.WeatherConditions
Gets the number of ticks before thundering is toggled
tick() - Method in interface net.tridentsdk.meta.block.Tile
Performs the tick logic for the tile
tick() - Method in class net.tridentsdk.server.concurrent.TridentTaskScheduler
 
tick() - Method in class net.tridentsdk.server.entity.TridentEntity
 
tick() - Method in class net.tridentsdk.server.world.TridentWorld
 
ticksExisted - Variable in class net.tridentsdk.server.entity.TridentEntity
The ticks that have passed since the entity was spawned, and alive
TickSync - Class in net.tridentsdk.server.concurrent
Synchronizes plugin calls with the ticking thread
Tile - Interface in net.tridentsdk.meta.block
Represents an updatable block that contains special data
tiles() - Method in class net.tridentsdk.server.world.TridentChunk
 
tiles() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
tiles() - Method in interface net.tridentsdk.world.Chunk
Obtains the tile entities in this chunk
tilesInternal() - Method in class net.tridentsdk.server.world.TridentChunk
 
tilesInternal() - Method in class net.tridentsdk.server.world.TridentWorld
 
time - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
time() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
time - Variable in class net.tridentsdk.server.packets.status.PacketStatusInPing
System time of the client (ms)
time() - Method in class net.tridentsdk.server.packets.status.PacketStatusInPing
 
time() - Method in class net.tridentsdk.server.world.TridentWorld
 
time() - Method in interface net.tridentsdk.world.World
Gets the time in the world
timeLived() - Method in interface net.tridentsdk.entity.Firework
Get the number of ticks that this Firework will explode at
timeLived() - Method in class net.tridentsdk.server.entity.TridentFirework
 
timestamp() - Method in interface net.tridentsdk.meta.item.SkullTexture
Gets the timestamp of this texture.
timestamp() - Method in class net.tridentsdk.server.data.item.SkullMetaImpl.SkullOwnerDataTexture
 
title() - Method in interface net.tridentsdk.meta.item.BookMeta
Gets the title of the book.
title - Variable in class net.tridentsdk.server.data.item.BookMetaImpl
 
title() - Method in class net.tridentsdk.server.data.item.BookMetaImpl
 
title - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
title() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSpawnPainting
 
titleOffset() - Method in interface net.tridentsdk.entity.vehicle.MinecartBase
Get the offset for this Minecart's display tile
titleOffset() - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
titleOffset() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
TitleReceiver - Interface in net.tridentsdk.title
A player entity or something that can receive titles.
TitleTransition - Class in net.tridentsdk.title
Represents a title's transition.
TitleTransition(int, int, int) - Constructor for class net.tridentsdk.title.TitleTransition
Creates a title transition object
TNTMinecart - Interface in net.tridentsdk.entity.vehicle
Represents a TNT Minecart
to() - Method in class net.tridentsdk.event.block.BlockFlowEvent
Return where the block is flowing too
to() - Method in class net.tridentsdk.event.player.PlayerChangeWorldEvent
 
toArray() - Method in class net.tridentsdk.config.ConfigList
Not implemented
toArray(T[]) - Method in class net.tridentsdk.config.ConfigList
Not implemented
toDirection() - Method in class net.tridentsdk.base.Position
Convert the Pitch and Yaw to a Vectorized direction
toField() - Method in class net.tridentsdk.reflect.FastField
 
toggleRain(int) - Method in interface net.tridentsdk.world.WeatherConditions
Toggles raining within the world
toggleState() - Method in class net.tridentsdk.event.player.PlayerToggleFlyingEvent
Returns the state the player is attempting to toggle into, true for flying, false for not
toggleThunder(int) - Method in interface net.tridentsdk.world.WeatherConditions
Toggles thundering within the world
tokenLength - Variable in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Length of the token
tokenLength() - Method in class net.tridentsdk.server.packets.login.PacketLoginInEncryptionResponse
Gets the length of the client token
tokenLength - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Length of the verification token
tokenLength() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Gets the length of the client token
toLocation() - Method in class net.tridentsdk.event.player.PlayerMoveEvent
Return next position
toString() - Method in enum net.tridentsdk.base.board.TagVisibility
 
toString() - Method in class net.tridentsdk.base.BoundingBox
 
toString() - Method in enum net.tridentsdk.base.Enchantment
 
toString() - Method in class net.tridentsdk.base.Position
 
toString() - Method in enum net.tridentsdk.effect.sound.SoundEffectType
 
toString() - Method in enum net.tridentsdk.inventory.InventoryType
Returns the Minecraft ID for the entity or block which holds the InventoryType
toString() - Method in class net.tridentsdk.inventory.Item
 
toString() - Method in enum net.tridentsdk.meta.ClickEvent.ClickAction
 
toString() - Method in enum net.tridentsdk.meta.HoverEvent.HoverAction
 
toString() - Method in class net.tridentsdk.meta.MessageBuilder
 
toString() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
 
toString() - Method in class net.tridentsdk.server.world.TridentWorld
 
toString() - Method in class net.tridentsdk.util.Vector
 
toString() - Method in class net.tridentsdk.util.WeakEntity
toString() - Method in class net.tridentsdk.world.ChunkLocation
 
toString() - Method in enum net.tridentsdk.world.settings.GameRule
 
toString() - Method in enum net.tridentsdk.world.settings.LevelType
 
totalExperience - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
totalExperience() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetExperience
 
trace(String) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(Marker, String) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(Marker, String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(Marker, String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(Marker, String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
trace(Marker, String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
trackMovement(Entity, Position, Position) - Method in class net.tridentsdk.server.entity.EntityHandler
Tracks the movement of the entity, not for teleportation
Trade - Interface in net.tridentsdk.inventory.trade
Represents a Trade offered by an Tradeable
Tradeable - Interface in net.tridentsdk.entity.traits
Represents an entity that can trade with the Player
trades() - Method in interface net.tridentsdk.entity.traits.Tradeable
The trades this entity offers
trades() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
Transaction<S,R> - Class in net.tridentsdk.service
Represents a transaction of a type between supported entities, including players via the Transactions, and the callback which is executed for the transaction to occur
Transaction(Object, S, R, int) - Constructor for class net.tridentsdk.service.Transaction
Provides the construction support for transactions
Transaction.Type - Enum in net.tridentsdk.service
The transaction type
TransactionHandler - Class in net.tridentsdk.server.service
Performs API transactions
TransactionHandler() - Constructor for class net.tridentsdk.server.service.TransactionHandler
Do not instantiate.
transactions() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the transaction handler
Transactions - Interface in net.tridentsdk.service
Handles player transactions, such objects, items, and currency
transfer(Pair<K, V>) - Method in class net.tridentsdk.util.Pair
Copies the key and value of the current pair to another pair
transferCooldown() - Method in interface net.tridentsdk.entity.vehicle.HopperMinecart
Gets the transfer cooldown of this Hopper Minecart
transferCooldown() - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
trasacts() - Method in interface net.tridentsdk.registry.Implementation
 
trasacts() - Method in class net.tridentsdk.server.service.TridentImpl
 
Trident - Class in net.tridentsdk
Utility static accessor which delegates to the Server
TridentAgeable - Class in net.tridentsdk.server.entity
 
TridentAgeable(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentAgeable
 
TridentAiHandler - Class in net.tridentsdk.server.entity.ai
Implementation of interface
TridentAiHandler() - Constructor for class net.tridentsdk.server.entity.ai.TridentAiHandler
 
TridentArmorStand - Class in net.tridentsdk.server.entity.block
 
TridentArmorStand(UUID, Position, SlotProperties) - Constructor for class net.tridentsdk.server.entity.block.TridentArmorStand
 
TridentArrow - Class in net.tridentsdk.server.entity.projectile
Represents a launchable arrow in flight
TridentArrow(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentArrow
 
TridentBat - Class in net.tridentsdk.server.entity.living
 
TridentBat(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentBat
 
TridentBlaze - Class in net.tridentsdk.server.entity.living
 
TridentBlaze(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentBlaze
 
TridentBlock - Class in net.tridentsdk.server.world
 
TridentBlock(Position) - Constructor for class net.tridentsdk.server.world.TridentBlock
Constructs the wrapper representing the block
TridentBlock(Position, Substance, byte) - Constructor for class net.tridentsdk.server.world.TridentBlock
 
TridentBoat - Class in net.tridentsdk.server.entity.vehicle
Represents a boat
TridentBoat(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentBoat
 
TridentBreedable - Class in net.tridentsdk.server.entity
 
TridentBreedable(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentBreedable
 
TridentChicken - Class in net.tridentsdk.server.entity.living
 
TridentChicken(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentChicken
 
TridentChunk - Class in net.tridentsdk.server.world
 
TridentChunk(TridentWorld, int, int) - Constructor for class net.tridentsdk.server.world.TridentChunk
 
TridentChunk(TridentWorld, ChunkLocation) - Constructor for class net.tridentsdk.server.world.TridentChunk
 
TridentChunkSnapshot - Class in net.tridentsdk.server.world
 
TridentChunkSnapshot(TridentWorld, TridentChunk) - Constructor for class net.tridentsdk.server.world.TridentChunkSnapshot
 
TridentCmdMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart that holds a command block
TridentCmdMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentCmdMinecart
 
TridentConsole - Class in net.tridentsdk.server.command
 
TridentConsole() - Constructor for class net.tridentsdk.server.command.TridentConsole
 
TridentCow - Class in net.tridentsdk.server.entity.living
 
TridentCow(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentCow
 
TridentCreeper - Class in net.tridentsdk.server.entity.living
 
TridentCreeper(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentCreeper
 
TridentDroppedItem - Class in net.tridentsdk.server.entity
Represents an item that is dropped on the ground
TridentDroppedItem(Position, Item) - Constructor for class net.tridentsdk.server.entity.TridentDroppedItem
 
TridentEffect<T> - Class in net.tridentsdk.server.effect
 
TridentEffect() - Constructor for class net.tridentsdk.server.effect.TridentEffect
 
TridentEgg - Class in net.tridentsdk.server.entity.projectile
Represents an egg after being thrown
TridentEgg(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentEgg
Inherits constructor from TridentProjectile
TridentEnderDragon - Class in net.tridentsdk.server.entity.living
 
TridentEnderDragon(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentEnderDragon
 
TridentEnderman - Class in net.tridentsdk.server.entity.living
 
TridentEnderman(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentEnderman
 
TridentEndermite - Class in net.tridentsdk.server.entity.living
 
TridentEndermite(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentEndermite
 
TridentEnderPearl - Class in net.tridentsdk.server.entity.projectile
Represents an ender pearl in flight
TridentEnderPearl(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentEnderPearl
 
TridentEntity - Class in net.tridentsdk.server.entity
Entity abstraction base
TridentEntity(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentEntity
Creates a new entity
TridentEntity() - Constructor for class net.tridentsdk.server.entity.TridentEntity
Deprecated.
TridentEntityStatusEffect - Class in net.tridentsdk.server.effect.entity
Implements the entity status effect
TridentEntityStatusEffect(LivingEntity, EntityStatusEffectType) - Constructor for class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
TridentExpBottle - Class in net.tridentsdk.server.entity.projectile
Represents an experience bottle that is thrown
TridentExpBottle(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentExpBottle
 
TridentExpOrb - Class in net.tridentsdk.server.entity
Represents an orb of experience
TridentExpOrb(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentExpOrb
 
TridentFallingBlock - Class in net.tridentsdk.server.entity.block
 
TridentFallingBlock(UUID, Position) - Constructor for class net.tridentsdk.server.entity.block.TridentFallingBlock
 
TridentFireball - Class in net.tridentsdk.server.entity.projectile
Represents a fireball
TridentFireball(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentFireball
 
TridentFirework - Class in net.tridentsdk.server.entity
Represents a firable firework that explodes after a set amount of time
TridentFirework(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentFirework
 
TridentFishHook - Class in net.tridentsdk.server.entity.projectile
Represents a fishing hook
TridentFishHook(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentFishHook
 
TridentFurnaceMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart that holds a furnace
TridentFurnaceMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
TridentGhast - Class in net.tridentsdk.server.entity.living
 
TridentGhast(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentGhast
 
TridentGuardian - Class in net.tridentsdk.server.entity.living
Represents a guardian entity
TridentGuardian(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentGuardian
 
TridentHopperMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart that holds a Hopper block
TridentHopperMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
TridentHorse - Class in net.tridentsdk.server.entity.living
 
TridentHorse(UUID, Position, HorseType) - Constructor for class net.tridentsdk.server.entity.living.TridentHorse
 
TridentImpl - Class in net.tridentsdk.server.service
Entry point for plugin API implementations
TridentImpl() - Constructor for class net.tridentsdk.server.service.TridentImpl
 
TridentInventories - Class in net.tridentsdk.server.inventory
Manages the inventory windows on the server, whether being viewed or not
TridentInventories() - Constructor for class net.tridentsdk.server.inventory.TridentInventories
 
TridentInventory - Class in net.tridentsdk.server.inventory
An inventory inventory, wherever and whatever is holding it or having it open
TridentInventory(int) - Constructor for class net.tridentsdk.server.inventory.TridentInventory
Builds a new inventory inventory
TridentInventory(int, int) - Constructor for class net.tridentsdk.server.inventory.TridentInventory
 
TridentInventoryHolder - Class in net.tridentsdk.server.entity
An entity that is able to hold an inventory
TridentInventoryHolder(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentInventoryHolder
Inherits constructor from TridentLivingEntity
TridentItemFrame - Class in net.tridentsdk.server.entity.block
 
TridentItemFrame(UUID, Position) - Constructor for class net.tridentsdk.server.entity.block.TridentItemFrame
 
TridentLivingEntity - Class in net.tridentsdk.server.entity
An entity that has health
TridentLivingEntity(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentLivingEntity
Inherits from TridentEntity
TridentLogger - Class in net.tridentsdk.util
Logger for Trident, automatically obtains the correct logger for the class
TridentMagmaCube - Class in net.tridentsdk.server.entity.living
 
TridentMagmaCube(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentMagmaCube
 
TridentMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart
TridentMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
TridentMooshroom - Class in net.tridentsdk.server.entity.living
 
TridentMooshroom(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentMooshroom
 
TridentOcelot - Class in net.tridentsdk.server.entity.living
 
TridentOcelot(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentOcelot
 
TridentPainting - Class in net.tridentsdk.server.entity.block
 
TridentPainting(UUID, Position) - Constructor for class net.tridentsdk.server.entity.block.TridentPainting
 
TridentParticleEffect - Class in net.tridentsdk.server.effect.particle
Represents a particle effect
TridentParticleEffect(World, ParticleEffectType) - Constructor for class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
TridentPig - Class in net.tridentsdk.server.entity.living
 
TridentPig(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentPig
 
TridentPlayer - Class in net.tridentsdk.server.player
 
TridentPotion - Class in net.tridentsdk.server.entity.projectile
Represents a thrown potion
TridentPotion(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentPotion
 
TridentPotionEffect - Class in net.tridentsdk.server.effect.potion
Represents a potion effect
TridentPotionEffect() - Constructor for class net.tridentsdk.server.effect.potion.TridentPotionEffect
 
TridentPrimeTNT - Class in net.tridentsdk.server.entity.block
 
TridentPrimeTNT(UUID, Position) - Constructor for class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
TridentProjectile - Class in net.tridentsdk.server.entity.projectile
Represents an entity that is thrown or launched
TridentProjectile(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentProjectile
Inherits UUID and spawnPosition from TridentEntity
TridentRabbit - Class in net.tridentsdk.server.entity.living
Represents a rabbit
TridentRabbit(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentRabbit
 
TridentRecipeManager - Class in net.tridentsdk.server.crafting
Manages the server crafting and smelting recipes
TridentRecipeManager() - Constructor for class net.tridentsdk.server.crafting.TridentRecipeManager
 
TridentRemoteEffect<T> - Class in net.tridentsdk.server.effect
 
TridentRemoteEffect() - Constructor for class net.tridentsdk.server.effect.TridentRemoteEffect
 
TridentServer - Class in net.tridentsdk.server
The access base to internal workings of the server
TridentSheep - Class in net.tridentsdk.server.entity.living
Represents a sheep
TridentSheep(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentSheep
 
TridentSkeleton - Class in net.tridentsdk.server.entity.living
Represents a skeleton
TridentSkeleton(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentSkeleton
 
TridentSlime - Class in net.tridentsdk.server.entity.living
Represents a slime
TridentSlime(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentSlime
 
TridentSmallFireball - Class in net.tridentsdk.server.entity.projectile
Represents a small fireball
TridentSmallFireball(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentSmallFireball
 
TridentSnowball - Class in net.tridentsdk.server.entity.projectile
Represents a snowball which is thrown
TridentSnowball(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentSnowball
Inherits from TridentProjectile
TridentSoundEffect - Class in net.tridentsdk.server.effect.sound
Represents a sound effect
TridentSoundEffect(World, SoundEffectType) - Constructor for class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
TridentSpawnerMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart that holds a spawner block
TridentSpawnerMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
TridentStart - Class in net.tridentsdk.server
Server class that starts the connection listener.
TridentTameable - Class in net.tridentsdk.server.entity
 
TridentTameable(UUID, Position) - Constructor for class net.tridentsdk.server.entity.TridentTameable
 
TridentTaskScheduler - Class in net.tridentsdk.server.concurrent
TridentTaskScheduler is a scheduling utility that is used to reflect ScheduledTasks at a given offset of the current epoch of the server
TridentTntMinecart - Class in net.tridentsdk.server.entity.vehicle
Represents a minecart that holds a TNT block
TridentTntMinecart(UUID, Position) - Constructor for class net.tridentsdk.server.entity.vehicle.TridentTntMinecart
 
TridentVillager - Class in net.tridentsdk.server.entity.living
Represents a Villager
TridentVillager(UUID, Position, VillagerCareer, VillagerProfession) - Constructor for class net.tridentsdk.server.entity.living.TridentVillager
 
TridentVisualEffect - Class in net.tridentsdk.server.effect.visual
 
TridentVisualEffect(World, VisualEffectType) - Constructor for class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
TridentWither - Class in net.tridentsdk.server.entity.living
Represents a Wither boss entity
TridentWither(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentWither
 
TridentWitherSkull - Class in net.tridentsdk.server.entity.projectile
 
TridentWitherSkull(UUID, Position, ProjectileLauncher) - Constructor for class net.tridentsdk.server.entity.projectile.TridentWitherSkull
 
TridentWolf - Class in net.tridentsdk.server.entity.living
Represents a wolf
TridentWolf(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentWolf
 
TridentWorld - Class in net.tridentsdk.server.world
Represents a world on the server
TridentWorldLoader - Class in net.tridentsdk.server.world
The world loading class, creates, saves, handles worlds
TridentWorldLoader(WorldCreateOptions) - Constructor for class net.tridentsdk.server.world.TridentWorldLoader
 
TridentWorldLoader() - Constructor for class net.tridentsdk.server.world.TridentWorldLoader
 
TridentWorldSettings - Class in net.tridentsdk.server.world
Represents changable and unchangable attributes of a world
TridentWorldSettings() - Constructor for class net.tridentsdk.server.world.TridentWorldSettings
 
TridentZombie - Class in net.tridentsdk.server.entity.living
Represents a zombie
TridentZombie(UUID, Position) - Constructor for class net.tridentsdk.server.entity.living.TridentZombie
 
tryRemove(ChunkLocation) - Method in class net.tridentsdk.server.chunk.ChunkHandler
Attempts to remove the chunk from memory and save it
type() - Method in class net.tridentsdk.base.BlockSnapshot
Obtains the block substance
type() - Method in interface net.tridentsdk.concurrent.ScheduledTask
The task scheduling type
type() - Method in interface net.tridentsdk.effect.Effect
The type of the effect
type() - Method in interface net.tridentsdk.entity.Entity
Gets the type of entity
type() - Method in class net.tridentsdk.inventory.Item
 
type() - Method in interface net.tridentsdk.meta.item.ExplosionMeta
Gets this Explosion's type.
type() - Method in interface net.tridentsdk.meta.item.MapDecoration
Gets this decoration's type position in the client-side decorations file.
type() - Method in class net.tridentsdk.meta.nbt.ByteArrayTag
 
type() - Method in class net.tridentsdk.meta.nbt.ByteTag
 
type() - Method in class net.tridentsdk.meta.nbt.CompoundTag
 
type() - Method in class net.tridentsdk.meta.nbt.DoubleTag
 
type() - Method in class net.tridentsdk.meta.nbt.FloatTag
 
type() - Method in class net.tridentsdk.meta.nbt.IntArrayTag
 
type() - Method in class net.tridentsdk.meta.nbt.IntTag
 
type() - Method in class net.tridentsdk.meta.nbt.ListTag
 
type() - Method in class net.tridentsdk.meta.nbt.LongTag
 
type() - Method in class net.tridentsdk.meta.nbt.NBTTag
 
type() - Method in class net.tridentsdk.meta.nbt.NullTag
 
type() - Method in class net.tridentsdk.meta.nbt.ShortTag
 
type() - Method in class net.tridentsdk.meta.nbt.StringTag
 
type() - Method in class net.tridentsdk.server.data.item.ExplosionMetaImpl
 
type() - Method in class net.tridentsdk.server.data.item.MapDecorationImpl
 
type() - Method in class net.tridentsdk.server.data.ProtocolMetadata.MetadataValue
 
type() - Method in class net.tridentsdk.server.data.Slot
Gets the type of the current item in the slot
type() - Method in class net.tridentsdk.server.effect.entity.TridentEntityStatusEffect
 
type() - Method in class net.tridentsdk.server.effect.particle.TridentParticleEffect
 
type() - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
type() - Method in class net.tridentsdk.server.effect.visual.TridentVisualEffect
 
type() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
type() - Method in class net.tridentsdk.server.entity.block.TridentFallingBlock
 
type() - Method in class net.tridentsdk.server.entity.block.TridentItemFrame
 
type() - Method in class net.tridentsdk.server.entity.block.TridentPainting
 
type() - Method in class net.tridentsdk.server.entity.block.TridentPrimeTNT
 
type() - Method in class net.tridentsdk.server.entity.living.TridentBat
 
type() - Method in class net.tridentsdk.server.entity.living.TridentBlaze
 
type() - Method in class net.tridentsdk.server.entity.living.TridentChicken
 
type() - Method in class net.tridentsdk.server.entity.living.TridentCow
 
type() - Method in class net.tridentsdk.server.entity.living.TridentCreeper
 
type() - Method in class net.tridentsdk.server.entity.living.TridentEnderDragon
 
type() - Method in class net.tridentsdk.server.entity.living.TridentEnderman
 
type() - Method in class net.tridentsdk.server.entity.living.TridentEndermite
 
type() - Method in class net.tridentsdk.server.entity.living.TridentGhast
 
type() - Method in class net.tridentsdk.server.entity.living.TridentGuardian
 
type() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
type() - Method in class net.tridentsdk.server.entity.living.TridentMagmaCube
 
type() - Method in class net.tridentsdk.server.entity.living.TridentMooshroom
 
type() - Method in class net.tridentsdk.server.entity.living.TridentOcelot
 
type() - Method in class net.tridentsdk.server.entity.living.TridentPig
 
type() - Method in class net.tridentsdk.server.entity.living.TridentRabbit
 
type() - Method in class net.tridentsdk.server.entity.living.TridentSheep
 
type() - Method in class net.tridentsdk.server.entity.living.TridentSkeleton
 
type() - Method in class net.tridentsdk.server.entity.living.TridentSlime
 
type() - Method in class net.tridentsdk.server.entity.living.TridentVillager
 
type() - Method in class net.tridentsdk.server.entity.living.TridentWither
 
type() - Method in class net.tridentsdk.server.entity.living.TridentWolf
 
type() - Method in class net.tridentsdk.server.entity.living.TridentZombie
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentArrow
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentEgg
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentEnderPearl
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentExpBottle
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentFireball
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentFishHook
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentPotion
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentSmallFireball
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentSnowball
 
type() - Method in class net.tridentsdk.server.entity.projectile.TridentWitherSkull
 
type() - Method in class net.tridentsdk.server.entity.TridentDroppedItem
 
type() - Method in class net.tridentsdk.server.entity.TridentEntity
 
type() - Method in class net.tridentsdk.server.entity.TridentExpOrb
 
type() - Method in class net.tridentsdk.server.entity.TridentFirework
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentBoat
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentCmdMinecart
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentMinecart
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentSpawnerMinecart
 
type() - Method in class net.tridentsdk.server.entity.vehicle.TridentTntMinecart
 
type - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction
Entity ActionType
type - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract
Type of interation, reference InteractType
type - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
type - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
type() - Method in class net.tridentsdk.server.player.TridentPlayer
 
typePlaced() - Method in class net.tridentsdk.event.block.BlockPlaceEvent
Get the Material of the placed block
types - Variable in class net.tridentsdk.server.world.ChunkSection
 
types() - Method in class net.tridentsdk.server.world.ChunkSection
 

U

under(long) - Method in class net.tridentsdk.world.gen.GeneratorRandom
Obtains the next long between 0 and the upper limit (inclusive)
underlyingArray() - Method in class net.tridentsdk.util.ArrayTool
Gets the array of this tool
uniqueId() - Method in interface net.tridentsdk.entity.Entity
The unique id for the entity to the server
uniqueId - Variable in class net.tridentsdk.server.entity.TridentEntity
The identifier UUID for the entity
uniqueId() - Method in class net.tridentsdk.server.entity.TridentEntity
 
uniqueId() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
uniqueId() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
 
UnknownPacket - Class in net.tridentsdk.server.netty.packet
Used to represent any erroneous inPackets received
UnknownPacket() - Constructor for class net.tridentsdk.server.netty.packet.UnknownPacket
 
unload() - Method in class net.tridentsdk.server.world.TridentChunk
 
unload() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
unload() - Method in interface net.tridentsdk.world.Chunk
Unloads the chunk
unloadClasses() - Method in interface net.tridentsdk.plugin.PluginLoader
Unloads the classes that were loaded from this class loader
unloadClasses() - Method in class net.tridentsdk.server.plugin.PluginClassLoader
 
unregister(Class<? extends Listener>) - Method in interface net.tridentsdk.event.Events
Removes the listener from the caller queue, preventing it from being invoked
unregister(String) - Method in class net.tridentsdk.plugin.channel.PluginChannels
Removes a channel if it exists in the listings
unregister(Class<? extends Command>) - Method in interface net.tridentsdk.plugin.cmd.Commands
Unregisters the given command handler
unregister(Class<? extends Listener>) - Method in class net.tridentsdk.server.event.EventHandler
 
unregister(Class<? extends Command>) - Method in class net.tridentsdk.server.plugin.CommandHandler
 
unwrap() - Method in class net.tridentsdk.server.chunk.CRefCounter
 
update(Player) - Method in interface net.tridentsdk.meta.block.Tile
Causes the tile to be updated to the player provided
update(int) - Method in class net.tridentsdk.server.chunk.ChunkLocationSet
Updates the chunks the player does not currently have within the given view distance
update(Player) - Method in class net.tridentsdk.server.data.block.SignMetaImpl
 
updateConnection(PlayerConnection) - Method in class net.tridentsdk.server.netty.packet.PacketHandler
 
updateRaw() - Method in class net.tridentsdk.server.world.ChunkSection
 
updateRaw(char[]) - Method in class net.tridentsdk.server.world.ChunkSection
 
updateType() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
url - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutResourcePackSend
 
url() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutResourcePackSend
 
useGravity() - Method in interface net.tridentsdk.entity.block.ArmorStand
Whether or not this Armor Stand will fall or not
useGravity() - Method in class net.tridentsdk.server.entity.block.TridentArmorStand
 
username - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
Username of the client
username() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
 
uses() - Method in interface net.tridentsdk.inventory.trade.Trade
How many times this trade has been fulfilled
using(T[]) - Static method in class net.tridentsdk.util.ArrayTool
Creates a new array tool
uuid(UUID) - Method in class net.tridentsdk.server.entity.EntityBuilder
 
uuid - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutSuccess
UUID of the client, represented as a String and contains dashes
uuid - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerSpectate
Target player, this might imply that the player is able to set other onlinePlayers to spectate mode? If so, we'll need to fix that

V

val() - Method in class net.tridentsdk.util.Pair
Obtains the value in this pair
value(String) - Method in class net.tridentsdk.meta.ClickEvent
Sets the value of the action when the player clicks the chat message
value() - Method in class net.tridentsdk.meta.ClickEvent
Obtains the value of the action that occurs when the chat is clicked
value(String) - Method in class net.tridentsdk.meta.HoverEvent
Sets the value associated with the player hovers over the chat
value() - Method in class net.tridentsdk.meta.HoverEvent
Gets the value of the event player hovers over the chat
value() - Method in class net.tridentsdk.meta.nbt.ByteArrayTag
 
value() - Method in class net.tridentsdk.meta.nbt.ByteTag
 
value() - Method in class net.tridentsdk.meta.nbt.DoubleTag
 
value() - Method in class net.tridentsdk.meta.nbt.FloatTag
 
value() - Method in class net.tridentsdk.meta.nbt.IntArrayTag
 
value() - Method in class net.tridentsdk.meta.nbt.IntTag
 
value() - Method in class net.tridentsdk.meta.nbt.LongTag
 
value() - Method in class net.tridentsdk.meta.nbt.ShortTag
 
value() - Method in class net.tridentsdk.meta.nbt.StringTag
 
value() - Method in class net.tridentsdk.server.data.PropertyBuilder
Gets the value of the property builder
value() - Method in class net.tridentsdk.server.data.ProtocolMetadata.MetadataValue
 
value - Variable in class net.tridentsdk.server.entity.EntityAttribute
 
value() - Method in class net.tridentsdk.server.entity.EntityAttribute
 
value() - Method in class net.tridentsdk.server.entity.EntityBuilder.ParameterValue
The argument to be passed in for the parameter
value - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutGameStateChange
 
value - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutScoreboardObjective
 
value - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
value() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
value - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
value() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore
 
value - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
value() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
Value<T> - Class in net.tridentsdk.util
Holds a value to cheat inner class finalization requirements
valueOf(String) - Static method in enum net.tridentsdk.bar.BarType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.BlockDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.BlockFace
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.board.BoardType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.board.TagVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.Enchantment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.Instrument
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.Substance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.base.SubstanceColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.concurrent.TaskType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.effect.entity.EntityStatusEffectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.effect.particle.ParticleEffectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.effect.potion.PotionEffectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.effect.sound.SoundEffectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.effect.visual.VisualEffectType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.EntityType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.HorseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.OcelotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.RabbitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.VillagerCareer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.entity.types.VillagerProfession
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.event.block.BlockIgniteEvent.Cause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.event.block.BlockRedstoneEvent.Cause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.event.entity.EntityDamageEvent.Cause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.event.Importance
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.event.player.PlayerFishEvent.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.inventory.InventoryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.ChatColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.ClickEvent.ClickAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.HoverEvent.HoverAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.item.ExplosionMeta.ExplosionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.item.ItemMeta.HiddenModifierFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.meta.nbt.TagType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.data.MetadataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.entity.EntityStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.netty.packet.PacketDirection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.netty.protocol.Protocol.ClientStage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus.StatusType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction.ActionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract.InteractType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow.ClickAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig.DigStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutChat.ChatPosition
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTeams.Mode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTitle.TitleAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore.UpdateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.service.Transaction.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.Biome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.Difficulty
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.Dimension
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.GameMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.GameRule
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.tridentsdk.world.settings.LevelType
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.tridentsdk.bar.BarType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.BlockDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.BlockFace
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.board.BoardType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.board.TagVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.Enchantment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.Instrument
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.Substance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.base.SubstanceColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.concurrent.TaskType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.tridentsdk.config.ConfigSection
Returns the topmost values
values() - Static method in enum net.tridentsdk.effect.entity.EntityStatusEffectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.effect.particle.ParticleEffectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.effect.potion.PotionEffectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.effect.sound.SoundEffectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.effect.visual.VisualEffectType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.EntityType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.HorseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.OcelotType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.RabbitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.VillagerCareer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.entity.types.VillagerProfession
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.event.block.BlockIgniteEvent.Cause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.event.block.BlockRedstoneEvent.Cause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.event.entity.EntityDamageEvent.Cause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.event.Importance
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.event.player.PlayerFishEvent.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.inventory.InventoryType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.ChatColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.ClickEvent.ClickAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.HoverEvent.HoverAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.item.ExplosionMeta.ExplosionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.item.ItemMeta.HiddenModifierFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.meta.nbt.TagType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class net.tridentsdk.server.chunk.ChunkHandler
Obtains the chunks that have been loaded into memory
values() - Static method in enum net.tridentsdk.server.data.MetadataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.entity.EntityStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.netty.packet.PacketDirection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.netty.protocol.Protocol.ClientStage
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInClientStatus.StatusType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityAction.ActionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInEntityInteract.InteractType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow.ClickAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.in.PacketPlayInPlayerDig.DigStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutChat.ChatPosition
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
values() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
values(Object...) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
values() - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTeams.Mode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutTitle.TitleAction
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
values() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTitle
 
values() - Static method in enum net.tridentsdk.server.packets.play.out.PacketPlayOutUpdateScore.UpdateType
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
values() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWorldBorder
 
values() - Static method in enum net.tridentsdk.service.Transaction.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.Biome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.Difficulty
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.Dimension
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.GameMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.GameRule
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.tridentsdk.world.settings.LevelType
Returns an array containing the constants of this enum type, in the order they are declared.
VANILLA_CHANNEL - Static variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPluginMessage
 
variant() - Method in interface net.tridentsdk.entity.living.Horse
The variant of this horse, will return an invalid variant if this horse is not of a HORSE breed
variant() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
Vector - Class in net.tridentsdk.util
Just like in math, a vector represents magnitude and direction, where magnitude is usually the speed of an entity.
Vector() - Constructor for class net.tridentsdk.util.Vector
Creates a default vector with x, y, and z set to (0, 0, 0)
Vector(double, double, double) - Constructor for class net.tridentsdk.util.Vector
Creates a vector with the directional values set to the provided values
Vector(int, int, int) - Constructor for class net.tridentsdk.util.Vector
Creates a vector with the directional values set to the provided values
vehicleId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
vehicleId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutAttachEntity
 
velocity() - Method in interface net.tridentsdk.entity.Entity
The direction and movement magnitude of the entity
velocity - Variable in class net.tridentsdk.server.entity.TridentEntity
The movement vector for the entity
velocity() - Method in class net.tridentsdk.server.entity.TridentEntity
 
velocity - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
velocity() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityVelocity
 
velocity - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
velocity() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutExplosion
 
verificationToken - Variable in class net.tridentsdk.server.netty.ClientConnection
The verification token
verificationToken() - Method in class net.tridentsdk.server.netty.ClientConnection
Gets the client verification token
verifyToken - Variable in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
Verification token used throughout the LOGIN stage
verifyToken() - Method in class net.tridentsdk.server.packets.login.PacketLoginOutEncryptionRequest
The verification token
version() - Method in class net.tridentsdk.PingInfo
Obtains the highest minecraft server version which supports clients
version() - Method in class net.tridentsdk.server.TridentServer
 
version() - Method in interface net.tridentsdk.Server
Gets the version of Trident that the server is currently running
version() - Static method in class net.tridentsdk.Trident
Obtains the server release version
VIEW_DISTANCE - Static variable in class net.tridentsdk.Defaults
The default view distance of the server
viewDistance - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInClientSettings
View distance set by the client
viewDistance() - Method in class net.tridentsdk.server.player.TridentPlayer
 
Villager - Interface in net.tridentsdk.entity.living
Represents a Villager
VillagerCareer - Enum in net.tridentsdk.entity.types
Occupation of the villager
VillagerProfession - Enum in net.tridentsdk.entity.types
Role of the villager in the village
VisualEffect - Interface in net.tridentsdk.effect.visual
Represents a visual effect
VisualEffectType - Enum in net.tridentsdk.effect.visual
Enum of all possible visual effects
VOLATILE_ARRAY - Static variable in annotation type net.tridentsdk.docs.Policy
Denotes a volatile array whose elements should not be mutated singularly
volume() - Method in interface net.tridentsdk.effect.sound.SoundEffect
Returns the volume of the sound
volume() - Method in class net.tridentsdk.server.effect.sound.TridentSoundEffect
 
volume - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 
volume() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSoundEffect
 

W

waitForTask(long) - Static method in class net.tridentsdk.server.concurrent.TickSync
Waits for a task to become available, or blocks until waitNanos has elapsed, in which case null will be returned
walkingSpeed - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
Previous integer value divided by 250
walkingSpeed() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerAbilities
 
walkingSpeed - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
walkingSpeed() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerAbilities
 
walkingSpeed - Variable in class net.tridentsdk.server.player.PlayerAbilities
 
walkingSpeed() - Method in class net.tridentsdk.server.player.PlayerAbilities
 
walkSpeed() - Method in interface net.tridentsdk.entity.traits.PlayerSpeed
Returns the walk speed of the player
warn(String) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(Marker, String) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(Marker, String, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(Marker, String, Object, Object) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(Marker, String, Object...) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(Marker, String, Throwable) - Method in class net.tridentsdk.util.LoggerDelegate
 
warn(String) - Method in class net.tridentsdk.util.TridentLogger
Warns the console with a yellow escape
wasKilledByPlayer() - Method in class net.tridentsdk.event.entity.EntityDeathEvent
Returns whether or not a player was involved in the killing of this entity
WeakEntity<T extends Entity> - Class in net.tridentsdk.util
A reference to an entity
WeakEntity.CleaningIterator<E> - Class in net.tridentsdk.util
An iterator for a collection holding WeakEntitys.
weather() - Method in class net.tridentsdk.server.world.TridentWorld
 
weather() - Method in interface net.tridentsdk.world.World
Obtains the weather controller for the world
WeatherConditions - Interface in net.tridentsdk.world
Obtains the state of the weather, and allows control of the Weather in a world
WeatherEvent - Class in net.tridentsdk.event.weather
Called when an event relating to the world occurs
WeatherEvent(World) - Constructor for class net.tridentsdk.event.weather.WeatherEvent
 
WHITE - Static variable in class net.tridentsdk.base.Color
 
WHITE - Static variable in interface net.tridentsdk.Console
 
whitelist(UUID) - Method in interface net.tridentsdk.registry.PlayerStatus
Whitelists the UUID provided
whitelist(UUID) - Method in class net.tridentsdk.server.service.Statuses
 
width - Variable in class net.tridentsdk.server.entity.TridentEntity
TODO
window() - Method in interface net.tridentsdk.entity.traits.WindowHolder
The Inventory that this entity holds
window() - Method in class net.tridentsdk.event.player.PlayerClickItemEvent
 
window() - Method in class net.tridentsdk.event.player.PlayerCloseWindowEvent
 
window() - Method in class net.tridentsdk.server.entity.living.TridentHorse
 
window() - Method in class net.tridentsdk.server.entity.TridentInventoryHolder
 
window() - Method in class net.tridentsdk.server.entity.vehicle.TridentFurnaceMinecart
 
window() - Method in class net.tridentsdk.server.entity.vehicle.TridentHopperMinecart
 
WindowHolder - Interface in net.tridentsdk.entity.traits
Represents an Entity that holds an Inventory
windowId - Variable in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
The id of the inventory which was clicked.
windowId() - Method in class net.tridentsdk.server.packets.play.in.PacketPlayInPlayerClickWindow
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutCloseWindow
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutCloseWindow
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutConfirmTransaction
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutSetSlot
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowItems
 
windowId - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
windowId() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutWindowProperty
 
windowTitle - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
windowTitle() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutOpenWindow
 
with(Producer<T>) - Method in class net.tridentsdk.reflect.Injector
Binds the provided class to the producer
with(T) - Method in class net.tridentsdk.reflect.Injector
Binds the provided class to the instance given
withdraw(int, Transaction) - Method in class net.tridentsdk.server.service.TransactionHandler
 
withdraw(int, Transaction) - Method in interface net.tridentsdk.service.Transactions
Withdraws an item from the account
Wither - Interface in net.tridentsdk.entity.living
Represents a wither
WitherSkull - Interface in net.tridentsdk.entity.projectile
Represents a WitherSkull
withinRange(double) - Method in interface net.tridentsdk.entity.Entity
Gets the entities that are within proximity to this entity
withinRange(double) - Method in class net.tridentsdk.server.entity.TridentEntity
 
Wolf - Interface in net.tridentsdk.entity.living
Represents a Wolf
workers() - Method in interface net.tridentsdk.concurrent.SelectableThreadPool
Lists all available task executors from the concurrent
workers() - Method in class net.tridentsdk.server.concurrent.ConcurrentTaskExecutor
 
world() - Method in class net.tridentsdk.base.Position
The world the position is in
world() - Method in interface net.tridentsdk.entity.Entity
The world which the entity resides in
world - Variable in class net.tridentsdk.event.weather.WeatherEvent
 
world() - Method in class net.tridentsdk.event.weather.WeatherEvent
 
world() - Method in class net.tridentsdk.server.entity.TridentEntity
 
WORLD - Static variable in class net.tridentsdk.server.TridentServer
 
world() - Method in class net.tridentsdk.server.world.TridentChunk
 
world() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
world() - Method in interface net.tridentsdk.world.Chunk
The world which contains this chunk
World - Interface in net.tridentsdk.world
A Minecraft world
worldAge - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
worldAge() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutTimeUpdate
 
WorldBorder - Interface in net.tridentsdk.world
Deprecated.
the world border is deprecated because the units which are used are unclear and are subject to change at any time. Use at your own risk.
WorldCreateOptions - Class in net.tridentsdk.world.settings
World settings which are applied when a world is created by a worldloader
WorldCreateOptions() - Constructor for class net.tridentsdk.world.settings.WorldCreateOptions
 
worldExecutor() - Static method in class net.tridentsdk.server.concurrent.ThreadsHandler
Gets the executor for the world thread pool
worldExists(String) - Static method in interface net.tridentsdk.world.WorldLoader
Checks if the world has been loaded yet
WorldLoader - Interface in net.tridentsdk.world
Manages the worlds for the server
worlds() - Method in interface net.tridentsdk.registry.Implementation
 
worlds() - Static method in class net.tridentsdk.registry.Registered
Deprecated.
Obtains the loaded worlds, name to world pairs
worlds() - Method in class net.tridentsdk.server.service.TridentImpl
 
WORLDS - Static variable in class net.tridentsdk.server.world.TridentWorldLoader
 
worlds() - Method in class net.tridentsdk.server.world.TridentWorldLoader
 
WorldSettings - Interface in net.tridentsdk.world.settings
Represents the settings of the world, such as the level type, gamemode, etc...
WorldUtils - Class in net.tridentsdk.server.world
 
wrap(TridentChunk) - Static method in class net.tridentsdk.server.chunk.CRefCounter
 
Writable - Interface in net.tridentsdk.server.data
A metadata abstraction that allows the data to be written to provided io.netty.buffer.ByteBuf
write - Variable in class net.tridentsdk.config.ConfigList
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.ChunkMetaBuilder
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.PositionWritable
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.PropertyBuilder
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.ProtocolMetadata
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.RecordBuilder
 
write(ByteBuf) - Method in class net.tridentsdk.server.data.Slot
 
write(ByteBuf) - Method in interface net.tridentsdk.server.data.Writable
Writes the data contained by the current implementation into serialized form in the provided io.netty.buffer.ByteBuf
write(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutPlayerListItem.PlayerListDataBuilder
 
write(ByteBuf) - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutStatistics.StatisticEntry
 
write(int, int, byte[], int) - Method in class net.tridentsdk.server.world.RegionFile
 
writeFirst(short) - Static method in class net.tridentsdk.meta.block.ByteArray
Writes the first end of the short of the byte array
writeSecond(short) - Static method in class net.tridentsdk.meta.block.ByteArray
Writes the second end of the short to a byte array
writeString(ByteBuf, String) - Static method in class net.tridentsdk.server.netty.Codec
Writes a string to the buffer
writeTag(NBTTag) - Method in class net.tridentsdk.meta.nbt.NBTEncoder
 
writeVarInt32(ByteBuf, int) - Static method in class net.tridentsdk.server.netty.Codec
Writes an int value as a VarInt to the buffer.
writeVarInt64(ByteBuf, long) - Static method in class net.tridentsdk.server.netty.Codec
Writes a long value as a VarInt to the buffer.

X

x() - Method in interface net.tridentsdk.meta.item.MapDecoration
Gets the X-coordinate of the decoration's location.
x() - Method in class net.tridentsdk.server.data.item.MapDecorationImpl
 
x() - Method in class net.tridentsdk.server.data.RecordBuilder
Get the X location of the block
x() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get the node x coord.
x - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
x() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
x() - Method in class net.tridentsdk.server.world.change.BlockChange
 
x() - Method in class net.tridentsdk.server.world.TridentChunk
 
x() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
x - Variable in class net.tridentsdk.util.Vector
 
x() - Method in class net.tridentsdk.util.Vector
Gets the x directional-magnitude value
x() - Method in interface net.tridentsdk.world.Chunk
Shortcut for: location().x()
x() - Method in class net.tridentsdk.world.ChunkLocation
Obtains the X coordinate for the ChunkLocation
xpLevel - Variable in class net.tridentsdk.server.player.OfflinePlayer
The player's experience level
xpPercent - Variable in class net.tridentsdk.server.player.OfflinePlayer
The percentage of experience currently in the level
xpSeed - Variable in class net.tridentsdk.server.player.OfflinePlayer
The experience seed of the player
xpTotal - Variable in class net.tridentsdk.server.player.OfflinePlayer
The total numerical experience the player has

Y

y() - Method in class net.tridentsdk.server.data.RecordBuilder
Get the Y location of the block
y() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get the node y coord
y - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
y() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutMaps
 
y() - Method in class net.tridentsdk.server.world.change.BlockChange
 
y - Variable in class net.tridentsdk.server.world.ChunkSection
 
y() - Method in class net.tridentsdk.server.world.ChunkSection
Gets the position in the section array
y - Variable in class net.tridentsdk.util.Vector
 
y() - Method in class net.tridentsdk.util.Vector
Gets the y directional-magnitude value
yaw() - Method in class net.tridentsdk.base.Position
The yaw of the position
yaw - Variable in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
yaw() - Method in class net.tridentsdk.server.packets.play.out.PacketPlayOutEntityCompleteMove
 
YELLOW - Static variable in class net.tridentsdk.base.Color
 
YELLOW - Static variable in interface net.tridentsdk.Console
 

Z

z() - Method in interface net.tridentsdk.meta.item.MapDecoration
Gets the Z-coordinate of the decoration's location.
z() - Method in class net.tridentsdk.server.data.item.MapDecorationImpl
 
z() - Method in class net.tridentsdk.server.data.RecordBuilder
Get the Z location of the block
z() - Method in class net.tridentsdk.server.entity.ai.pathfind.Node
Get the node z coord
z() - Method in class net.tridentsdk.server.world.change.BlockChange
 
z() - Method in class net.tridentsdk.server.world.TridentChunk
 
z() - Method in class net.tridentsdk.server.world.TridentChunkSnapshot
 
z - Variable in class net.tridentsdk.util.Vector
 
z() - Method in class net.tridentsdk.util.Vector
Gets the z directional-magnitude value
z() - Method in interface net.tridentsdk.world.Chunk
Shortcut for: location().z()
z() - Method in class net.tridentsdk.world.ChunkLocation
Obtains the Z coordinate ofr the ChunkLocation
Zombie - Interface in net.tridentsdk.entity.living
Represents a Zombie
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2016. All rights reserved.