Index

A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages

A

addChangeProtocolVersionListener(BiConsumer) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
Adds a listener for when the protocol version changes.
addChangeProtocolVersionListener(BiConsumer) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
 
addServerScreenButtonOrientation() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
advanced() - Method in interface com.viaversion.viafabricplus.api.settings.Settings
 
AdvancedSettings - Interface in com.viaversion.viafabricplus.api.settings.impl
 
api() - Static method in class com.viaversion.viafabricplus.ViaFabricPlus
Returns the API instance associated with this implementation.
apiVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
Returns an internally based API version incremented with meaningful API changes.
apiVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.

B

bannerPatternExists(ResourceKey, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
 
bannerPatternExists(ResourceKey, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
betaCraftAuthentication() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
BooleanSetting - Interface in com.viaversion.viafabricplus.api.settings.base
Base boolean setting class.

C

CANCEL - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
 
CANCEL_AND_NOTIFY - Enum constant in enum class 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() - Method in interface com.viaversion.viafabricplus.api.settings.base.EnumSetting.EnumValue
The component of the enum value.
component() - Method in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
 
component() - Method in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 
component() - Method in enum class com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
 
conversions() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
Protocol translation conversions.
Conversions - Interface in com.viaversion.viafabricplus.api.protocoltranslator
Protocol translator conversions.
createDummyUserConnection(ProtocolVersion, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Conversions
Creates a dummy user connection for the given client and server versions.

D

defaultValue() - Method in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
The default value of the setting.
defaultValue() - Method in interface com.viaversion.viafabricplus.api.settings.base.EnumSetting
The default value of the setting.
directConnectScreenButtonOrientation() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
disableSequencing() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 
disableServerPinging() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
dontCreatePacketErrorCrashReports() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 

E

effectExists(Holder, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
 
effectExists(Holder, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
enableLegacyTablist() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
enchantmentExists(ResourceKey, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
 
enchantmentExists(ResourceKey, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
EnumSetting<T> - Interface in com.viaversion.viafabricplus.api.settings.base
Base enum setting class.
EnumSetting.EnumValue - Interface in com.viaversion.viafabricplus.api.settings.base
Represents a single value of an enum setting.

F

filterNonExistingGlyphs() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 
forceUnicodeFontForNonAsciiLanguages() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 

G

general() - Method in interface com.viaversion.viafabricplus.api.settings.Settings
 
GeneralSettings - Interface in com.viaversion.viafabricplus.api.settings.impl
 
getImpl() - Static method in class com.viaversion.viafabricplus.ViaFabricPlus
Deprecated.
getImplVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getMaxChatLength(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getPath() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getPlayNetworkUserConnection() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getPositioner() - Method in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 
getServerVersion(ServerData) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getStackCount(ItemStack) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
Similar to ItemStack.getCount(), but also handles negative item counts in pre 1.11 versions
getStackCount(ItemStack) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getTargetVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getTargetVersion(Channel) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getTargetVersion(Connection) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getUserConnection(Connection) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
getVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
groups() - Method in interface com.viaversion.viafabricplus.api.settings.Settings
Returns all registered setting groups.

H

hideDownloadTerrainScreenTransitionEffects() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
hideModernHUDElements() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 

I

ignoreFabricSyncErrors() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 
ignorePacketTranslationErrors() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
implVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The implementation version of the mod formatted as "git-ViaFabricPlus-ViaFabricPlusAPI.version():{commit hash}".
init(ViaFabricPlusAPI) - Static method in class com.viaversion.viafabricplus.ViaFabricPlus
 
isActive() - Method in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
Whether the setting is active.
isActive(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
Checks if the setting is active for the given protocol version.
itemExists(Item, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
 
itemExists(Item, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
itemExistsInConnection(Item) - Method in interface 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(Item) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
itemExistsInConnection(ItemStack) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
itemExistsInConnection(ItemStack) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
ItemFilter - Enum Class in com.viaversion.viafabricplus.api.settings.impl
 

K

KICK - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
 

L

LEFT_BOTTOM - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 
LEFT_TOP - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 
legacyCropOutlines() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
legacyPaneOutlines() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
limitations() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
Version-dependent limitations.
Limitations - Interface in com.viaversion.viafabricplus.api.protocoltranslator
Version-dependent limitations.
loadSkinsAndSkullsInLegacyVersions() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
logger() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The logger of the mod.

M

maxChatLength() - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
Calculates the maximum chat length for the current target version.
maxChatLength(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Limitations
Calculates the maximum chat length for given ProtocolVersion instance.
multiplayerScreenButtonOrientation() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 

N

name() - Method in interface com.viaversion.viafabricplus.api.settings.base.Setting
The name of the setting.
name() - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
The name of the group.
NONE - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 

O

OFF - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
 
oldWalkingAnimation() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
onPostGameLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Called after the game has finished loading.
onPostProtocolTranslationLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Called after all ViaVersion components have been loaded.
onPostRegistryLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Called after Minecraft has filled its registries.
onPostSettingsLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Called after the settings have been loaded and registered.
onPreLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Preloading hook.
onPreSettingsLoading() - Method in interface com.viaversion.viafabricplus.api.entrypoint.ViaFabricPlusEntrypoint
Called before the settings are loaded.
openBetaCraftServerListScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.screen.Screens
Open the BetaCraft server list screen.
openClassiCubeServerListScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.screen.Screens
Open the ClassiCube server list screen.
openProtocolSelectionScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
openSettingsScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.screen.Screens
Open the settings screen.
openSettingsScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
openViaFabricPlusScreen(Screen) - Method in interface com.viaversion.viafabricplus.api.screen.Screens
Open the protocol selection screen.
Orientation - Enum Class in com.viaversion.viafabricplus.api.settings.impl
 
Orientation.Positioner - Interface in com.viaversion.viafabricplus.api.settings.impl
 

P

PacketTranslationError - Enum Class in com.viaversion.viafabricplus.api.settings.impl
 
path() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The root path inside the config folder where configuration files are stored.
printNetworkingErrorsToLogs() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 
protocolTranslation() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The protocol translation instance.
ProtocolTranslation - Interface in com.viaversion.viafabricplus.api.protocoltranslator
Protocol translator.

Q

queueConfigPackets() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 

R

read(JsonObject) - Method in interface com.viaversion.viafabricplus.api.settings.base.Setting
Reads the setting from the given JsonObject.
read(JsonObject) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Reads the settings from the given JsonObject.
register(String) - Method in interface com.viaversion.viafabricplus.api.settings.Settings
Registers a new setting group.
register(String, Setting) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Registers a new setting.
registerBoolean(String, boolean) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Registers a new setting.
registerEnum(String, T) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Registers a new enum setting.
registerVersionedBoolean(String, ProtocolVersionRange, boolean) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Registers a new versioned boolean setting.
removeNotAvailableItemsFromCreativeTab() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
removeServerDescriptionSanitize() - Method in interface com.viaversion.viafabricplus.api.settings.impl.AdvancedSettings
 
replaceCreativeInventory() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
replaceHurtSoundWithOOFSound() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 
RIGHT_BOTTOM - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 
RIGHT_TOP - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
 

S

saveSelectedProtocolVersion() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
screens() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
Screen handling.
Screens - Interface in com.viaversion.viafabricplus.api.screen
ViaFabricPlus screens.
serverVersion(ServerData) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
The pre-server version of the server.
setActive(boolean) - Method in interface com.viaversion.viafabricplus.api.settings.base.BooleanSetting
Sets the active state of the setting.
setPosition(Button, int, int) - Method in interface com.viaversion.viafabricplus.api.settings.impl.Orientation.Positioner
 
setTargetVersion(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
Sets the global target version permanently.
setTargetVersion(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
 
setTargetVersion(ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
setTargetVersion(ProtocolVersion, boolean) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
Sets the global target version.
setTargetVersion(ProtocolVersion, boolean) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
Setting - Interface in com.viaversion.viafabricplus.api.settings.base
Base setting class.
SettingGroup - Interface in com.viaversion.viafabricplus.api.settings.base
A group of settings.
settings() - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
All settings in the group.
settings() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The settings of the mod.
Settings - Interface in com.viaversion.viafabricplus.api.settings
The settings lookup of the mod.
setValue(T) - Method in interface com.viaversion.viafabricplus.api.settings.base.EnumSetting
Sets the value of the setting.
showAdvertisedServerVersion() - Method in interface com.viaversion.viafabricplus.api.settings.impl.GeneralSettings
 
sneakInstantly() - Method in interface com.viaversion.viafabricplus.api.settings.impl.VisualSettings
 

T

targetVersion() - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
The target version either selected by the user in the global menu or set per server.
targetVersion() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
 
targetVersion(Channel) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
Same as ProtocolTranslation.targetVersion(Connection) but for the given channel.
targetVersion(Connection) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
The target version for the given connection.
translateItem(Item, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Conversions
Converts a ViaVersion item Item to a Minecraft item stack ItemStack
translateItem(Item, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.
translateItem(ItemStack, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.Conversions
Converts a Minecraft item stack ItemStack to a ViaVersion item Item
translateItem(ItemStack, ProtocolVersion) - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusBase
Deprecated, for removal: This API element is subject to removal in a future version.

U

userConnection() - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
ViaVersion's user connection object.
userConnection() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
 
userConnection(Connection) - Method in interface com.viaversion.viafabricplus.api.protocoltranslator.ProtocolTranslation
Similar to ProtocolTranslation.userConnection(), but for the given connection.

V

value() - Method in interface com.viaversion.viafabricplus.api.settings.base.EnumSetting
The current value of the setting.
value() - Method in interface com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
The value of the setting.
valueOf(String) - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
Returns the enum constant of this class with the specified name.
values() - Method in interface com.viaversion.viafabricplus.api.settings.base.EnumSetting
All possible values of the setting.
values() - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.Orientation
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.viaversion.viafabricplus.api.settings.impl.PacketTranslationError
Returns an array containing the constants of this enum class, in the order they are declared.
VANILLA_AND_MODDED - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
 
VANILLA_ONLY - Enum constant in enum class com.viaversion.viafabricplus.api.settings.impl.ItemFilter
 
version() - Method in interface com.viaversion.viafabricplus.api.ViaFabricPlusAPI
The version of the mod displayed in ModMenu and other places (e.g., 5.0.0)
VersionedBooleanSetting - Interface in com.viaversion.viafabricplus.api.settings.base
Boolean setting that can be enabled or disabled for specific protocol versions.
versionRange() - Method in interface com.viaversion.viafabricplus.api.settings.base.VersionedBooleanSetting
The version range the setting is valid for.
ViaFabricPlus - Class in com.viaversion.viafabricplus
 
ViaFabricPlus() - Constructor for class com.viaversion.viafabricplus.ViaFabricPlus
 
ViaFabricPlusAPI - Interface in com.viaversion.viafabricplus.api
General API point for mods.
ViaFabricPlusBase - Interface in com.viaversion.viafabricplus.api
Deprecated, for removal: This API element is subject to removal in a future version.
ViaFabricPlusEntrypoint - Interface in com.viaversion.viafabricplus.api.entrypoint
Entrypoint for ViaFabricPlus.
visual() - Method in interface com.viaversion.viafabricplus.api.settings.Settings
 
VisualSettings - Interface in com.viaversion.viafabricplus.api.settings.impl
 

W

write(JsonObject) - Method in interface com.viaversion.viafabricplus.api.settings.base.Setting
Writes the setting to the given JsonObject.
write(JsonObject) - Method in interface com.viaversion.viafabricplus.api.settings.base.SettingGroup
Writes the settings to the given JsonObject.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages