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