• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

Difference between revisions of "User:LocusAzzurro/draft"

From Minecraft插件百科
Jump to: navigation, search
m (参考)
(插件与MOD的区别)
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
  
本规范旨提供一些准则、规范、方针与指导,使得所有条目的编辑风格变得一致,并增加页面的可读性与可维护性。本篇仅对一些需要注意的部分进行说明,未尽内容请在编辑时运用常识判断。
+
{{Quote|'''插件'''(Plugin)是一种电脑程序,透过和应用程序(例如网页浏览器,电子邮件客户端)的互动,用来替应用程序增加一些所需要的特定的功能。最常见的有游戏、网页浏览器的插件和媒体播放器的插件。|插件 - 维基百科<ref>[https://zh.wikipedia.org/wiki/%E6%8F%92%E4%BB%B6 插件 - 维基百科]</ref>}}
  
==格式规范==
+
在Minecraft相关的定义下,'''插件'''指利用第三方API,如CraftBukkit、Spigot、Paper等开发的应用程序,常用于增加Minecraft多人游戏中的功能和内容。插件也可被称为“服务端MOD”,即在一个客户端/服务器架构中,仅需要在服务器端安装即可发挥作用,而客户端则不需要对Minecraft本体进行修改即可进行连接。<ref>[https://cubedhost.com/help/en/articles/1647945-what-is-the-difference-between-plugins-and-mods Cubed Host - What is the difference between plugins and mods?]</ref>
  
===全局===
+
许多在Minecraft多人服务器中的功能均是通过使用插件实现的,如通过[[EssentialsX]]提供更多的基础功能,或通过[[WorldEdit]]提供地图编辑功能等。
  
# 建议在每个主条目的第一段第一句对条目内容进行简要的介绍。(如对于插件可为插件的基本功能介绍。)
+
==插件与MOD的区别==
# 条目正文请使用正规的书面汉语,需要注意包括但不限于中文标点使用、列举使用顿号分隔、人称代词等问题,可参考[https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki:%E4%B9%A6%E9%9D%A2%E6%B1%89%E8%AF%AD%E6%8C%87%E5%AF%BC Minecraft中文Wiki相关说明]。
 
# 分段标题需使用双等号<code>==</code>进行标记,如<code>== 章节标题 ==</code>,更深层分段则使用更多的等号,页面正文不可使用一级标题,分段标题中应避免其他格式代码与连接。
 
# 正文中换行优先使用双空行,仅在需要时使用<code><br/></code>代码,且需要注意不要添加过多空行。
 
# 页面排版请以阅读友好性、页面整洁为前提进行,避免在页面中大量使用,或使用不必要的排版与样式元素。
 
  
===插件页面===
 
  
====指令与权限列表====
+
;开发模式定义
 +
:插件基于服务端API开发,如CraftBukkit、Spigot、Paper等,而MOD基于MOD API开发,如Forge、Fabric等,或通过直接修改游戏文件实现。
  
# 权限与指令列表优先使用表格进行排版,并使用<code>class="wikitable"</code>样式。
+
;使用方式定义
# 根据关联性、复杂度和原文格式,权限与指令列表可考虑置于同一表格,若各自说明内容较多则分为两个表格。
+
:插件一般仅需服务端进行安装即可使用,MOD一般需要服务端与客户端均安装MOD才可正常运行。(部分客户端功能性MOD仅需客户端安装。)
# 指令中所使用的参数可与指令同列,也可分列。一般情况下,尖括号<code>< ></code>标示必须参数(requied),方括号<code>[ ]</code>表示可选参数(optional),减号<code>-</code>与字母组合表示标示参数(flag)。
 
  
{| class="wikitable"
+
;实际行为定义
|-
+
:插件一般为基于已有游戏内容的增强,具有即插即用性,而MOD一般会对游戏本体进行更为深入的修改。<ref>[https://gaming.stackexchange.com/questions/261369/what-is-the-difference-between-a-mod-and-a-plugin Arqade - What is the difference between a mod and a plugin]</ref>
! 权限 !! 指令 !! 介绍 !! 默认使用者
 
|-
 
| foo.bar.a || /foo bar a [参数1]|| <指令与权限说明> || OP
 
|-
 
| foo.bar.b || /foo bar b <参数1> [参数2] || <指令与权限说明> || Default
 
|}
 
  
====配置文件与语言文件====
+
==参考文献==
 
+
<references />
# 配置文件的展示方式可使用列表,也可使用代码块,编者可根据原文中的样式与展示方式进行选择。
 
# 若配置文件原文提供了明显的键值对,则优先使用表格进行展示,此处同样使用<code>class="wikitable"</code>样式。
 
# 若配置文件原文提供了完整的排版后的配置文本,则优先使用代码块进行展示,此处推荐使用语法高亮功能。
 
# 语言文件以及其他相关类型文件同理。
 
 
 
{| class="wikitable"
 
|-
 
! 配置项 !! 默认值 !! 介绍
 
|-
 
| foo.bar.a || 10 || <配置选项说明>
 
|-
 
| foo.baz || true || <配置选项说明>
 
|}
 
 
 
<syntaxhighlight lang="yaml">
 
Foo:
 
    Bar: # <comment 1>
 
      Bar1: 'XYZ'
 
      Bar2:
 
          # <comment 2>
 
          x1: true
 
          # <comment 3>
 
          y1: 3
 
    Qux: true
 
</syntaxhighlight>
 
 
 
==命名规范==
 
 
 
# 插件主页面名称需使用在发布平台出现的官方命名,而非民间译名或缩写等。
 
# 涉及Minecraft原版内容的相关译名,请尽可能参照[https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki:%E8%AF%91%E5%90%8D%E6%A0%87%E5%87%86%E5%8C%96 标准译名]。
 
 
 
==页面布局==
 
 
 
为保证页面可读性与美观性,特定类型的所有页面需遵循一定的布局规则。
 
 
 
===全局===
 
 
 
# 页顶提示模板,如[[Template:待翻译]]需置于所有内容之上。
 
# 分类内容,如<nowiki>[[Category:服务端]]</nowiki>,需置于页面最后。
 
 
 
===插件页面===
 
 
 
所有插件相关主页面中的内容顺序应遵循规则:
 
 
 
# 插件信息模板,即[[Template:Bukkit Plugin Infobox]],需置于正文之前,页顶提示模板之后(如有)。
 
# 插件分类内容,如<nowiki>[[Category:管理]]</nowiki>,需置于页面最后。
 
 
 
 
 
以下来自重构文档
 
 
 
[全局][格式手册] 权限、命令、lang、config列表统一格式 (需讨论格式,蓝鸡建议:权限与命令列表统一使用wikitable style表格,根据需要对列进行命名,可自行处理宽度分配。config/lang若为keypair则使用表格,若为完整yml则使用codeblock)
 
 
 
[全局][格式手册] 清理正文一级标题 (蓝鸡:也许可以弄个检测)
 
 
 
[全局][格式手册] 页顶提示置于正文前 (页顶模板 -> 插件信息模板 -> 正文)
 
 
 
[全局][格式手册] 分类等置于最后
 
 
 
==参见==
 
 
 
[https://minecraft.fandom.com/zh/wiki/Help:%E7%BC%96%E8%BE%91%E6%89%8B%E5%86%8C Minecraft中文Wiki:帮助:编辑手册]
 
 
 
[https://minecraft.fandom.com/zh/wiki/Minecraft_Wiki:%E4%B9%A6%E9%9D%A2%E6%B1%89%E8%AF%AD%E6%8C%87%E5%AF%BC Minecraft中文Wiki:书面汉语指导]
 
 
 
[https://zh.wikipedia.org/wiki/Wikipedia:%E6%A0%BC%E5%BC%8F%E6%89%8B%E5%86%8C 维基百科:格式手册]
 
 
 
[https://mcbbs-wiki.cn/wiki/MCBBS_Wiki:%E6%A0%BC%E5%BC%8F%E8%A7%84%E8%8C%83 MCBBS Wiki:格式规范]
 

Latest revision as of 03:34, 26 May 2021

插件(Plugin)是一种电脑程序,透过和应用程序(例如网页浏览器,电子邮件客户端)的互动,用来替应用程序增加一些所需要的特定的功能。最常见的有游戏、网页浏览器的插件和媒体播放器的插件。

——插件 - 维基百科[1]

在Minecraft相关的定义下,插件指利用第三方API,如CraftBukkit、Spigot、Paper等开发的应用程序,常用于增加Minecraft多人游戏中的功能和内容。插件也可被称为“服务端MOD”,即在一个客户端/服务器架构中,仅需要在服务器端安装即可发挥作用,而客户端则不需要对Minecraft本体进行修改即可进行连接。[2]

许多在Minecraft多人服务器中的功能均是通过使用插件实现的,如通过EssentialsX提供更多的基础功能,或通过WorldEdit提供地图编辑功能等。

插件与MOD的区别

开发模式定义
插件基于服务端API开发,如CraftBukkit、Spigot、Paper等,而MOD基于MOD API开发,如Forge、Fabric等,或通过直接修改游戏文件实现。
使用方式定义
插件一般仅需服务端进行安装即可使用,MOD一般需要服务端与客户端均安装MOD才可正常运行。(部分客户端功能性MOD仅需客户端安装。)
实际行为定义
插件一般为基于已有游戏内容的增强,具有即插即用性,而MOD一般会对游戏本体进行更为深入的修改。[3]

参考文献