Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-12-27 16:40:10 +01:00
Add ProtocolManager#hasLoadedMappings
Dieser Commit ist enthalten in:
Ursprung
ff25cbd6eb
Commit
a8fbb000eb
@ -168,10 +168,10 @@ public interface ProtocolManager {
|
|||||||
* @throws IllegalArgumentException if both packet classes are null
|
* @throws IllegalArgumentException if both packet classes are null
|
||||||
*/
|
*/
|
||||||
<C extends ClientboundPacketType,
|
<C extends ClientboundPacketType,
|
||||||
S extends ServerboundPacketType
|
S extends ServerboundPacketType
|
||||||
> VersionedPacketTransformer<C, S> createPacketTransformer(ProtocolVersion inputVersion,
|
> VersionedPacketTransformer<C, S> createPacketTransformer(ProtocolVersion inputVersion,
|
||||||
@Nullable Class<C> clientboundPacketsClass,
|
@Nullable Class<C> clientboundPacketsClass,
|
||||||
@Nullable Class<S> serverboundPacketsClass);
|
@Nullable Class<S> serverboundPacketsClass);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sets the max delta the path calculation allows the distance to the target protocol version to increase.
|
* Sets the max delta the path calculation allows the distance to the target protocol version to increase.
|
||||||
@ -311,4 +311,11 @@ public interface ProtocolManager {
|
|||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
PacketWrapper createPacketWrapper(int packetId, @Nullable ByteBuf buf, UserConnection connection);
|
PacketWrapper createPacketWrapper(int packetId, @Nullable ByteBuf buf, UserConnection connection);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Returns whether the mappings have been loaded and the mapping loader executor shutdown.
|
||||||
|
*
|
||||||
|
* @return whether the mappings have been loaded
|
||||||
|
*/
|
||||||
|
boolean hasLoadedMappings();
|
||||||
}
|
}
|
||||||
|
@ -503,6 +503,11 @@ public class ProtocolManagerImpl implements ProtocolManager {
|
|||||||
return new PacketWrapperImpl(packetId, buf, connection);
|
return new PacketWrapperImpl(packetId, buf, connection);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasLoadedMappings() {
|
||||||
|
return mappingsLoaded;
|
||||||
|
}
|
||||||
|
|
||||||
public void shutdownLoaderExecutor() {
|
public void shutdownLoaderExecutor() {
|
||||||
Preconditions.checkArgument(!mappingsLoaded);
|
Preconditions.checkArgument(!mappingsLoaded);
|
||||||
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren