mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-07 08:39:17 +00:00
Remove unused methods from PluginContext.
This commit is contained in:
@@ -10,9 +10,6 @@ import org.apollo.game.event.handler.chain.EventHandlerChainGroup;
|
|||||||
import org.apollo.game.login.LoginListener;
|
import org.apollo.game.login.LoginListener;
|
||||||
import org.apollo.game.login.LogoutListener;
|
import org.apollo.game.login.LogoutListener;
|
||||||
import org.apollo.game.model.World;
|
import org.apollo.game.model.World;
|
||||||
import org.apollo.net.release.EventDecoder;
|
|
||||||
import org.apollo.net.release.EventEncoder;
|
|
||||||
import org.apollo.net.release.Release;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The {@link PluginContext} contains methods a plugin can use to interface with the server, for example, by adding
|
* The {@link PluginContext} contains methods a plugin can use to interface with the server, for example, by adding
|
||||||
@@ -46,36 +43,6 @@ public final class PluginContext {
|
|||||||
World.getWorld().getCommandDispatcher().register(name, listener);
|
World.getWorld().getCommandDispatcher().register(name, listener);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds an {@link EventDecoder}.
|
|
||||||
*
|
|
||||||
* @param <T> The type of decoder.
|
|
||||||
* @param releaseNo The release number.
|
|
||||||
* @param opcode The opcode.
|
|
||||||
* @param decoder The event decoder.
|
|
||||||
*/
|
|
||||||
public <T extends Event> void addEventDecoder(int releaseNo, int opcode, EventDecoder<T> decoder) {
|
|
||||||
Release release = context.getRelease();
|
|
||||||
if (release.getReleaseNumber() == releaseNo) {
|
|
||||||
release.register(opcode, decoder);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Adds an {@link EventEncoder}.
|
|
||||||
*
|
|
||||||
* @param <E> The type of encoder.
|
|
||||||
* @param releaseNo The release number.
|
|
||||||
* @param event The event.
|
|
||||||
* @param encoder The event encoder.
|
|
||||||
*/
|
|
||||||
public <E extends Event> void addEventEncoder(int releaseNo, Class<E> event, EventEncoder<E> encoder) {
|
|
||||||
Release release = context.getRelease();
|
|
||||||
if (release.getReleaseNumber() == releaseNo) {
|
|
||||||
release.register(event, encoder);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adds an {@link EventHandler} to the end of the chain.
|
* Adds an {@link EventHandler} to the end of the chain.
|
||||||
*
|
*
|
||||||
|
|||||||
Reference in New Issue
Block a user