本帖最后由 1582952890 于 2017-9-17 10:07 编辑
简介
指令
权限
PS:OP默认状态也会被切换物品栏
配置文件
config文件
复制代码group.yml
复制代码注意,不在任何一个组里的世界将被作为一个独立的组与其他组分隔开
下载地址
174~179 MultiInv.jar
1.64~172 MultiInv.jar
1.5.1~1.4.7 都能用
MultiInv.jar
(75.3 KB, 下载次数: 2382)
效果图
创造模式得到的一点东西,切换回生存后
进入一个不与主世界一个组的新世界后
PS:这个世界的生成器,戳这里~
就介绍这些,觉得有用就下吧。{:10_495:}
可在2L或原地址下载。
声明
本插件是针对bukkit开发的。在其他端使用出现失效异常状况请自行寻求解决方法,有能力者可尝试重制.
实测对格雷的工具保存会出现问题,其他MOD未知
简介
- 分隔每个世界的物品栏
- 不同组的世界享有公共的物品栏
- 同样可分开经验,饱食度,生命,药水效果,末影箱里的物品
- 指定玩家可通过权限不被分离
- 可把 Multiverse-Inventories / WorldInventories 的物品转存到 MultiInv 插件里
- 支持 mySQL
指令
- /multiinv reload - 重载配置文件
- /multiinv import - 转换 flat 文件到 mysql 数据库.
- /multiinv mvimport - 转换 Multiverse-Inventories 的物品到 MultiInv (使用前提:之前有装过 Multiverse-Inventories 插件, 转换完毕后删除数据)
权限
- multiinv.reload - 允许使用/multiinv reload 指令
- multiinv.import - 允许使用/multiinv import 指令
- multiinv.mvimport - 允许使用/multiinv mvimport 指令
- multiinv.exempt - 有该权限的玩家物品栏、状态不会被切换 (如果你的物品栏没有改变, 加入-multiinv.exempt到你的权限管理插件!!!!)
PS:OP默认状态也会被切换物品栏
配置文件
config文件
- useSQL: false —— 是否使用SQL
- splitHealth: true —— 是否分开生命值
- splitHunger: true —— 是否分开饱食度
- controlGamemode: true —— 是否限制生存模式
- separateGamemodeInventories: true —— 是否分离生存模式物品栏
- creativeGroups:
- - creative
- sql: —— SQL设置
- host: localhost
- port: '3306'
- username: username
- password: password
- database: database
- prefix: multiinv_
- exampleGroup: —— 分组名,可以在组内添加或删减世界,这些世界将共享一个物品栏和各种状态
- - world
- - world_nether
- - world_the_end
- otherGroup:
- - other_world1
- - other_world2
下载地址
174~179 MultiInv.jar
1.64~172 MultiInv.jar
1.5.1~1.4.7 都能用

效果图

创造模式得到的一点东西,切换回生存后


进入一个不与主世界一个组的新世界后

PS:这个世界的生成器,戳这里~
就介绍这些,觉得有用就下吧。{:10_495:}
本帖最后由 wolski 于 2014-7-5 09:02 编辑
TuxTwoLib.jar
(0 Bytes, 下载次数: 1263)
TuxTwoLib.jar
(10.24 KB, 下载次数: 1201)
—————— 1.4.7 ——————
TuxTwoLib.jar
(10.2 KB, 下载次数: 1272)
TuxTwoLib
v1.7.2-b3 for 1.7.2
v1.6.4-b3 for CB 1.6.4-R1.0
—————— 1.5.2 ——————
—————— 1.5.1 ——————

—————— 1.5.0 ——————

—————— 1.4.7 ——————

貌似很牛掰!
天哪..最后一个是什么...哦,原来是这个啊...
{:10_553:}支持个
顶一个咯

这个不错,我正好需要!
到不同组的世界后 物品栏是清空了。可是回来主世界后,物品栏不恢复
呜呜呜1.5.2哭了啊啊 1.5.2能用吗 找了10年这个插件 居然1.5.1 艹
可惜没1.5.2………………原帖里面也没有…………
这个Lib必须对应版本!你去原帖看看有没有152最新最稳定版的
这个怎么用?怎么建世界啊?{:10_524:}
有152的吗?
顶楼主,正需要这样的插件!!!!!楼主牛逼
我想问下 我全部设置好 但是数据库里面 就现实我OP自己的名字 没有记录其他玩家的名字!这个是为什么呢!
坑爹。。一直不敢用1.5.1~14.7的放在1.5.2的插件文件夹里。。尼玛找了3天了!整整3天!!!1.5.1~1.4.7那个居然可以在1.5.2用!!!!!!!!!我要疯了!!!!!!!!!!!
我的怎么不会生成文件啊
05:24:03 [严重] org.xml.sax.SAXParseException; lineNumber: 15; columnNumber: 5;
元素类型 "string" 必须由匹配的结束标记 "</string>" 终止。
05:24:03 [严重] Continuing ...
05:24:03 [严重] Could not pass event PlayerChangedWorldEvent to MultiInv v3.2.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at net.minecraft.server.v1_6_R2.PlayerList.moveToWorld(PlayerList.java:4
76)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.teleport(CraftPlaye
r.java:406)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftEntity.teleport(CraftEntit
y.java:199)
at multiworld.data.PlayerHandler.movePlayer(PlayerHandler.java:77)
at multiworld.command.move.GotoCommand.runCommand(GotoCommand.java:65)
at multiworld.command.Command.excute(Command.java:54)
at multiworld.command.CommandMap.parseCommand(CommandMap.java:71)
at multiworld.command.CommandMap.excute(CommandMap.java:42)
at multiworld.MultiWorldPlugin.onCommand(MultiWorldPlugin.java:155)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19
2)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServe
r.java:523)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.performCommand(Craf
tPlayer.java:244)
at scriptblock.options.permissions.BypassOp.isValid(BypassOp.java:21)
at scriptblock.options.SBOption.onOptionCall(SBOption.java:74)
at scriptblock.options.OptionHandler.readScript(OptionHandler.java:115)
at scriptblock.listeners.PlayerWalkBlock.onPlayerMove(PlayerWalkBlock.ja
va:93)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:425)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java
:227)
at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136)
at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296
)
at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java
:116)
at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:3
0)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:5
90)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:2
26)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:4
86)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java
:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:5
82)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at java.beans.XMLDecoder.readObject(Unknown Source)
at uk.co.tggl.pluckerpluck.multiinv.mysql.SqlConnector.getBook(SqlConnec
tor.java:327)
at uk.co.tggl.pluckerpluck.multiinv.books.MIBook.<init>(MIBook.java:105)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.<init>(MIItemS
tack.java:55)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIEnderchestInventory.<ini
t>(MIEnderchestInventory.java:23)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIEnderchestInventory.<ini
t>(MIEnderchestInventory.java:50)
at uk.co.tggl.pluckerpluck.multiinv.player.MIPlayer.saveEnderchestInvent
ory(MIPlayer.java:96)
at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.saveEnderc
hestState(MIPlayerListener.java:234)
at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerCh
angedWorld(MIPlayerListener.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:425)
... 38 more
>
这个是什么意思!
元素类型 "string" 必须由匹配的结束标记 "</string>" 终止。
05:24:03 [严重] Continuing ...
05:24:03 [严重] Could not pass event PlayerChangedWorldEvent to MultiInv v3.2.6
org.bukkit.event.EventException
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:427)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at net.minecraft.server.v1_6_R2.PlayerList.moveToWorld(PlayerList.java:4
76)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.teleport(CraftPlaye
r.java:406)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftEntity.teleport(CraftEntit
y.java:199)
at multiworld.data.PlayerHandler.movePlayer(PlayerHandler.java:77)
at multiworld.command.move.GotoCommand.runCommand(GotoCommand.java:65)
at multiworld.command.Command.excute(Command.java:54)
at multiworld.command.CommandMap.parseCommand(CommandMap.java:71)
at multiworld.command.CommandMap.excute(CommandMap.java:42)
at multiworld.MultiWorldPlugin.onCommand(MultiWorldPlugin.java:155)
at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:19
2)
at org.bukkit.craftbukkit.v1_6_R2.CraftServer.dispatchCommand(CraftServe
r.java:523)
at org.bukkit.craftbukkit.v1_6_R2.entity.CraftPlayer.performCommand(Craf
tPlayer.java:244)
at scriptblock.options.permissions.BypassOp.isValid(BypassOp.java:21)
at scriptblock.options.SBOption.onOptionCall(SBOption.java:74)
at scriptblock.options.OptionHandler.readScript(OptionHandler.java:115)
at scriptblock.listeners.PlayerWalkBlock.onPlayerMove(PlayerWalkBlock.ja
va:93)
at sun.reflect.GeneratedMethodAccessor20.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:425)
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
a:62)
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.j
ava:477)
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
ava:462)
at net.minecraft.server.v1_6_R2.PlayerConnection.a(PlayerConnection.java
:227)
at net.minecraft.server.v1_6_R2.Packet10Flying.handle(SourceFile:136)
at net.minecraft.server.v1_6_R2.NetworkManager.b(NetworkManager.java:296
)
at net.minecraft.server.v1_6_R2.PlayerConnection.e(PlayerConnection.java
:116)
at net.minecraft.server.v1_6_R2.ServerConnection.b(SourceFile:37)
at net.minecraft.server.v1_6_R2.DedicatedServerConnection.b(SourceFile:3
0)
at net.minecraft.server.v1_6_R2.MinecraftServer.t(MinecraftServer.java:5
90)
at net.minecraft.server.v1_6_R2.DedicatedServer.t(DedicatedServer.java:2
26)
at net.minecraft.server.v1_6_R2.MinecraftServer.s(MinecraftServer.java:4
86)
at net.minecraft.server.v1_6_R2.MinecraftServer.run(MinecraftServer.java
:419)
at net.minecraft.server.v1_6_R2.ThreadServerApplication.run(SourceFile:5
82)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at java.beans.XMLDecoder.readObject(Unknown Source)
at uk.co.tggl.pluckerpluck.multiinv.mysql.SqlConnector.getBook(SqlConnec
tor.java:327)
at uk.co.tggl.pluckerpluck.multiinv.books.MIBook.<init>(MIBook.java:105)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIItemStack.<init>(MIItemS
tack.java:55)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIEnderchestInventory.<ini
t>(MIEnderchestInventory.java:23)
at uk.co.tggl.pluckerpluck.multiinv.inventory.MIEnderchestInventory.<ini
t>(MIEnderchestInventory.java:50)
at uk.co.tggl.pluckerpluck.multiinv.player.MIPlayer.saveEnderchestInvent
ory(MIPlayer.java:96)
at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.saveEnderc
hestState(MIPlayerListener.java:234)
at uk.co.tggl.pluckerpluck.multiinv.listener.MIPlayerListener.onPlayerCh
angedWorld(MIPlayerListener.java:83)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
va:425)
... 38 more
>
这个是什么意思!
怎样使所有人转换模式时,背包通用。去末地,下界的时候,背包通用吗
谢谢分享。。
多世界插件的福利啊!!!
非常感谢分享,我自己就收下了~~~
这个玩意让Lore Attributes Revival标签的血量不能用了 删了就可以用了怎么办啊?就是加了这个多世界背包之后 上游戏 Lore Attributes Revival标签的+20血量上限的衣服无效了
版本向下兼容不?1.5.2的mc下载1.6.2的可以用么?还是用1.5.1的更保险一些?
为什么我选则主世界、地狱、末地、这些默认、然后我添加plotworld进去,背包还是分开的啊,
怎么解决啊

终于找到了0.0
貌似与更多背包mod冲突,求解决
求第三张图右边的经验显示
wolski 发表于 2013-3-28 15:49
TuxTwoLib
v1.7.2-b3 for 1.7.2
网速捉急外链上不去- -
我的服1.6.2版本的 前置TuxTwoLib给的外国链接我上不去。能否直接发个附件 感谢
wolski 发表于 2013-3-28 15:49
TuxTwoLib
v1.7.2-b3 for 1.7.2
有没有1.6.2啊啊啊啊啊
版主,发现问题了。
宠物的背包可以使用的。
怎么解决?
宠物的背包可以使用的。
怎么解决?
楼主啊。。。。我要把youxi这个世界和其它
世界分开,让其它世界都连在一起的。。。
但是我不会配置QAQ
求楼主您大发慈悲发我一个配置好的吧TT

但是我不会配置QAQ
求楼主您大发慈悲发我一个配置好的吧TT
正需要这个插件 太感谢楼主了 ~ 小手一挥 我带走了你的插件~~
TuxTwoLib难道没有1.6.2的吗?
怎么搞不同世界死亡出生点呀?LZ,我设置了生存世界的 mw setspawn出生点,在空岛也这样做,然后我打spawn是在生存世界的?
好bt的地形..没看懂这地形有什么用....
用了这么久没事--今天居然报错崩服了
感觉很复杂 还是我变笨了、
感觉很复杂 还是我变笨了
请问craftbukkit1.7.2服务端,TuxTwolib限制为1.7.2,最新版本multiinv,为什么设置好了权限以后,进入单独的世界物品消失,再回来物品也没有了?
不错 有很大帮助