二白丶
改为alias: '问天岛'

然后notpead++上方的编码转为UTF-8编码

Enron233
服务器是什么系统的? VPS?  windows的? 那你就先转ANSI编码
然后 alias那行换成
  1. alias: "&2\u6d4b\u8bd5"
复制代码


试一试

傲娇大叔
二白丶 发表于 2020-3-25 10:52
改为alias: '问天岛'

然后notpead++上方的编码转为UTF-8编码

还是不行

二白丶

试试ANSI呢? 记得先把乱码删除了

结城希亚
使用这个版本的mv Multiverse-Core-2.6.0.jar (573.99 KB, 下载次数: 3)


然后在https://tool.oschina.net/encode?type=4把中文输进去
转成后的代码扔到对应位置就行

傲娇大叔
xiao_anandkobe 发表于 2020-3-25 10:53
服务器是什么系统的? VPS?  windows的? 那你就先转ANSI编码
然后 alias那行换成

VPS,windows2016.还是不行,重载后被修改为alias: 问天岛

傲娇大叔

还是不行

结城希亚

删除config.yml、world.yml
然后mv load导入一次
再改

傲娇大叔
御炎Roinflam 发表于 2020-3-25 11:05
删除config.yml、world.yml
然后mv load导入一次
再改

输入mv load后报错
Could not pass event AsyncPlayerChatEvent to Multiverse-Core v2.6.0-b738
org.bukkit.event.EventException: null
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1407) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1322) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_191]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_191]
Caused by: java.util.IllegalFormatConversionException: e != org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer
        at org.bukkit.event.player.AsyncPlayerChatEvent.setFormat(AsyncPlayerChatEvent.java:100) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at com.onarandombox.MultiverseCore.listeners.AsyncChatEvent.setFormat(AsyncChatEvent.java:28) ~[?:?]
        at com.onarandombox.MultiverseCore.listeners.MVChatListener.playerChat(MVChatListener.java:56) ~[?:?]
        at com.onarandombox.MultiverseCore.listeners.MVAsyncPlayerChatListener.playerChat(MVAsyncPlayerChatListener.java:32) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor513.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        ... 11 more

结城希亚
傲娇大叔 发表于 2020-3-25 11:08
输入mv load后报错
Could not pass event AsyncPlayerChatEvent to Multiverse-Core v2.6.0-b738
org.buk ...

直接删除mv文件夹,聊天事件无法监听,奇怪了
关服删

傲娇大叔
御炎Roinflam 发表于 2020-3-25 11:11
直接删除mv文件夹,聊天事件无法监听,奇怪了
关服删

还是不行

结城希亚

服务端核心问题,换下版本试试
这种是他不会读取你修改的,每次重载就覆盖一次

傲娇大叔
御炎Roinflam 发表于 2020-3-25 11:19
服务端核心问题,换下版本试试
这种是他不会读取你修改的,每次重载就覆盖一次 ...

刚刚用了重载命令又报错,我换个老版本paper核心试试
Could not pass event AsyncPlayerChatEvent to Multiverse-Core v2.6.0-b738
org.bukkit.event.EventException: null
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:72) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:74) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:513) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PlayerConnection.chat(PlayerConnection.java:1407) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1322) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at net.minecraft.server.v1_12_R1.PacketPlayInChat$1.run(PacketPlayInChat.java:39) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_191]
        at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.8.0_191]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.8.0_191]
        at java.lang.Thread.run(Unknown Source) [?:1.8.0_191]
Caused by: java.util.IllegalFormatConversionException: e != org.bukkit.craftbukkit.v1_12_R1.entity.CraftPlayer
        at org.bukkit.event.player.AsyncPlayerChatEvent.setFormat(AsyncPlayerChatEvent.java:100) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        at com.onarandombox.MultiverseCore.listeners.AsyncChatEvent.setFormat(AsyncChatEvent.java:28) ~[?:?]
        at com.onarandombox.MultiverseCore.listeners.MVChatListener.playerChat(MVChatListener.java:56) ~[?:?]
        at com.onarandombox.MultiverseCore.listeners.MVAsyncPlayerChatListener.playerChat(MVAsyncPlayerChatListener.java:32) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor513.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor$2.execute(EventExecutor.java:70) ~[Paper-1.12.2-b1618.jar:git-Paper-1618]
        ... 11 more

傲娇大叔
御炎Roinflam 发表于 2020-3-25 11:19
服务端核心问题,换下版本试试
这种是他不会读取你修改的,每次重载就覆盖一次 ...

还是不行,我发现每次重载,编码格式都会自动改为UTF-8

结城希亚
傲娇大叔 发表于 2020-3-25 11:29
还是不行,我发现每次重载,编码格式都会自动改为UTF-8

改为只读呢?

DE_SHARK
改成这样
    alias: 问天岛
然后把整个world.yml改为UTF-8编码,重载插件就行

傲娇大叔
DE_SHARK 发表于 2020-3-25 11:32
改成这样
    alias: 问天岛
然后把整个world.yml改为UTF-8编码,重载插件就行

不行,重载后被改为锟斤拷锟届岛

殇晨
名称要用Unicode码

傲娇大叔

还是不行,虽然他不会更改文件内内容了,但是游戏内还是没效果同时后台有报错
java.io.FileNotFoundException: plugins\Multiverse-Core\worlds.yml (拒绝访问。)
[11:37:21 WARN]:        at java.io.FileOutputStream.open0(Native Method)
[11:37:21 WARN]:        at java.io.FileOutputStream.open(Unknown Source)
[11:37:21 WARN]:        at java.io.FileOutputStream.<init>(Unknown Source)
[11:37:21 WARN]:        at java.io.FileOutputStream.<init>(Unknown Source)
[11:37:21 WARN]:        at org.bukkit.configuration.file.FileConfiguration.save(FileConfiguration.java:70)
[11:37:21 WARN]:        at com.onarandombox.MultiverseCore.utils.WorldManager.loadWorldConfig(WorldManager.java:775)
[11:37:21 WARN]:        at com.onarandombox.MultiverseCore.MultiverseCore.loadConfigs(MultiverseCore.java:509)
[11:37:21 WARN]:        at com.onarandombox.MultiverseCore.commands.ReloadCommand.runCommand(ReloadCommand.java:38)
[11:37:21 WARN]:        at com.pneumaticraft.commandhandler.multiverse.CommandHandler.checkAndRunCommand(CommandHandler.java:279)
[11:37:21 WARN]:        at com.pneumaticraft.commandhandler.multiverse.CommandHandler.processFoundCommands(CommandHandler.java:143)
[11:37:21 WARN]:        at com.pneumaticraft.commandhandler.multiverse.CommandHandler.locateAndRunCommand(CommandHandler.java:93)
[11:37:21 WARN]:        at com.onarandombox.MultiverseCore.MultiverseCore.onCommand(MultiverseCore.java:919)
[11:37:21 WARN]:        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
[11:37:21 WARN]:        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:151)
[11:37:21 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchCommand(CraftServer.java:685)
[11:37:21 WARN]:        at org.bukkit.craftbukkit.v1_12_R1.CraftServer.dispatchServerCommand(CraftServer.java:648)
[11:37:21 WARN]:        at net.minecraft.server.v1_12_R1.DedicatedServer.aP(DedicatedServer.java:463)
[11:37:21 WARN]:        at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:424)
[11:37:21 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:774)
[11:37:21 WARN]:        at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:666)
[11:37:21 WARN]:        at java.lang.Thread.run(Unknown Source)
[11:37:21 ERROR]: [Multiverse-Core] Could not save worlds.yml. Please check your settings.
[11:37:21 INFO]: [Multiverse-Core] 1 - World(s) loaded.
[11:37:21 ERROR]: [Multiverse-Core] Could not save worlds.yml. Please check your settings.


傲娇大叔
殇晨 发表于 2020-3-25 11:37
名称要用Unicode码

还是没用,试过的

结城希亚
傲娇大叔 发表于 2020-3-25 11:38
还是不行,虽然他不会更改文件内内容了,但是游戏内还是没效果同时后台有报错
java.io.FileNotFoundExcept ...

换成这个看看 Multiverse-Core-2.5.0-SNAPSHOT.jar (1.65 MB, 下载次数: 1)

DE_SHARK
傲娇大叔 发表于 2020-3-25 11:36
不行,重载后被改为锟斤拷锟届岛


版本是1.7.10吗?那改一下。1.7.10一般用ANSI

改成这样
    alias: 问天岛
然后把整个world.yml改为ANSI编码,重载插件就行

~宝藏男孩~
UTF-8使用这个编码然后加彩色代码需要添加''

傲娇大叔

还是不行

傲娇大叔
DE_SHARK 发表于 2020-3-25 11:42
版本是1.7.10吗?那改一下。1.7.10一般用ANSI

改成这样

服务端是1.12.2的paper端

傲娇大叔
~宝藏男孩~ 发表于 2020-3-25 11:43
UTF-8使用这个编码然后加彩色代码需要添加''

都添加了双引号的,可惜没用

结城希亚

那只能用最麻烦的方法了(备份)
1、更换核心https://mcmirror.io/,如mohist、paper最新版试试
如果还不行就排除核心原因
2、删除插件到只剩mv插件,再修改看看
如果可以就是插件原因,二分法排除即可

都不行的话就是你主机原因了

~宝藏男孩~
傲娇大叔 发表于 2020-3-25 11:45
都添加了双引号的,可惜没用

是【'】不是【"】

傲娇大叔

单引号也试过

DE_SHARK
傲娇大叔 发表于 2020-3-25 11:45
服务端是1.12.2的paper端

那再改回utf-8,然后在启动参数加一条强制使用UTF-8编码的参数
-Dfile.encoding=UTF-8
栗子:
java -Dfile.encoding=UTF-8 -XmxYG -XmsZG -jar XXX.jar

DE_SHARK
傲娇大叔 发表于 2020-3-25 11:47
单引号也试过

不要引号

~宝藏男孩~

会不会是你mv版本的问题,是1.7.10嘛

傲娇大叔
~宝藏男孩~ 发表于 2020-3-25 11:48
会不会是你mv版本的问题,是1.7.10嘛

mv目前试过3个版本的。服务端是1.12.2的paper端

~宝藏男孩~
傲娇大叔 发表于 2020-3-25 11:51
mv目前试过3个版本的。服务端是1.12.2的paper端

1.12.2的我就不太清楚了

傲娇大叔
DE_SHARK 发表于 2020-3-25 11:48
那再改回utf-8,然后在启动参数加一条强制使用UTF-8编码的参数
-Dfile.encoding=UTF-8
栗子:

还是不行

空桑i了
你的服务器核心不支持UTF-8编码
删掉中文名字然后转为ANSI编码重新输入中文保存即可
尝试在中文名字两侧加" " 不是单引号

傲娇大叔
空桑i了 发表于 2020-3-25 11:53
你的服务器核心不支持UTF-8编码
删掉中文名字然后转为ANSI编码重新输入中文保存即可
尝试在中文名字两侧加" ...

这个方法,在我重载插件之后,文件格式会被改写为UTF-8,并且原来的“问天岛”会改为“锟斤拷锟届岛”

空桑i了
本帖最后由 空桑i了 于 2020-3-25 13:33 编辑
傲娇大叔 发表于 2020-3-25 11:57
这个方法,在我重载插件之后,文件格式会被改写为UTF-8,并且原来的“问天岛”会改为“锟斤拷锟届岛” ...

我救了一下 应该是插件问题需要更新 没解决

我是abop
你把他转成unicode通用编码

傲娇大叔
我是abop 发表于 2020-3-25 12:27
你把他转成unicode通用编码

不行,试过了

傲娇大叔
空桑i了 发表于 2020-3-25 12:27
你的联系方式我加你吧

QQ:3235002166

Neccc
难道不是用双引号吗??   你打开worlds.yml 选择使用ANSI编码。然后改。 用"  " 注意用英文的输入。中间输字。然后直接保存。游戏里面mv reload

傲娇大叔
Neccc 发表于 2020-3-25 12:56
难道不是用双引号吗??   你打开worlds.yml 选择使用ANSI编码。然后改。 用"  " 注意用英文的输入。中间输 ...

我就是这样的

1784234383
你用什么插件来管理你的聊天?EssentialsChat么

唯爱她°
这个貌似是因为聊天插件的问题,我用的那个miaochat有的就改不了。。
你可以试试换个插件
或者用多世界做个英文的世界出来。

傲娇大叔
唯爱她° 发表于 2020-3-25 14:06
这个貌似是因为聊天插件的问题,我用的那个miaochat有的就改不了。。
你可以试试换个插件
或者用多世界做个 ...

其实我也觉得可能是聊天插件的问题,因为我后台有报错。
[TrChat] Plugin TrChat v1.71 has failed to register events for class me.arasple.mc.trchat.chat.listeners.ListenerTabComplete because org/bukkit/event/player/PlayerCommandSendEvent does not exist.

傲娇大叔
1784234383 发表于 2020-3-25 13:58
你用什么插件来管理你的聊天?EssentialsChat么

用的是Trchat

唯爱她°
傲娇大叔 发表于 2020-3-25 14:23
其实我也觉得可能是聊天插件的问题,因为我后台有报错。
[TrChat] Plugin TrChat v1.71 has failed to re ...

你试试换下聊天插件!
应该是聊天插件的问题!

1784234383
TrChat啊,那我知道了
你这个你现在的条件下是实现不了的。
因为MV的alias是只能给Multiverse自己用的,你可以看到mv的config里有管理聊天的配置项。
如果交给PAPI,至少在我印象中,读取不了MV的alias,只能读取世界名称本身。
但是要实现应该也不是没有办法,首先我怀疑PAPI有可能有实现这个功能的扩展,而我不知道你也不知道而已。
还有,应该也有这种变量替换的插件,我曾经好像也见到过,但是我用不上我没当回事
其次,
[TrChat] Plugin TrChat v1.71 has failed to register events for class me.arasple.mc.trchat.chat.listeners.ListenerTabComplete because org/bukkit/event/player/PlayerCommandSendEvent does not exist.
这个报错跟你要实现的功能没有关系,这个似乎是tab补全功能因为Spigot或者是paper的原因没能**

傲娇大叔
1784234383 发表于 2020-3-25 14:41
TrChat啊,那我知道了
你这个你现在的条件下是实现不了的。
因为MV的alias是只能给Multiverse自己用的,你 ...

那我现在该怎么实现使玩家前面能显现出所在世界的中文名称的功能?

第一页 上一页 下一页 最后一页