Minecraft(我的世界)中文论坛

标题: [管理|安全|机械]MyBackpack 1.2.5 我的背包——查看背包、多世界背包插件[1.7-1.10]

作者: RaycusMX    时间: 2016-2-1 01:42
标题: [管理|安全|机械]MyBackpack 1.2.5 我的背包——查看背包、多世界背包插件[1.7-1.10]
本帖最后由 RaycusMX 于 2018-7-15 14:21 编辑


MyBackpack
我的背包
Developed by SaraLab

插件介绍
Sara实验室 开发小组 @RaycusMX @sanityko 开发,
是一个多世界背包插件,可以分隔不同世界的玩家数据
也是一个可以查看和操作玩家物品栏的插件~

本插件目前有BUG待修复,请暂时不要使用!

特点:
1.可以保留完整的物品NBT数据
直接使用了NBT存取物品,保留了完整的物品数据,更适合Mod服使用~
如装有核心的神秘法杖、装有弹药的Flan枪械、拔刀剑的刀等都需要NBT的支持

2.可以分隔Mod物品栏和数据
目前支持:
以太饰品栏、Baubles(神秘前置)饰品栏、神秘研究进度

3.可以查看/操作在线/离线玩家任意世界的物品栏
包括背包、末影箱以及Mod物品栏
目前支持的Mod物品栏有:
以太饰品栏、Baubles饰品栏

请积极提出新增Mod兼容的建议~

兼容性:
※ 原版模块
1.1.3及更早版本:
craftbukkit/spigot: 1.7.2/1.7.10/1.8/1.8.8
mcpc/cauldron: 1.7.2/1.7.10
不兼容1.6及更低版本,不兼容1.7-1.8中其他版本
从1.2.0版起:
craftbukkit/spigot: 1.7.x-1.10.x
mcpc/cauldron: 1.7.x

Mod模块
主动兼容仅有1.7.10,1.7.2的Mod理论上可能兼容,但未测试
如发现插件对1.7.2的相关Mod不兼容,请及时告知修复,谢谢!

使用说明
把插件放入plugins文件夹后开服即可完成安装

命令:
/myb <?| help>查看命令帮助
/myb links查看世界关联
/myb <open| o> <物品栏类型> <玩家> [世界]查看玩家物品栏,<物品栏类型>目前有“inv”、“ender”、“aether”、“baubles”,分别对应玩家背包、末影箱、以太饰品栏、Baubles饰品栏
/myb reload重载配置文件
/myb info查看插件信息

图示:
命令 /myb open inv 打开背包的效果

第一行前四位为装备栏,后四位无效,最后一位为左手位(1.9新特性,若为旧版则无效)
往下三行为玩家背包
第五行为玩家物品栏
均可操作

权限:

mybackpack.*全部权限(OP默认拥有)
mybackpack.bypass忽略跨世界背包切换的权限
mybackpack.command命令全局权限(必须有此权限才能使用命令)
mybackpack.command.*全部子命令权限
mybackpack.command.help查看命令帮助权限
mybackpack.command.links查看世界关联命令权限
mybackpack.command.open查看玩家物品栏命令权限
mybackpack.command.reload重载配置文件命令权限
mybackpack.command.info查看插件信息命令权限
mybackpack.inventory.*全部物品栏操作子权限
mybackpack.inventory.click修改/保存物品栏权限

配置文件:
1.主要配置文件 config.yml
插件的主要设置
# MyBackpack Configuration

MultiPlayerdata: # 多世界背包详细设置
  Vanilla: # MC原版 分隔设置
    Enable: true # MC原版 全局开关
    Health: true # 是否分隔生命值
    Attributes: false # 是否分隔属性(最大生命值、击退抗性等)
    Effects: true # 是否分隔药水效果
    Inventory: true # 是否分隔背包(包括装备栏)
    Experience: true # 是否分隔经验值和等级
    FoodLevel: true # 是否分隔饱食度
    Abilities: false # 是否分隔能力(飞行状态、走路速度等,容易跟以太Mod产生Bug,默认关闭)
    EnderChest: true # 是否分隔末影箱
    GameType: false # 是否分隔游戏模式(Bug多,意义也不大,默认关闭)
    Bukkit_ExtraData: false # 是否分隔Bukkit额外数据(意义不明)
  Baubles: # Baubles Mod 分隔设置
    Inventory: true # 是否分隔Baubles饰品栏
  Thaumcraft: # 神秘Mod 分隔设置
    Knowledge: true # 是否分隔神秘研究进度(包括扭曲度等)
  Aether: # 以太Mod 分隔设置
    Accessories: true # 是否分隔以太饰品栏

Options: # 插件系统设置
  General: # 基本设置
    AllowBypass: true # 是否允许有 mybackpack.bypass 权限的人忽略跨世界背包切换
    AutoSave: # 自动保存多世界玩家数据设置
      Interval: 3600 # 自动保存间隔,单位tick,3600即3分钟
      LogInfo: true # 自动保存时输出消息到后台
  Advanced: # 高级设置(非必要请勿修改)
    UpdatePlayerWorldDelay: 0
# 玩家世界改变后的延时处理,单位tick,0表示几乎立即处理
    ResetStatusesInterval: 6000 # 玩家运行数据复位的间隔,单位tick,6000即5分钟
    ForcedMode: # 强制模式
      Baubles:

        Enable: false # 是否开启对
Baubles 的强制模式,下同
        Version: mcp9_0 # 强制使用此版本的用于
Baubles 的核心,下同
      Thaumcraft:
        Enable: false
        Version: mcp9_0
      Aether:
        Enable: false
        Version: mcp9_0

2.世界关联配置文件 worldlinks.yml
配置数据相关联的世界,决定跨世界时是否切换背包
# World Links

exampleLink:
- exampleWorld1
- exampleWorld2
# 以上表示 exampleWorld1 和 exampleWorld2 两个世界关联为 exampleLink 组,这两个世界的背包连通
# 所有世界默认关联于 default 组,相互连通
# 关联名称可以任意,
玩家的多世界数据保存在 mybackpack/playerdata/关联名称 中

特别提示:
※ OP默认拥有 mybackpack.bypass 权限,默认情况下永不切换背包,若要修改请参阅配置文件
※ 请勿与其他多世界背包插件同时使用,否则可能产生未知后果
/myb open 指令查看的玩家物品栏只是个复制品,还不能实际操作原物品栏。拥有 mybackpack.inventory.click 权限的人可以从中拿走物品 现在完全可以了
※ 世界关联设置最好不要中途修改,以免出现刷物品或物品丢失问题
※ 要让强制模式的修改生效需要完全重载插件重启服务端


插件下载
下载地址:

更新日志:
v1.2.5
MD5: 3022EF93D0A6FCD843C609AB75F1861E
- 细微修改使插件兼容1.10服务端

v1.2.4(重要更新)

MD5: A8829B00B856CFCECDC72DDC5BE5C793
- 修复了上个版本无法切换背包的错误
- 修复了一种极特殊情况下操作离线背包无效的问题


声明
版权声明:
1.你可以免费下载并使用本插件
2.转载本插件需要注明源地址
3.你可以参考本插件的代码
4.你不可以剽窃本插件的代码,以及声称它们是你原创的

使用声明:
1.使用前请核对文件MD5,概不负责因为从非源地址获取本插件而导致服务器被植入后门
2.如使用遇到问题或者有任何建议,请积极反馈。反映Bug时请注明服务端具体版本号,并提供报错信息等,谢谢!

~感谢支持~
Sara实验室



作者: aa957189313    时间: 2016-2-1 01:44
捧场捧场。真的很好用唉
作者: 喵奈瑞希    时间: 2016-2-1 01:46
头像差评 关了[
作者: nikoniko_ni    时间: 2016-2-1 08:39
原创插件诶,看样子工程量也不小
支持楼主
另外楼上就是个喷子不用管他{:10_493:}

作者: Big_雨熙    时间: 2016-2-1 08:40
这个插件真好,解决了我的好多问题
作者: KTR    时间: 2016-2-1 08:41
其他我倒不担心,能分离拔刀剑?
作者: RaycusMX    时间: 2016-2-1 08:46
KTR 发表于 2016-2-1 08:41
其他我倒不担心,能分离拔刀剑?

还不能。拔刀剑有物品栏?
作者: KTR    时间: 2016-2-1 08:51
RaycusMX 发表于 2016-2-1 08:46
还不能。拔刀剑有物品栏?

这倒没有,我就是想问会不会像某狼搬运的多世界背包状态分离插件一样,分离背包以后,某些拔刀剑就变成大太刀
作者: RaycusMX    时间: 2016-2-1 08:57
KTR 发表于 2016-2-1 08:51
这倒没有,我就是想问会不会像某狼搬运的多世界背包状态分离插件一样,分离背包以后,某些拔刀剑就变成大 ...

那就是NBT丢失了,只用bukkit自带的物品序列化功能来存取物品就会有这毛病。
这插件专门解决这类问题的。
作者: KTR    时间: 2016-2-1 09:01
RaycusMX 发表于 2016-2-1 08:57
那就是NBT丢失了,只用bukkit自带的物品序列化功能来存取物品就会有这毛病。
这插件专门解决这类问题的。 ...

多谢{:10_505:}
作者: 黄月    时间: 2016-2-1 15:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: ___5    时间: 2016-2-2 23:41
。。。不行唉=-=比如我从world世界去pvp世界,背包不同,不一样,再返回结果没看到自己原来的东西
作者: RaycusMX    时间: 2016-2-3 02:35
___5 发表于 2016-2-2 23:41
。。。不行唉=-=比如我从world世界去pvp世界,背包不同,不一样,再返回结果没看到自己原来的东西 ...

服务端具体版本号呢
作者: ___5    时间: 2016-2-3 08:04
RaycusMX 发表于 2016-2-3 02:35
服务端具体版本号呢

mcpc+1.7.10
作者: RaycusMX    时间: 2016-2-4 17:47
___5 发表于 2016-2-3 08:04
mcpc+1.7.10

要具体版本号呀,或者你把报错信息或服务端和lib发上来
作者: ___5    时间: 2016-2-4 18:17
RaycusMX 发表于 2016-2-4 17:47
要具体版本号呀,或者你把报错信息或服务端和lib发上来

=-=没报错信息。服务端版本吗?还是插件?
作者: RaycusMX    时间: 2016-2-5 00:21
___5 发表于 2016-2-4 18:17
=-=没报错信息。服务端版本吗?还是插件?

服务端版本,最好能把服务端上传发过来看看
作者: q624167182    时间: 2016-2-5 20:58
支持经验解锁背包格数吗?
作者: RaycusMX    时间: 2016-2-5 23:10
q624167182 发表于 2016-2-5 20:58
支持经验解锁背包格数吗?

什么是解锁背包格数?
作者: q624167182    时间: 2016-2-5 23:13
RaycusMX 发表于 2016-2-5 23:10
什么是解锁背包格数?

一个MOD,背包可以变得很大
这是MOD:[1.7.10][ssp][smp]inventory 经验解锁背包/无限背包  RPG服专用
http://www.mcbbs.net/thread-388601-1-1.html
(出处: http://www.mcbbs.net/)

作者: RaycusMX    时间: 2016-2-6 18:02
q624167182 发表于 2016-2-5 23:13
一个MOD,背包可以变得很大
这是MOD:[1.7.10][ssp][smp]inventory 经验解锁背包/无限背包  RPG服专用
ht ...

这个是多世界背包插件,不是你想要的功能。
你可以找找更多背包。
作者: q624167182    时间: 2016-2-6 18:42
RaycusMX 发表于 2016-2-6 18:02
这个是多世界背包插件,不是你想要的功能。
你可以找找更多背包。

我的意思的兼容吗
作者: q624167182    时间: 2016-2-6 18:43
RaycusMX 发表于 2016-2-6 18:02
这个是多世界背包插件,不是你想要的功能。
你可以找找更多背包。

我的意思的兼容吗,因为背包的大小已经超过原版的背包大小了
作者: RaycusMX    时间: 2016-2-6 18:43
q624167182 发表于 2016-2-6 18:42
我的意思的兼容吗

现在不兼容,不过如果需要,可以增加兼容。
作者: 315366301    时间: 2016-2-6 21:34
1.7.10 水桶端
[21:32:58] [Craft Scheduler Thread - 398/INFO]: [MyBackpack] Auto saving player data...
[21:32:58] [Craft Scheduler Thread - 398/WARN]: Exception in thread "Craft Scheduler Thread - 398"
[21:32:58] [Craft Scheduler Thread - 398/WARN]: org.apache.commons.lang.UnhandledException: Plugin MyBackpack v1.0.0 generated an exception while executing task 142320
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: java.util.HashMap$Entry cannot be cast to net.minecraft.server.v1_7_R4.MobEffect
        at net.saralab.mybackpack.core.v1_7_R4.VanillaHandler.saveData(VanillaHandler.java:60)
        at net.saralab.mybackpack.core.DataManager.savePlayerData(DataManager.java:141)
        at net.saralab.mybackpack.core.DataManager.saveAllPlayerData(DataManager.java:162)
        at net.saralab.mybackpack.core.DataManager$PlayerDataAutoSaver.run(DataManager.java:66)
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more

[21:33:09] [Craft Scheduler Thread - 399/INFO]: [MyBackpack] Auto saving player data...
[21:33:09] [Craft Scheduler Thread - 399/WARN]: Exception in thread "Craft Scheduler Thread - 399"
[21:33:09] [Craft Scheduler Thread - 399/WARN]: org.apache.commons.lang.UnhandledException: Plugin MyBackpack v1.0.0 generated an exception while executing task 142320
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:56)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassCastException: java.util.HashMap$Entry cannot be cast to net.minecraft.server.v1_7_R4.MobEffect
        at net.saralab.mybackpack.core.v1_7_R4.VanillaHandler.saveData(VanillaHandler.java:60)
        at net.saralab.mybackpack.core.DataManager.savePlayerData(DataManager.java:141)
        at net.saralab.mybackpack.core.DataManager.saveAllPlayerData(DataManager.java:162)
        at net.saralab.mybackpack.core.DataManager$PlayerDataAutoSaver.run(DataManager.java:66)
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71)
        at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
        ... 3 more
保存数据时出错
作者: 想起你的吻    时间: 2016-2-7 17:14
楼主好~窝遇到了一些问题
十分感谢这个插件的诞生~并且帖子的排版也十分清晰明了,也感谢楼主的用心
请恕我愚钝,装完插件后并没有调试就使用了,但并没有效果,在游戏内输入指令有效但切换世界没有转换背包
于是我开始仔细查看配置,以下这句话我不是很明白
# 所有世界默认关联于 default 组
但是世界关联配置文件 worldlinks.yml内按预设的格式应该是关联世界的,所以窝不明白应该如何把default组所关联的世界删除,求帮助~非常感谢:-D
作者: RaycusMX    时间: 2016-2-9 23:19
想起你的吻 发表于 2016-2-7 17:14
楼主好~窝遇到了一些问题
十分感谢这个插件的诞生~并且帖子的排版也十分清晰明了,也感谢楼主的用心
请恕我 ...

如果你是op,默认是有bypass权限的,就是永远不切换背包。
所有没配置的世界都属于default组,这个是必须的,除非你把这个世界配置到其他分组。
作者: lumingjie98    时间: 2016-2-9 23:31
如果可以做成跨服那真是极好的
作者: RaycusMX    时间: 2016-2-10 16:06
lumingjie98 发表于 2016-2-9 23:31
如果可以做成跨服那真是极好的

跨服不需要多世界背包吧
作者: lumingjie98    时间: 2016-2-10 17:16
RaycusMX 发表于 2016-2-10 16:06
跨服不需要多世界背包吧

但是要同步背包呀,而且之前找了好久都没有办法同步神秘研究的插件
作者: RaycusMX    时间: 2016-2-10 19:22
lumingjie98 发表于 2016-2-10 17:16
但是要同步背包呀,而且之前找了好久都没有办法同步神秘研究的插件

同步那就不是这个插件的功能了。
你可能需要一个可以把吧NBT数据存到数据库,又能从数据库中读取的插件。
作者: RaycusMX    时间: 2016-2-10 20:10
315366301 发表于 2016-2-6 21:34
1.7.10 水桶端
[21:32:58] [Craft Scheduler Thread - 398/INFO]: [MyBackpack] Auto saving player data.. ...

明白了。现已更新到 1.0.1,你试试看还有没有问题。
作者: lumingjie98    时间: 2016-2-10 20:20
RaycusMX 发表于 2016-2-10 19:22
同步那就不是这个插件的功能了。
你可能需要一个可以把吧NBT数据存到数据库,又能从数据库中读取的插件。 ...

好吧。。。
作者: CatSeed    时间: 2016-2-10 22:01
@RaycusMX

作者 问个问题。。。
v1.8_R3

    if (this.cfgMan.multi_Inventory) {
      nbt.set("Inventory", nms_player.inventory.a(new NBTTagList()));
    }

这的a方法是什么意思

  1.     public NBTTagList a(NBTTagList nbttaglist) {
  2.         int i;
  3.         NBTTagCompound nbttagcompound;

  4.         for (i = 0; i < this.items.length; ++i) {
  5.             if (this.items[i] != null) {
  6.                 nbttagcompound = new NBTTagCompound();
  7.                 nbttagcompound.setByte("Slot", (byte) i);
  8.                 this.items[i].save(nbttagcompound);
  9.                 nbttaglist.add(nbttagcompound);
  10.             }
  11.         }

  12.         for (i = 0; i < this.armor.length; ++i) {
  13.             if (this.armor[i] != null) {
  14.                 nbttagcompound = new NBTTagCompound();
  15.                 nbttagcompound.setByte("Slot", (byte) (i + 100));
  16.                 this.armor[i].save(nbttagcompound);
  17.                 nbttaglist.add(nbttagcompound);
  18.             }
  19.         }

  20.         return nbttaglist;
  21.     }
复制代码

看代码猜不出

作者: RaycusMX    时间: 2016-2-10 22:38
Event 发表于 2016-2-10 22:01
@RaycusMX

作者 问个问题。。。

保存玩家背包到NBTList
作者: CatSeed    时间: 2016-2-10 22:42
RaycusMX 发表于 2016-2-10 22:38
保存玩家背包到NBTList

可我看这个a方法的源码 看到貌似只是给物品表了序到Slot 似乎没其他的 这是啥情况
作者: RaycusMX    时间: 2016-2-10 22:50
本帖最后由 RaycusMX 于 2016-2-10 22:53 编辑
Event 发表于 2016-2-10 22:42
可我看这个a方法的源码 看到貌似只是给物品表了序到Slot 似乎没其他的 这是啥情况 ...
this.items.save(nbttagcompound)把物品数据保存到NBT

作者: RaycusMX    时间: 2016-2-10 22:51
1049804544 发表于 2016-2-10 22:44
感动哭了,一直想要这插件!之前找了半天啊啊啊啊啊!我开服的时候想要一款,因为有玩儿创造的,又 ...

多世界游戏模式BUG多,最好关闭
作者: CatSeed    时间: 2016-2-10 22:51
RaycusMX 发表于 2016-2-10 22:50
this.items.save(nbttagcompound)把物品数据保存到NBT

好吧 明白了 能留个Q吗


话说 NBT数据能toString();吗

我希望以String形式保存整个背包数据
作者: RaycusMX    时间: 2016-2-10 22:54
本帖最后由 RaycusMX 于 2016-2-10 22:55 编辑
Event 发表于 2016-2-10 22:51
好吧 明白了 能留个Q吗

可以toString,但是要有用,你还要能够读取String到NBT。这读取你要自己写。
作者: RaycusMX    时间: 2016-2-10 22:57
1049804544 发表于 2016-2-10 22:54
会出现物品乱窜的情况吗?

这个插件不是创造/生存背包分隔,而是不同世界不同游戏模式。
其实没什么大用。
而且因为有很多插件跨世界时都会改变游戏模式,所以容易乱,BUG就多。
跟物品没关系。
作者: 想起你的吻    时间: 2016-2-11 00:34
RaycusMX 发表于 2016-2-9 23:19
如果你是op,默认是有bypass权限的,就是永远不切换背包。
所有没配置的世界都属于default组,这个是必须 ...

非常抱歉上次傻了没有说清楚~不切换背包是找普通玩家测试过的,都不行
实际上的疑问就是:是不是需要手动更改世界的关联配置?,因为按帖子里所写这个配置文件应该是‘关联’,关联在一个组的世界不切换背包。
呢么如您所说“除非把这个世界配置到其他分组”是不是做一个不相干的权限组然后把世界关联到此就可以了呢?(??_?`)
抱歉完全不懂,请原谅我的愚蠢
作者: RaycusMX    时间: 2016-2-11 00:42
想起你的吻 发表于 2016-2-11 00:34
非常抱歉上次傻了没有说清楚~不切换背包是找普通玩家测试过的,都不行
实际上的疑问就是:是不是需要手动 ...

比如在worldlinks.yml中你要按照格式编辑一个新分组Link1,里面有下界和末地,那么你在下界和末地之间切换时就不会切换背包,而传送到其他世界时就会切换背包。
相当于下界和末地共用一个背包,其他所有世界共用另一个背包。
作者: Prairie    时间: 2016-2-13 10:01
我去到一个世界背包物品一模一样,但是回来之后背包被清空了
spigot-1.8.0
作者: Prairie    时间: 2016-2-13 10:01
___5 发表于 2016-2-2 23:41
。。。不行唉=-=比如我从world世界去pvp世界,背包不同,不一样,再返回结果没看到自己原来的东西 ...

我的和你差不多,我去到一个世界背包物品一模一样,但是回来之后背包被清空了
spigot-1.8.0
作者: 和煦樱    时间: 2016-2-13 14:39
请问Flan枪械MOD可以分开么?- -顺便代表我服全体人员感谢你这个插件!
作者: RaycusMX    时间: 2016-2-13 15:12
a1519242204 发表于 2016-2-13 14:39
请问Flan枪械MOD可以分开么?- -顺便代表我服全体人员感谢你这个插件! ...

可以。
作者: RaycusMX    时间: 2016-2-13 15:14
Prairie 发表于 2016-2-13 10:01
我去到一个世界背包物品一模一样,但是回来之后背包被清空了
spigot-1.8.0

更新到1.0.1试试了么?
作者: 644404024    时间: 2016-2-13 15:19
mcbbs有你更精彩~!
作者: 天谴领主    时间: 2016-2-13 16:14
试试把 先顶下楼主
作者: RaycusMX    时间: 2016-2-14 00:18
更新到1.0.3
作者: EndOfStreamly    时间: 2016-2-14 01:30
支持原创!
作者: 和煦樱    时间: 2016-2-14 14:08
假如:三个世界为一组,另外两个世界不是这个组的,然后那两个世界要跟三个世界背包分开配置怎么打
作者: RaycusMX    时间: 2016-2-14 18:51
a1519242204 发表于 2016-2-14 14:08
假如:三个世界为一组,另外两个世界不是这个组的,然后那两个世界要跟三个世界背包分开配置怎么打 ...

在worldlinks.yml里把要独立的世界分到一个新组内即可。其他世界都属于默认组。
作者: KTR    时间: 2016-2-14 19:04
1.8.7的服务端,装上去玩家连续背包被清空,两个玩家因为背包清空退服了
作者: RaycusMX    时间: 2016-2-14 19:23
KTR 发表于 2016-2-14 19:04
1.8.7的服务端,装上去玩家连续背包被清空,两个玩家因为背包清空退服了

别不测试就装啊,有报错没有
作者: KTR    时间: 2016-2-14 20:16
RaycusMX 发表于 2016-2-14 19:23
别不测试就装啊,有报错没有

crash-roport今天出来一堆报错文件,不过已经删了
作者: RaycusMX    时间: 2016-2-14 23:46
KTR 发表于 2016-2-14 20:16
crash-roport今天出来一堆报错文件,不过已经删了

没有报错,我没法知道问题啊
我自己测试1.8.0和1.8.8的spigot都没问题
作者: KTR    时间: 2016-2-15 08:23
RaycusMX 发表于 2016-2-14 23:46
没有报错,我没法知道问题啊
我自己测试1.8.0和1.8.8的spigot都没问题

背包隔離組文件我編輯好以後重啟才生效,然後就有玩家背包被清空了
作者: 和煦樱    时间: 2016-2-15 12:44
RaycusMX 发表于 2016-2-14 18:51
在worldlinks.yml里把要独立的世界分到一个新组内即可。其他世界都属于默认组。 ...

A.A感谢,已经解决这个问题了
作者: Prairie    时间: 2016-2-15 12:51
RaycusMX 发表于 2016-2-13 15:14
更新到1.0.1试试了么?

是啊不过后来发现我服务器不用这个插件了。。。
作者: RaycusMX    时间: 2016-2-16 02:25
更新到1.0.4
作者: ywt1993    时间: 2016-2-18 01:11
更新辛苦,请问可不可以自己添加分割的类的功能
比如魔法艺术2的亲和力之类的
作者: RaycusMX    时间: 2016-2-18 01:32
ywt1993 发表于 2016-2-18 01:11
更新辛苦,请问可不可以自己添加分割的类的功能
比如魔法艺术2的亲和力之类的 ...

Mod的内容本来是没有多世界分隔的,要支持就只能主动兼容,你说的可以考虑
作者: ywt1993    时间: 2016-2-18 13:12
RaycusMX 发表于 2016-2-18 01:32
Mod的内容本来是没有多世界分隔的,要支持就只能主动兼容,你说的可以考虑 ...

他数据写到playerdata里面的,要是可以就太感谢了
作者: 和煦樱    时间: 2016-2-18 13:38
{:10_492:}LZ,那个exampleLink:
- exampleWorld1
- exampleWorld2
这上面的exampleLink:假如另外三个世界也要成为一组,那这个exampleLink得换成什么?
作者: RaycusMX    时间: 2016-2-18 14:22
a1519242204 发表于 2016-2-18 13:38
LZ,那个exampleLink:
- exampleWorld1
- exampleWorld2

什么都可以,换成你喜欢的
作者: RaycusMX    时间: 2016-2-18 14:23
ywt1993 发表于 2016-2-18 13:12
他数据写到playerdata里面的,要是可以就太感谢了

如果是写到原版的dat里的话,那就可以分隔,自然而然
作者: ywt1993    时间: 2016-2-18 15:49
RaycusMX 发表于 2016-2-18 14:23
如果是写到原版的dat里的话,那就可以分隔,自然而然

恩,我指的就是这类能不能给出一个自行添加的方法
作者: RaycusMX    时间: 2016-2-18 16:21
ywt1993 发表于 2016-2-18 15:49
恩,我指的就是这类能不能给出一个自行添加的方法

什么叫自行添加?
作者: gyki123    时间: 2016-2-18 17:06
为什么我安装了没效果??
作者: RaycusMX    时间: 2016-2-18 17:10
gyki123 发表于 2016-2-18 17:06
为什么我安装了没效果??

你要配置好才行啊
作者: gyki123    时间: 2016-2-18 17:16
RaycusMX 发表于 2016-2-18 17:10
你要配置好才行啊

我配置文件写完之后开服又变成原来的样子了
作者: gyki123    时间: 2016-2-18 18:05
楼主我发现BUG了,我配置文件里写的只有world world-nether world_the_end三个世界,但我在游戏里打mybackpack links 却多了skyworld这个世界。
作者: RaycusMX    时间: 2016-2-18 18:12
gyki123 发表于 2016-2-18 18:05
楼主我发现BUG了,我配置文件里写的只有world world-nether world_the_end三个世界,但我在游戏里打mybackp ...

你想分隔哪些世界?
一般来说不需要把主世界、末地和地狱写进worldlinks里,因为所有世界默认都是属于default组,都是自然关联的。只有需要单独划分出来的世界才需要分新的组。
作者: gyki123    时间: 2016-2-18 18:38
RaycusMX 发表于 2016-2-18 18:12
你想分隔哪些世界?
一般来说不需要把主世界、末地和地狱写进worldlinks里,因为所有世界默认都是属于def ...

哦搜噶,谢了
作者: 和煦樱    时间: 2016-2-18 19:12
RaycusMX 发表于 2016-2-18 14:22
什么都可以,换成你喜欢的

这么随便,不过管理强行把一个玩家拉倒另外一个世界,而这两个世界不是同一个组的,结果那个世界的装备到这个世界来了...怎么回事
作者: RaycusMX    时间: 2016-2-18 19:20
a1519242204 发表于 2016-2-18 19:12
这么随便,不过管理强行把一个玩家拉倒另外一个世界,而这两个世界不是同一个组的,结果那个世界的装备到 ...

是么,用的是什么方法拉过来的?
作者: ywt1993    时间: 2016-2-18 22:09
RaycusMX 发表于 2016-2-18 16:21
什么叫自行添加?

就是比如这样存在玩家playerdat里面的nbt组或者值让玩家自己添加要分割的内容
作者: 和煦樱    时间: 2016-2-18 22:19
RaycusMX 发表于 2016-2-18 19:20
是么,用的是什么方法拉过来的?

tpall,有时候会有时候不会,求解决,直接mv tp 世界不知道行不行。等下试试

作者: sanityko    时间: 2016-2-22 22:30
医科赛艇
作者: rock_t    时间: 2016-2-22 23:53
图呢→_→无图无真相(还是我网速不好
作者: 和煦樱    时间: 2016-2-23 13:11
{:10_527:}先把玩家tp过来,然后他在back回去,然后装备全没了,现在全服装备都炸了。无语死
作者: RaycusMX    时间: 2016-2-23 13:52
a1519242204 发表于 2016-2-23 13:11
先把玩家tp过来,然后他在back回去,然后装备全没了,现在全服装备都炸了。无语死 ...

我马上看看……
作者: RaycusMX    时间: 2016-2-23 14:25
a1519242204 发表于 2016-2-23 13:11
先把玩家tp过来,然后他在back回去,然后装备全没了,现在全服装备都炸了。无语死 ...

奇怪,我刚才试了用大号把小号在3个分组之间来回tp,没有什么问题啊。
你看看有没有报错?
作者: KL_AI    时间: 2016-2-23 18:02
还行,就是不知道能不能用于跨服背包
作者: 和煦樱    时间: 2016-2-24 18:58
RaycusMX 发表于 2016-2-23 14:25
奇怪,我刚才试了用大号把小号在3个分组之间来回tp,没有什么问题啊。
你看看有没有报错? ...

等下,我发图给你吧
作者: 和煦樱    时间: 2016-2-24 19:01
RaycusMX 发表于 2016-2-23 14:25
奇怪,我刚才试了用大号把小号在3个分组之间来回tp,没有什么问题啊。
你看看有没有报错? ...

config配置# MyBackpack Configuration

MultiPlayerdata:
  Vanilla:
    Enable: true
    Health: true
    Attributes: false
    Effects: true
    Inventory: true
    Experience: true
    FoodLevel: true
    Abilities: false
    EnderChest: true
    GameType: false
    Bukkit_ExtraData: false
  Baubles:
    Inventory: true
  Thaumcraft:
    Knowledge: true
  Aether:
    Accessories: true

Options:
  General:
    AllowBypass: true
    AutoSave:
      Interval: 3600
      LogInfo: true
  Advanced:
    ResetOnlineInterval: 6000
    ForcedMode:
      Enable: false
      Version: v1_7_R4


worldlinks配置# World Links

exampleLink:
- world
- ZY
- DIM1
- DIM-1


报错也没有...
作者: Kming    时间: 2016-2-25 05:01
25.02 04:55:51 [Server] INFO Player data auto saved
25.02 04:55:51 [Server] INFO at java.lang.Thread.run(Unknown Source) [?:1.7.0_75]
25.02 04:55:51 [Server] INFO at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [?:1.7.0_75]
25.02 04:55:51 [Server] INFO at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [?:1.7.0_75]
25.02 04:55:51 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53) [CraftAsyncTask.class:git-Cauldron-Reloaded-1.7.10-1.1388.1.0]
25.02 04:55:51 [Server] INFO at org.bukkit.craftbukkit.v1_7_R4.scheduler.CraftTask.run(CraftTask.java:71) [CraftTask.class:git-Cauldron-Reloaded-1.7.10-1.1388.1.0]
25.02 04:55:51 [Server] INFO at net.saralab.mybackpack.core.DataManager$PlayerDataAutoSaver.run(DataManager.java:70) [%5B多世界背包%5DMyBackpack1.0.4.jar:?]
25.02 04:55:51 [Server] INFO at net.saralab.mybackpack.core.DataManager.saveAllPlayerData(DataManager.java:168) [%5B多世界背包%5DMyBackpack1.0.4.jar:?]
25.02 04:55:51 [Server] INFO at net.saralab.mybackpack.core.DataManager.savePlayerData(DataManager.java:147) [%5B多世界背包%5DMyBackpack1.0.4.jar:?]
25.02 04:55:51 [Server] INFO at net.saralab.mybackpack.core.mcp9_0.BaublesHandler.saveData(BaublesHandler.java:43) ~[%5B多世界背包%5DMyBackpack1.0.4.jar:?]
25.02 04:55:51 [Server] INFO at java.io.FileOutputStream.<init>(Unknown Source) ~[?:1.7.0_75]
25.02 04:55:51 [Server] INFO at java.io.FileOutputStream.<init>(Unknown Source) ~[?:1.7.0_75]
25.02 04:55:51 [Server] INFO at java.io.FileOutputStream.open(Native Method) ~[?:1.7.0_75]
25.02 04:55:51 [Server] INFO java.io.FileNotFoundException: plugins\MyBackpack\playerdata\exampleLink\Baubles\KingMing.baub.tmp (另一个程序正在使用此文件,进程无法访问。)
25.02 04:55:51 [Server] ERROR Error saving data of KingMing in exampleLink
25.02 04:55:51 [Server] INFO Auto saving player data...

这个错误是什么问题?
作者: 和煦樱    时间: 2016-2-26 17:07
RaycusMX 发表于 2016-2-18 19:20
是么,用的是什么方法拉过来的?

= =希望下一个版本能快点出来,跪求
作者: RaycusMX    时间: 2016-2-26 19:36
a1519242204 发表于 2016-2-26 17:07
= =希望下一个版本能快点出来,跪求

你的服务端是什么版本?要详细版本号。
另外再输入/myb info给我看看内容。
还有,你要确定没装MultiInv之类的其他多世界背包吗?
作者: 和煦樱    时间: 2016-2-27 12:28
RaycusMX 发表于 2016-2-26 19:36
你的服务端是什么版本?要详细版本号。
另外再输入/myb info给我看看内容。
还有,你要确定没装MultiInv ...

没有装那个MultiInv多世界背包插件,我现在上先发一下= =骚等
作者: 和煦樱    时间: 2016-2-27 13:09
RaycusMX 发表于 2016-2-26 19:36
你的服务端是什么版本?要详细版本号。
另外再输入/myb info给我看看内容。
还有,你要确定没装MultiInv ...

输入了/myb info后

NMS Version:MCP v9.03
OBC Version:v1_7_R1
Applied Core:mcp9_0
Plugin Info:
  Version:1.0.3
  Author:RaycusMX,Sanityko

1.7.2MCPC服务端,版本号是不是这个mcpc-plus-1.7.2-R0.4-Forge1033-B50
= =求解,装了个tplogin就是固定登录地点不知道会不会有事。我删掉试试看
作者: 和煦樱    时间: 2016-2-27 13:24
RaycusMX 发表于 2016-2-26 19:36
你的服务端是什么版本?要详细版本号。
另外再输入/myb info给我看看内容。
还有,你要确定没装MultiInv ...

我解决了问题了,原来真的是tplogin这个插件搞的鬼= =删掉后现在怎么弄都不会丢东西了,感谢大神你的插件!
作者: 和煦樱    时间: 2016-2-27 13:29
RaycusMX 发表于 2016-2-26 19:36
你的服务端是什么版本?要详细版本号。
另外再输入/myb info给我看看内容。
还有,你要确定没装MultiInv ...

帮你发现了一个严重的bug,你用脚本方块弄/mv tp 世界名 传送就会把你传送过去的那个世界里面的东西卡没,你自己打指令/mv tp 世界名就不会丢。期待修复,TP之类的都没事了0 0插件很好用,感谢
作者: a_miao    时间: 2016-2-27 16:43
怎么把关联背包的世界弄成不关联的?
作者: RaycusMX    时间: 2016-2-27 17:07
a_miao 发表于 2016-2-27 16:43
怎么把关联背包的世界弄成不关联的?

编辑worldlinks.yml,把想要不关联的世界分到一个新组就行。
作者: RaycusMX    时间: 2016-2-27 17:22
a1519242204 发表于 2016-2-27 12:28
没有装那个MultiInv多世界背包插件,我现在上先发一下= =骚等

我想我可能懂原因了,已更新到1.0.5,你试试SB还有没有问题,以及我猜想tpLogin也没有问题了,你都试试。
作者: 和煦樱    时间: 2016-2-27 17:39
RaycusMX 发表于 2016-2-27 17:22
我想我可能懂原因了,已更新到1.0.5,你试试SB还有没有问题,以及我猜想tpLogin也没有问题了,你都试试。 ...

好的!除了修复这两个bug还有没有修复或者增加别的玩意
作者: a1320    时间: 2016-2-29 14:12
插件很好 顶个