Difference between revisions of "Modding:Community/entry"

From Stardew Valley Wiki
Jump to navigation Jump to search
(+ mod types column)
(remove now-unused `nexus id` parameter & switch back to updated {{nexus author}})
(20 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<noinclude>
+
<includeonly>|- style="vertical-align: top;" data-display-name="{{{display name|}}}" data-discord-id="{{{discord id|}}}" data-discord-name="{{{discord name|}}}" data-nexus-name="{{{nexus name|}}}" data-github-id="{{{github id|}}}" data-reddit-name="{{{reddit name|}}}" {{#if:{{{author url|}}}|data-custom-author-url="{{#tag:nowiki|{{{author url}}}}}"}} {{#if:{{{source url|}}}|data-custom-source-url="{{#tag:nowiki|{{{source url}}}}}"}}
 +
| {{{display name}}}<br /><small style="font-size:0.75em;">{{{discord name}}} on Discord</small>
 +
| <!--
 +
define sample mods array-->{{#arraydefine:modsArray|{{{sample mod 1|}}}%%%{{{sample mod 2|}}}%%%{{{sample mod 3|}}}|%%%}}<!--
 +
ignore empty entries-->{{#arraysearcharray:modsArray|modsArray|/\S/}}<!--
 +
print mod list-->{{#arrayprint:modsArray|,&#32;|@@@@|@@@@}}
 +
| {{#if:{{{nexus name|}}}|{{nexus author|{{{nexus name}}}|Nexus}}|{{{author url|}}}}}
 +
| {{#if:{{{github id|}}}|{{github|{{{github id}}}|GitHub}}|{{{source url|}}}}}
 +
| {{#if:{{{reddit name|}}}|<small>[https://www.reddit.com/user/{{urlencode:{{{reddit name}}}}} u/{{{reddit name}}}]</small>}}
 +
| <!--
 +
define mod types array-->{{#arraydefine:typesArray|{{{mod types|}}}}}<!--
 +
print types list-->{{#arrayprint:typesArray|&#32;|@@@@|<div style="display: inline-block; border: 1px solid rgba(46, 191, 108, 0.6); border-radius: 11px; margin-right: 3px; padding: 2px 4px;"><small>@@@@</small></div>}}</includeonly><noinclude>
 +
 
 +
==Usage==
 +
'''Before adding yourself to the table, you must be level 25 on the [[Modding:Community|Stardew Valley Discord]] and request the role there first.'''
 +
 
 +
To add an entry, copy & paste this template into the table (sorted by display name):
 +
<pre>
 +
{{/entry
 +
|display name = Pathoschild
 +
|discord name = Pathoschild#0001
 +
|discord id  = 226803198218731520
 +
|nexus name  = Pathoschild
 +
|github id    = Pathoschild
 +
|reddit name  = Pathoschild
 +
|mod types    = SMAPI
 +
|sample mod 1 = {{nexus mod|541|Lookup Anything}}
 +
|sample mod 2 = {{nexus mod|518|Chests Anywhere}}
 +
|sample mod 3 = {{nexus mod|1063|Automate}}
 +
}}
 +
</pre>
 +
 
 +
Standard fields:
 +
 
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! modder
+
! field
! sample mods
+
! description
! more mods
+
|-
! source code
+
| <code>display name</code>
! mod types</noinclude>
+
| The name you're most commonly known as. This usually matches your Nexus and/or Discord name.
|-valign="top"
+
|-
| {{{display name}}}<br /><small style="font-size:0.8em;">{{{discord name}}}</small>
+
| <code>discord name</code>
| {{{sample mods}}}
+
| Your username on Discord, including the numbers. You can click your name in the bottom-left corner of Discord to copy it.
| {{{more mods}}}
+
|-
| {{{source}}}
+
| <code>discord id</code>
| {{#if:{{{smapi mods|}}}|<div style="display: inline-block; border: 1px solid rgba(46, 191, 108, 0.6); border-radius: 11px; margin-right: 3px; padding: 2px 4px;"><small>SMAPI</small></div>}}{{#if:{{{content packs|}}}|<div style="display: inline-block; border: 1px solid rgba(46, 191, 108, 0.6); border-radius: 11px; margin-right: 3px; padding: 2px 4px;"><small>content packs</small></div>}}{{#if:{{{pixel mods|}}}|<div style="display: inline-block; border: 1px solid rgba(46, 191, 108, 0.6); border-radius: 11px; margin-right: 3px; padding: 2px 4px;"><small>pixels</small></div>}}<noinclude>
+
| Your unique user ID. See [https://support.discordapp.com/hc/en-us/articles/206346498-Where-can-I-find-my-User-Server-Message-ID- how to get your Discord ID] (or we can provide it when you request the role on Discord).
 +
|-
 +
| <code>nexus name</code>
 +
| Your username on [https://www.nexusmods.com/stardewvalley Nexus Mods] (if applicable).
 +
|-
 +
| <code>github id</code>
 +
| Your username on [https://github.com GitHub] (if applicable).
 +
|-
 +
| <code>reddit name</code>
 +
| Your username on [https://www.reddit.com/r/StardewValley Reddit] (if applicable).
 +
|-
 +
| <code>mod types</code>
 +
| The mod types you've released. The possible types are <samp>SMAPI</samp> (C# mods), <samp>pixels</samp> (pixel art), and <samp>content</samp> (content packs). You can have multiple types (comma-delimited).
 +
|-
 +
| <code>sample mod 1</code><br /><code>sample mod 2</code><br /><code>sample mod 3</code>
 +
| Links to up to three example mods you've released. You can choose any mods you want, and change them anytime.
 +
|}
 +
 
 +
Uncommon fields:
 +
 
 +
{| class="wikitable"
 +
|-
 +
! field
 +
! description
 +
|-
 +
| <code>author url</code>
 +
| A custom URL to your mod author page, if you're not on Nexus Mods. You should leave <code>nexus name</code> blank when using this.
 +
|-
 +
| <code>source url</code>
 +
| A custom URL to your source code (if any), if it's not on GitHub. You should leave <code>github id</code> blank when using this.
 
|}
 
|}
 +
 +
[[Category:Modding]]
 +
 +
[[ru:Модификации:Сообщество/entry]]
 
</noinclude>
 
</noinclude>

Revision as of 18:35, 24 April 2024


Usage

Before adding yourself to the table, you must be level 25 on the Stardew Valley Discord and request the role there first.

To add an entry, copy & paste this template into the table (sorted by display name):

{{/entry
 |display name = Pathoschild
 |discord name = Pathoschild#0001
 |discord id   = 226803198218731520
 |nexus name   = Pathoschild
 |github id    = Pathoschild
 |reddit name  = Pathoschild
 |mod types    = SMAPI
 |sample mod 1 = {{nexus mod|541|Lookup Anything}}
 |sample mod 2 = {{nexus mod|518|Chests Anywhere}}
 |sample mod 3 = {{nexus mod|1063|Automate}}
}}

Standard fields:

field description
display name The name you're most commonly known as. This usually matches your Nexus and/or Discord name.
discord name Your username on Discord, including the numbers. You can click your name in the bottom-left corner of Discord to copy it.
discord id Your unique user ID. See how to get your Discord ID (or we can provide it when you request the role on Discord).
nexus name Your username on Nexus Mods (if applicable).
github id Your username on GitHub (if applicable).
reddit name Your username on Reddit (if applicable).
mod types The mod types you've released. The possible types are SMAPI (C# mods), pixels (pixel art), and content (content packs). You can have multiple types (comma-delimited).
sample mod 1
sample mod 2
sample mod 3
Links to up to three example mods you've released. You can choose any mods you want, and change them anytime.

Uncommon fields:

field description
author url A custom URL to your mod author page, if you're not on Nexus Mods. You should leave nexus name blank when using this.
source url A custom URL to your source code (if any), if it's not on GitHub. You should leave github id blank when using this.