Template:Navbox/modding/sk: Difference between revisions
From Vintage Story Wiki
(Updating to match new version of source page) Tags: Mobile edit Mobile web edit |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
<languages/> | <languages/> | ||
</noinclude>__NOTOC__{{Navbox | |||
</noinclude> | |||
__NOTOC__ | |||
{{Navbox | |||
|title={{ll|Modding:Getting Started|Modding Navigation}}<span style="font-size:75%;position:relative;float: left;">{{Navbox/modding/code|Underlined pages}} require C# coding</span> | |title={{ll|Modding:Getting Started|Modding Navigation}}<span style="font-size:75%;position:relative;float: left;">{{Navbox/modding/code|Underlined pages}} require C# coding</span> | ||
|group1=Basics | |group1=Basics | ||
|body1={{NatsNavboxLines | |body1={{NatsNavboxLines | ||
|{{ll|Modding:Getting Started|nsp=0}} | |<span lang="en" dir="ltr" class="mw-content-ltr">{{ll|Modding:Getting Started|nsp=0}}</span> | ||
{{ll|Modding:Basic_Modding_Examples|Basic Examples}} | <span lang="en" dir="ltr" class="mw-content-ltr">{{ll|Modding:Basic_Modding_Examples|Basic Examples}}</span> | ||
{{ll|Modding:Theme_Pack|nsp=0}} | {{ll|Modding:Theme_Pack|nsp=0}} | ||
{{ll|Modding:Content_Mods|Content Mod}} | {{ll|Modding:Content_Mods|Content Mod}} | ||
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod}} | {{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod}} | ||
{{ll|Modding:Asset System|nsp=0}} | {{ll|Modding:Asset System|nsp=0}} | ||
{{ll|Modding:Textures|Textures}} | {{ll|Modding:Textures|Textures}} | ||
Line 29: | Line 24: | ||
{{ll|Debugging}} | {{ll|Debugging}} | ||
}} | }} | ||
|group2=Advanced | |group2=Advanced | ||
|body2={{NatsNavboxLines | |body2={{NatsNavboxLines | ||
Line 39: | Line 32: | ||
{{ll|Modding:Server-Client_Considerations|nsp=0}} | {{ll|Modding:Server-Client_Considerations|nsp=0}} | ||
{{ll|Modding:CompatibilityLib|Compatibility with other mods}} | {{ll|Modding:CompatibilityLib|Compatibility with other mods}} | ||
{{Content/modding/code|{{ll|Modding:Setting_up_your_Development_Environment|nsp=0}}}} | {{Content/modding/code|{{ll|Modding:Setting_up_your_Development_Environment|nsp=0}}}} | ||
{{Content/modding/code|{{ll|Modding:Advanced_Blocks|nsp=0}}}} | {{Content/modding/code|{{ll|Modding:Advanced_Blocks|nsp=0}}}} | ||
Line 56: | Line 47: | ||
{{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)}}}} | {{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)}}}} | ||
}} | }} | ||
|group3=Data Management | |group3=Data Management | ||
|body3={{NatsNavboxLines | |body3={{NatsNavboxLines | ||
Line 66: | Line 55: | ||
{{Content/modding/code|[[Modding:TreeAttribute|TreeAttribute]]}} | {{Content/modding/code|[[Modding:TreeAttribute|TreeAttribute]]}} | ||
}} | }} | ||
|group4=Worldgen | |group4=Worldgen | ||
|body4={{NatsNavboxLines | |body4={{NatsNavboxLines | ||
Line 80: | Line 67: | ||
[[Json Random Generator]] | [[Json Random Generator]] | ||
}} | }} | ||
|group5=Rendering | |group5=Rendering | ||
|body5={{NatsNavboxLines | |body5={{NatsNavboxLines | ||
|{{Content/modding/code|[[Modding:Rendering API|Shaders and Renderers]]}} | |{{Content/modding/code|[[Modding:Rendering API|Shaders and Renderers]]}} | ||
}} | }} | ||
|group6=Property Overview | |group6=Property Overview | ||
|body6={{NatsNavboxLines | |body6={{NatsNavboxLines | ||
Line 101: | Line 84: | ||
[[Json:block:worldvariantgroups|World properties]] | [[Json:block:worldvariantgroups|World properties]] | ||
}} | }} | ||
|group7=Workflows & Infrastructure | |group7=Workflows & Infrastructure | ||
|body7={{NatsNavboxLines | |body7={{NatsNavboxLines | ||
Line 111: | Line 92: | ||
{{Content/modding/code|[[Modding:Understanding_the_VS_Engine|VS Engine]]}} | {{Content/modding/code|[[Modding:Understanding_the_VS_Engine|VS Engine]]}} | ||
}} | }} | ||
|group8=Additional Resources | |group8=Additional Resources | ||
|body8={{NatsNavboxLines | |body8={{NatsNavboxLines | ||
Line 120: | Line 99: | ||
[[Client startup parameters]] | [[Client startup parameters]] | ||
[[Server startup parameters]] | [[Server startup parameters]] | ||
[https://github.com/anegostudios/vsmodexamples Example Mods] | [https://github.com/anegostudios/vsmodexamples Example Mods] | ||
[https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API Docs] | [https://apidocs.vintagestory.at/api/Vintagestory.API.Common.html API Docs] | ||
Line 128: | Line 105: | ||
}} | }} | ||
}} | }} | ||
Revision as of 16:50, 24 March 2024
Modding NavigationUnderlined pages require C# coding | |
---|---|
Basics | {{{1}}} |
Advanced | JSON Patching
Advanced JSON Item The Remapper Server-Client Considerations Compatibility with other mods Setting up your Development Environment Advanced Blocks Advanced Items Block and Item Interactions Block Behavior Block Entity Particle Effects World Access Inventory Handling Commands GUIs Network API Monkey patching (Harmony) |
Data Management | Savegame Data Storage
ModConfig File Chunk Data Storage TreeAttribute |
Worldgen | WorldGen Concepts
Terrain Ores Trees WorldGen API NatFloat EvolvingNatFloat Json Random Generator |
Rendering | Shaders and Renderers |
Property Overview | Item
Entity Block Block Behaviors Block Classes Block Entities Block Entity Behaviors World properties |
Workflows & Infrastructure | Modding Efficiency Tips
Mod-engine compatibility Mod Extensibility VS Engine |
Additional Resources | List of server commands
List of client commands Client startup parameters Server startup parameters GitHub Repository |