Try   HackMD

Multiverse-core 多世界插件

Multiverse-core 多世界插件介紹

Multiverse是在Bukkit支持多世界的初期創建的。到現在,它已發展成為一個完整的世界管理解決方案

如有錯誤歡迎留言提醒

目錄

相關連結

內部連結

Multiverse-core 多世界插件(HackMd)

TWME的插件紀錄


外部連結

Multiverse-core

Minecraft插件百科

[巴哈教學]【攻略】MultiVerse多世界管理插件介紹!

設定

config.yml

# ------------------------------------------------------------------------- # # This is the MV2 Config. If you mess it up, copy the values out # # delete it, and it will be regenerated. Then use the ingame interface # # to add your values back via the "/mv conf" command. # # When in-game, simply type: "/mv conf ?" for help. # # A config with explanations can be found here: # # https://github.com/Multiverse/Multiverse-Core/wiki/config.yml # # # # # # IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT # # # # Do NOT delete this line from your config!!!! # # ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration # # # # IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !! IMPORTANT !!IMPORTANT # # ------------------------------------------------------------------------- # multiverse-configuration: #請勿修改此欄 ==: com.onarandombox.MultiverseCore.MultiverseCoreConfiguration enforceaccess: 'true' #進入世界是否需要權限 prefixchat: 'true' #是否在名字前顯示世界名 prefixchatformat: '[%world%]%chat%' #如果前述設置為true useasyncchat: 'true' #異步聊天(啟用時可提高聊天性能) teleportintercept: 'false' #中斷傳送如果目標世界無權限進入 firstspawnoverride: 'true' #如果為true,Multiverse將使用firstspawnworld值作為新玩家加入的世界。如果使用另一個spawn插件,則設置為false。 displaypermerrors: 'true' #如果設置為true,用戶將被告知缺哪些權限。 globaldebug: '0' #開發人員用 silentstart: 'false' #如果為true,啟動時則將不再顯示於控制台 messagecooldown: '5000' #在向玩家發送消息之間需要間隔多長時間(5000=5s) version: '2.9' #config.yml的版本(請勿修改) firstspawnworld: world #初始重生世界(用/mv conf firstspawnoverride true 與/mv conf firstspawnworld myworld設置) teleportcooldown: '1000' #允許玩家使用/mvtp的速度 defaultportalsearch: 'false' #是否讓Bukkit決定搜索半徑本身 portalsearchradius: '128' autopurge: 'true' #如果為true,則自動清除(???) idonotwanttodonate: 'false' #如果為true,則啟動時將不再顯示控制台中顯示的捐贈連結

worlds.yml

worlds: world: #世界名(需和世界資料夾一致) ((由此到最下面為一個世界的設定 多世界則複製多次)) ==: MVWorld hidden: 'false' #是否隱藏該世界 alias: '' #別名 color: WHITE #/mv list顯示的顏色(AQUA, BLACK, BLUE, DARKAQUA, DARKBLUE, DARKGRAY, DARKGREEN, DARKPURPLE, DARKRED, GOLD, GRAY, GREEN, LIGHTPURPLE, RED, YELLOW, WHITE) style: NORMAL #NORMAL,MAGIC,BOLD,STRIKETHROUGH,UNDERLINE,ITALIC pvp: 'true' #是否允許PVP scale: '1.0' #此值只對Multiverse-NetherPortals有效 respawnWorld: '' #死亡後重生至哪個世界 allowWeather: 'true' #是否開起天氣循環 difficulty: EASY #難易度 spawning: ==: MVSpawnSettings animals: ==: MVSpawnSubSettings spawn: 'true' #是否生成 spawnrate: '-1' #兩次生成時間間隔多少游戲刻(-1 會使世界用默認值) exceptions: [] #例外,可以/不能生成動物,但XXX除外 monsters: ==: MVSpawnSubSettings spawn: 'true' #是否生成 spawnrate: '-1' #兩次生成時間間隔多少游戲刻(-1 會使世界用默認值) exceptions: [] #例外,可以/不能生成怪物,但XXX除外 #exceptions: #- creeper entryfee: ==: MVEntryFee #進世界的費用 amount: '0.0' #數量 currency: '-1' #物品 hunger: 'true' #啟用或禁用飢餓 autoHeal: 'true' #如果您的難度設置為peaceful,玩家將自動回血。如果您不希望回血,只需將此設置為false。此設置對難度大於peaceful的世界沒有影響 adjustSpawn: 'true' #默認情況下,Multiverse將修復在危險位置的Spawn。默認情況下,Minecraft服務器使用類似getTopBlock()方法的方法,並將生成的Y坐標設置在世界中間的某個位置。直接傳送玩家通常也不安全,因此Multiverse會搜索最近的安全位置。有時這是不理想的。如果您不希望Multiverse-core這樣做,只需打開此變量即可。如果您在不安全的位置(如熔岩上方)放置了一個Spawn,Multiverse將自動為您禁用此變量。 portalForm: ALL #控制是否允許玩家創建門 gameMode: SURVIVAL #遊戲模式 keepSpawnInMemory: 'true' #是否保留在內存中 spawnLocation: ==: MVSpawnLocation x: -256.0 y: 71.0 z: 240.0 pitch: 0.0 yaw: 0.0 autoLoad: 'true' #如果設true,Multiverse在啟動時將自動加載此世界 bedRespawn: 'true' #如果設置為true,玩家將能夠用床當重生點。 worldBlacklist: [] #無法從這個世界進入的世界 #範例 #worldBlacklist: #- world environment: NORMAL #這個世界的環境類型(NORMAL/THE_END/NETHER) seed: '-5681199263730701252' #種子碼(不要更改) generator: 'null' #使用自定義世界生成器 playerLimit: '-1' #設置世界上允許的最大玩家數量 allowFlight: 'true' #設置為false可禁用飛行(不會影響創造模式)


自定義世界生成器

現在基本上所有的自定義世界生成器都支援Multiverse-core,以下列了幾個近期還活著的自訂義世界生成插件(隨便排):

RealisticWorldGenerator
TerraformGenerator [Alpha]
Terra-Ultimate World Generation
EpicWorldGenerator
▂▃▅▇█ Stratos | World Generator█▇▅▃▂
BetterEnd - Rethink the End Dimension
VoidGenerator
Paradise Land SkyWorld Generator!


指令&權限

方括號([])中的項目是可選的,其中花括號({})中的項目是必需的

一般指令

指令 權限 介紹
/mv x x
/mv list multiverse.core.list.worlds 顯示世界列表(list命令只會顯示您有權進入的世界)
/mv [FILTER] [PAGE #] multiverse.help 顯示“ Multiverse”的遊戲內幫助選單
/mv info [WORLD] [PAGE#] multiverse.core.info 顯示有關您所處的世界或世界的訊息/mv info ...,/mvi ...,/mvinfo ...
`/mv create {世界名} {環境} [-s 種子] [-g 世界生成器名[:ID]] [-t 世界類型] [-a true false]` multiverse.core.create
/mv import {NAME} {ENV} [GENERATOR[:ID]] multiverse.core.import 導入現有的世界文件夾(導入命令與創建命令幾乎相同,
除了它用於導入已經存在的世界文件夾)
/mv reload multiverse.core.reload 重新加載worlds.yml和config.yml
(reload命令將重新加載任何Multiverse-Core以及任何Official Multiverse Plugin配置)
/mv set spawn multiverse.core.spawn.set 設置世界的重生點
/mv coord multiverse.core.coord 顯示當前坐標
/mv tp [PLAYER] {WORLD} multiverse.teleport.self(.other).NAME 使您可以傳送到另一個世界(teleport命令允許您將自己或其他人傳送到指定的世界)
teleport命令允許您將自己或其他人傳送到指定的世界。
此命令有許多不同的權限,類別為self和other;使您可以分別傳送自己和他人。
每種目標類型都將具有與其相關聯的每個權限(self和other)。最基本的示例適用於世界:multiverse.teleport.self.w multiverse.teleport.other.w
末尾的字母是目的地的標識符。這是,如果你瞬移到了,你就會目的地之前把同樣的事情:/mv tp w:MyWorld。因此,門戶網站將是:multiverse.teleport.self.p
multiverse.teleport.other.p。即使你擁有的multiverse.teleport.other.w權限,你只能瞬移人世界裡你可以自己去。
這將使您能夠將玩家傳送到他們自己無法進入的世界,只要您允許這樣做。
`/mv who [WORLD -a]` multiverse.core.list.who
/mv spawn [PLAYER] multiverse.core.spawn.self(other) 將您傳送到重生點(命令的確會告訴傳送者被誰傳送)
/mv unload {WORLD} multiverse.core.unload 從伺服器卸載世界(此命令將只從伺服器卸載世界。它不會從Configs.yml中刪除它,也不會刪除world文件夾)
/mv remove {WORLD} multiverse.core.remove 從伺服器卸載世界,並將其從config.yml中刪除(不會刪除世界文件夾)
/mv delete {WORLD} multiverse.core.delete 從伺服器卸載一個世界,從config.yml和世界文件夾刪除
(命令需要在10秒內輸入/mv confirm否則世界不會被刪除)
/mv confirm multiverse.core.confirm 確認
`/mv purge [WORLD all] {all animals
/mv clone {被複製的世界} {複製的世界} multiverse.core.clone 複製世界
/mv regen [世界名] multiverse.core.regen 重新生成世界
`/mv gamerule {RULE} {true false} [WORLD]` multiverse.core.gamerule.set
/mv gamerules [WORLD] multiverse.core.gamerule.list 列出給定世界的已設定遊戲規則
/mv env multiverse.core.list.environments 顯示有效環境
`/mv silent [true false]` multiverse.core.silent
/mv debug [0, 1, 2, 3] multiverse.core.debug 提供有關插件在控制台中執行的詳細信息。
對於權限問題或目標問題很有幫助(0 -關1 -2 -3 -所有的細節)
/mv anchor NAME [-d] multiverse.teleport.self(other).a 如果您想經常去某個地方,則應使用錨。
使用該/mv anchor NAME命令首先創建錨,然後可以將其用於需要目的地的任何命令

修改命令(modify)

修改命令已記錄為4個單獨的部分

/mv modify/mvm

權限

multiverse.core.modify


修改命令(設置)

/mv modify set {PROPERTY} {VALUE} [WORLD]

Modify命令使您可以為遊戲中的Multiverse世界設置變量,而無需編輯配置文件。該set命令設置非數組值。例如,打開動物產卵或將世界比例設置為2。此命令所需的PROPERTY值必須是下面列出的值之一。如果您未指定世界,則將使用當前世界。

最後更新2021/5/3