Vendors
Guide for vendors and others wanting to make Third-Party packs for Nexo
Below is the recommended way to add content to Nexo in a "drag & drop" format For these examples I will make it as a store named "NexoMC"
ResourcePack
For including a ResourcePack, the ideal way is to use an "External Pack"
Nexo allows for merging multiple full resourcepacks, so to avoid conflicts, it is the best approach
Using proper namespaces is also ideal, not stuffing everything into the default minecraft-namespace
Nexo/pack/external_packs/NexoMC/assets/nexomc/models/item/some_model.json
This allows you to minimize possible conflicts with other packs and items others might have made
Items
Nexo also improves the structuring of items abit by allowing subfolders inside Nexo/items
This means the recommended way to add premade itemconfigs is the following Nexo/items/NexoMC/nexo_christmas_furniture.yml
There are also some config-changes compared to Oraxen, mainly to Furniture & Custom-Block mechanics.
๐จitemid.Mechanics.furniture.display_entity_properties
-> itemid.Mechanics.furniture.properties
๐จitemid.displayname
-> itemid.itemname
๐จitemid.customname
to use old "DisplayName" logic from 1.20.4<
๐จ Furniture Hitbox-structure has changed, refer to docs
๐จ Custom-Blocks has changed, refer to NoteBlock/StringBlock
โ itemid.Mechanics.furniture.type
Nexo only supports Display-Entities
โ itemid.Pack.generate_model
is determined automatically
โ๏ธ itemid.Components.item_model
can be used on 1.21.2+ to avoid entire itemid.Pack
โ๏ธ itemid.Pack.texture
can be used if you only have a single texture
โ๏ธ itemid.Pack.textures
accepts a single texture, a list of textures or a map of texture-key to texture
Glyphs
There are no big changes to glyphs, but it allows for multiple namespaces now Same as with resourcepacks, you should use a separate namespace where you can
Last updated