LV. 11
GP 8

【自製】 MoreBag - 更多背包插件(2019/08/14更新)

樓主 Kugana wayne870602
GP46 BP-
非常感謝大家
讓我第二篇文也上熱門!!
前言:
哈囉大家好,我是Kugana
這個是我最近寫的一個背包系統插件

插件名稱: MoreBag
插件最新版本: 最新版本
插件使用版本: 1.8 - 1.14
前置插件:
Vault(必須)
iConomyEssentials的經濟系統 (必須有其中一個)

指令:
/Bag - 打開背包
/Bag view <player> - 打開該玩家的背包
/Bag buy - 購買格數
/Bag reload - 重新讀取插件
權限:
MoreBag.reload - /Bag reload
MoreBag.Admin - /Bag view <player>

介紹:
  • 非常簡單
  • 讓完家擁有更多的背包空間
  • 可以搭配RPG或其他遊戲
  • 背包擴充卷需使用任何其他可製作物品的插件 例:RPGItem
  • 支援 MySQL

Config.yml設定:
BagName: test                                                                         背包名稱
ExpansionCompleted: "§aExpansion Bag was Completed!!"  無法在擴充時顯示的訊息
ExpansionItemName: "§7Inventory expansion ticket"             擴充卷名稱(要和自己製作得物品一樣)
addslotlsit: "§aSuccessful increase of the slot"                       擴充完成實顯示的訊息
DefaultSlot: 8                                                                           背包最原始格數
addslot: 4                                                                                 每次擴充的格數
Notyetopen: "§cNot yet open"                                                 背包內尚未開啟顯示的物品名稱
Notyetopenlist:                                                                        尚未開啟時顯示的物品敘述
  - "§7Not yet open"
  - "§7Please buy Extension ticket!!"
Vault:
  useCommandBuy: true                                                         是否使用指令購買格數
  BuySlot: 10                                                                           購買格數所需的金額
  nomoney: "§cMoney not enough"                                         購買失敗之敘述
MySQL:  
  UseSQL: false                                                                       是否使用MySQL
  port: 3306                                                                              SQL的port
  user: root                                                                               SQL使用者名稱
  password: root                                                                      SQL使用者密碼

好的 我的介紹就到這邊,有任何問題或意見歡迎直接發問。
當然 如果各位有任何有趣想法也都非常歡迎!!

我的插件:

FOLFriend - 好友插件(支援MySQL)1.8~1.14

MoreBag - 更多背包插件(支援MySQL)1.8~1.14

FOLTeam - 隊伍插件1.8~1.13.2

FOLDoomDay - 大型末日生存插件(歡迎到伺服器觀看)1.8~1.14

FOLRPG - 大型RPG插件(製作中)


最新版插件使用伺服器:

FOLDoomDay - 使用FOLFriend 、MoreBag、FOLTeam、FOLDoomDay


更新日誌

20181006
  • 修復使用背包擴充卷時伺服器報錯TRAP的問題
20181024
  • 新增指令: /Bag buy ,可以使用指令購買格子
  • 新增MySQL的設置, 可以設置MySQL位址
20190105
  • 新增: 版本支援到spigot 1.13.2
  • 簡化程式碼
  • 下次將會更新背包頁數與更改背包界面
20190530
  • 新增: 版本支援到spigot 1.14
  • 簡化程式碼
201910807
  • 修復插件版本1.9資料庫無法正常創件玩家資料表的問題
201910809
  • 修復使用背包時後台會出現null的錯誤
  • 修復使用伺服器版本1.14以上時OP用指令bag view id可以拿取其他玩家背包內物品
201910814
  • 修復插件版本1.9.3玩家開啟與關閉背包時資料庫無法儲存的問題
46
-
LV. 10
GP 131
2 樓 露娜 as55442211
GP0 BP-

擴充會出錯
0
-
LV. 11
GP 31
3 樓 Kugana wayne870602
GP0 BP-
20181006
  • 修復使用背包擴充卷時伺服器報錯TRAP的問題
0
-
LV. 3
GP 5
4 樓 潮天晴 cso010721
GP0 BP-
可以添加下一頁的功能嗎如下

最大頁數:5  (最多最多可以擴充到五頁)
0
-
LV. 3
GP 16
5 樓 綠茶 lee51202
GP0 BP-
我伺服器版本是1.11.2但是我把物品放入背包 在次打開就消失了
0
-
LV. 12
GP 32
6 樓 Kugana wayne870602
GP0 BP-
20181024
  • 新增指令: /Bag buy ,可以使用指令購買格子
  • 新增MySQL的設置, 可以設置MySQL位址
0
-
LV. 1
GP 0
7 樓 樹人 a899772
GP0 BP-

[03:42:20] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to MoreBag v1.7
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:458) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:953) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException
[03:42:20] [Server thread/ERROR]: Could not pass event PlayerInteractEvent to MoreBag v1.7
org.bukkit.event.EventException: null
at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:458) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:953) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_191]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_191]
at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_191]
Caused by: java.lang.NullPointerException
0
-
LV. 12
GP 38
8 樓 Kugana wayne870602
GP0 BP-
20190105
更新

  • 新增: 版本支援到spigot 1.13.2
  • 簡化程式碼
  • 下次將會更新背包頁數與更改背包界面

在這邊祝福大家新年快樂!!
0
-
LV. 1
GP 0
9 樓 Tckobe6 david926100
GP0 BP-
下午 09:23:09 [SEVERE] Could not pass event PlayerInteractEvent to MoreBag v1.8
下午 09:23:09 org.bukkit.event.EventException: null
下午 09:23:09 at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at org.bukkit.craftbukkit.v1_12_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:235) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.PlayerInteractManager.a(PlayerInteractManager.java:458) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:953) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:37) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.PacketPlayInUseItem.a(PacketPlayInUseItem.java:1) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) [?:1.8.0_181]
下午 09:23:09 at java.util.concurrent.FutureTask.run(Unknown Source) [?:1.8.0_181]
下午 09:23:09 at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 at java.lang.Thread.run(Unknown Source) [?:1.8.0_181]
下午 09:23:09 Caused by: java.lang.NullPointerException
下午 09:23:09 at MoreBag.Main.Bag.onLottery(Bag.java:39) ~[?:?]
下午 09:23:09 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_181]
下午 09:23:09 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
下午 09:23:09 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_181]
下午 09:23:09 at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_181]
下午 09:23:09 at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[spigot-1.12.2.jar:git-Spigot-dcd1643-e60fc34]
下午 09:23:09 ... 17 more
使用腹魔武器點擊右鍵會產生如上的報錯 插件只有Vault,EssentialsX 使用spigot-1.12.2
0
-
LV. 11
GP 12
11 樓 furry毛毛 furry
GP0 BP-
請問一下 config檔在哪裡? 伺服器能正常開啟bag 但是檔案中沒有config
0
-
LV. 14
GP 45
13 樓 Kugana wayne870602
GP0 BP-
20190530
  • 新增: 版本支援到spigot 1.14
  • 簡化程式碼
0
-
LV. 6
GP 23
14 樓 瞬殺 XoonSa
GP0 BP-

版本是1.14.2
已知:
BagPage:5沒有用處
每次/bag buy就會傳一次訊息 但是剩餘多少錢也傳過來...
/bag help 內部錯誤
/bag reload 內部錯誤
/bag view ID 沒OP會顯示內部錯誤(有OP能看別人背包 能移動+拿取 (不會動到原主人的物品
作者加油~~

0
-
LV. 24
GP 264
15 樓 呂企鵝 lucaslue0425
GP0 BP-
哈囉 作者你好
我想詢問如果我想透過菜單GUI來執行打開你的背包插件
該如何正確設定呢
因為我設定菜單執行命令打開或出現一下直接閃退,其他人是點擊無效
有其他大大可以分享一下方法嗎
0
-
LV. 14
GP 61
16 樓 Kugana wayne870602
GP0 BP-
201910807
  • 修復插件版本1.9資料庫無法正常創件玩家資料表的問題
0
-
LV. 14
GP 62
17 樓 Kugana wayne870602
GP1 BP-
201910809
  • 修復使用背包時後台會出現null的錯誤
  • 修復使用伺服器版本1.14以上時OP用指令bag view id可以拿取其他玩家背包內物品
1
-
LV. 14
GP 64
18 樓 Kugana wayne870602
GP0 BP-
201910814
  • 修復插件版本1.9.3玩家開啟與關閉背包時資料庫無法儲存的問題


0
-
未登入的勇者,要加入 19 樓的討論嗎?
板務人員:

1267 筆精華,11/11 更新
一個月內新增 4
歡迎加入共同維護。


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】