Package | Description |
---|---|
net.tridentsdk |
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.concurrent |
Miscellaneous concurrency tools and utilities, especially those that a plugin can use
|
net.tridentsdk.event |
The event framework, used to call events extremely quickly and efficiently
|
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.concurrent |
Contains most of the code to handle the concurrent of the server
|
net.tridentsdk.server.entity |
Contains general entity implementations and base abstractions
|
net.tridentsdk.server.event |
Implementation specific classes relating to
net.tridentsdk.event .* |
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.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.world |
Implements classes in the package
net.tridentsdk.world .* package |
net.tridentsdk.util |
Utilities used primarily within the API and available to plugins and the implementation
|
Modifier and Type | Method and Description |
---|---|
static Class<?> |
Trident.findCaller(int index) |
static boolean |
Trident.isTrident() |
static void |
Trident.setServer(Server s)
Do not call
|
Modifier and Type | Method and Description |
---|---|
static BlockSnapshot |
BlockSnapshot.from(Position position,
Substance substance,
byte data) |
Modifier and Type | Method and Description |
---|---|
void |
ScheduledRunnable.markSchedule(ScheduledTask task) |
Modifier and Type | Method and Description |
---|---|
void |
Events.registerListener(Plugin plugin,
Listener listener)
Normally not needed to be used.
|
Constructor and Description |
---|
FastMethod(Object instance,
com.esotericsoftware.reflectasm.MethodAccess access,
String name) |
Modifier and Type | Interface and Description |
---|---|
interface |
Implementation |
Modifier and Type | Method and Description |
---|---|
static Implementation |
Registered.impl()
Deprecated.
|
static void |
Registered.setProvider(Implementation implementation)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static SelectableThreadPool |
ThreadsHandler.chunkExecutor()
Gets the executor for the chunk thread pool
|
static ThreadsHandler |
ThreadsHandler.create()
Creates the concurrent handler for internal use
|
static SelectableThreadPool |
ThreadsHandler.entityExecutor()
Gets the executor for the entity thread pool
|
static Collection<ConcurrentTaskExecutor> |
ConcurrentTaskExecutor.executors() |
static SelectableThreadPool |
ThreadsHandler.genExecutor()
Gets the executor for the generator thread pool
|
static SelectableThreadPool |
ThreadsHandler.playerExecutor()
Gets the executor for the player thread pool
|
static void |
ThreadsHandler.shutdownAll()
Stops all the executors and clears all caches of concurrent concurrent
|
static SelectableThreadPool |
ThreadsHandler.worldExecutor()
Gets the executor for the world thread pool
|
Modifier and Type | Field and Description |
---|---|
protected static AtomicInteger |
TridentEntity.counter |
Modifier and Type | Method and Description |
---|---|
static Events |
EventHandler.create()
Creates a new event handler, should only be used internally
|
void |
EventHandler.registerListener(Plugin plugin,
Listener listener) |
Modifier and Type | Method and Description |
---|---|
void |
ClientConnection.setUuid(UUID uuid)
Sets the UUID of the connection
|
Modifier and Type | Method and Description |
---|---|
void |
Packet.handleReceived(ClientConnection connection)
Handles the packet after receiving it from a connection, is invoked by the ClientConnection that received it
|
Modifier and Type | Method and Description |
---|---|
void |
PlayerConnection.handleKeepAlive(PacketPlayInKeepAlive keepAlive) |
void |
PlayerConnection.resetReadCounter() |
void |
TridentPlayer.resumeLogin() |
void |
PlayerConnection.sendKeepAlive() |
void |
TridentPlayer.setCrouching(boolean crouching) |
Modifier and Type | Method and Description |
---|---|
Plugin |
PluginHandler.load(File pluginFile) |
Modifier and Type | Method and Description |
---|---|
static void |
TridentWorldLoader.loadAll() |
Constructor and Description |
---|
TridentBlock(Position location)
Constructs the wrapper representing the block
|
Modifier and Type | Method and Description |
---|---|
static void |
WeakEntity.clearReferencesTo(Entity entity)
Removes the references of the entity from any WeakEntity instances which are non-null
|
static void |
TridentLogger.init(org.apache.log4j.Level level) |
Copyright © 2016. All rights reserved.