Data API
The Data API modification is designed to address the lack of development tools in Minecraft, providing advanced capabilities for creating custom gameplay without using mods.
Features
Technical documentation is available on the GitHub wiki page of the project
Development Support
- Custom item durability system (backport)
- Custom enchantments (backport)
- Creation of custom interfaces using marker entities
- Support for creating custom mobs
- Enhanced music disc system (backport)
- Extended smelting/cooking capabilities
Block Processing
The following block types can now be processed as entities in game mechanics:
| Blocks |
|---|
| Anvil |
NBT Tags
Over 15 custom NBT tags for item customization, including right-click detection, attack detection, drop tracking, and other functions.
Objectives and Effects
- Making entities glow
- Configuring display entities to match the light level of surrounding blocks
Settings and Commands
Configuration Options
| Pack Version | Command | Description | Macro Arguments |
|---|---|---|---|
| v0.0 to v0.1 | /function dev:settings | Spawns a settings book | |
| v0.2 | /function settings:data_api | Spawns a settings book | |
| v1.3.0 to v1.5.6 | /function gamerule:data_api/developer_mode | Toggles developer mode | {"set":"<true |
| v1.6.0+ | /function gamerule:data_api/... | Toggles settings | {"set":" |
Datapack Removal
| Pack Update | Command |
|---|---|
| v0.0 to v0.1 | /function uninstall:developer_resources |
| v0.2+ | /function uninstall:data_api |