3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-12-27 16:40:10 +01:00

Minor jd changes in ViaAPI, fix typo

Dieser Commit ist enthalten in:
KennyTV 2021-03-27 10:29:53 +01:00
Ursprung a63f2ab6fe
Commit fd9442b077
Es konnte kein GPG-Schlüssel zu dieser Signatur gefunden werden
GPG-Schlüssel-ID: 6BE3B555EBC5982B
3 geänderte Dateien mit 29 neuen und 23 gelöschten Zeilen

Datei anzeigen

@ -23,18 +23,26 @@
package us.myles.ViaVersion.api;
import io.netty.buffer.ByteBuf;
import us.myles.ViaVersion.ViaManager;
import us.myles.ViaVersion.api.boss.BossBar;
import us.myles.ViaVersion.api.boss.BossColor;
import us.myles.ViaVersion.api.boss.BossStyle;
import us.myles.ViaVersion.api.platform.ViaConnectionManager;
import us.myles.ViaVersion.api.platform.ViaPlatform;
import us.myles.ViaVersion.api.protocol.ProtocolManager;
import us.myles.ViaVersion.api.protocol.ServerProtocolVersion;
import java.util.SortedSet;
import java.util.UUID;
/**
* Represents the ViaAPI
* General api point. For more specialized api methods, see {@link Via#getManager()}.
*
* @param <T> The player type for the specific platform, for bukkit it's {@code ViaAPI<Player>}
* @see ViaManager
* @see ProtocolManager
* @see ViaConnectionManager
* @see ViaPlatform
*/
public interface ViaAPI<T> {
@ -46,19 +54,19 @@ public interface ViaAPI<T> {
ServerProtocolVersion getServerVersion();
/**
* Get protocol version number from a player.
* Will also retrieve version from ProtocolSupport if it's being used.
* Returns the protocol version from a player.
* This will also retrieve the version from ProtocolSupport if it's being used.
*
* @param player Platform player object, eg. Bukkit this is Player
* @return Protocol ID, For example (47=1.8-1.8.8, 107=1.9, 108=1.9.1), or -1 if no longer connected
* @param player the platform's player object, e.g. Bukkit this is Player
* @return protocol version, for example (47=1.8-1.8.8, 107=1.9, 108=1.9.1), or -1 if no longer connected
*/
int getPlayerVersion(T player);
/**
* Get protocol number from a player.
* Returns the protocol version from a player.
*
* @param uuid UUID of a player
* @return Protocol ID, For example (47=1.8-1.8.8, 107=1.9, 108=1.9.1), or -1 if not connected
* @return protocol version, for example (47=1.8-1.8.8, 107=1.9, 108=1.9.1), or -1 if not connected
*/
int getPlayerVersion(UUID uuid);
@ -76,7 +84,7 @@ public interface ViaAPI<T> {
}
/**
* Returns if Via injected into this player connection
* Returns if Via injected into this player connection.
*
* @param playerUUID UUID of a player
* @return true if Via has a cached UserConnection for this player
@ -84,26 +92,26 @@ public interface ViaAPI<T> {
boolean isInjected(UUID playerUUID);
/**
* Get the version of the plugin
* Returns the version of the plugin.
*
* @return Plugin version
* @return plugin version
*/
String getVersion();
/**
* Send a raw packet to the player (Use new IDs)
* Sends a raw packet to the player.
*
* @param player Platform player object, eg. Bukkit this is Player
* @param packet The packet, you need a VarInt ID then the packet contents.
* @param player the platform's player object, e.g. for Bukkit this is Player
* @param packet the packet; you need a VarInt Id, then the packet contents
* @throws IllegalArgumentException if the player is not injected by Via
*/
void sendRawPacket(T player, ByteBuf packet);
/**
* Send a raw packet to the player (Use new IDs)
* Sends a raw packet to the player.
*
* @param uuid The uuid from the player to send packet
* @param packet The packet, you need a VarInt ID then the packet contents.
* @param uuid the uuid from the player to send packet
* @param packet the packet; you need a VarInt Id, then the packet contents
* @throws IllegalArgumentException if the player is not injected by Via
*/
void sendRawPacket(UUID uuid, ByteBuf packet);
@ -130,7 +138,7 @@ public interface ViaAPI<T> {
BossBar createBossBar(String title, float health, BossColor color, BossStyle style);
/**
* Get the supported protocol versions
* Returns the supported protocol versions.
* This method removes any blocked protocol versions.
*
* @return a list of protocol versions
@ -139,7 +147,7 @@ public interface ViaAPI<T> {
SortedSet<Integer> getSupportedVersions();
/**
* Get the supported protocol versions, including blocked protocols.
* Returns the supported protocol versions, including blocked protocols.
*
* @return a list of protocol versions
*/

Datei anzeigen

@ -99,7 +99,7 @@ public interface ProtocolManager {
/**
* Sets the maximum protocol path size applied to {@link #getProtocolPath(int, int)}.
* Its default it 50.
* Its default is 50.
*
* @param maxProtocolPathSize maximum protocol path size
*/

Datei anzeigen

@ -115,10 +115,8 @@ public class ViaManagerImpl implements ViaManager {
ServerProtocolVersion protocolVersion = protocolManager.getServerProtocolVersion();
if (protocolVersion.isKnown()) {
if (platform.isProxy()) {
platform.getLogger().info("ViaVersion detected lowest supported versions by the proxy: "
+ ProtocolVersion.getProtocol(protocolVersion.lowestSupportedVersion())
+ "\nHighest supported version by the proxy: "
+ ProtocolVersion.getProtocol(protocolVersion.highestSupportedVersion()));
platform.getLogger().info("ViaVersion detected lowest supported version by the proxy: " + ProtocolVersion.getProtocol(protocolVersion.lowestSupportedVersion()));
platform.getLogger().info("Highest supported version by the proxy: " + ProtocolVersion.getProtocol(protocolVersion.highestSupportedVersion()));
if (debug) {
platform.getLogger().info("Supported version range: " + Arrays.toString(protocolVersion.supportedVersions().toArray(new int[0])));
}