Class ViaFabricPlusViaVersionPlatform

java.lang.Object
com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
com.viaversion.viafabricplus.protocoltranslator.impl.platform.ViaFabricPlusViaVersionPlatform
All Implemented Interfaces:
com.viaversion.viaversion.api.platform.ViaPlatform<com.viaversion.viaversion.api.connection.UserConnection>

public final class ViaFabricPlusViaVersionPlatform extends com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected com.viaversion.viaversion.configuration.AbstractViaConfig
     
     
    com.viaversion.viaversion.libs.gson.JsonObject
     
     
     
    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

    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, kickPlayer, modifyPlayerDetails, modifyServerDetails, onReload, runAsync, runRepeatingAsync, runRepeatingSync, runSync, runSync, sendMessage
  • Constructor Details

    • ViaFabricPlusViaVersionPlatform

      public ViaFabricPlusViaVersionPlatform(File dataFolder)
  • 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()
    • createConfig

      protected com.viaversion.viaversion.configuration.AbstractViaConfig createConfig()
      Overrides:
      createConfig in class com.viaversion.viaversion.platform.UserConnectionViaVersionPlatform
    • 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()