Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-11-08 17:20:24 +01:00
Make it so base protocol actually registers its listeners Credit to @jollyolbrits for finding this silly one.
Dieser Commit ist enthalten in:
Ursprung
a01997fe53
Commit
057ab050ea
@ -29,7 +29,7 @@ public class ProtocolPipeline extends Protocol {
|
|||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
protocolList = new LinkedList<>();
|
protocolList = new LinkedList<>();
|
||||||
// This is a pipeline so we register basic pipes
|
// This is a pipeline so we register basic pipes
|
||||||
protocolList.addLast(new BaseProtocol());
|
protocolList.addLast(ProtocolRegistry.BASE_PROTOCOL);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -2,6 +2,7 @@ package us.myles.ViaVersion.api.protocol;
|
|||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import us.myles.ViaVersion.api.Pair;
|
import us.myles.ViaVersion.api.Pair;
|
||||||
|
import us.myles.ViaVersion.protocols.base.BaseProtocol;
|
||||||
import us.myles.ViaVersion.protocols.protocol1_9_1to1_9.Protocol1_9_1TO1_9;
|
import us.myles.ViaVersion.protocols.protocol1_9_1to1_9.Protocol1_9_1TO1_9;
|
||||||
import us.myles.ViaVersion.protocols.protocol1_9to1_8.Protocol1_9TO1_8;
|
import us.myles.ViaVersion.protocols.protocol1_9to1_8.Protocol1_9TO1_8;
|
||||||
|
|
||||||
@ -13,8 +14,11 @@ public class ProtocolRegistry {
|
|||||||
private static Map<Integer, Map<Integer, Protocol>> registryMap = new HashMap<>();
|
private static Map<Integer, Map<Integer, Protocol>> registryMap = new HashMap<>();
|
||||||
private static Map<Pair<Integer, Integer>, List<Pair<Integer, Protocol>>> pathCache = new HashMap<>();
|
private static Map<Pair<Integer, Integer>, List<Pair<Integer, Protocol>>> pathCache = new HashMap<>();
|
||||||
private static List<Protocol> registerList = new ArrayList<>();
|
private static List<Protocol> registerList = new ArrayList<>();
|
||||||
|
public static final Protocol BASE_PROTOCOL = new BaseProtocol();
|
||||||
|
|
||||||
static {
|
static {
|
||||||
|
// Base Protocol
|
||||||
|
registerProtocol(BASE_PROTOCOL, Arrays.<Integer>asList(), -1);
|
||||||
// Register built in protocols
|
// Register built in protocols
|
||||||
registerProtocol(new Protocol1_9TO1_8(), Collections.singletonList(ProtocolVersion.v1_9.getId()), ProtocolVersion.v1_8.getId());
|
registerProtocol(new Protocol1_9TO1_8(), Collections.singletonList(ProtocolVersion.v1_9.getId()), ProtocolVersion.v1_8.getId());
|
||||||
registerProtocol(new Protocol1_9_1TO1_9(), Arrays.asList(ProtocolVersion.v1_9_1.getId(), ProtocolVersion.v1_9_2.getId()), ProtocolVersion.v1_9.getId());
|
registerProtocol(new Protocol1_9_1TO1_9(), Arrays.asList(ProtocolVersion.v1_9_1.getId(), ProtocolVersion.v1_9_2.getId()), ProtocolVersion.v1_9.getId());
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren