Back to 9Minecraft
Wiki 9Minecraft Wiki 9Minecraft

Data API Data Pack FAQ

10 questions players actually ask, answered.

How do I get started with the Data API Data Pack?
Run /function dev:settings or /function settings:data_api to summon the settings book, which is your main reference for the pack's features. From there, toggle developer mode with /function gamerule:data_api/developer_mode to unlock the full toolset.
How do I turn on developer mode?
Run the function /function gamerule:data_api/developer_mode to toggle it on or off. Developer mode needs to be active before most of the pack's customization features will work properly.
How do I make an item fireproof with this pack?
Add the pack's fireproof NBT tag to the item's data using the custom NBT tags the pack provides. The settings book lists the exact tag names for fireproofing and the other item customization options.
How do I detect a right-click on a custom item?
Use the pack's right-click detection NBT tag on the item, which lets a function run when a player right-clicks while holding it. Check the settings book for the exact tag syntax.
How do I add custom saturation to a food item?
Apply the custom saturation NBT tag to the food item so it restores the saturation value you specify instead of the vanilla default. The settings book documents the tag format.
How do I build a custom GUI?
Custom GUIs are built using marker entities — you place and position markers, then attach your display and interaction logic to them. The pack's GUI guide walks through the marker entity setup step by step.
How do I make entities glow?
Use the pack's glow objective, which applies the glowing effect to entities tracked by that objective. Add entities to the objective's criteria to control which ones glow.
How do I make display entities match the light level of surrounding blocks?
Use the light-matching objective included in the pack, which syncs display entity brightness to the light level of the blocks around them. This keeps displays looking natural instead of glowing in dark areas.
Can I target blocks as entities with this pack?
Yes — the pack adds support for targeting certain block types as entities, which is what enables features like custom GUI markers and other block-based interactions. Check the settings book for the list of supported block types.
How do I uninstall the Data API Data Pack cleanly?
Run /function uninstall:developer_resources first, then /function uninstall:data_api to remove the pack's resources and data. Doing both in that order avoids leaving leftover files behind.