卑微的路人
本帖最后由 丶米饭 于 2022-10-31 21:39 编辑
您可以将此插件与Chest Commands或BossShop一同使用,它允许您创建由物品组成的菜单,并且您可以使用ItemJoin执行命令,例如使用指南针把您传送到特定位置。
一款免费且优秀的背包菜单插件,它不香吗?
原搬运者似乎被封禁(不确定),也只更新到了4.8的版本(原搬地址)
于是我就搬运来了这个4.9+版本的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,理论适应全版本):
items.yml (12.31 KB, 下载次数: 1146)
(更多版本(1.7.x-1.13):微云下载)





白嫖          × 回复+点评 √












602844218
坐沙发坐沙发

_DIM_
1.3可还行,时光倒流

JackMeds
已下载非常好用6666666666

卑微的路人
在2018/8/30 0:00,我完成了最后的编辑及翻译,我会待新版本发布时一同更新。

卑微的路人
我已联系作者,并把翻译文件发给他,他说会考虑在V5.0时加入中文

煋奕
支持一下本插件

mqmqd5c
这款插件是真的好用 功能又多 bug少 而且经常更新 我在两年前就已经使用了这款插件了 可这么好的插件为什么现在才有人搬(╯‵□′)╯︵┻━┻

卑微的路人
这么好的插件,一个个拿走了也不给个评分= =

水煮清娃
一般是1.13.+的服务器才会迫切需要新的插件替代以前的CustomJoinItems,因为这个插件在1.13+是有问题的。在这里感谢楼主认真的翻译和各种注释,正在整合优化1.13.2服务端...

2697287132
谢谢!分享!

jwx233
那么问题来了,背包满了怎么办?

水煮清娃
我遇到一个问题,那就是这个菜单不能强制占用一个特定位置,如果当前位置有东西就不能发放菜单,配合了ess插件分发新手物品的时候,会提示位置被占用无法发放菜单的提示,不知道有没有强制占位的设置,就是如果分配的位置有其它的物品可以强制把它移开或者删掉.CustomJoinItems插件就没有这样的问题.

卑微的路人
本帖最后由 58269cm 于 2018-11-10 17:27 编辑
水煮清娃 发表于 2018-11-7 22:18
我遇到一个问题,那就是这个菜单不能强制占用一个特定位置,如果当前位置有东西就不能发放菜单,配合了ess ...

很抱歉,学业问题,这么晚了才回复你。
你只要在items.yml中将最顶部的items-overwrite设置为true就行了
就像这样
希望这能够帮助到你。

水煮清娃
58269cm 发表于 2018-11-10 17:18
很抱歉,学业问题,这么晚了才回复你。
你只要在items.yml中将最顶部的items-overwrite设置为true就行了
...
不用客气,后来我跟作者沟通了一下,目前这个还有点瑕疵,它会替换掉原来位置上的东西而不是移动到空闲位置,你可以在帖子里提醒一下大家。

1723624171
很不错插件,服务器正在使用

Fisherman_wcz
本帖最后由 Fisherman_wcz 于 2018-11-22 12:33 编辑

很好的插件, 能把配置说明发到帖子里就更好了

1720563080
这款插件太棒了完美解决了我的需求!顶一个!

ZhaiNan1
点一个赞~~~~~~~

jewelboy1986
好东西 谢谢

193645
感谢分享 很棒的插件呢!

473937269
还行 支持一下!

Sonder.BaiLu
支持汉化 支持汉化

卑微的路人
这里跳过了v5.0.0和v5.0.1的更新,所以调重要的说
v5.0.2更新添加:
          当玩家第一次进入某个世界时会给于指定物品

          如果将其设置为true,则会使所有 first-join 和 first-world 的物品不被清除...
          只需要将其添加到config.yml
  1. Protect-SpecialItems: true
复制代码
修复:




北巷港
作者出现这个问题   给过玩家 权限 - itemjoin.1- itemjoin.2   - itemjoin.permissions  - itemjoin.use 这四个权限都给过之后还是这样


狡诈师
本帖最后由 爱国民主 于 2019-2-13 13:53 编辑

为何要二搬不通知我?希望您说出充分理由
http://www.mcbbs.net/thread-725127-1-1.html

Sonder.BaiLu
        MCBBS有你更精彩~

MC丶小说
[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]

John_
这个插件非常好 服务器正好缺这个插件

陈饶2003
新手礼包神器

shifan0711
支持,感谢楼主

HMY3023861580
谢谢,我的服务器又好玩了

txlscmr
MCBBS有你更精彩~(白嫖× 回复+点评 √)

奥力給
终于找到高版本的了!!

北岸风吹凉
1111111111111111111111111111

qq1024
感谢楼主分享,收下了!!

Scracty840
支持搬运

业酱ovo
谢谢作者,最近开服务器就缺这样实用的插件

qerw
这个插件确实有用
模组服用的不少2333

将夜离
感谢感谢 十分好用

huanyingxichao
找了好久,终于找到这个插件了

1308147
很好的插件

不惹男男气
会导致tps下降么

而且支持itemsadder里面的东西么

lqiqi
谢谢楼主的分享

卑微的路人
苏宁y 发表于 2020-8-19 13:00
会导致tps下降么

而且支持itemsadder里面的东西么

tps影响不大,是否兼容我就不知道了

爱你入骨
感谢分享!!

萌主丁白海
比cji靠谱

幻梦ONG
645136843

zhengyixuan.
谢谢楼主,这插件真的很棒。

爱你入骨
感谢分享  顺便说一下 图床是崩了吗

下一页 最后一页