if(!settings) { settings = {} } if(!settings.bg) { settings.bg = "#000000" } elements.invisible_dye = { color: settings.bg, behavior: behaviors.LIQUID, tick: function(pixel) { var backgroundColor = hexToRGB(settings.bg); var rgbValue = "rgb("+backgroundColor.r+","+backgroundColor.g+","+backgroundColor.b+")"; pixel.color = rgbValue; }, hardness: 0.8, breakInto: "invisible_dye_gas", tempHigh: 110, stateHigh: "invisible_dye_gas", category: "special", state: "liquid", density: 1, stain: elements.dye.stain, }; elements.invisible_dye_gas = { color: settings.bg, behavior: behaviors.GAS, tick: function(pixel) { var backgroundColor = hexToRGB(settings.bg); var rgbValue = "rgb("+backgroundColor.r+","+backgroundColor.g+","+backgroundColor.b+")"; pixel.color = rgbValue; }, hardness: 0.5, breakInto: "invisible_dye_gas", tempLow: 109, stateLow: "invisible_dye", category: "special", state: "liquid", density: 1, stain: elements.spray_paint.stain, };