Planets
As of now, Planets are a subtype of Orbiting Objects with no additional functions or definition fields.
To make Stellar View recognize your json file as a Planet, put it inside the assets/<namespace>/stellarview/celestials/planet folder in your Resourcepack.
Definition Fields
- Fields from Orbiting Object.
Moons
Moons are a subtype of Planets, but have one additional property which Planets don't have.
To make Stellar View recognize your json file as a Moon, put it inside the assets/<namespace>/stellarview/celestials/moon folder in your Resourcepack.
Definition Fields
- Fields from Orbiting Object.
compatibilityOPTIONAL - In the below example, we take a section from the definition of Luna. We can see a field called compatibility. This field is used for compatibilities with other mods.
In this case, we specify that when Enhanced Celestials is used, Players in Overworld will see Luna change as the effects of Enhanced Celestials dictate, but these changes won't be visible from other dimensions.
{"compatibility":{"enhanced_celestials_moon_dimension": "minecraft:overworld"}}