WealthyturtleLib - Library for Mods by King Wealthyturtle
Compatibility: Minecraft 1.7.10
WealthyturtleLib is a fundamental library that serves as the foundation for most new modifications by developer King Wealthyturtle. This mod contains an extensive set of tools and functions necessary for the operation of the author's other projects.
Code Structure (Version 1.1)
Notations: italic = folder, underline = Java file, ▶ = nesting, orange = do not import (internal mod files)
Main Components:
Base Modules:
- BaseValues.java - main values and constants
Cryptography:
- Ciphers (CharacterModification.java, Ciphers.java)
- Encryption (BaseEncryption.java, MD.java, SHA.java)
Exception Handling:
- WealthyturtleException.java
- WealthyturtleExceptions.java
External Operations:
- CompileLanguage.java - language compilation
- FileFunctions.java - file operations
- ModifyFiles.java - file modification
- ModifyLogs.java - log operations
Java Utilities:
- Arrays (CombineArrays.java)
- Formats (CheckFormat.java)
- Type Conversion (TypeConversionArrays.java, TypeConversionBasic.java, TypeConversionUnique.java)
Mathematical Functions:
- AdditionalFunctions.java - additional functions
- BasicFormulae.java - basic formulas
- MathConstants.java - mathematical constants
- Operations.java - operations
- Proportions.java - proportions
- Randomization.java - randomization
- ShapeFormulae.java - shape formulas
Internal Components (do not import):
- Proxy (ClientProxy.java, CommonProxy.java)
- Status (Information.java)
- Initialization (Initialization.java)