
MDXLib - Minecraft Mod Development Library
MDXLib (Minecraft Development Library X) is a modern library for creating Minecraft modifications, developed by the ASX team. This is an open-source project with extensive functionality.
Main Features
The library offers a wide range of tools for developers:
- Modern graphical interface system
- Draggable pop-up windows
- On-screen notifications
- XRAY function for ore viewing (available to server operators and developers)
- Enhanced chunk border display
- Advanced rendering functions and classes
- Item renderers and model animations
- Wavefront model loader and schematics
- Waveform graphic elements
- Weather, storm, and climate systems for dimensions
- Improved dimension registration and management
- Accelerated reflection functions
- Standard game resource constants
- Block, item, and entity ID remapping modules
- Operating system version detection and hardware characteristics
- Universal classes for working with worlds, entities, inventories, and other game elements
- Fluid physics and on-screen overlays
- Objects for storing dropped items as constants
- Saving and loading custom NBT data in arbitrary locations
Built-in Web Server
The integrated web server allows retrieving various system and game information through a browser. Unlike Minecraft's standard RCON and Query functions, MDXLib provides access to data such as CPU usage and many other statistical indicators.
Mods Using MDXLib
Among projects built on this library:
- AliensVsPredator
- Starway (in development)
Technical Requirements
- Java 8
- Minecraft Forge
Gradle Integration
repositories {
maven {
name = "aliensvspredator"
url = "http://maven.aliensvspredator.org/"
}
}
dependencies {
compile "com.arisux:mdxlib:2.0.0.33:deobf"
}
Usage Conditions
- Do not include MDXLib in your mod
- Redistribution of the library is prohibited