Class ViaProxyViaVersionPlatform

java.lang.Object
com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
net.raphimc.viaproxy.protocoltranslator.impl.ViaProxyViaVersionPlatform
All Implemented Interfaces:
com.viaversion.viaversion.api.platform.ViaPlatform<com.viaversion.viaversion.api.connection.UserConnection>

public class ViaProxyViaVersionPlatform extends com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.viaversion.viaversion.libs.gson.JsonObject
     
     
     
    boolean
    kickPlayer(com.viaversion.viaversion.api.connection.UserConnection connection, String message)
     
    void
    sendCustomPayload(com.viaversion.viaversion.api.connection.UserConnection connection, String channel, byte[] message)
     
    void
    sendCustomPayloadToClient(com.viaversion.viaversion.api.connection.UserConnection connection, String channel, byte[] message)
     

    Methods inherited from class com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform

    createConfig, getApi, getConf, getDataFolder, getLogger, isProxy

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.viaversion.viaversion.api.platform.ViaPlatform

    couldBeReloading, getPluginVersion, getUnsupportedSoftwareClasses, hasPlugin, modifyPlayerDetails, modifyServerDetails, onReload, runAsync, runRepeatingAsync, runRepeatingSync, runSync, runSync, sendMessage
  • Constructor Details

    • ViaProxyViaVersionPlatform

      public ViaProxyViaVersionPlatform()
  • Method Details

    • createLogger

      public Logger createLogger(String name)
      Specified by:
      createLogger in interface com.viaversion.viaversion.api.platform.ViaPlatform<com.viaversion.viaversion.api.connection.UserConnection>
      Specified by:
      createLogger in class com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
    • getPlatformName

      public String getPlatformName()
    • getPlatformVersion

      public String getPlatformVersion()
    • kickPlayer

      public boolean kickPlayer(com.viaversion.viaversion.api.connection.UserConnection connection, String message)
    • sendCustomPayload

      public void sendCustomPayload(com.viaversion.viaversion.api.connection.UserConnection connection, String channel, byte[] message)
    • sendCustomPayloadToClient

      public void sendCustomPayloadToClient(com.viaversion.viaversion.api.connection.UserConnection connection, String channel, byte[] message)
    • getDump

      public com.viaversion.viaversion.libs.gson.JsonObject getDump()