Code: [ { "op": "add", "path": "/matMods-", "value": { "name": "Magicite Ore", "matMod" : "magicitecrystal", "fuel" : "magicitecrystalore", "fuelValue" : 1, "description" : "Magicite. Requires magicite ore to place.", "icon" : "magicitecrystalore", "category" : "ore" } } ] This is me trying to make it so the material mod placer from FU can place magicite from the Viera mod. If I have it like this, the game does nothing with it, and I receive no log error. If I put each line in curly braces, the game crashes when I try to use the material mod placer.
I'm on mobile so I can't confirm by comparing FU's assets, but you messed up the path. Assuming you are trying to add to the end of an array "/matMods/-"
It's a list of sets of these under square brackets. There's a set of values in curly braces for each material mod, and all of those are enclosed in square brackets. I've always had trouble with patching this kind of thing. Code: "matMods" : [ { "name" : "Aegisalt Ore", "matMod" : "aegisalt", "fuel" : "aegisaltore", "fuelValue" : 1, "description" : "Aegisalt. Requires aegisalt ore to place.", "icon" : "aegisaltore", "category" : "ore" }, { "name" : "Alien Grass", "matMod" : "aliengrass", "description" : "Dense grass.", "category" : "grass" }, { "name" : "Alpine Grass", "matMod" : "alpinegrass", "description" : "Frosty alpine grass.", "category" : "grass" }, { "name" : "Arid Grass", "matMod" : "aridgrass", "description" : "Dry, crunchy grass.", "category" : "grass" }, { "name" : "Ash", "matMod" : "ash", "description" : "A thick layer of ash.", "category" : "grass" }, { "name" : "Black Ash", "matMod" : "blackash", "description" : "A thick layer of black ash.", "category" : "grass" }, { "name" : "Bone", "matMod" : "bone", "description" : "Yuck, crushed bones!", "category" : "grass" }, { "name" : "Ceiling Slime Grass", "matMod" : "ceilingslimegrass", "description" : "Sticky slime hanging from the ceiling.", "category" : "grass" }, { "name" : "Ceiling Snow", "matMod" : "ceilingsnow", "description" : "Snow so cold it's stuck to the ceiling.", "category" : "grass" }, { "name" : "Charred Grass", "matMod" : "charredgrass", "description" : "Charred grass clings to life amongst the ashes.", "category" : "grass" }, { "name" : "Coal Ore", "matMod" : "coal", "fuel" : "coalore", "fuelValue" : 1, "description" : "Coal ore. Requires coal to place.", "icon" : "coalore", "category" : "ore" }, { "name" : "Colourful Grass", "matMod" : "colourfulgrass", "description" : "Lush, thick, and colourful grass is growing here.", "category" : "grass" }, { "name" : "Copper Ore", "matMod" : "copper", "fuel" : "copperore", "fuelValue" : 1, "description" : "Copper ore. Requires copper ore to place.", "icon" : "copperore", "category" : "ore" }, { "name" : "Core Fragment Ore", "matMod" : "corefragment", "fuel" : "corefragmentore", "fuelValue" : 1, "description" : "Core Fragment. Requires core fragments to place.", "icon" : "corefragmentore", "category" : "ore" }, { "name" : "Crystal Ore", "matMod" : "crystal", "fuel" : "crystal", "fuelValue" : 1, "description" : "Crystal. Requires crystals to place.", "icon" : "crystal", "category" : "ore" }, { "name" : "Crystal Grass", "matMod" : "crystalgrass", "description" : "Small crystals appear to be poking through the ground.", "category" : "grass" }, { "name" : "Diamond Ore", "matMod" : "diamond", "fuel" : "diamond", "fuelValue" : 1, "description" : "Diamond. Requires diamonds to place.", "icon" : "diamond", "category" : "ore" }, { "name" : "Durasteel Ore", "matMod" : "durasteel", "fuel" : "durasteelore", "fuelValue" : 1, "description" : "Durasteel ore. Requires durasteel ore to place.", "icon" : "durasteelore", "category" : "ore" }, { "name" : "Erchius Crystal Ore", "matMod" : "erchius", "fuel" : "solidfuel", "fuelValue" : 1, "description" : "Erchius Crystal. Requires crystal erchius fuel to place.", "icon" : "solidfuel", "category" : "ore" }, { "name" : "Ferozium Ore", "matMod" : "ferozium", "fuel" : "feroziumore", "fuelValue" : 1, "description" : "Ferozium. Requires ferozium ore to place.", "icon" : "feroziumore", "category" : "ore" }, { "name" : "Flesh Grass", "matMod" : "fleshgrass", "description" : "Gross, fleshy grass.", "category" : "grass" }, { "name" : "Flowery Grass", "matMod" : "flowerygrass", "description" : "Lush, flowery grass.", "category" : "grass" }, { "name" : "Gold Ore", "matMod" : "gold", "fuel" : "goldore", "fuelValue" : 1, "description" : "Gold. Requires gold ore to place.", "icon" : "goldore", "category" : "ore" }, { "name" : "Grass", "matMod" : "grass", "description" : "Lush, thick grass is growing here.", "category" : "grass" }, { "name" : "Heck Grass", "matMod" : "heckgrass", "description" : "Gross, hecky grass.", "category" : "grass" }, { "name" : "Hive Ceiling Grass", "matMod" : "hiveceilinggrass", "description" : "Gross, hivey ceiling grass.", "category" : "grass" }, { "name" : "Hive Grass", "matMod" : "hivegrass", "description" : "Gross, hivey grass.", "category" : "grass" }, { "name" : "Iron Ore", "matMod" : "iron", "fuel" : "ironore", "fuelValue" : 1, "description" : "Iron. Requires iron ore to place.", "icon" : "ironore", "category" : "ore" }, { "name" : "Jungle Grass", "matMod" : "junglegrass", "description" : "Dense jungle grass.", "category" : "grass" }, { "name" : "Lead Ore", "matMod" : "lead", "fuel" : "lead", "fuelValue" : 1, "description" : "Lead. Requires lead to place.", "icon" : "lead", "category" : "ore" }, { "name" : "Metal", "matMod" : "metal", "description" : "Metal.", "category" : "grass" }, { "name" : "Meteor Dust", "matMod" : "meteordust", "description" : "Meteorite that has crumbled to dust.", "category" : "grass" }, { "name" : "Telebrium Ore", "matMod" : "moonstone", "fuel" : "moonstoneore", "fuelValue" : 1, "description" : "Telebrium. Requires telebrium crystals to place.", "icon" : "moonstoneore", "category" : "ore" }, { "name" : "Moss", "matMod" : "moss", "description" : "Moss hanging from the ceiling.", "category" : "grass" }, { "name" : "Plutonium Ore", "matMod" : "plutonium", "fuel" : "plutoniumore", "fuelValue" : 1, "description" : "Plutonium. Requires plutonium ore to place.", "icon" : "plutoniumore", "category" : "ore" }, { "name" : "Prisilite Ore", "matMod" : "prisilite", "fuel" : "prisiliteore", "fuelValue" : 1, "description" : "Prisilite. Requires prisilite ore to place.", "icon" : "prisiliteore", "category" : "ore" }, { "name" : "Roots", "matMod" : "roots", "description" : "Small roots poking through the ceiling.", "category" : "grass" }, { "name" : "Sand", "matMod" : "sand", "description" : "Scattered sand.", "category" : "grass" }, { "name" : "Savannah Grass", "matMod" : "savannahgrass", "description" : "Crunchy thick grass.", "category" : "grass" }, { "name" : "Silver Ore", "matMod" : "silver", "fuel" : "silverore", "fuelValue" : 1, "description" : "Silver. Requires silver ore to place.", "icon" : "silverore", "category" : "ore" }, { "name" : "Slime Grass", "matMod" : "slimegrass", "description" : "Sticky grass.", "category" : "grass" }, { "name" : "Snow", "matMod" : "snow", "description" : "Soft, freshly fallen snow.", "category" : "grass" }, { "name" : "Snowy Grass", "matMod" : "snowygrass", "description" : "Grass poking through freshly fallen snow.", "category" : "grass" }, { "name" : "Solarium Ore", "matMod" : "solarium", "fuel" : "solariumore", "fuelValue" : 1, "description" : "Solarium. Requires solarium ore to place.", "icon" : "solariumore", "category" : "ore" }, { "name" : "Sulphur Ore", "matMod" : "sulphur", "fuel" : "sulphur", "fuelValue" : 1, "description" : "Sulphur. Requires sulphur to place.", "icon" : "sulphur", "category" : "ore" }, { "name" : "Tar", "matMod" : "tar", "description" : "Thick tar covers the ground here.", "category" : "grass" }, { "name" : "Tar Ceiling", "matMod" : "tarceiling", "description" : "Thick tar covers the ceiling here.", "category" : "grass" }, { "name" : "Tentacle Grass", "matMod" : "tentaclegrass", "description" : "Pulsating tentacles.", "category" : "grass" }, { "name" : "Thick Grass", "matMod" : "thickgrass", "description" : "Thick, lush grass.", "category" : "grass" }, { "name" : "Titanium Ore", "matMod" : "titanium", "fuel" : "titaniumore", "fuelValue" : 1, "description" : "Titanium. Requires titanium ore to place.", "icon" : "titaniumore", "category" : "ore" }, { "name" : "Toxic Grass", "matMod" : "toxicgrass", "description" : "Thick, lush grass.", "category" : "grass" }, { "name" : "Trianglium Ore", "matMod" : "trianglium", "fuel" : "triangliumore", "fuelValue" : 1, "description" : "Trianglium. Requires trianglium ore to place.", "icon" : "triangliumore", "category" : "ore" }, { "name" : "Tungsten Ore", "matMod" : "tungsten", "fuel" : "tungstenore", "fuelValue" : 1, "description" : "Tungsten. Requires tungsten ore to place.", "icon" : "tungstenore", "category" : "ore" }, { "name" : "Undergrowth", "matMod" : "undergrowth", "description" : "Hardy grass growing from the ceiling.", "category" : "grass" }, { "name" : "Uranium Ore", "matMod" : "uranium", "fuel" : "uraniumore", "fuelValue" : 1, "description" : "Uranium. Requires uranium ore to place.", "icon" : "uraniumore", "category" : "ore" }, { "name" : "Vein Growth", "matMod" : "veingrowth", "description" : "Vein Growth.", "category" : "grass" }, { "name" : "Violium Ore", "matMod" : "violium", "fuel" : "violiumore", "fuelValue" : 1, "description" : "Violium. Requires violium ore to place.", "icon" : "violiumore", "category" : "ore" }, { "name" : "Algae Ore", "matMod" : "algaeore", "fuel" : "algaegreen", "fuelValue" : 1, "description" : "Algae. Requires algae to place.", "icon" : "algaegreen", "category" : "ore" }, { "name" : "Berlinite Ore", "matMod" : "berlinite", "fuel" : "berliniteore", "fuelValue" : 1, "description" : "Berlinite. Requires berlinite to place.", "icon" : "berliniteore", "category" : "ore" }, { "name" : "Black Slime Grass", "matMod" : "blackslimegrass", "description" : "Black slime.", "category" : "grass" }, { "name" : "Bloodstone Grass", "matMod" : "bloodstonegrass", "description" : "Bloodstone grass.", "category" : "grass" }, { "name" : "Bloody Bones", "matMod" : "bloodybones", "fuel" : "bone", "fuelValue" : 1, "description" : "A gore-covered mass of bone.", "icon" : "bone", "category" : "ore" }, { "name" : "Bog Grass", "matMod" : "boggrass", "description" : "Verdant grasses ripe with life.", "category" : "grass" }, { "name" : "Cinnabar Ore", "matMod" : "cinnabar", "fuel" : "cinnabarore", "fuelValue" : 1, "description" : "Cinnabar. Requires cinnabar to place.", "icon" : "cinnabarore", "category" : "ore" }, { "name" : "Clay", "matMod" : "clay", "description" : "A light layer of clay.", "category" : "grass" }, { "name" : "Clay Grass", "matMod" : "claygrass2", "description" : "Clay.", "category" : "grass" }, { "name" : "Cloud", "matMod" : "cloud", "description" : "Somewhat solid clouds! You can even walk on them!", "category" : "grass" }, { "name" : "Corruption Ore", "matMod" : "corruption", "fuel" : "corruptionore", "fuelValue" : 1, "description" : "Corruption. Requires corruption to place.", "icon" : "corruptionore", "category" : "ore" }, { "name" : "Dark Grass", "matMod" : "darkgrass", "description" : "Strange solid-darkness grass...", "category" : "grass" }, { "name" : "Dead Leaves", "matMod" : "deadleaves", "description" : "Dead leaves.", "category" : "grass" }, { "name" : "Densinium Ore", "matMod" : "densinium", "fuel" : "densiniumore", "fuelValue" : 1, "description" : "Ultra-dense dimensional ore. Requires densinium ore to place.", "icon" : "densiniumore", "category" : "ore" }, { "name" : "Effigium Ore", "matMod" : "effigium", "fuel" : "effigiumore", "fuelValue" : 1, "description" : "Effigium. Requires effigium ore to place.", "icon" : "effigiumore", "category" : "ore" }, { "name" : "Flesh Grass", "matMod" : "fleshgrass2", "description" : "Flesh grass.", "category" : "grass" }, { "name" : "Fossilised Bone", "matMod" : "fossilbone", "fuel" : "bone", "fuelValue" : 1, "description" : "A fossilised bone. Requires bones to place.", "icon" : "bone", "category" : "ore" }, { "name" : "Alien Grass 1", "matMod" : "fualiengrass", "description" : "Alien grass.", "category" : "grass" }, { "name" : "Alien Grass 2", "matMod" : "fualiengrass2", "description" : "Alien grass.", "category" : "grass" }, { "name" : "Blood Diamond", "matMod" : "fublooddiamond", "fuel" : "blooddiamond", "fuelValue" : 1, "description" : "Blood diamond. Requires blood diamonds to place.", "icon" : "blooddiamond", "category" : "ore" }, { "name" : "Hive Grass", "matMod" : "fuhivegrass", "description" : "Hive grass.", "category" : "grass" }, { "name" : "Rainforest Flowers", "matMod" : "fuspringflowers", "fuel" : "biosample", "fuelValue" : 1, "description" : "Rainforest flowers. Requires biosamples to place.", "icon" : "biosample", "category" : "ore" }, { "name" : "Glow Sand Grass", "matMod" : "glowsandgrass", "description" : "Glowing sand.", "category" : "grass" }, { "name" : "Green Slime Grass", "matMod" : "greenslimegrass", "description" : "Green slime.", "category" : "grass" }, { "name" : "Ice Grass 1", "matMod" : "icegrass1", "description" : "Ice.", "category" : "grass" }, { "name" : "Ice Grass 2", "matMod" : "icegrass2", "description" : "Ice.", "category" : "grass" }, { "name" : "Irradium Ore", "matMod" : "irradium", "fuel" : "irradiumore", "fuelValue" : 1, "description" : "Irradium. Requires irradium ore to place.", "icon" : "irradiumore", "category" : "ore" }, { "name" : "Accelerator Gel", "matMod" : "isn_accelgel", "fuel" : "isn_accelgel", "fuelValue" : 10, "description" : "A fast paste. Requires accelerator gel to place.", "icon" : "isn_accelgel", "category" : "gel" }, { "name" : "Bounce Gel", "matMod" : "isn_bouncegel", "fuel" : "isn_bouncegel", "fuelValue" : 10, "description" : "A bouncy paste. Requires bounce gel to place.", "icon" : "isn_bouncegel", "category" : "gel" }, { "name" : "Glowing Gel", "matMod" : "isn_glowgel", "fuel" : "isn_glowgel", "fuelValue" : 10, "description" : "A softly glowing paste. Requires glowing gel to place.", "icon" : "isn_glowgel", "category" : "gel" }, { "name" : "Blue Glowing Gel", "matMod" : "isn_glowgel_b", "fuel" : "isn_glowgel_b", "fuelValue" : 10, "description" : "A softly glowing paste. Requires blue glowing gel to place.", "icon" : "isn_glowgel_b", "category" : "gel" }, { "name" : "Green Glowing Gel", "matMod" : "isn_glowgel_g", "fuel" : "isn_glowgel_g", "fuelValue" : 10, "description" : "A softly glowing paste. Requires green glowing gel to place.", "icon" : "isn_glowgel_g", "category" : "gel" }, { "name" : "Purple Glowing Gel", "matMod" : "isn_glowgel_p", "fuel" : "isn_glowgel_p", "fuelValue" : 10, "description" : "A softly glowing paste. Requires purple glowing gel to place.", "icon" : "isn_glowgel_p", "category" : "gel" }, { "name" : "Red Glowing Gel", "matMod" : "isn_glowgel_r", "fuel" : "isn_glowgel_r", "fuelValue" : 10, "description" : "A softly glowing paste. Requires red glowing gel to place.", "icon" : "isn_glowgel_r", "category" : "gel" }, { "name" : "Yellow Glowing Gel", "matMod" : "isn_glowgel_y", "fuel" : "isn_glowgel_y", "fuelValue" : 10, "description" : "A softly glowing paste. Requires yellow glowing gel to place.", "icon" : "isn_glowgel_y", "category" : "gel" }, { "name" : "Low Friction Strip", "matMod" : "isn_lowfrictionstrip", "fuel" : "isn_lowfrictionstrip", "fuelValue" : 10, "description" : "A strip made of incredibly slippery material. Requires low friction strips to place.", "icon" : "isn_lowfrictionstrip", "category" : "gel" }, { "name" : "Propulsion Strip L", "matMod" : "isn_propulsionstrip_l", "fuel" : "isn_propulsionstrip_l", "fuelValue" : 10, "description" : "A strip that flings whoever steps on it. Requires propulsion strip Ls to place.", "icon" : "isn_propulsionstrip_l", "category" : "gel" }, { "name" : "Propulsion Strip R", "matMod" : "isn_propulsionstrip_r", "fuel" : "isn_propulsionstrip_r", "fuelValue" : 10, "description" : "A strip that flings whoever steps on it. Requires propulsion strip Rs to place.", "icon" : "isn_propulsionstrip_r", "category" : "gel" }, { "name" : "Isogen Ore", "matMod" : "isogen", "fuel" : "isogenore", "fuelValue" : 1, "description" : "Isogen. Requires isogen ore to place.", "icon" : "isogenore", "category" : "ore" }, { "name" : "Junk", "matMod" : "junkmod", "fuel" : "ff_spareparts", "fuelValue" : 1, "description" : "This junk might contain some useful parts. Requires spare parts to place.", "icon" : "ff_spareparts", "category" : "ore" }, { "name" : "Lazulite Ore", "matMod" : "lazulite", "fuel" : "lazuliteore", "fuelValue" : 1, "description" : "Lazulite. Requires lazulite to place.", "icon" : "lazuliteore", "category" : "ore" }, { "name" : "Lunari Ore", "matMod" : "lunariore", "fuel" : "solarishard", "fuelValue" : 1, "description" : "Lunari crystal. Requires lunari crystals to place.", "icon" : "solarishard", "category" : "ore" }, { "name" : "Lush Grass", "matMod" : "lushgrass", "description" : "Verdant grasses ripe with life.", "category" : "grass" }, { "name" : "Magnesium Ore", "matMod" : "magnesium", "fuel" : "magnesiumore", "fuelValue" : 1, "description" : "Magnesium. Requires magnesium to place.", "icon" : "magnesiumore", "category" : "ore" }, { "name" : "Mascagnite Ore", "matMod" : "mascagnite", "fuel" : "mascagniteore", "fuelValue" : 1, "description" : "Mascagnite. Requires mascagnite to place.", "icon" : "mascagniteore", "category" : "ore" }, { "name" : "Metal Grass", "matMod" : "metalgrass", "description" : "Metal debris.", "category" : "grass" }, { "name" : "Moss Grass 1", "matMod" : "mossgrass1", "description" : "Mossy ground.", "category" : "grass" }, { "name" : "Moss Grass 1", "matMod" : "mossgrass2", "description" : "Mossy grass.", "category" : "grass" }, { "name" : "Neptunium Ore", "matMod" : "neptunium", "fuel" : "neptuniumore", "fuelValue" : 1, "description" : "Neptunium. Requires neptunium ore to place.", "icon" : "neptuniumore", "category" : "ore" }, { "name" : "Nocxium Ore", "matMod" : "nocxium", "fuel" : "nocxiumore", "fuelValue" : 1, "description" : "Raw nocxium. Requires nocxium ore to place.", "icon" : "nocxiumore", "category" : "ore" }, { "name" : "Penumbra Grass", "matMod" : "penumbragrass", "description" : "Umbral grass.", "category" : "grass" }, { "name" : "Penumbrite Ore", "matMod" : "penumbrite", "fuel" : "penumbriteore", "fuelValue" : 1, "description" : "Penumbrite. Requires penumbrite ore to place.", "icon" : "penumbriteore", "category" : "ore" }, { "name" : "Protocite Ore", "matMod" : "protocite", "fuel" : "protociteore", "fuelValue" : 1, "description" : "Protocite. Requires protocite ore to place.", "icon" : "protociteore", "category" : "ore" }, { "name" : "Proto Grass", "matMod" : "protograss", "description" : "Thick purple grass.", "category" : "grass" }, { "name" : "Purple Crystal Grass", "matMod" : "purplecrystalgrass", "description" : "Crystals.", "category" : "grass" }, { "name" : "Pyreite Ore", "matMod" : "pyreite", "fuel" : "pyreiteore", "fuelValue" : 1, "description" : "Pyreite. Requires pyreite ore to place.", "icon" : "pyreiteore", "category" : "ore" }, { "name" : "Quietus Ore", "matMod" : "quietus", "fuel" : "quietusore", "fuelValue" : 1, "description" : "Quietus. Requires quietus ore to place.", "icon" : "quietusore", "category" : "ore" }, { "name" : "Rainbow Grass", "matMod" : "rainbowgrass", "description" : "Lush, thick grass is growing here.", "category" : "grass" }, { "name" : "Red Sand", "matMod" : "redsand", "description" : "Scattered sand.", "category" : "grass" }, { "name" : "Sulphuric Grass", "matMod" : "sulphuricgrass", "description" : "Sulphuric stone.", "category" : "grass" }, { "name" : "Thick Jungle Grass", "matMod" : "thickjunglegrass", "description" : "Jungle grasses.", "category" : "grass" }, { "name" : "Thorium Ore", "matMod" : "thorium", "fuel" : "thoriumore", "fuelValue" : 1, "description" : "Thorium. Requires thorium ore to place.", "icon" : "thoriumore", "category" : "ore" }, { "name" : "Toxic Grass", "matMod" : "toxicgrass", "description" : "Thick, lush grass.", "category" : "grass" }, { "name" : "Nasty People-Goop", "matMod" : "wagnergrass", "description" : "Some sort of nasty people-goop.", "category" : "grass" }, { "name" : "Xithricite Ore", "matMod" : "xithricite", "fuel" : "xithriciteore", "fuelValue" : 1, "description" : "Xithricite. Requires xithricite ore to place.", "icon" : "xithriciteore", "category" : "ore" }, { "name" : "Zerchesium Ore", "matMod" : "zerchesium", "fuel" : "zerchesiumore", "fuelValue" : 1, "description" : "Zerchesium. Requires zerchesium ore to place.", "icon" : "zerchesiumore", "category" : "ore" } ] That's what the thing looks like. EDIT: I figured out what I was doing wrong besides what you said. I had it under an extra set of curly braces. Thanks for your help yet again, bk3k.