Class ExtensionProtocolMetadataStorage

java.lang.Object
net.raphimc.vialegacy.protocol.classic.c0_30cpetoc0_28_30.storage.ExtensionProtocolMetadataStorage
All Implemented Interfaces:
com.viaversion.viaversion.api.connection.StorableObject

public class ExtensionProtocolMetadataStorage extends Object implements com.viaversion.viaversion.api.connection.StorableObject
  • Constructor Details

    • ExtensionProtocolMetadataStorage

      public ExtensionProtocolMetadataStorage()
  • Method Details

    • setServerSoftwareName

      public void setServerSoftwareName(String serverSoftwareName)
    • getServerSoftwareName

      public String getServerSoftwareName()
    • setExtensionCount

      public void setExtensionCount(short extensionCount)
    • getExtensionCount

      public short getExtensionCount()
    • incrementReceivedExtensions

      public void incrementReceivedExtensions()
    • getReceivedExtensions

      public short getReceivedExtensions()
    • addServerExtension

      public void addServerExtension(ClassicProtocolExtension extension, int version)
    • hasServerExtension

      public boolean hasServerExtension(ClassicProtocolExtension extension, int... versions)