Template:Navbox/modding: Difference between revisions
From Vintage Story Wiki
VeryGoodDog (talk | contribs) m (Add advanced json items!) |
(Significantly improved. Added all the missing pages I could find. Also added highlighting to make clearer which things require C# coding.) |
||
Line 6: | Line 6: | ||
{| class="wikitable" style="text-align: left;margin:0px;" | {| class="wikitable" style="text-align: left;margin:0px;" | ||
|- | |- | ||
|style="text-align: | |style="text-align: right;width:100em;" colspan="2"|<span style="font-size:75%;"><span style="background:#cae6a5;padding:4px;">Green Items</span> require C# coding</span> | ||
|- | |- | ||
|'''Basics''' | |'''Basics''' | ||
| [[Modding:Mod Types|Mod Types]] | [[Modding:The Asset System|Asset System]] | [[Modding:Textures|Textures]] | [[Modding:Basic Item|Items]] | [[Modding:Creating Recipes|Recipes]] | [[Modding:Basic Block|Blocks]] | [[Modding:VS Model Creator|Model Creator]] | [[Modding:Mod Packaging|Release]] | | | ||
[[Modding:Getting Started|Getting Started]] | [[Modding:Mod Types|Mod Types]] | [[Modding:Basic_Modding_Examples|Simple Examples]] | |||
[[Modding:The Asset System|Asset System]] | [[Modding:Textures|Textures]] | [[Modding:Basic Item|Items]] | [[Modding:Creating Recipes|Recipes]] | [[Modding:Basic Block|Blocks]] | [[Modding:VS Model Creator|Model Creator]] | [[VTML|VTML & Icons]] | [[Modding:Mod Packaging|Mod Packaging & Release]] | |||
|- | |- | ||
|'''Advanced''' | |'''Advanced''' | ||
| | | | ||
[[Modding:JSON_Patching|JSON Patching]] | [[Modding:Advanced JSON Item|Advanced JSON Items]] | [[Modding:The_Remapper|The Remapper]] | |||
<span style="background:#cae6a5;padding:4px;">Setting Up Your Development Environment ([[Modding:Setting_up_your_Development_Environment|General]] - [[Modding:Setting_up_your_Windows_Development_Environment|Windows]] - [[Modding:Setting_up_your_Linux_Development_Environment|Linux]])</span> | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Advanced Items|Advanced Items]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Advanced_Blocks|Advanced Blocks]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Block and Item Interactions|Item-Block Interactions]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Adding_Block_Behavior|Block Behavior]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Block_Entity|Block Entities]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Simple_Particles|Particle Effects]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:World Access|World Access]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Basic_Inventory_Handling|Inventory Handling]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Commands|Chat Commands]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:GUIs|GUIs]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Network_API|Server-Client Networking]]</span> | |||
|- | |||
|'''Data Management''' | |||
| | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:SaveGame_Data_Storage|Savegame Data Storage]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:ModConfig|ModConfig File]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Chunk_Data_Storage|Chunk Data Storage]]</span> | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Tree_Attribute|Tree Attribute]]</span> | |||
|- | |- | ||
|'''Worldgen''' | |'''Worldgen''' | ||
| [[Modding:WorldGen Configuration|Terrain]] | Ores | Trees | [[Modding:WorldGen API|WorldGen API]] | | | ||
[[Modding:WorldGen_Concept|WorldGen Concepts]] | [[Modding:WorldGen_Configuration|WorldGen Config]] | [[Modding:WorldGen Configuration|Terrain]] | [[Modding:Ores|Ores]] | [[Modding:Trees|Trees]] | <span style="background:#cae6a5;padding:4px;">[[Modding:WorldGen API|WorldGen API]]</span> | |||
|- | |- | ||
|'''Rendering''' | |'''Rendering''' | ||
| [[Modding:Rendering API|Shaders and Renderers]] | | | ||
<span style="background:#cae6a5;padding:4px;">[[Modding:Rendering API|Shaders and Renderers]]</span> | |||
|- | |- | ||
|'''Property Overview''' | |'''Property Overview''' | ||
| [[Modding:Item Json Properties|Item]] | [[Modding:Block Json Properties|Block]] | [[Json:block:behaviors|Block Behaviors]] | [[Modding:Block Classes|Block Classes]] | [[Modding:Block Entity Classes|Block Entities]] | [[Modding:Block Entity Behaviors|Block Entity Behaviors]] | | | ||
[[Modding:Item Json Properties|Item]] | [[Modding:Entity_Json_Properties|Entity]] | [[Modding:Block Json Properties|Block]] | [[Json:block:behaviors|Block Behaviors]] | [[Modding:Block Classes|Block Classes]] | [[Modding:Block Entity Classes|Block Entities]] | [[Modding:Block Entity Behaviors|Block Entity Behaviors]] | |||
|- | |||
|'''Workflows & Infrastructure''' | |||
| | |||
[[Modding:Modding_Efficiently|Modding Efficiency Tips]] | | |||
<span style="background:#cae6a5;padding:4px;">[[Modding:Moddable_Mod|Mod Extensibility]]</span> | |||
|- | |- | ||
|'''External Resources''' | |||
| | |||
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API Docs] | [https://github.com/anegostudios GitHub Repository] | |||
|} | |} |
Revision as of 19:34, 2 July 2021
Vintage Story: Modding |
Green Items require C# coding | |
Basics |
Getting Started | Mod Types | Simple Examples Asset System | Textures | Items | Recipes | Blocks | Model Creator | VTML & Icons | Mod Packaging & Release |
Advanced |
JSON Patching | Advanced JSON Items | The Remapper Setting Up Your Development Environment (General - Windows - Linux) Advanced Items | Advanced Blocks | Item-Block Interactions | Block Behavior | Block Entities | Particle Effects | World Access | Inventory Handling | Chat Commands | GUIs | Server-Client Networking |
Data Management |
Savegame Data Storage | ModConfig File | Chunk Data Storage | Tree Attribute |
Worldgen |
WorldGen Concepts | WorldGen Config | Terrain | Ores | Trees | WorldGen API |
Rendering | |
Property Overview |
Item | Entity | Block | Block Behaviors | Block Classes | Block Entities | Block Entity Behaviors |
Workflows & Infrastructure | |
External Resources |