Iris supports Nexo by default in any of its worlds. Assuming you have correctly configured Nexo blocks/ores to generate you will see them inside of your world upon creation.
If you ever see "noteblocks" in your world those are positions where Nexo ores are supposed to be but are not. When you see these this means your configuration is either incorrect or Nexo is not loaded correctly on your server.
Anything in [ ] (brackets) means it is interchangeable with your current pack name.
In this example we assume that you have added a block following this example in Nexo.
Go to Iris/packs/[overworld]/dimensions/[overworld].json.
Then, open the file, preferrably this should be done in VSCode for Iris' integration with it.
In the default overworld.json file this is located around line 230.
If you see this:
[Iris]: Failed to find BlockData! - [nexo:test_ore]
[Iris]: Loading block data nexo:test_ore
[Iris]: Can't find block data for nexo:test_ore
[Iris]: Can't find block data for minecraft:nexo:test_ore
It means you have messed up your ore creation somewhere in Nexo, not Iris.
Find this part of the config:
"deposits": [
{
"minHeight": 19,
"maxPerChunk": 8,
"maxHeight": 390,
"minPerChunk": 1,
"minSize": 25,
"maxSize": 25,
"palette": [
{
"block": "minecraft:granite"
}
],
"varience": 2
},
Add your own config using the custom ore properties found in step one. For example:
"deposits": [
{
"minHeight": 19,
"maxPerChunk": 8,
"maxHeight": 390,
"minPerChunk": 1,
"minSize": 25,
"maxSize": 25,
"palette": [
{
"block": "nexo:cobalt_ore"
}
],
"varience": 2
},
Save the file and create a new Iris world and you're all set.
When placing Nexo furniture blocks in your Iris world generation, you can use additional data options to control their appearance and behavior:
matchBiome - Match the block's color to the biome's natural colors:
FOG - Match biome fog colorWATER - Match biome water colorWATER_FOG - Match biome water fog colorSKY - Match biome sky colorFOLIAGE - Match biome foliage colorGRASS - Match biome grass colorrandomFace (default: false) - Randomly orient the block's facing direction:
true - Random facing directionfalse - Use specified faceface (default: NORTH) - Set a specific facing direction:
NORTH, NORTH_EAST, NORTH_NORTH_EASTEAST, EAST_SOUTH_EAST, SOUTH_EAST, SOUTH_SOUTH_EASTSOUTH, SOUTH_SOUTH_WEST, SOUTH_WEST, WEST_SOUTH_WESTWEST, WEST_NORTH_WEST, NORTH_WEST, NORTH_NORTH_WESTUP, DOWNrandomYaw (default: false) - Randomly rotate the block:
true - Random rotationfalse - Use specified yawyaw (default: 0) - Set a specific rotation angle (0-360 degrees)
{
"chance": 0.02,
"variance": {"style": "STATIC"},
"zoom": 0.2,
"palette": [{
"block": "nexo:plant_1",
"data": {
"matchBiome": "GRASS",
"randomYaw": "true",
"randomFace": "true"
}
}]
}
This example creates a plant that: