feat: Performance optimizations and UI improvements - Added dormant state tracking for static particles - Fixed settings menu particle spawn overlap - Optimized particle batch processing - Added brush cursor visualization - Improved UI interaction zones - Enhanced gas particle effects - Added glow toggle functionality disabled by default due to performance impact - Fixed particle rendering issues - Debug Overlay Disabled by default - FPS counter added semi seperate from Debug Overlay, Turn this one off when using Debug Overlay - Improved particle rendering performance Performance improvements focus on reducing unnecessary calculations for static particles while maintaining core simulation mechanics. UI changes prevent unwanted particle spawning during menu interactions.
81 lines
2.5 KiB
JSON
81 lines
2.5 KiB
JSON
{
|
|
"Template": {
|
|
"description": "Defines the properties and behavior of various particle types, including sand, water, and steam.",
|
|
"description2": "This template can be used as a starting point for creating custom particle mods.",
|
|
"description3": "Remove 'Template' for your own particle mods to work only particles like below will work."
|
|
},
|
|
"sand": {
|
|
"name": "Sand",
|
|
"size": 1,
|
|
"hardness": 0.5,
|
|
"color": [255, 255, 0, 255],
|
|
"velocity": 0.5,
|
|
"mass": 0.5,
|
|
"conductivity": 0,
|
|
"heat_capacity": 1,
|
|
"flamability": 0.8,
|
|
"temperature": 0,
|
|
"explosive": false,
|
|
"explosion_radius": 0,
|
|
"explosion_color": [0, 0, 0],
|
|
"friction": 0.5,
|
|
"viscosity": 0,
|
|
"pressure": 0,
|
|
"melt": "molten-Glass",
|
|
"melt_temperature": 1000,
|
|
"conductive": false,
|
|
"liquid": false,
|
|
"solid": true,
|
|
"is_gas": false
|
|
},
|
|
"water": {
|
|
"name": "Water",
|
|
"size": 1,
|
|
"hardness": 0.2,
|
|
"velocity": 0.3,
|
|
"conductivity": 1,
|
|
"heat_capacity": 1,
|
|
"color": [0, 0, 255, 255],
|
|
"mass": 1,
|
|
"flamability": 0,
|
|
"temperature": 22,
|
|
"explosive": false,
|
|
"explosion_radius": 0,
|
|
"explosion_color": [0, 0, 0],
|
|
"friction": 1,
|
|
"viscosity": 1,
|
|
"pressure": 0.5,
|
|
"evaporate": "steam",
|
|
"evaporate_temperature": 145,
|
|
"freeze": "ice",
|
|
"freeze_temperature": 0,
|
|
"melt": "water",
|
|
"melt_temperature": 20,
|
|
"liquid": true,
|
|
"solid": false,
|
|
"is_gas": false
|
|
},
|
|
"steam": {
|
|
"name": "Steam",
|
|
"size": 1,
|
|
"hardness": 0.0,
|
|
"velocity": 0.2,
|
|
"conductivity": 1,
|
|
"heat_capacity": 1,
|
|
"color": [255, 255, 255, 255],
|
|
"mass": 0.01,
|
|
"flamability": 0,
|
|
"temperature": 100,
|
|
"solidify_temperature": 98,
|
|
"solidify": "water",
|
|
"explosive": false,
|
|
"explosion_radius": 0,
|
|
"explosion_color": [0, 0, 0],
|
|
"friction": 0.5,
|
|
"viscosity": 0.5,
|
|
"liquid": false,
|
|
"solid": false,
|
|
"is_gas": true,
|
|
"conductive": false
|
|
}
|
|
} |