Modding:JSON Object Types

From Starbounder - Starbound Wiki
Jump to: navigation, search

See this page for files that munge together all the options available in a file of any given extension. Note that free-form entries may result in extra fields that should not be interpreted as a required variable.


JSON File Types
Extension Description General Category Wiki Page
.animation Defines the animations. Animation_(JSONObject)
.augment Augmentation Items that can apply to armor or usable's.
.back Armor or other item worn in the back slot.
.barren
.beamaxe The Matter Manipulation tool.
.bush
.canyon
.celestial
.chasm
.chest Items worn in the chest slot.
.cinematic Small or long animations.
.codexitem Readable books.
.coinitem
.config General top-level configuration.
.configfunctions
.consumable Items you can use, like bandages and food.
.corebiome
.damage
.dunes
.dungeon
.effectsource
.flashlight Flashlight.
.frames Defines the layout of a sprite sheet.
.functions
.generatedgun
.grass Objects that litter the ground.
.gun Projectile weapon
.harvestingtool Hoe.
.head Items worn above the neck.
.hills
.instrument Musical instrument.
.islands
.item General objects that can show up in inventory.
.itemdescription
.legs Items worn in the leg slot.
.material
.matitem
.matmod
.miningtool Tools that can break material blocks.
.modularfoliage
.modularstem
.monsterpart
.monsterskill
.monstertype Monsters
.mountains
.npctype Non-player characters.
.object Objects that can be placed in the world. Modding:Lua/Variables/Objects
.painttool
.parallax
.particle
.particlesource
.projectile
.questtemplate
.recipe Defines how items can be obtained from vendors or crafting tables.
.ridgeblocks
.ridgecave
.spacebiome
.species
.statuseffect
.structure
.surfacebiome [Surfacebiome_%28File_Extension%29]
.sword Melee weapon
.tech
.techitem
.terrain
.thrownitem
.tillingtool
.tooltip
.treasurechests
.treasurepools
.undergroundbiome
.undergroundparallax
.unusedmonsterskill
.weather
.wiretool