Template:Navbox/modding: Difference between revisions

From Vintage Story Wiki
(add noinclude tag)
(Rewritten for translation. Added universal template Template:Navbox/modding/code instead of repeating html code to highlight C# requirement)
Line 1: Line 1:
<noinclude><translate></noinclude>
<noinclude><languages/></noinclude>
<!--T:1-->
__NOTOC__
__NOTOC__
{| class="wikitable " style="text-align: left; margin:0px;width:100%"
{| class="wikitable " style="text-align: left; margin:0px;width:100%"
|-  
|-  
| style="text-align:center;" |<span style="font-size:150%;">[[Vintage Story]]:&nbsp;Modding</span>
| style="text-align:center;"|<noinclude><translate></noinclude><span style="font-size:150%;">[[Vintage Story]]:&nbsp;Modding</span><noinclude></translate></noinclude>
|-  
|-  
{| class="wikitable" style="text-align: left;margin:0px;width:100%;"
{| class="wikitable" style="text-align: left;margin:0px;width:100%;"
|-  
|-  
|style="text-align: right;" colspan="2"|<span style="font-size:75%;"><span style="background:#cae6a5;padding:4px;">Green Items</span> require C# coding</span>
|style="text-align: right;" colspan="2"|<noinclude><translate></noinclude><span style="font-size:75%;">{{Navbox/modding/code|Green Items}} require C# coding</span><noinclude></translate></noinclude>
<noinclude><translate></noinclude>
|-
|-
|'''Basics'''
|'''Basics'''
|
|
[[Modding:Getting Started|Getting&nbsp;Started]] | [[Modding:Mod Types|Mod&nbsp;Types]] | [[Modding:Basic_Modding_Examples|Simple Examples]]
[[Modding:Getting Started|Getting&nbsp;Started]] |  
[[Modding:Mod Types|Mod&nbsp;Types]] |
[[Modding:Basic_Modding_Examples|Simple Examples]]
 
[[Modding:The Asset System|Asset&nbsp;System]] |
[[Modding:Textures|Textures]] |
[[Modding:Basic Item|Items]] |
[[Modding:Creating Recipes|Recipes]] |
[[Modding:Basic Block|Blocks]] |
[[Modding:VS Model Creator|Model&nbsp;Creator]] |
[[Animation Basics]] |
[[VTML|VTML & Icons]] |
[[Modding:Mod Packaging|Mod Packaging & Release]] |
[[Modinfo]] |
[[Debugging]]


<!--T:2-->
[[Modding:The Asset System|Asset&nbsp;System]] | [[Modding:Textures|Textures]] | [[Modding:Basic Item|Items]] | [[Modding:Creating Recipes|Recipes]] | [[Modding:Basic Block|Blocks]] | [[Modding:VS Model Creator|Model&nbsp;Creator]] | [[Animation Basics]] | [[VTML|VTML & Icons]] | [[Modding:Mod Packaging|Mod Packaging & Release]] | [[Modinfo]] | [[Debugging]]
|-
|-
|'''Advanced'''
|'''Advanced'''
|  
|
[[Modding:JSON_Patching|JSON Patching]] | [[Modding:Advanced JSON Item|Advanced JSON Items]] | [[Modding:The_Remapper|The Remapper]] | [[Modding:Server-Client_Considerations|Server-Client Considerations]]
[[Modding:JSON_Patching|JSON Patching]] |
[[Modding:Advanced JSON Item|Advanced JSON Items]] |
[[Modding:The_Remapper|The Remapper]] |
[[Modding:Server-Client_Considerations|Server-Client Considerations]]
 
{{Navbox/modding/code|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]])}}


<!--T:3-->
{{Navbox/modding/code|[[Modding:Advanced_Blocks|Advanced Blocks]]}} |
<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>
{{Navbox/modding/code|[[Modding:Advanced Items|Advanced Items]]}} |
{{Navbox/modding/code|[[Modding:Block and Item Interactions|Item-Block Interactions]]}} |
{{Navbox/modding/code|[[Modding:Adding_Block_Behavior|Block Behavior]]}} |
{{Navbox/modding/code|[[Modding:Block_Entity|Block Entities]]}} |
{{Navbox/modding/code|[[Modding:Simple_Particles|Particle Effects]]}} |
{{Navbox/modding/code|[[Modding:World Access|World Access]]}} |
{{Navbox/modding/code|[[Modding:Basic_Inventory_Handling|Inventory Handling]]}} |
{{Navbox/modding/code|[[Modding:Commands|Chat Commands]]}} |
{{Navbox/modding/code|[[Modding:GUIs|GUIs]]}} |
{{Navbox/modding/code|[[Modding:Network_API|Server-Client Networking]]}} |
{{Navbox/modding/code|[[Modding:Monkey_patching|Monkey patching (Harmony)]]}}


<!--T:4-->
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Advanced_Blocks|Advanced Blocks]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Advanced Items|Advanced Items]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Block and Item Interactions|Item-Block Interactions]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Adding_Block_Behavior|Block Behavior]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Block_Entity|Block Entities]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Simple_Particles|Particle Effects]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:World Access|World Access]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Basic_Inventory_Handling|Inventory Handling]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Commands|Chat Commands]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:GUIs|GUIs]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Network_API|Server-Client Networking]]</span> |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Monkey_patching|Monkey patching (Harmony)]]</span>
|-
|-
|'''Data Management'''
|'''Data Management'''
|
|
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:SaveGame_Data_Storage|Savegame Data Storage]]</span> |
{{Navbox/modding/code|[[Modding:SaveGame_Data_Storage|Savegame Data Storage]]}} |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:ModConfig|ModConfig File]]</span> |
{{Navbox/modding/code|[[Modding:ModConfig|ModConfig File]]}} |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Chunk_Data_Storage|Chunk Data Storage]]</span> |
{{Navbox/modding/code|[[Modding:Chunk_Data_Storage|Chunk Data Storage]]}} |
<span style="background:#cae6a5;padding:4px;white-space:nowrap;">[[Modding:Tree_Attribute|Tree Attribute]]</span>
{{Navbox/modding/code|[[Modding:Tree_Attribute|Tree Attribute]]}}
 
|-
|-
|'''Worldgen'''
|'''Worldgen'''
|  
|  
[[Modding:WorldGen_Concept|WorldGen Concepts]] | [[Modding:WorldGen Configuration|Terrain]] | [[Modding:Ores|Ores]] | [[Modding:Trees|Trees]] | <span style="background:#cae6a5;padding:4px;">[[Modding:WorldGen API|WorldGen API]]</span>
[[Modding:WorldGen_Concept|WorldGen Concepts]] |
[[Modding:WorldGen Configuration|Terrain]] |
[[Modding:Ores|Ores]] |
[[Modding:Trees|Trees]] |
{{Navbox/modding/code|[[Modding:WorldGen API|WorldGen API]]}}
 
|-  
|-  
|'''Rendering'''
|'''Rendering'''
|  
|  
<span style="background:#cae6a5;padding:4px;">[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]</span>
{{Navbox/modding/code|[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]}}
 
|-
|-
|'''Property Overview'''
|'''Property Overview'''
|  
|  
[[Modding:Item Json Properties|Item]] | [[Modding:Entity_Json_Properties|Entity]] | [[Modding:Block Json Properties|Block]] | [[Modding: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]] |
[[Modding: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'''
|'''Workflows & Infrastructure'''
|  
|  
[[Modding:Modding_Efficiently|Modding Efficiency Tips]] |  
[[Modding:Modding_Efficiently|Modding Efficiency Tips]] |  
<span style="background:#cae6a5;padding:4px;">[[Modding:Moddable_Mod|Mod Extensibility]]</span> |
{{Navbox/modding/code|[[Modding:Moddable_Mod|Mod Extensibility]]}} |
<span style="background:#cae6a5;padding:4px;">[[Modding:Load_Order|Load Order]]</span>
{{Navbox/modding/code|[[Modding:Load_Order|Load Order]]}}
 
|-
|-
|'''Additional Resources'''
|'''Additional Resources'''
|  
|  
[[List of server commands]] | [[List of client commands]] | [[Client startup parameters]] | [[Creative Starter Guide]] | [[ServerBlockTicking]] | [[Bot System]] | [[How_to_use_WorldEdit|WorldEdit]] | [[Cinematic Camera]]
[[List of server commands]] |
[[List of client commands]] |
[[Client startup parameters]] |
[[Creative Starter Guide]] |
[[ServerBlockTicking]] |
[[Bot System]] |
[[How_to_use_WorldEdit|WorldEdit]] |
[[Cinematic Camera]]


<!--T:5-->
[https://github.com/anegostudios/vsmodexamples Example Mods] &#124;
[https://github.com/anegostudios/vsmodexamples Example Mods] &#124; [https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API&nbsp;Docs] &#124; [https://github.com/anegostudios GitHub&nbsp;Repository]
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API&nbsp;Docs] &#124;
[https://github.com/anegostudios GitHub&nbsp;Repository]
|}
|}
<noinclude></translate></noinclude>
<noinclude></translate></noinclude>

Revision as of 17:10, 20 February 2022