❓FAQ

Nexo generates a resourcepack, can I still use my own?

You can merge any resourcepacks into the ResourcePack generated by Nexo. You can do so by simply adding the .zip or folder to Nexo/pack/external_packs and the plugin will merge it into the final ResourcePack and send it to all players. Check out the ResourcePack page for a detailed explanation

NoteBlocks & Tripwires aren't working correctly?

Nexo uses NoteBlocks and TripWires for custom blocks, and thus disables all their vanilla behaviour. Noteblock-mechanic does have an option to re-enable this without losing custom blocks, if you go to Nexo/mechanics.yml If you do not care about Custom Blocks, you can also just disable the noteblock & stringblock-mechanics in mechanics.yml

How do I reference a ResourcePack file in a config?

Minecraft ResourcePacks follow a defined and consistent structure. ResourcePack files are also split into sub-categories; sounds, textures, models, fonts, etc.. A full list of it can be found on the Minecraft Wiki, more info on ResourcePacks in ResourcePack

The namespace is just another way to sort said sub-categories between different usecases. The filepath is the remaining path to your file itself

When you then want to make a reference to said file in say a NexoItem, this is how you do it;

assets/nexo/textures/item/nexo_defaults/forest_axe.png
myitem:
  Pack:
    # assets/minecraft/models/item/paper.json
    model: minecraft:item/paper.json
    # assets/nexo/textures/item/nexo_defaults/forest_axe.png
    texture: nexo:item/nexo_defaults/forest_axe

Here is an example to reference a given PNG Texture or a JSON Model. This is the exact same for sounds, fonts etc. Only difference is the immediate folder after the namespace is not textures

ItemModels: assets/NAMESPACE/items/PATH/FILE.json -> item_model: NAMESPACE:PATH/FILE

Models: assets/NAMESPACE/models/PATH/FILE.json model: NAMESPACE:PATH/FILE

Textures: assets/NAMESPACE/textures/PATH/FILE.png texture: NAMESPACE:PATH/FILE

Sounds: assets/NAMESPACE/sounds/PATH/FILE.ogg sound: NAMESPACE:PATH/FILE

If your file is inside assets/minecraft/... , meaning your namespace is minecraft, specifying it in a config is optional. If no namespace is defined, it will assume you mean minecraft

Last updated