|
|
Line 1: |
Line 1: |
| <noinclude> | | <noinclude> |
| <languages/> | | <languages/> |
| </noinclude>__NOTOC__ | | </noinclude>__NOTOC__<includeonly>{{Messagebox |
| <includeonly>{{Messagebox | |
| |image= Icon Sign.png | | |image= Icon Sign.png |
| |title= Wondering where some links have gone? | | |title= Wondering where some links have gone? |
Line 8: |
Line 7: |
| }}</includeonly>{{Navbox | | }}</includeonly>{{Navbox |
| |hidden={{#if:{{{hidden|}}}|true}} | | |hidden={{#if:{{{hidden|}}}|true}} |
| |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=<span lang="en" dir="ltr" class="mw-content-ltr">Modding</span> |
|
| |
|
| |group1=<span lang="en" dir="ltr" class="mw-content-ltr">Basics</span> | | |group1=<span lang="en" dir="ltr" class="mw-content-ltr">Modding Introduction</span> |
| |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=<span lang="en" dir="ltr" class="mw-content-ltr">Advanced</span> | | |group2=<span lang="en" dir="ltr" class="mw-content-ltr">Content Modding</span> |
| |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=<span lang="en" dir="ltr" class="mw-content-ltr">Data Management</span> | | |group3=<span lang="en" dir="ltr" class="mw-content-ltr">Code Modding</span> |
| |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=<span lang="en" dir="ltr" class="mw-content-ltr">Worldgen</span>
| |
| |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=<span lang="en" dir="ltr" class="mw-content-ltr">Rendering</span> | | |group4=<span lang="en" dir="ltr" class="mw-content-ltr">Property Overview</span> |
| |body5={{NatsNavboxLines
| | |body4={{NatsNavboxLines |
| |{{Content/modding/code|[[Modding:Rendering API|Shaders and Renderers]]}}
| |
| }}
| |
| | |
| |group6=<span lang="en" dir="ltr" class="mw-content-ltr">Property Overview</span>
| |
| |body6={{NatsNavboxLines | |
| |[[Modding:Item Json Properties|Item]], | | |[[Modding:Item Json Properties|Item]], |
| [[Modding:Entity_Json_Properties|Entity]], | | [[Modding:Entity_Json_Properties|Entity]], |
Line 92: |
Line 41: |
| }} | | }} |
|
| |
|
| |group7=<span lang="en" dir="ltr" class="mw-content-ltr">Workflows & Infrastructure</span> | | |group5=<span lang="en" dir="ltr" class="mw-content-ltr">Workflows & Infrastructure</span> |
| |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 100: |
Line 49: |
| }} | | }} |
|
| |
|
| |group8=<span lang="en" dir="ltr" class="mw-content-ltr">Additional Resources</span> | | |group6=<span lang="en" dir="ltr" class="mw-content-ltr">Additional Resources</span> |
| |body8={{NatsNavboxLines | | |body6={{NatsNavboxLines |
| |[[List of server commands]], | | |[[List of server commands]], |
| [[List of client commands]], | | [[List of client commands]], |