本帖最后由 丶米饭 于 2022-10-31 21:39 编辑 
 
 

 
 
 
 
详细说明


 
 
插件本体:
支持作者,原帖下载(就是怕有时候忘了更新,嘿嘿)。
汉化文件:
 items.yml
(12.31 KB, 下载次数: 1146)
items.yml
(12.31 KB, 下载次数: 1146)
 
 
 
 
您可以将此插件与Chest Commands或BossShop一同使用,它允许您创建由物品组成的菜单,并且您可以使用ItemJoin执行命令,例如使用指南针把您传送到特定位置。

       您可以把它看作是一个随身菜单,但是ItemJoin是独一无二的,因为它具有很多酷炫的的功能,它也是目前唯一一款这样的插件,它可以让您在不同的世界时获得不同的物品! 不同的世界是什么意思?我可以在名为ItemJoin的世界中设置它,让我在这个世界时可以获得一把钻石剑,然后在名为ItemJoin_nether的世界中再次设置它,让我在这个世界时获得一个矿车!你可以设置无数个物品和世界! 如果没有设置其它世界,那么您将不会在未设置的世界中获得任何物品,只要您将ItemJoin挂钩到Multiverse-Inventories或在config.yml中设置ItemJoin物品会在切换世界时清除既可。ItemJoin是目前唯一一款持续开发且一直在增加新功能的插件,并且支持最新游戏版本的功能和副手物品,甚至支持所有的世界,以及有对未来的物品工作规划的唯一一款插件。其他插件要么是过时的,不常更新,缺少功能的,要么就是不支持所有的世界! ItemJoin 建立在解决这些问题的基础上!
*如果“唯一”一词违反了版规,请提醒我(真的是唯一一款随身菜单插件)
 
 
详细说明
测试图


(物品的动态变量 )                                          (物品的动画)
 
指令
您可以使用/ IJ 代替 /ItemJoin
| 指令 | 说明 | 权限 | 
| /itemjoin | 出现一个菜单,上面有着版本信息,制作者和帮助命令 | - itemjoin.use | 
| /itemjoin help [页码] | 查看帮助 | - itemjoin.use | 
| /itemjoin reload | 重载配置文件 | - itemjoin.reload | 
| /itemjoin info | 查看手上物品的信息 | - itemjoin.use | 
| /itemjoin updates | 检查升级 | - itemjoin.updates | 
| /itemjoin permissions [页码] | 查看拥有的ItemJoin权限 | - itemjoin.permissions | 
| /itemjoin save <物品名> | 保存物品到item.yml中 | - itemjoin.save | 
| /itemjoin get <物品> | 给你一个指定的物品 | - itemjoin.get | 
| /itemjoin get <物品> <玩家> | 给予指定玩家指定物品 | - itemjoin.get.others | 
| /itemjoin remove <物品> | 从你的背包中移除指定物品 | - itemjoin.remove | 
| /itemjoin remove <物品> <玩家> | 从指定玩家的背包中移除指定物品 | - itemjoin.remove.others | 
| /itemjoin enable | 为所有玩家启用所有物品 | - itemjoin.enable | 
| /itemjoin enable <玩家> | 为指定玩家启用指定物品 | - itemjoin.enable.others | 
| /itemjoin disable | 禁用所有玩家的所有物品 | - itemjoin.disable | 
| /itemjoin disable <玩家> | 禁用指定玩家的所有物品 | - itemjoin.disable.others | 
| /itemjoin removeall | 从你的背包中移除所有ItemJoin物品 | - itemjoin.remove | 
| /itemjoin removeall <玩家> | 移除指定玩家背包中的所有ItemJoin物品 | - itemjoin.remove.others | 
| /itemjoin list | 检查每个可用世界中可以获得的物品 | - itemjoin.list | 
| /itemjoin autoupdate | 强制更新ItemJoin,如有更新,则需要重启服务器 | - itemjoin.autoupdate | 
| /itemjoin purge | 清除数据库 | - itemjoin.purge | 
| /itemjoin purge first-join | 从数据库中清除指定玩家第一次加入的数据 | - itemjoin.purge | 
| /itemjoin purge ip-limits | 从数据库文件中清除指定玩家所有的ip限制数据 | - itemjoin.purge | 
| /itemjoin get <物品> | 给你所有ItemJoin物品 | - itemjoin.get | 
| /itemjoin get <物品> <玩家> | 给指定玩家所有ItemJoin物品 | - itemjoin.get.others | 
| /itemjoin world | 检查您所处的世界,方便调试 | - itemjoin.use | 
权限
注意,权限区分大小写,包括世界名称!
下载插件 & 汉化文件
插件本体:
支持作者,原帖下载(就是怕有时候忘了更新,嘿嘿)。
汉化文件:
加入时给予的物品items.yml文件(版本1.13,理论适应全版本):
(更多版本(1.7.x-1.13):微云下载)
 
白嫖          × 丨 回复+点评 √
坐沙发坐沙发
1.3可还行,时光倒流
已下载非常好用6666666666
在2018/8/30 0:00,我完成了最后的编辑及翻译,我会待新版本发布时一同更新。
我已联系作者,并把翻译文件发给他,他说会考虑在V5.0时加入中文
支持一下本插件
这款插件是真的好用 功能又多 bug少 而且经常更新 我在两年前就已经使用了这款插件了 可这么好的插件为什么现在才有人搬(╯‵□′)╯︵┻━┻
这么好的插件,一个个拿走了也不给个评分= =
一般是1.13.+的服务器才会迫切需要新的插件替代以前的CustomJoinItems,因为这个插件在1.13+是有问题的。在这里感谢楼主认真的翻译和各种注释,正在整合优化1.13.2服务端...
谢谢!分享!
那么问题来了,背包满了怎么办?
我遇到一个问题,那就是这个菜单不能强制占用一个特定位置,如果当前位置有东西就不能发放菜单,配合了ess插件分发新手物品的时候,会提示位置被占用无法发放菜单的提示,不知道有没有强制占位的设置,就是如果分配的位置有其它的物品可以强制把它移开或者删掉.CustomJoinItems插件就没有这样的问题.
 本帖最后由 58269cm 于 2018-11-10 17:27 编辑 
很抱歉,学业问题,这么晚了才回复你。
你只要在items.yml中将最顶部的items-overwrite设置为true就行了
就像这样
 希望这能够帮助到你。
希望这能够帮助到你。
水煮清娃 发表于 2018-11-7 22:18
我遇到一个问题,那就是这个菜单不能强制占用一个特定位置,如果当前位置有东西就不能发放菜单,配合了ess ...
很抱歉,学业问题,这么晚了才回复你。
你只要在items.yml中将最顶部的items-overwrite设置为true就行了
就像这样
 希望这能够帮助到你。
希望这能够帮助到你。58269cm 发表于 2018-11-10 17:18
很抱歉,学业问题,这么晚了才回复你。
你只要在items.yml中将最顶部的items-overwrite设置为true就行了
...
很不错插件,服务器正在使用
 本帖最后由 Fisherman_wcz 于 2018-11-22 12:33 编辑 
很好的插件, 能把配置说明发到帖子里就更好了
很好的插件, 能把配置说明发到帖子里就更好了
这款插件太棒了完美解决了我的需求!顶一个!
点一个赞~~~~~~~
好东西 谢谢
感谢分享 很棒的插件呢!
还行 支持一下!
支持汉化 支持汉化
这里跳过了v5.0.0和v5.0.1的更新,所以调重要的说
v5.0.2更新添加:

只需要将其添加到config.yml
复制代码修复:
v5.0.2更新添加:
- 地图物品现在支持GIF图像(动画)。
- 支持新的Vault API(1.13)。
- 再一次升级了对WorldGuards API修订的支持
- 新的itemflag—— first-world
 
- 更新了更多的的槽位以支持创建槽位。
 

- 使 first-join 和 first-world 的itemflag项不受config.yml中的Clear-Items的影响。
 
只需要将其添加到config.yml
- Protect-SpecialItems: true
- 重写了地图图像功能,解决了图像无法显示的问题。
- 压缩图像,使ItemJoin.jar文件的大小变小了。
 
作者出现这个问题  
 
 
 
 
给过玩家 权限 - itemjoin.1- itemjoin.2   - itemjoin.permissions  - itemjoin.use 这四个权限都给过之后还是这样 
 
 
        MCBBS有你更精彩~
[17:50:33 ERROR]: [ItemJoin] SQLite exception on initialize java.sql.SQLException: Error opening connection         at org.sqlite.core.CoreConnection.open(CoreConnection.java:215) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.core.CoreConnection.<init>(CoreConnection.java:76) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.jdbc3.JDBC3Connection.<init>(JDBC3Connection.java:25) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.jdbc4.JDBC4Connection.<init>(JDBC4Connection.java:24) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.SQLiteConnection.<init>(SQLiteConnection.java:45) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.JDBC.createConnection(JDBC.java:114) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.JDBC.connect(JDBC.java:88) ~[server.jar:git-Spigot-bb614f8-unknown]         at java.sql.DriverManager.getConnection(DriverManager.java:664) ~[?:1.8.0_121]         at java.sql.DriverManager.getConnection(DriverManager.java:270) ~[?:1.8.0_121]         at me.RockinChaos.itemjoin.utils.sqlite.SQLite.getSQLConnection(SQLite.java:77) [【物品指令】ItemJoin.jar:?]         at me.RockinChaos.itemjoin.utils.sqlite.Database.executeStatement(Database.java:37) [【物品指令】ItemJoin.jar:?]         at me.RockinChaos.itemjoin.utils.sqlite.SQLData.createTables(SQLData.java:51) [【物品指令】ItemJoin.jar:?]         at me.RockinChaos.itemjoin.utils.sqlite.SQLData.<init>(SQLData.java:36) [【物品指令】ItemJoin.jar:?]         at me.RockinChaos.itemjoin.handlers.ConfigHandler.generateData(ConfigHandler.java:44) [【物品指令】ItemJoin.jar:?]         at me.RockinChaos.itemjoin.ItemJoin.onEnable(ItemJoin.java:14) [【物品指令】ItemJoin.jar:?]         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:382) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:331) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-bb614f8-unknown]         at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121] Caused by: java.lang.Exception: No native library is found for os.name=Linux and os.arch=x86_64. path=/org/sqlite/native/Linux/x86_64         at org.sqlite.SQLiteJDBCLoader.loadSQLiteNativeLibrary(SQLiteJDBCLoader.java:333) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.SQLiteJDBCLoader.initialize(SQLiteJDBCLoader.java:64) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.core.NativeDB.load(NativeDB.java:56) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.sqlite.core.CoreConnection.open(CoreConnection.java:211) ~[server.jar:git-Spigot-bb614f8-unknown]         ... 25 more [17:50:33 ERROR]: Error occurred while enabling ItemJoin v5.0.5-RELEASE-b324 (Is it up to date?) java.lang.NullPointerException: null         at me.RockinChaos.itemjoin.utils.sqlite.Database.executeStatement(Database.java:38) ~[?:?]         at me.RockinChaos.itemjoin.utils.sqlite.SQLData.createTables(SQLData.java:51) ~[?:?]         at me.RockinChaos.itemjoin.utils.sqlite.SQLData.<init>(SQLData.java:36) ~[?:?]         at me.RockinChaos.itemjoin.handlers.ConfigHandler.generateData(ConfigHandler.java:44) ~[?:?]         at me.RockinChaos.itemjoin.ItemJoin.onEnable(ItemJoin.java:14) ~[?:?]         at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:382) [server.jar:git-Spigot-bb614f8-unknown]         at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:331) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [server.jar:git-Spigot-bb614f8-unknown]         at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [server.jar:git-Spigot-bb614f8-unknown]
这个插件非常好 服务器正好缺这个插件
新手礼包神器
支持,感谢楼主
谢谢,我的服务器又好玩了
MCBBS有你更精彩~(白嫖× 回复+点评 √)
终于找到高版本的了!!
1111111111111111111111111111
感谢楼主分享,收下了!!
支持搬运
谢谢作者,最近开服务器就缺这样实用的插件
这个插件确实有用
模组服用的不少2333
模组服用的不少2333
感谢感谢 十分好用
找了好久,终于找到这个插件了
很好的插件
会导致tps下降么
而且支持itemsadder里面的东西么
而且支持itemsadder里面的东西么
谢谢楼主的分享
感谢分享!!
比cji靠谱
谢谢楼主,这插件真的很棒。
感谢分享  顺便说一下 图床是崩了吗
