Klasse ViaFabricPlusImpl

java.lang.Object
com.viaversion.viafabricplus.ViaFabricPlusImpl
Alle implementierten Schnittstellen:
com.viaversion.viafabricplus.api.ViaFabricPlusBase

public final class ViaFabricPlusImpl extends Object implements com.viaversion.viafabricplus.api.ViaFabricPlusBase
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    static final ViaFabricPlusImpl
     
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
    addSettingGroup(com.viaversion.viafabricplus.api.settings.SettingGroup group)
     
    boolean
    bannerPatternExists(net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.entity.BannerPattern> pattern, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
    boolean
    effectExists(net.minecraft.core.Holder<net.minecraft.world.effect.MobEffect> effect, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
    boolean
    enchantmentExists(net.minecraft.resources.ResourceKey<net.minecraft.world.item.enchantment.Enchantment> enchantment, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
     
    org.apache.logging.log4j.Logger
     
    int
    getMaxChatLength(com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
     
    @Nullable com.viaversion.viaversion.api.connection.UserConnection
     
    @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion
    getServerVersion(net.minecraft.client.multiplayer.ServerData serverInfo)
     
    @Nullable com.viaversion.viafabricplus.api.settings.SettingGroup
    getSettingGroup(String translationKey)
     
    List<com.viaversion.viafabricplus.api.settings.SettingGroup>
     
    int
    getStackCount(net.minecraft.world.item.ItemStack stack)
     
    @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion
     
    @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion
    getTargetVersion(io.netty.channel.Channel channel)
     
    @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion
    getTargetVersion(net.minecraft.network.Connection connection)
     
    @Nullable com.viaversion.viaversion.api.connection.UserConnection
    getUserConnection(net.minecraft.network.Connection connection)
     
     
    void
     
    boolean
    itemExists(net.minecraft.world.item.Item item, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
     
    boolean
    itemExistsInConnection(net.minecraft.world.item.Item item)
     
    boolean
    itemExistsInConnection(net.minecraft.world.item.ItemStack stack)
     
    void
    openProtocolSelectionScreen(net.minecraft.client.gui.screens.Screen parent)
     
    void
    openSettingsScreen(net.minecraft.client.gui.screens.Screen parent)
     
    void
    registerLoadingCycleCallback(com.viaversion.viafabricplus.api.events.LoadingCycleCallback callback)
     
    void
    registerOnChangeProtocolVersionCallback(com.viaversion.viafabricplus.api.events.ChangeProtocolVersionCallback callback)
     
    void
    setTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion newVersion)
     
    void
    setTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion newVersion, boolean revertOnDisconnect)
     
    @Nullable net.minecraft.world.item.ItemStack
    translateItem(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.protocol.version.ProtocolVersion sourceVersion)
     
    @Nullable com.viaversion.viaversion.api.minecraft.item.Item
    translateItem(net.minecraft.world.item.ItemStack stack, com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion)
     

    Von Klasse geerbte Methoden java.lang.Object

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

    Von Schnittstelle geerbte Methoden com.viaversion.viafabricplus.api.ViaFabricPlusBase

    apiVersion
  • Felddetails

  • Konstruktordetails

    • ViaFabricPlusImpl

      public ViaFabricPlusImpl()
  • Methodendetails

    • init

      public void init()
    • getVersion

      public String getVersion()
      Angegeben von:
      getVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getImplVersion

      public String getImplVersion()
      Angegeben von:
      getImplVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getPath

      public Path getPath()
      Angegeben von:
      getPath in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getTargetVersion

      @Nullable public @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion getTargetVersion()
      Angegeben von:
      getTargetVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • setTargetVersion

      public void setTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion newVersion)
      Angegeben von:
      setTargetVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getTargetVersion

      @Nullable public @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion getTargetVersion(io.netty.channel.Channel channel)
      Angegeben von:
      getTargetVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getTargetVersion

      @Nullable public @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion getTargetVersion(net.minecraft.network.Connection connection)
      Angegeben von:
      getTargetVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • setTargetVersion

      public void setTargetVersion(com.viaversion.viaversion.api.protocol.version.ProtocolVersion newVersion, boolean revertOnDisconnect)
      Angegeben von:
      setTargetVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getPlayNetworkUserConnection

      @Nullable public @Nullable com.viaversion.viaversion.api.connection.UserConnection getPlayNetworkUserConnection()
      Angegeben von:
      getPlayNetworkUserConnection in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getUserConnection

      @Nullable public @Nullable com.viaversion.viaversion.api.connection.UserConnection getUserConnection(net.minecraft.network.Connection connection)
      Angegeben von:
      getUserConnection in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getServerVersion

      @Nullable public @Nullable com.viaversion.viaversion.api.protocol.version.ProtocolVersion getServerVersion(net.minecraft.client.multiplayer.ServerData serverInfo)
      Angegeben von:
      getServerVersion in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • registerOnChangeProtocolVersionCallback

      public void registerOnChangeProtocolVersionCallback(com.viaversion.viafabricplus.api.events.ChangeProtocolVersionCallback callback)
      Angegeben von:
      registerOnChangeProtocolVersionCallback in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • registerLoadingCycleCallback

      public void registerLoadingCycleCallback(com.viaversion.viafabricplus.api.events.LoadingCycleCallback callback)
      Angegeben von:
      registerLoadingCycleCallback in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getMaxChatLength

      public int getMaxChatLength(com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Angegeben von:
      getMaxChatLength in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getSettingGroups

      public List<com.viaversion.viafabricplus.api.settings.SettingGroup> getSettingGroups()
      Angegeben von:
      getSettingGroups in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • addSettingGroup

      public void addSettingGroup(com.viaversion.viafabricplus.api.settings.SettingGroup group)
      Angegeben von:
      addSettingGroup in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getSettingGroup

      @Nullable public @Nullable com.viaversion.viafabricplus.api.settings.SettingGroup getSettingGroup(String translationKey)
      Angegeben von:
      getSettingGroup in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • openProtocolSelectionScreen

      public void openProtocolSelectionScreen(net.minecraft.client.gui.screens.Screen parent)
      Angegeben von:
      openProtocolSelectionScreen in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • openSettingsScreen

      public void openSettingsScreen(net.minecraft.client.gui.screens.Screen parent)
      Angegeben von:
      openSettingsScreen in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • translateItem

      @Nullable public @Nullable com.viaversion.viaversion.api.minecraft.item.Item translateItem(net.minecraft.world.item.ItemStack stack, com.viaversion.viaversion.api.protocol.version.ProtocolVersion targetVersion)
      Angegeben von:
      translateItem in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • translateItem

      @Nullable public @Nullable net.minecraft.world.item.ItemStack translateItem(com.viaversion.viaversion.api.minecraft.item.Item item, com.viaversion.viaversion.api.protocol.version.ProtocolVersion sourceVersion)
      Angegeben von:
      translateItem in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • itemExists

      public boolean itemExists(net.minecraft.world.item.Item item, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Angegeben von:
      itemExists in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • enchantmentExists

      public boolean enchantmentExists(net.minecraft.resources.ResourceKey<net.minecraft.world.item.enchantment.Enchantment> enchantment, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Angegeben von:
      enchantmentExists in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • effectExists

      public boolean effectExists(net.minecraft.core.Holder<net.minecraft.world.effect.MobEffect> effect, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Angegeben von:
      effectExists in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • bannerPatternExists

      public boolean bannerPatternExists(net.minecraft.resources.ResourceKey<net.minecraft.world.level.block.entity.BannerPattern> pattern, com.viaversion.viaversion.api.protocol.version.ProtocolVersion version)
      Angegeben von:
      bannerPatternExists in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • itemExistsInConnection

      public boolean itemExistsInConnection(net.minecraft.world.item.Item item)
      Angegeben von:
      itemExistsInConnection in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • itemExistsInConnection

      public boolean itemExistsInConnection(net.minecraft.world.item.ItemStack stack)
      Angegeben von:
      itemExistsInConnection in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getStackCount

      public int getStackCount(net.minecraft.world.item.ItemStack stack)
      Angegeben von:
      getStackCount in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusBase
    • getLogger

      public org.apache.logging.log4j.Logger getLogger()