Index
Alle Klassen und Schnittstellen|Alle Packages
A
- addChangeProtocolVersionListener(BiConsumer) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Adds a listener for when the protocol version changes.
- addChangeProtocolVersionListener(BiConsumer) - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
- addServerScreenButtonOrientation() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- advanced() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.Settings
- AdvancedSettings - Schnittstelle in com.viaversion.viafabricplus.api.settings.impl
- allowItemUsageWhileMining() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- api() - Statische Methode in Klasse com.viaversion.viafabricplus.ViaFabricPlus
-
Returns the API instance associated with this implementation.
- apiVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
Returns an internally based API version incremented with meaningful API changes.
- AUTO_DETECT_VERSION - Statische Variable in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
The protocol version used when version auto-detection is enabled.
B
- bannerPatternExists(ResourceKey, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
- betaCraftAuthentication() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- BooleanSetting - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
Base boolean setting class.
C
- CANCEL - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
- CANCEL_AND_NOTIFY - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
- com.viaversion.viafabricplus - Package com.viaversion.viafabricplus
- com.viaversion.viafabricplus.api - Package com.viaversion.viafabricplus.api
- com.viaversion.viafabricplus.api.entrypoint - Package com.viaversion.viafabricplus.api.entrypoint
- com.viaversion.viafabricplus.api.protocoltranslator - Package com.viaversion.viafabricplus.api.protocoltranslator
- com.viaversion.viafabricplus.api.screen - Package com.viaversion.viafabricplus.api.screen
- com.viaversion.viafabricplus.api.settings - Package com.viaversion.viafabricplus.api.settings
- com.viaversion.viafabricplus.api.settings.base - Package com.viaversion.viafabricplus.api.settings.base
- com.viaversion.viafabricplus.api.settings.impl - Package com.viaversion.viafabricplus.api.settings.impl
- component() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue
-
The component of the enum value.
- component() - Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
- component() - Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
- component() - Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
- conversions() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
Protocol translation conversions.
- Conversions - Schnittstelle in com.viaversion.viafabricplus.api.protocoltranslator
-
Protocol translator conversions.
- createDummyUserConnection(ProtocolVersion, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Conversions
-
Creates a dummy user connection for the given client and server versions.
D
- defaultValue() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
The default value of the setting.
- defaultValue() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting
-
The default value of the setting.
- directConnectScreenButtonOrientation() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- disableSequencing() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
- disableServerPinging() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- dontCreatePacketErrorCrashReports() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
E
- effectExists(Holder, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
- enableLegacyTablist() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- enchantmentExists(ResourceKey, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
- EnumSetting<T> - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
Base enum setting class.
- EnumSetting.EnumValue - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
Represents a single value of an enum setting.
F
- filterNonExistingGlyphs() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
- forceUnicodeFontForNonAsciiLanguages() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
G
- general() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.Settings
- GeneralSettings - Schnittstelle in com.viaversion.viafabricplus.api.settings.impl
- getPositioner() - Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
- getStackCount(ItemStack) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
-
Similar to
ItemStack.getCount(), but also handles negative item counts in pre 1.11 versions - groups() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.Settings
-
Returns all registered setting groups.
H
- hideDownloadTerrainScreenTransitionEffects() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- hideModernHUDElements() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
I
- ignoreFabricSyncErrors() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
- ignorePacketTranslationErrors() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- implVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The implementation version of the mod formatted as "git-ViaFabricPlus-
ViaFabricPlusAPI.version():{commit hash}". - init(ViaFabricPlusAPI) - Statische Methode in Klasse com.viaversion.viafabricplus.ViaFabricPlus
- isActive() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
Whether the setting is active.
- isActive(ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
-
Checks if the setting is active for the given protocol version.
- itemExists(Item, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
- itemExistsInConnection(Item) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
-
Similar to
Limitations.itemExists(net.minecraft.world.item.Item, ProtocolVersion), but takes in the current connection details (e.g., classic protocol extensions being loaded) - itemExistsInConnection(ItemStack) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
-
Same as
Limitations.itemExists(net.minecraft.world.item.Item, ProtocolVersion), but for item stacks. - ItemFilter - Enum-Klasse in com.viaversion.viafabricplus.api.settings.impl
K
- KICK - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
L
- LEFT_BOTTOM - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
- LEFT_TOP - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
- legacyCropOutlines() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- legacyPaneOutlines() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- limitations() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
Version-dependent limitations.
- Limitations - Schnittstelle in com.viaversion.viafabricplus.api.protocoltranslator
-
Version-dependent limitations.
- loadSkinsAndSkullsInLegacyVersions() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- logger() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The logger of the mod.
M
- maxChatLength() - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
-
Calculates the maximum chat length for the current target version.
- maxChatLength(ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Limitations
-
Calculates the maximum chat length for given
ProtocolVersioninstance. - multiplayerScreenButtonOrientation() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
N
- name() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
-
The name of the setting.
- name() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
The name of the group.
- NONE - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
O
- OFF - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
- oldWalkingAnimation() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- onPostGameLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Called after the game has finished loading.
- onPostProtocolTranslationLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Called after all ViaVersion components have been loaded.
- onPostRegistryLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Called after Minecraft has filled its registries.
- onPostSettingsLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Called after the settings have been loaded and registered.
- onPreLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Preloading hook.
- onPreSettingsLoading() - Methode in Schnittstelle com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
-
Called before the settings are loaded.
- openBetaCraftServerListScreen(Screen) - Methode in Schnittstelle com.viaversion.viafabricplus.api.screen.Screens
-
Open the BetaCraft server list screen.
- openClassiCubeServerListScreen(Screen) - Methode in Schnittstelle com.viaversion.viafabricplus.api.screen.Screens
-
Open the ClassiCube server list screen.
- openSettingsScreen(Screen) - Methode in Schnittstelle com.viaversion.viafabricplus.api.screen.Screens
-
Open the settings screen.
- openViaFabricPlusScreen(Screen) - Methode in Schnittstelle com.viaversion.viafabricplus.api.screen.Screens
-
Open the protocol selection screen.
- Orientation - Enum-Klasse in com.viaversion.viafabricplus.api.settings.impl
- Orientation.Positioner - Schnittstelle in com.viaversion.viafabricplus.api.settings.impl
P
- PacketTranslationError - Enum-Klasse in com.viaversion.viafabricplus.api.settings.impl
- path() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The root path inside the config folder where configuration files are stored.
- printNetworkingErrorsToLogs() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
- protocolTranslation() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The protocol translation instance.
- ProtocolTranslation - Schnittstelle in com.viaversion.viafabricplus.api.protocoltranslator
-
Protocol translator.
Q
- queueConfigPackets() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
R
- read(JsonObject) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
-
Reads the setting from the given JsonObject.
- read(JsonObject) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Reads the settings from the given JsonObject.
- register(String) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.Settings
-
Registers a new setting group.
- register(String, Setting) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Registers a new setting.
- registerBoolean(String, boolean) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Registers a new setting.
- registerEnum(String, T) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Registers a new enum setting.
- registerVersionedBoolean(String, ProtocolVersionRange, boolean) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Registers a new versioned boolean setting.
- removeNotAvailableItemsFromCreativeTab() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- removeServerDescriptionSanitize() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
- replaceCreativeInventory() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- replaceHurtSoundWithOOFSound() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
- RIGHT_BOTTOM - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
- RIGHT_TOP - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
S
- saveSelectedProtocolVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- screens() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
Screen handling.
- Screens - Schnittstelle in com.viaversion.viafabricplus.api.screen
-
ViaFabricPlus screens.
- serverVersion(ServerData) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
The pre-server version of the server.
- setActive(boolean) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.BooleanSetting
-
Sets the active state of the setting.
- setPosition(Button, int, int) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.Orientation.Positioner
- setServerVersion(ServerData, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Sets the pre-server version of the server.
- setTargetVersion(ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Sets the global target version permanently.
- setTargetVersion(ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
- setTargetVersion(ProtocolVersion, boolean) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Sets the global target version.
- Setting - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
Base setting class.
- SettingGroup - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
A group of settings.
- settings() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
All settings in the group.
- settings() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The settings of the mod.
- Settings - Schnittstelle in com.viaversion.viafabricplus.api.settings
-
The settings lookup of the mod.
- setValue(T) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting
-
Sets the value of the setting.
- showAdvertisedServerVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
- sneakInstantly() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.impl.VisualSettings
T
- targetVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
The target version either selected by the user in the global menu or set per server.
- targetVersion() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
- targetVersion(Channel) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Same as
ProtocolTranslation.targetVersion(Connection)but for the given channel. - targetVersion(Connection) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
The target version for the given connection.
- translateItem(Item, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Conversions
-
Converts a ViaVersion item
Itemto a Minecraft item stackItemStack - translateItem(ItemStack, ProtocolVersion) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.Conversions
-
Converts a Minecraft item stack
ItemStackto a ViaVersion itemItem
U
- userConnection() - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
ViaVersion's user connection object.
- userConnection() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
- userConnection(Connection) - Methode in Schnittstelle com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
-
Similar to
ProtocolTranslation.userConnection(), but for the given connection.
V
- value() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting
-
The current value of the setting.
- value() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
-
The value of the setting.
- valueOf(String) - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- valueOf(String) - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
-
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.
- values() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.EnumSetting
-
All possible values of the setting.
- values() - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.Orientation
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- values() - Statische Methode in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
-
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
- VANILLA_AND_MODDED - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
- VANILLA_ONLY - Enum-Konstante in Enum-Klasse com.viaversion.viafabricplus.api.settings.impl.ItemFilter
- version() - Methode in Schnittstelle com.viaversion.viafabricplus.api.ViaFabricPlusAPI
-
The version of the mod displayed in ModMenu and other places (e.g., 5.0.0)
- VersionedBooleanSetting - Schnittstelle in com.viaversion.viafabricplus.api.settings.base
-
Boolean setting that can be enabled or disabled for specific protocol versions.
- versionRange() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
-
The version range the setting is valid for.
- ViaFabricPlus - Klasse in com.viaversion.viafabricplus
- ViaFabricPlus() - Konstruktor für Klasse com.viaversion.viafabricplus.ViaFabricPlus
- ViaFabricPlusAPI - Schnittstelle in com.viaversion.viafabricplus.api
-
General API point for mods.
- ViaFabricPlusEntrypoint - Schnittstelle in com.viaversion.viafabricplus.api.entrypoint
-
Entrypoint for ViaFabricPlus.
- visual() - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.Settings
- VisualSettings - Schnittstelle in com.viaversion.viafabricplus.api.settings.impl
W
- write(JsonObject) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.Setting
-
Writes the setting to the given JsonObject.
- write(JsonObject) - Methode in Schnittstelle com.viaversion.viafabricplus.api.settings.base.SettingGroup
-
Writes the settings to the given JsonObject.
Alle Klassen und Schnittstellen|Alle Packages