Package | Description |
---|---|
net.tridentsdk |
Primary server access to properties provided by the API
|
net.tridentsdk.bar |
Primary server access to properties provided by the API
|
net.tridentsdk.base |
This package contains basic elements in Minecraft, such as blocks, orientation, directions, instruments, and sounds
|
net.tridentsdk.base.board |
Management for the scoreboard API, sectioned views of data displayed to the client
|
net.tridentsdk.concurrent |
Miscellaneous concurrency tools and utilities, especially those that a plugin can use
|
net.tridentsdk.config |
Configuration wrappers over JSON/facilities provided by GSON
|
net.tridentsdk.docs |
Documentation annotations
|
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 |
Represents entity visual effects
|
net.tridentsdk.effect.particle |
Particle effects
|
net.tridentsdk.effect.potion |
Potion effects that are applied to entities
|
net.tridentsdk.effect.sound |
Sound effects
|
net.tridentsdk.effect.visual |
Visual effects
|
net.tridentsdk.entity |
Other entities and general abstractions and types
|
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 |
Entity classes that represent various world mobs, hostile and passive, including the Player class
|
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 |
Entities that can be thrown (such as potions) or can be launched (arrows, fireballs, snowballs, etc.)
|
net.tridentsdk.entity.traits |
Entity functionality that can be possessed by certain entities
|
net.tridentsdk.entity.types |
Variations of certain types of entities, mostly enums
|
net.tridentsdk.entity.vehicle |
Non-living entities that can be ridden, mostly minecarts
|
net.tridentsdk.event |
The event framework, used to call events extremely quickly and efficiently
|
net.tridentsdk.event.block |
Block-based events, called when a block is affected in an event
|
net.tridentsdk.event.entity |
Entity-based events, called when an event relating to an entity occurs
|
net.tridentsdk.event.player |
Called when a player-based event occurs, such as an event that involves a player
|
net.tridentsdk.event.weather |
Called when a world event, such as weather, occurs.
|
net.tridentsdk.inventory |
Inventory and windows such as crafting, enchanting, trading access
|
net.tridentsdk.inventory.crafting |
Allows plugins to create new crafting recipes
|
net.tridentsdk.inventory.trade |
Trading API
|
net.tridentsdk.meta |
Minecraft metadata builders and access to the underlying properties of NBT and chat
|
net.tridentsdk.meta.block |
Block metadata components
|
net.tridentsdk.meta.component |
Classes in the Trident metadata component framework
|
net.tridentsdk.meta.entity |
Entity meta components
|
net.tridentsdk.meta.item |
Item metadata components
|
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 |
TridentSDK object serialization
|
net.tridentsdk.plugin |
Plugin handlers, and related API
|
net.tridentsdk.plugin.annotation |
Annotations for the plugin, such as command and registration annotations
|
net.tridentsdk.plugin.channel |
Communication handler between the server(s) and plugins, and clients
|
net.tridentsdk.plugin.cmd |
The Plugin command API, when players execute
/ commands |
net.tridentsdk.reflect |
Reflectional utilities, such as ReflectASM wrappers and runtime injection
|
net.tridentsdk.registry |
Contains the entry points to class implementations and the server files
|
net.tridentsdk.server |
The main server workings, all of what happens, happens here.
|
net.tridentsdk.server.chunk |
Contains infrastructure for player and world chunk management
|
net.tridentsdk.server.command |
Handles commands on the server
|
net.tridentsdk.server.concurrent |
Contains most of the code to handle the concurrent of the server
|
net.tridentsdk.server.crafting |
Server crafting registry
|
net.tridentsdk.server.data |
Metadata and abstract writable implementations designed to serialize data for the protocol
|
net.tridentsdk.server.data.block |
Contains block meta implementations
|
net.tridentsdk.server.data.item |
Item metadata
|
net.tridentsdk.server.effect |
Implementations of the TridentSDK effect package
|
net.tridentsdk.server.effect.entity |
Entity status effects
|
net.tridentsdk.server.effect.particle |
Particle effects
|
net.tridentsdk.server.effect.potion |
Represents applicable potion types
|
net.tridentsdk.server.effect.sound |
Sound effect implementations
|
net.tridentsdk.server.effect.visual |
Visual effect implementations
|
net.tridentsdk.server.entity |
Contains general entity implementations and base abstractions
|
net.tridentsdk.server.entity.ai |
Classes with controllers for the AI of entities
|
net.tridentsdk.server.entity.ai.pathfind |
The entity AI implementation
|
net.tridentsdk.server.entity.block |
Contains implementation for Entites that are similar to blocks, i.e.
|
net.tridentsdk.server.entity.living |
Contains implementations of entities which are sentient
|
net.tridentsdk.server.entity.projectile |
Contains classes that represents launchable entities
|
net.tridentsdk.server.entity.vehicle |
Contains classes that represent various vehicles
|
net.tridentsdk.server.event |
Implementation specific classes relating to
net.tridentsdk.event .* |
net.tridentsdk.server.inventory |
Contains implementations of the classes in
net.tridentsdk.inventory .* package |
net.tridentsdk.server.netty |
Contains the pipeline classes for connections to/from the server
|
net.tridentsdk.server.netty.packet |
Has channel handlers which decode and encode packets
|
net.tridentsdk.server.netty.protocol |
Packet registry
|
net.tridentsdk.server.packets |
Contains protocol wrappers for each packet sent between the client and server
|
net.tridentsdk.server.packets.handshake |
Packet relating to the handshake that the client sends to the server
|
net.tridentsdk.server.packets.login |
Packets related to the authentication and logging in of a client.l
|
net.tridentsdk.server.packets.play |
The packets sent and received after login
|
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 |
Packets related to the gameplay of the server sent from the server
|
net.tridentsdk.server.packets.status |
Packets related to the client requesting server status
|
net.tridentsdk.server.player |
Contains implementations related to TridentPlayer and the associcated OfflinePlayer classes
|
net.tridentsdk.server.plugin |
Contains the implementation of classes in the
net.tridentsdk.plugin .* package |
net.tridentsdk.server.service |
Contains implementations of classes in the
net.tridentsdk.registry and net.tridentsdk.service
packages |
net.tridentsdk.server.util |
Server utilities
|
net.tridentsdk.server.world |
Implements classes in the package
net.tridentsdk.world .* package |
net.tridentsdk.server.world.change |
Used in conjunction with
MassChange |
net.tridentsdk.server.world.gen |
Contains world generators that create the default world terrain
|
net.tridentsdk.server.world.gen.brush |
Classes that generate the world with extra features such as trees
|
net.tridentsdk.service |
Provides management services, which include conflicting handling utilities concerning chat, permissions, and
transactions (economy).
|
net.tridentsdk.title |
Primary server access to properties provided by the API
|
net.tridentsdk.util |
Utilities used primarily within the API and available to plugins and the implementation
|
net.tridentsdk.world |
World access: Chunks, dimensions, and loading, and world generation
|
net.tridentsdk.world.gen |
World generation API, used to set block positions for the chunk
|
net.tridentsdk.world.settings |
Contains enum types describing the properties of a world
|
Copyright © 2016. All rights reserved.