|
|
Line 7: |
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=<translate><!--T:56--> Modding</translate> |
|
| |
|
| |group1=<translate><!--T:42--> Basics</translate> | | |group1=<translate><!--T:50--> Modding Introduction</translate> |
| |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=<translate><!--T:43--> Advanced</translate> | | |group2=<translate><!--T:51--> Content Modding</translate> |
| |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=<translate><!--T:44--> Data Management</translate> | | |group3=<translate><!--T:52--> Code Modding</translate> |
| |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=<translate><!--T:45--> Worldgen</translate>
| |
| |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=<translate><!--T:46--> Rendering</translate> | | |group4=<translate><!--T:53--> Property Overview</translate> |
| |body5={{NatsNavboxLines
| | |body4={{NatsNavboxLines |
| |{{Content/modding/code|[[Modding:Rendering API|Shaders and Renderers]]}}
| |
| }}
| |
| | |
| |group6=<translate><!--T:47--> Property Overview</translate>
| |
| |body6={{NatsNavboxLines | |
| |[[Modding:Item Json Properties|Item]], | | |[[Modding:Item Json Properties|Item]], |
| [[Modding:Entity_Json_Properties|Entity]], | | [[Modding:Entity_Json_Properties|Entity]], |
Line 91: |
Line 41: |
| }} | | }} |
|
| |
|
| |group7=<translate><!--T:48--> Workflows & Infrastructure</translate> | | |group5=<translate><!--T:54--> Workflows & Infrastructure</translate> |
| |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 99: |
Line 49: |
| }} | | }} |
|
| |
|
| |group8=<translate><!--T:49--> Additional Resources</translate> | | |group6=<translate><!--T:55--> Additional Resources</translate> |
| |body8={{NatsNavboxLines | | |body6={{NatsNavboxLines |
| |[[List of server commands]], | | |[[List of server commands]], |
| [[List of client commands]], | | [[List of client commands]], |