标准Minecraft语
/*
    Simple Yonder Theme
    [2020 Wikidot Theme]
    By EstrellaYoshte
    Based on:
        Sigma-9 Theme by Aelanna and Dr Devan
        Anderson Robotics Theme by Croquembouche
        Minimal Theme by stormbreath
        Word Processing Theme by stormbreath
        Flopstyle CSS by Lt Flops
*/
 
@import url('https://scp-wiki.wdfiles.com/local--files/theme%3Asimple-yonder/jost.css');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url(https://fonts.googleapis.com/css2?family=Fira+Code&display=swap);
 
:root {
    --themeColor: #7E2520;
    --accentColor: #E01F1F;
    --whiteColor: #FBFBFB;
    --borderColor: #C4C4C4;
}
 
#page-content { font-size: .87rem; }
 
body {
    color: #000000;
    font-family: 'Open Sans', sans-serif;
    background-color: var(--whiteColor);
}
 
.code pre, .code p, .code, tt{ /* ---- Code by Croquembouche ---- */
    font-family: "Fira Code", '幼圆', monospace;
}
 
.page-source{
    font-family: "Fira Code", '幼圆', monospace;
 
}
a {
    color: var(--accentColor);
}
 
a:visited {
    color: var(--themeColor);
}
 
h1,
h2,
h3,
h4,
h5,
h6 {
    color: var(--themeColor);
    font-family: 'jostregular';
    font-weight: bold;
}
 
#page-title {
    color: var(--themeColor);
    font-family: 'jostregular';
    font-weight: bold;
    font-size: 2.4em;
    border-color: var(--borderColor);
}
 
/* ---- HEADER ---- */
 
 div#container-wrap{
     background-image: url('https://scp-wiki.wdfiles.com/local--files/theme%3Asimple-yonder/bg3.png');
     background-repeat: repeat-x;
}
 
div#header {
    background-image: url('https://scp-wiki.wdfiles.com/local--files/theme%3Asimple-yonder/logo.png');
    background-size: 7.3rem;
    background-position: 3px 29px;
}
@media (max-width: 767px) and (min-width: 480px) {
    div#header {
      background-size: 6rem;
      background-position: -4px 44px;
    }
}
@media (max-width: 479px) {
    div#header {
      background-size: 4.6rem;
      background-position: -3px 58px;
    }
}
 
#account-topbutton {
    border-width: 0;
}
#login-status,
#login-status a {
    color: var(--whiteColor);
    font-weight: bold;
}
#login-status ul a,
#login-status ul a:hover {
    color: var(--themeColor);
}
 
#search-top-box-input,
#search-top-box-input:hover,
#search-top-box-input:focus,
#search-top-box-form input[type=submit],
#search-top-box-form input[type=submit]:hover,
#search-top-box-form input[type=submit]:focus {
    border: none;
    background: #282828;
    box-shadow: none;
    border-radius: 2px;
    color: #f4f4f4;
}
 
#search-top-box input.empty {
    color: var(--borderColor);
}
 
div#header h1 a span {
    font-family: 'jostregular';
    font-weight: bold;
    color: #f4f4f4;
    text-shadow: 0px 0px 0px #000;
}
div#header h2 span {
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    color: #f4f4f4;
    padding: 17px 0;
    text-shadow: 0px 0px 0px #000;
    white-space: pre;
}
 
/* ---- TOP BAR ---- */
 
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    color: var(--themeColor);
}
 
#top-bar ul li ul {
    border-color: var(--borderColor);
    box-shadow: none;
}
 
#top-bar ul li.sfhover a,
#top-bar ul li:hover a {
    background: #f4f4f4;
}
 
/* ---- SIDE BAR ---- */
 
div#side-bar {
    font-size: 104%;
    background-color: var(--whiteColor);
}
 
#side-bar .side-block.media > * {
    display: flex;
    justify-content: space-evenly;
}
#side-bar .side-block {
    border: var(--whiteColor) 4px;
    border-radius: 0;
    box-shadow: none;
    background: var(--whiteColor) !important;
    padding: 2px;
}
#side-bar .heading {
    border: none;
    border-radius: 0;
    color: #282828;
    font-size: 1.3em;
    padding: 1em 1em 0 0;
    border-top: 1px solid var(--borderColor);
    margin: 1em -0.8em 1em -0.5em;
    font-weight: normal;
}
 
#side-bar .menu-item > a:hover {
    background-color: rgba(0,0,0,0.05);
    color: var(--accentColor);
    text-decoration: none;
}
 
#top-bar div.open-menu a {
    border-radius: 0;
    box-shadow: 0px 1px 4px 0 rgba(0, 0, 0, 0.2), 0px 3px 10px 0 rgba(0, 0, 0, 0.19);
    color: var(--themeColor);
    border: none;
}
 
#side-bar a:visited {
    color: var(--themeColor);
}
 
@media (max-width: 767px) {
    #main-content {
        padding: 0;
        margin: 0 5%;
        border-left: none;
    }
    #page-title {
        margin-top: 0.7em;
    }
    #side-bar {
        left: -19em;
    }
    #side-bar:target {
        border: none;
        box-shadow: 1px 0 5px 0 rgba(0,0,0,0.2);
    }
    #side-bar .close-menu {
        transition: width 0.5s ease-in-out 0.1s,
        opacity 1s ease-in-out 0s;
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        right: 0;
        background: rgba(0,0,0,0.3);
        background-position: 19em 50%;
        z-index: -1;
        opacity: 0;
        pointer-events: none;
    }
    #side-bar:target .close-menu {
        width: calc(100% - 19em);
        right: 0;
        left: auto;
        opacity: 1;
        pointer-events: auto;
    }
    #page-content > hr, #page-content > .list-pages-box > .list-pages-item > hr {
        margin: 3em -5.5%;
    }
    #side-bar {
        top: 0;
    }
    #side-bar .heading {
        padding-left: 1em;
        margin-left: -1em;
    }
}
 
/* ---- TABS ---- */
 
.yui-navset .yui-nav,
.yui-navset .yui-navset-top .yui-nav {
    border-color: var(--themeColor); /* color between tab list and content */
}
 
.yui-navset .yui-nav a,
.yui-navset .yui-navset-top .yui-nav a {
    background: var(--whiteColor); /* tab background */
    border-color: transparent;
    color: black;
    transition: 0.125s;
}
 
.yui-navset .yui-nav a em {
    background: #f4f4f4;
    box-shadow: none;
    border-color: var(--whiteColor);
}
.yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em {
    font-weight: bold;
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
    background: var(--whiteColor); /* selected tab background */
    color: var(--themeColor);
}
 
.yui-navset .yui-nav a:hover,
.yui-navset .yui-nav a:focus {
    background: var(--whiteColor);
}
 
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a em {
    border-color: transparent;
    box-shadow: 0px 1px 2px 0.5px rgba(0,0,0,0.5);
    background: var(--whiteColor);
}
 
.yui-navset .yui-content {
    background: var(--whiteColor); /* content background color */
}
 
.yui-navset .yui-content,
.yui-navset .yui-navset-top .yui-content {
    border: solid 1px var(--borderColor);
    border-top-width: 0;
}
 
.yui-navset-left .yui-content {
    border-left-color: #b7a9a9; /* different border color */
}
 
/* ---- INFO BAR ---- */
 body{
     --barColour: var(--themeColor);
}
 
 .info-container .collapsible-block-content .wiki-content-table{
     width: 100%;
}
 
/* ---- INFO PANE ---- */
 
#page-content .creditRate{
     margin: unset;
    margin-bottom: 8px;
}
#page-content .rate-box-with-credit-button {
    background-color: var(--whiteColor);
    border: solid 1px var(--whiteColor);
    box-shadow: none;
    border-radius: 0;
}
 
#page-content .rate-box-with-credit-button .fa-info {
    border: none;
    color: var(--themeColor);
}
 
#page-content .rate-box-with-credit-button .fa-info:hover {
    background: var(--whiteColor);
    color: var(--accentColor);
}
 
.rate-box-with-credit-button .cancel {
    border: solid 1px var(--whiteColor);
}
 
.modalbox {
    background: var(--whiteColor);
    border: none;
    box-shadow: none;
    border-radius: 0;
}
iframe.close-credits {
    top: 1.25em;
    right: 1.5em;
    transform: scale(1.5, 1.25);
}
 
.page-rate-widget-box {
    box-shadow: none;
    margin: unset;
    margin-bottom: 8px;
}
 
.page-rate-widget-box .rate-points {
    background-color: var(--whiteColor) !important;
    color: var(--themeColor) !important;
    border: solid 1px var(--whiteColor);
}
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
    background-color: var(--whiteColor);
    border-top: solid 1px var(--whiteColor);
    border-bottom: solid 1px var(--whiteColor);
}
 
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
    background: transparent;
    color: var(--themeColor);
}
 
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
    background: var(--whiteColor);
    color: var(--accentColor);
}
 
.page-rate-widget-box .cancel {
    background: transparent;
    background-color: var(--whiteColor);
    border: solid 1px var(--whiteColor);
}
 
.page-rate-widget-box .cancel a {
    color: var(--themeColor);
}
.page-rate-widget-box .cancel a:hover {
    background: var(--whiteColor);
    color: var(--accentColor);
}
 
/* ---- PAGE ELEMENTS ---- */
 
#page-content .wiki-content-table tr th {
    border: solid 1px var(--borderColor);
    background-color: #f4f4f4;
    /* set border for table title */
}
 
#page-content .wiki-content-table tr td {
    border: solid 1px var(--borderColor);
    /* set border for table content */
}
 
blockquote,
div.blockquote,
#toc,
.code {
     background-color: #f4f4f4;
     border: solid 1px var(--borderColor);
}
 
.scp-image-block {
    border: solid 1px var(--borderColor);
    box-shadow: none;
    box-sizing: border-box;
}
.scp-image-block .scp-image-caption {
    background-color: #f4f4f4;
    border-top: solid 1px var(--borderColor);
    color: black;
}
 
hr {
    background-color: var(--borderColor);
}
 
.hovertip {
    border-color: var(--borderColor)!important;
}
 
/* ---- FOOTER ---- */
#footer { background: transparent; }
#footer a { color: var(--themeColor); }

[[iftags +component]]

This is a component to make the mobile sidebar button active on desktop-size screen.
To use, put the following:

[[include :scp-wiki:component:toggle-sidebar]]

If used with a theme, it's recommended to put said theme after this [[include]].

(Use this version by WoedenazWoedenaz if you're using Black Highlighter)


/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
        pointer-events: auto;
}
 
@media not all and (max-width: 767px) {
 
    #top-bar .mobile-top-bar {
        display: block;
        pointer-events: none;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 44.5rem;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -18rem;
        width: 15.25rem;
        height: 100%;
        margin: 0;
        overflow-x: hidden;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 17rem;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
}

[[/iftags]]
项目编号:項目編號:{$item-number}
等级等級{$clearance}
收容等级:收容等級:
{$container-class}
次要等级:次要等級:
{$secondary-class}
扰动等级:擾動等級:
{$disruption-class}
风险等级:風險等級:
{$risk-class}

语言:
Mot Cralang


母语者人数:
未统计
语言等级:
Creole
三字符语言代码:
MCL

评分: 0+x

概述

莫特科拉语(莫特科拉语:Mot Cralang),亦称标准Minecraft语,是游戏《Minecraft》受异常影响产生文明后,第一种自发形成的语言。莫特科拉语是一门孤立语,除了在《Minecraft》内发现的多种方言外,没有其他语言与莫特科拉语具有发生学联系。莫特科拉语是一门高度屈折的语言,语法规范的古典莫特科拉语没有性,名词有八个格、四个数,动词有四种时态、两种语态、四种语气、两种体、四个数。

以时间为分类依据,莫特科拉语可以分为古典莫特科拉语和现代莫特科拉语。后者相比前者进行了大量简化,并添加了助词替代动词的部分语法变化,因此相应地更易掌握。

音系与正字法

Illageralt.png

Illegeralt,示意图来自Minecraft Wiki。

古典莫特科拉语一般使用称之为Illegeralt的符文体系书写。由于本质上Illegeralt只是拉丁字母的一种转写,现代莫特科拉语一般直接采用拉丁字母书写。随着使用范围的扩大,也有基于西里尔字母等其他字母的莫特科拉语书写方案被提出,但使用范围不大。

现代莫特科拉语主要使用与英语相同的26个拉丁字母,不过k、y一般只在拼写外来语时使用。莫特科拉语的元音书写使用了几个附加符号以区分长短元音和重音。莫特科拉语的字母组合发音比较规律,辅音仅存在sh、zh、ch、gh、th、dh六个合法的二合字母,文本足以完整地体现出发音。

由于语言本身是因异常语言自游戏中发展而出,尽管在语法、构词上都没有太大关联,莫特科拉语的音系明显与英语相似。这一特点有如下几个例证:字母r表示齿龈近音而非齿音颤音、齿擦音存在清浊对立、存在浊腭龈擦音。

以下是莫特科拉语音系简图。

元音

次闭

半闭

半开

次开

i •
• ʊ
e •
ə
ɜ •
• ɔ
æ •
ɑ •

元音音位图

莫特科拉语存在八个元音,这可以看作是英语音系的简化版。每一个元音都有其对应的长音版本,这在书写中使用曲音符(例如a→ä)表示。相似地,在音节中的元音上添加尖音符表示重音(例如a→á),不过现代莫特科拉语中重音有时省略不写。对于双元音或二合字母表示的元音,附加符号标注在后一个字母上。莫特科拉语元音的正字法如下表所示。

字母 音标 字母 音标
a ɑ ae æ
e e ee ɜ
i i o ɔ
u ʊ uu ə

五个单字母表示的元音(a、e、i、o、u)可以构建双元音。除了同字母重复或ea之外,任何组合都是合法的双元音。不过,iu、ou等部分组合比较少见,主要出现在外来语中。在现代莫特科拉语中,双元音的发音基本同单元音间的转换一致,这一点也随方言差异而变化。

辅音

发音位置→
调音方法↓
齿 齿龈 硬腭 软腭 小舌 声门
鼻音 m n
浊塞音 b d g /ɡ/
清塞音 p t c /k/ q
浊塞擦音 gh /dʒ/
清塞擦音 ch /tʃ/
浊擦音 v dh /ð/ z zh /ʒ/
清擦音 f th /θ/ s sh /ʃ/ h
近音 w r /ɹ/ j (w)
边音 l
其他字母 x /ks/ k /k/ y /j/,/i/

语法

莫特科拉语是一门屈折语,其语法体系主要由词形变换构成。由于古典莫特科拉语过于复杂,现代莫特科拉语加入了一些黏着成分以简化语法。本文主要介绍的是现代莫特科拉语的正式语法(更接近古典莫特科拉语),不过也会提及更古典的用法和一些现代替代方式。

动词

名词

莫特科拉语名词具有八个格:主格、宾格、属格、与格、工具格、离格、夺格、呼格。丰富的名词变格使得莫特科拉语的语序并不重要,因而有利于韵文的发展。在现代莫特科拉语中,呼格几乎被弃用,大部分情况下使用主格,不过在一些正式书面文件中仍有使用呼格的可能;离格则几乎只在语法教科书中出现。

莫特科拉语名词有四个数:零数、单数、复数、全称数。明显区别于其他语言的零数用于表达所述事物不存在,全称数则表达全体事物,不过这两个数在现代莫特科拉语中不再常用,有时用名词前的零助词nex和全称助词laec替代其作用。

莫特科拉语名词变格由名词的单数主格决定。

第一变格法

第一变格法单词的单数主格由一个塞音结尾,变格时这个塞音会产生清浊对立变换。除了q之外,所有塞音均有规则的清浊对立,q作为一个特例,会较不规则地变化为c或g。

第一变格法的词尾变格方法如下,以“g”为例:

数→
格↓
零数 单数 复数 全称数
主格 -gi -g -ga -gae
宾格 -gix -gox -gax -gaex
属格 -gis -gus -gusa -gusae
与格 -gumi -gum -guma -gumae
工具格 -gosex -gos -gosa -gaes
离格 -gosis -gomus -gomas -gomae
夺格 -cusili -cus -cas -cae
呼格 -cusi -cum -cam -caes

第二变格法

第二变格法单词的单数主格由一个擦音结尾,变格时这个擦音会产生清浊对立变换。除了h之外,所有擦音均有规则的清浊对立,h被视为清音,但清浊变换时变为同样是清音的ch。

第二变格法的词尾变化方法如下,以“z”为例。

数→
格↓
零数 单数 复数 全称数
主格 -zos -z -za -zae
宾格 -zi -zocus -zac -zaec
属格 -zis -zus -zas -gusae
与格 -zimos -zicus -zacas -zacae
工具格 -zix -zicux -zacux -zaex
离格 -zio -zic -zacus -zaecu
夺格 -sus -s -sas -sae
呼格 -susi -sum -sam -saes

代词

形容词

副词

数词

连词

介词

冠词

叹词

词汇与短语

音节

在莫特科拉语中,一个合法的音节结构为CCVCC,莫特科拉语言学研究中称为头辅音+介辅音+元音+后辅音+尾辅音。其中,所有的辅音成分都是非必须的,但莫特科拉语音节中必须存在元音,如英语riddle的第二个音节这样的零元音音节在莫特科拉语中不合法。

莫特科拉语中,头辅音和尾辅音可以是任何辅音,但介辅音和后辅音(如果存在)具有限制:介辅音只能是r、l、j、m、n、w,后辅音只能是l、m、n。

构词

莫特科拉语名词可以以词干直接连接以构成复合名词,复合名词进行语法变化时一般只有最后部分发生改变。在构成合成词时,词义偏重成分可能会发生辅音浊化,这一浊化较不规则。有时较常用的词汇会发生高度复合,这时词干可能会发生不规则音节脱落。

由于莫特科拉语自游戏中诞生,目前没有已知的其他语言借词,但产生了一些与游戏名词发音、拼写极为相似的单词,如piglin(猪灵),该词是由pic(黄金)和-lin(人)复合而成。尽管分析莫特科拉语词汇演变并没有发现其与其他语言的联系,这些单词却与游戏中的名词几乎完全相同,该现象仍然是一个值得研究的问题。

参考单词表

名词

CC BY-SA 114514.810