mirror of
https://github.com/2006-Scape/apollo.git
synced 2026-07-03 08:39:11 +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.LogoutListener;
|
||||
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
|
||||
@@ -46,36 +43,6 @@ public final class PluginContext {
|
||||
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.
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user