mirror of
https://github.com/dmulloy2/ProtocolLib.git
synced 2024-11-28 05:35:28 +01:00
Added more constructors to PacketAdapter.
This commit is contained in:
parent
b6625e6e39
commit
54ef43fae8
@ -30,6 +30,7 @@ import com.comphenix.protocol.PacketType;
|
|||||||
import com.comphenix.protocol.injector.GamePhase;
|
import com.comphenix.protocol.injector.GamePhase;
|
||||||
import com.comphenix.protocol.injector.packet.PacketRegistry;
|
import com.comphenix.protocol.injector.packet.PacketRegistry;
|
||||||
import com.google.common.base.Preconditions;
|
import com.google.common.base.Preconditions;
|
||||||
|
import com.google.common.collect.Iterables;
|
||||||
import com.google.common.collect.Lists;
|
import com.google.common.collect.Lists;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -65,6 +66,25 @@ public abstract class PacketAdapter implements PacketListener {
|
|||||||
this(plugin, ListenerPriority.NORMAL, types);
|
this(plugin, ListenerPriority.NORMAL, types);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize a packet listener with the given parameters.
|
||||||
|
* @param plugin - the plugin.
|
||||||
|
* @param types - the packet types.
|
||||||
|
*/
|
||||||
|
public PacketAdapter(Plugin plugin, Iterable<? extends PacketType> types) {
|
||||||
|
this(params(plugin, Iterables.toArray(types, PacketType.class)));
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialize a packet listener with the given parameters.
|
||||||
|
* @param plugin - the plugin.
|
||||||
|
* @param listenerPriority - the priority.
|
||||||
|
* @param types - the packet types.
|
||||||
|
*/
|
||||||
|
public PacketAdapter(Plugin plugin, ListenerPriority listenerPriority, Iterable<? extends PacketType> types) {
|
||||||
|
this(params(plugin, Iterables.toArray(types, PacketType.class)).listenerPriority(listenerPriority));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialize a packet listener with the given parameters.
|
* Initialize a packet listener with the given parameters.
|
||||||
* @param plugin - the plugin.
|
* @param plugin - the plugin.
|
||||||
|
Loading…
Reference in New Issue
Block a user