All Classes and Interfaces

Class
Description
This class can be used to save data to a file.
 
 
 
 
 
 
 
 
 
 
 
Model for boats in 1.8 and lower.
Renderer for boats in 1.8 and lower.
 
 
 
 
 
 
 
 
Allows the user to override the Via* jar files with custom ones using the "jars" folder in the run directory
 
 
 
 
 
 
 
 
Data dump for entity dimension changes between versions.
Minecraft 1.20.2 changed the calculation of the mounted height offset for all entities, this class contains the old values for all entities.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is part of the AuthLib, we are overwriting this class to add the KeyPairResponse1_19_0.publicKeySignature field.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ClassicCube allows using forbidden characters which the game doesn't allow in passwords, so we have to bypass this check to allow the user to enter their password.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of the ModMenu integration allowing users to open the protocol selection screen from the mod menu.
 
 
This class can be used when creating dummy UserConnection instances.
 
 
No-op implementation of BlockStatePredictionHandler for 1.18.2 and lower since those versions don't have the BlockStatePredictionHandler class.
 
 
 
 
 
 
This class can be used to detect the protocol version of a server without connecting to it.
 
Recipe data dump for all versions below 1.12.
Data dump which contains the ProtocolVersion for each renderable glyph.
 
This class file contains the WorldVersion for each protocol version.
 
 
 
 
 
 
 
 
 
 
 
 
 
Older versions only had unicode font support for some languages and therefore servers are expecting the client to use a unicode font, not using it on older versions can cause issues with wrong dimensions in chat components.
 
 
 
Wrapper class for ObjectSelectionList including the following features: Changing the constructor arguments to be more readable and customizable Adds VFPList.initScrollY(double) to save the scroll state after closing the screen, requires static tracking by the implementation Removes the selection box
This class is a wrapper for the ObjectSelectionList.Entry class.
This class is a wrapper for the Screen class which provides some global functions and features used in all screens which are added by ViaFabricPlus.