Template:Navbox/modding/en: Difference between revisions

From Vintage Story Wiki
(Updating to match new version of source page)
(Updating to match new version of source page)
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
<noinclude>
<noinclude>
<languages/>
<languages/>
</noinclude>__NOTOC__{{Navbox
</noinclude>__NOTOC__<includeonly>{{Messagebox
|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>
|image= Icon Sign.png
|group1=Basics
|title= Wondering where some links have gone?
|text= The modding navbox is going through some changes! Check out {{ll|Modding:Navigation Box Updates|nsp=0}} for more info and help finding specific pages.
}}</includeonly>{{Navbox
|hidden={{#if:{{{hidden|}}}|true}}
|title=Modding
 
|group1=Modding Introduction
|body1={{NatsNavboxLines
|body1={{NatsNavboxLines
|{{ll|Modding:Getting Started|Getting Started|nsp=0}},
|{{ll|Modding:Getting Started|Getting Started|nsp=0}},
{{ll|Modding:Basic_Modding_Examples|Basic Examples|nsp=0}},
{{ll|Modding:Theme_Pack|nsp=0}}
{{ll|Modding:Theme_Pack|nsp=0}},
{{ll|Modding:Content_Mods|Content Mod|nsp=0}},
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}},
 
{{ll|Modding:Asset System|nsp=0}},
{{ll|Modding:Textures|Textures|nsp=0}},
{{ll|Modding:Basic Item|Items|nsp=0}},
{{ll|Modding:Creating Recipes|Recipes|nsp=0}},
{{ll|Modding:Basic Block|Blocks|nsp=0}},
{{ll|Modding:Basic Entity|Entities|nsp=0}},
{{ll|Modding:VS Model Creator|Model Creator|nsp=0}},
{{ll|Animation Basics|nsp=0}},
{{ll|VTML|VTML & Icons|nsp=0}},
{{ll|Modding:Mod Packaging|Packaging & Release|nsp=0}},
{{ll|Modinfo|nsp=0}},
{{ll|Debugging|nsp=0}}
}}
}}


|group2=Advanced
|group2=Content Modding
|body2={{NatsNavboxLines
|body2={{NatsNavboxLines
|{{ll|Modding:JSON_Patching|nsp=0}},
|{{ll|Modding:Content_Mods|Content Mods|nsp=0}},
{{ll|Modding:Advanced JSON Item|nsp=0}},
{{ll|Modding:Developing_a_Content_Mod|Developing a Content Mod|nsp=0}},
{{ll|Modding:The_Remapper|nsp=0}},
{{ll|Modding:Basic_Content_Tutorials|Basic Tutorials|nsp=0}},
{{ll|Modding:Server-Client_Considerations|nsp=0}},
{{ll|Modding:Intermediate_Content_Tutorials|Intermediate Tutorials|nsp=0}},
{{ll|Modding:CompatibilityLib|Compatibility with other mods|nsp=0}},
{{ll|Modding:Advanced_Content_Tutorials|Advanced Tutorials|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 Items|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Block and Item Interactions|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Adding_Block_Behavior|Block Behavior|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Block_Entity|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Simple_Particles|Particle Effects|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:World Access|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Basic_Inventory_Handling|Inventory Handling|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Commands|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:GUIs|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Network_API|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Monkey_patching|Monkey patching (Harmony)|nsp=0}}}}
}}
}}


|group3=Data Management
|group3=Code Modding
|body3={{NatsNavboxLines
|body3={{NatsNavboxLines
|{{Content/modding/code|{{ll|Modding:SaveGame_Data_Storage|Savegame Data Storage|nsp=0}}}},
|{{ll|Modding:Code_Mods|Code Mods|nsp=0}}
{{Content/modding/code|{{ll|Modding:ModConfig|ModConfig File|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:Chunk_Data_Storage|Chunk Data Storage|nsp=0}}}},
{{Content/modding/code|{{ll|Modding:TreeAttribute|TreeAttribute|nsp=0}}}}
}}
}}


|group4=Worldgen
|group4=Property Overview
|body4={{NatsNavboxLines
|body4={{NatsNavboxLines
|{{ll|Modding:WorldGen_Concept|WorldGen Concepts|nsp=0}},
{{ll|Modding:WorldGen Configuration|Terrain|nsp=0}},
{{ll|Modding:Ores|Ores|nsp=0}},
{{ll|Modding:Trees|Trees|nsp=0}},
{{Content/modding/code|{{ll|Modding:WorldGen API|WorldGen API|nsp=0}}}},
{{Content/modding/code|{{ll|NatFloat|nsp=0}}}},
{{Content/modding/code|{{ll|EvolvingNatFloat|nsp=0}}}},
{{ll|Json Random Generator|nsp=0}}
}}
 
|group5=Rendering
|body5={{NatsNavboxLines
|{{Content/modding/code|[[Modding:Rendering API|Shaders&nbsp;and&nbsp;Renderers]]}}
}}
 
|group6=Property Overview
|body6={{NatsNavboxLines
|[[Modding:Item Json Properties|Item]],
|[[Modding:Item Json Properties|Item]],
[[Modding:Entity_Json_Properties|Entity]],
[[Modding:Entity_Json_Properties|Entity]],
Line 82: Line 38:
[[Modding:Block Entity Classes|Block Entities]],
[[Modding:Block Entity Classes|Block Entities]],
[[Modding:Block Entity Behaviors|Block Entity Behaviors]],
[[Modding:Block Entity Behaviors|Block Entity Behaviors]],
[[Json:block:worldvariantgroups|World properties]],
[[Json:block:worldvariantgroups|World properties]]
}}
}}


|group7=Workflows & Infrastructure
|group5=Workflows & Infrastructure
|body7={{NatsNavboxLines
|body5={{NatsNavboxLines
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
|[[Modding:Modding_Efficiently|Modding Efficiency Tips]],
[[Modding:Mod-Engine Compatibility|Mod-engine compatibility]],
[[Modding:Mod-Engine Compatibility|Mod-engine compatibility]],
Line 93: Line 49:
}}
}}


|group8=Additional Resources
|group6=Additional Resources
|body8={{NatsNavboxLines  
|body6={{NatsNavboxLines  
|[[List of server commands]],
|[[List of server commands]],
[[List of client commands]],
[[List of client commands]],

Revision as of 16:52, 27 March 2024