BackInPack | Portable Backpack icon

BackInPack | Portable Backpack -----

BackInPack is a plugin that will give your players additional space and opportunities.




v3.1-BETA

[❗] For the correct operation of the plugin, it is required to re-create the plugin files [❗]
The option to open backpacks by other players (using dropped items) and to synchronize items in real time has been added to the plugin. For the default backpack, an option has been added to add a backpack to the player when they first log in to the server.

Thank you to the originator from Discord
----------, Jan 23, 2024

v3.0.1-BETA

[] The plugin does not require re-creating files. Just replace the .jar file [✅]
Changelog:
  • Fixed /backpack-give command
----------, Jan 7, 2024

v3.0-BETA

[❗] For the correct operation of the plugin, it is required to re-create the plugin files [❗]

Yes, I know it's been a long time since the last update. I apologize to everyone who was waiting impatiently for the update, but it happened. After all this time and a lot of work to be done, here is update 3.0-BETA.

The plugin will remain in the BETA phase for about a month, in the meantime I will make bug fixes, and with version 3.0 I will add the rest of the missing functions.

Changelog:
  • Added division into different backpacks
  • You can now purchase various backpacks
  • Turkish language added
  • Fixed a bug with disappearing items
  • The system for viewing other players' menus has been changed
  • New permissions added
  • New placeholders added
  • Added flags to backpacks
  • Fixed a number of reported bugs
  • The system of giving backpacks to players has been changed
  • New configuration files added
  • Fixed an issue where the backpack would stop working after changing its appearance
  • Added the ability to determine the backpack after crafting
  • New sounds added
  • And probably even more, but I don't remember :D
Finally, I would be grateful if you could report ALL encountered errors to our Discord ( the link to the discord can be found in the plugin or on the main page of the SpigotMC plugin)
----------, Jan 5, 2024

v2.0.2

[] The plugin does not require re-creating files. Just replace the .jar file [✅]

I received errors for version 1.20.2. These have now been fixed. Previous versions of the plugin can still be used up to version 1.20.1
----------, Oct 8, 2023

[Do not use with version >1.20.1]
v2.0.1


[] The plugin does not require re-creating files. Just replace the .jar file [✅]

This version introduces a small but quite important fix. In version 2.0, crafting of items other than the backpack was disabled, now it has been fixed. Version 2.0 will no longer be available for download due to the nature of the bug.
----------, Oct 6, 2023

[Removed due to a serious error (download 2.0.1)]
v2.0


[❗] For the correct operation of the plugin, it is required to re-create the plugin files [❗]
After a long time and many requests, version 2.0 is officially released. Thanks to cooperation with people from Discord, I present a new version of the plugin.

New Features:
  • Removing backpacks
  • Money back when removing backpacks
  • Commands and help appearance have been refreshed
  • The ability to configure sounds has been expanded
  • Added configuration to all GUIs
  • New messages in language files
  • New placeholders
  • Security

Config and all other files will need to be re-created for the plugin to work properly.
----------, Oct 5, 2023

Update 2.1.1-BETAv - Fix for bugs found in 2.1-BETA

The update does not require re-creation of the plugin files - no changes in the files.

Fixed bugs:
  • Error creating backpack
  • Error assigning backpack
  • Error while purchasing the backpack
----------, Jul 3, 2023

Update 2.1-BETAv - Fix for bugs found in 2.0-BETA

First of all, thanks to everyone for reporting any bugs.

Bugs with chat, backpack size and others have been fixed.
A new GUI folder has been added, in which customization files for various GUIs will now appear. The ability to choose whether the backpack is to be created as a new one or assigned to an existing one has been added.

To update the plugin, simply replace the BackInPack-2.0-BETA.jar file with a new one.

One thing needs to be changed in the config after the update. Namely, this option. Take the colors out of here. From:

Code (YAML):
default-backpack-name : "&e&lNew backpack"
To:
Code (YAML):
default-backpack-name : "New backpack"
EDIT: The Vietnamese language has also been added.
----------, Jul 2, 2023

Update 2.0-BETAv - Totally new plugin - BackInPack version 2.0

The plugin has been updated to version 2.0 so far in BETA.
You may encounter errors while using the plugin.
Please report bugs on SpigotMC.org in the discussions section, on our discord server or directly to me.

All functions and changes are described on the main page of the plugin.
----------, Jun 21, 2023

Update 1.14.1v - Patch to version 1.14

Correction of subtitles from version 1.14 in config .

______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Feb 11, 2023

[DELETED]

Update 1.14v - Customization of an inaccessible item

New features:

  • Added the ability to customize the inaccessible place (item) in the backpack GUI.
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Feb 11, 2023

Update 1.13v - MySQL connection security

New features:

  • If the connection to the MySQL database is disconnected/broken, the plugin will try to reconnect every 5 seconds.
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Jan 20, 2023

Update 1.12v - New command: backpack give [player]

Corrected bugs:
  • Fixed bugs in language files
New features:
  • New command backpack give [player] - the command adds a backpack (as an item) to the player
  • Ability to disable the backpack command
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Jan 9, 2023

Update 1.11.1v - Fixed bugs found in version 1.11

Corrected bugs:

  • changed the file creation system - from now on, after deleting a file, it will be created on restart
  • fixed error popping up in the console when shutting down the server
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Dec 11, 2022

[DELETED]

Update 1.11v - Chinese (traditional) translation

Files:

  • new zh_tr.yml file containing the plugin's translation into Traditional Chinese
  • renamed zh.yml file to zh_si.yml
Code (YAML):
#
# CC Creative Commons 2022
# Attribution-NoDerivatives 4.0 International
# 作者 olios
#

# 你可以在你的信息用使用顏色代碼
# https://minecraft.fandom.com/wiki/Formatting_codes

# 重要提醒!
# 任何文件中的改變都需要重載插件或者重啟服務器生效

# 翻譯:lingyu [spigot.org 用戶]

# 日誌
enable-plugin
: " BackInPack 已啟用"
disable-plugin
: " BackInPack 已關閉"
loaded-language-file
: "${languageCode}.yml 語言文件已被加載。"
language-file-not-found
: "語言文件 ${languageCode}.yml 無法被找到,插件自動載入 en.yml 語言文件"
loading-multiple-backpacks
: "按組的方式加載玩家背包 (可在配置文件中選取是否啟用)"
loading-single-backpack
: "加載玩家的背包"
reload-complete
: " BackInPack 已重載配置文件"
database-not-connected
: "插件未連接到數據庫. 無法執行該指令"
database-synchronized
: "與數據庫同步數據"
# 玩家
player-death-delete
: "&6你已死亡, 你的背包已經被&c清空!"
player-death-drop
: "&6你已死亡, 你背包裡的物品&c以掉落物形式被拋出!"
player-backpack-change-size
: "你的背包大小&9已改變&f, 無效欄位內物品&9以掉落物形式被拋出"
player-backpack-disable
: "&c你無法訪問你的背包"
player-backpack-group-not-in-use
: "&c背包組系統已開啟,這個世界不在任何一個組內,因此你無法使用你的背包"
# 權限
no-permissions
: "&c你沒有足夠的權限使用此命令"
console-command
: "&c你不能在控制台上使用此命令"
# 管理員
player-not-found
: "&c玩家&f&l${player} &c未找到"
player-not-found-or-offline
: "&c玩家 &f&l${player} &c無法被找到或處於離線"
player-backpack-size
: "&f&l${player} &r的背包大小為 &a&l${size}"
player-backpack-has-permission
: "&9該玩家有設置背包大小為 &f${size} 的 &f${permission} 權限"
player-backpack-userinfo-offline
: "&9該玩家已離線, 無法檢測他的權限 - 他的可見背包大小為 &f54"
player-backpack-userinfo-different-group
: "&9該玩家在線但位於不同背包組 (&f${playerGroupName}&9),他的可見背包大小為 &f54"
player-set-backpack-size
: "&a玩家 &f&l${player} &a的背包大小設置為 &f${size}"
player-set-all-backpack-size
: "&a將所有玩家 &a(&f${amount}&a) 的背包尺寸設置為 &f${size}"
player-set-all-backpack-disable
: "&a為所有以前遊玩過的玩家 (&f${amount}&a) 提供背包"
player-set-backpack-disable
: "&a已關閉&f&l${player} &a的背包"
player-reload-complete
: "&aBackInPack 插件配置文件已重載"
player-database-not-connected
: "&c插件未連接到數據庫. 無法執行該指令"
player-database-synchronized
: "&a與數據庫同步數據"
# 幫助
help
:
 - "&6[*] &fBackInPack 幫助 &6[*]"
  - "&6指令:"
  - "&abackinpack &6- &f列出插件幫助頁面 (你現在所看到的)"
  - "&abackinpack reload &6- &f重載 BackInPack 的配置文件"
  - "&abackinpack sync &6- &f同步本地數據至數據庫"
  - "&abackpack [player] &6- &f打開背包窗口"
  - "&abackpack setsize [player/all] [size/default] &6- &f更改玩家背包大小"
  - "&abackpack userinfo [player] &6- &f查看玩家背包大小信息"
  - "&f管理員在輸入玩家指令後可以查看玩家背包"
  - "&6權限:"
  - "&abackinpack.* &6- &fBackInPack 插件所有權限"
  - "&abackinpack.userinfo &6- &f執行 &abackinpack userinfo &f指令"
  - "&abackinpack.setsize &6- &f執行 &abackinpack setsize &f指令"
  - "&abackinpack.reload &6- &f執行 &abackinpack reload &f指令"
  - "&abackinpack.sync &6- &f執行 &abackinpack sync &f指令"
  - "&abackinpack.admin &6- &f打開其他玩家的背包"
  - "&abackinpack.size.[size] &6- &f更改玩家背包大小"
  - "&6幫助:"
  - "&ahttps://www.spigotmc.org/threads/backinpack.559147/"
  - ""
  - "感謝你使用我的插件."
  - "來自 olios"
  - "&6[*] &f-------------- &6[*]"
# 更新
update
: "插件已有新版本發佈可用, 你可以通過此鏈接下載 &a${link}"
# 參數相關
argument-not-number
: "&f${args} &c不是一個數字"
argument-invalid-number
: "&c這個數字需要位於0-54之間,不可以取0"
argument-missing
: "&c未能給全參數. 請使用此命令: &f${command}"
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Dec 10, 2022

Update 1.10v - German translation

Files:
  • new de.yml file containing the plugin's translation into German
Code (YAML):
#
# CC Creative Commons 2022
# Attribution-NoDerivatives 4.0 International
# Autor olios
#

# Du kannst die Nachrichtenfarben ändern
# https://minecraft.fandom.com/wiki/Formatting_codes

# WICHTIG!
# Alle Änderungen an dieser Datei erfordern ein erneutes Laden oder einen Neustart des Servers!

# Übersetzung: Creator711 [spigotmc.org-Benutzer]

# Protokolle
enable-plugin
: "Das Plugin BackInPack wurde aktiviert."
disable-plugin
: "Das Plugin BackInPack wurde deaktiviert."
loaded-language-file
: "Die Sprachdatei ${languageCode}.yml wurde geladen."
language-file-not-found
: "Die Sprachdatei ${languageCode}.yml konnte nicht gefunden werden. Es wurde stattdessen die Sprachdatei en.yml geladen."
loading-multiple-backpacks
: "Die Rucksäcke aller Spieler werden Gruppenweise geladen (Dies wurde in der Config aktiviert)."
loading-single-backpack
: "Rucksäcke der Spieler beladen"
reload-complete
: "Die Konfiguration des BackInPack Plugins wurde erfolgreich neu geladen."
database-not-connected
: "Das Plugin ist nicht mit der Datenbank verbunden. Dieser Befehl kann somit nicht ausgeführt werden."
database-synchronized
: "Die Daten wurden mit der Datenbank synchronisiert."
# Spieler
player-death-delete
: "&6Du bist gestorben und der Inhalt deines Rucksacks wurde &cgelöscht&6!"
player-death-drop
: "&6Du bist gestorben und die Gegenstände aus deinem Rucksack wurden &cfallengelassen&6!"
player-backpack-change-size
: "Die Größe deines Rucksacks wurde verändert und &füberschüssige Gegenstände wurden fallengelassen&6!"
player-backpack-disable
: "&cDu hast keine Zugriffsrechte auf deinen Rucksack!"
player-backpack-group-not-in-use
: "&cDas Rucksack-Gruppen-System ist aktiviert. Da diese Welt keiner Gruppe angehört kannst du deinen Rucksack nicht benutzen!"
# Rechtegungen
no-permissions
: "&cDir fehlt die Berechtigung um diesen Befehl auszuführen!"
console-command
: "&cDu kannst diesen Befehl nicht mithilfe der Konsole ausführen!"
# Admin
player-not-found
: "&cDer Spieler &f&l${player}&c konnte nicht gefunden werden!"
player-not-found-or-offline
: "&cDer Spieler &f&l${player}&c konnte nicht gefunden werden oder ist offline!"
player-backpack-size
: "Die Größe des Rucksacks von &f&l${player} &rbeträgt &a&l${size}&r."
player-backpack-has-permission
: "&9Dieser Spieler besitzt folgende Rechte &8[&f${permission}&8]&9, &9wodurch seine Rucksackgröße auf &f${size}&9 gestellt ist."
player-backpack-userinfo-offline
: "&9Dieser Spieler ist offline und seine Rechte können nicht abgerufen werden. Die Größe des sichtbaren Rucksacks beträgt &f54&9."
player-backpack-userinfo-different-group
: "&9Dieser Spieler ist online, befindet sich aber in einer anderen Rucksack-Gruppe &8[&f${playerGroupName}&8]&9. Die Größe des sichtbaren Rucksacks beträgt &f54&9!"
player-set-backpack-size
: " &aDie Rucksackgröße von &f&l${player} &awurde auf &f${size}&a gesetzt."
player-set-all-backpack-size
: "&aDie Rucksackgröße wurde für alle &f${amount}&a Spieler auf &f${size}&a gesetzt"
player-set-all-backpack-disable
: "&aDie Rucksäcke wurde für alle bisherigen &f${amount}&a Spieler deaktiviert."
player-set-backpack-disable
: "&aDer Rucksack von &f&l${player} &awurde deaktiviert."
player-reload-complete
: "&aDie Konfiguration des BackInPack Plugins wurde erfolgreich neu geladen."
player-database-not-connected
: "&cDas Plugin ist nicht mit der Datenbank verbunden. Der Befehl konnte nicht ausgeführt werden."
player-database-synchronized
: "&aDie Daten wurden mit der Datenbank synchronisiert."
# Hilfe
help
:
 - "&6[*] &fBackInPack Hilfe &6[*]"
  - "&6Befehle:"
  - "&a/backinpack &6- &fZeigt diese Hilfenachricht an."
  - "&a/backinpack reload &6- &fAktualisiert die Konfiguration des BackInPack Plugins."
  - "&a/backinpack sync &6- &fSynchronisiert die lokalen Daten mit der Datenbank."
  - "&a/backpack [player] &6- &fÖffnet den Rucksack des angegebenen Spielers."
  - "&a/backpack setsize [player/all] [size/default] &6- &fBestimmt die Größe des Rucksacks des angegebenen Spielers."
  - "&a/backpack userinfo [player] &6- &fZeigt die Größe des Rucksacks des angegebenen Spielers an."
  - "&fDer Administrator kann nach dem Betreten des Spielers nach dem Befehl den Rucksack eines anderen Spielers überprüfen"
  - "&6Berechtigen:"
  - "&abackinpack.* &6- &fGewährt alle Rechte des BackInPack Plugins."
  - "&abackinpack.userinfo &6- &fGewährt Zugriff auf den &abackinpack userinfo &fBefehl."
  - "&abackinpack.setsize &6- &fGewährt Zugriff auf den &abackinpack setsize &fBefehl."
  - "&abackinpack.reload &6- &fGewährt Zugriff auf den &abackinpack reload &fBefehl."
  - "&abackinpack.sync &6- &fGewährt Zugriff auf den &abackinpack sync &fBefehl."
  - "&abackinpack.admin &6- &fGewährt Zugriff auf die Rucksäcke anderer Spieler."
  - "&abackinpack.size.[size] &6- &fSetzt die Rucksackgröße auf den angegebenen Wert."
  - "&6Hilfe:"
  - "&ahttps://www.spigotmc.org/threads/backinpack.559147/"
  - ""
  - "Danke dass du mein Plugin verwendest! &c<3"
  - "Von olios"
  - "&6[*] &f-------------- &6[*]"
# Updates
update
: "Es ist eine neuere Version des BackInPack Plugins verfügbar, welche du über folgenden Link herunterladen kannst! &a${link}"
# Argumente
argument-not-number
: "&f${args} &cist keine gültige Zahl!"
argument-invalid-number
: "&cDie Zahl kann nicht kleiner als 0 oder größer als 54 sein!"
argument-missing
: "&cNicht alle Argumente wurden gegeben. Benutze den folgenden Befehl: &f${command}"

______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Dec 7, 2022

Update 1.9.2v - Fix for bugs found in version 1.9.1

Corrected bugs:

  • Fixed items disappearing after closing the backpack
File changes:
  • Chinese translation added [zh.yml]
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Nov 21, 2022

[DELETED]

Update 1.9.1v - Fix for bugs found in version 1.9

Corrected bugs:

  • Added the ability to change the name in the backpack GUI
Code (YAML):
title : "&e&lBackpack &f${player}" # Name visible in the backpack GUI | ${player} = username
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Nov 20, 2022

[DELETED]

Update 1.9v - Custom backpack crafting

New Features:

  • Create your own custom backpack crafting
  • Ability to change the name and description of the backpack (item)
File changes:
  • New backpack configuration options in config.yml
Code (YAML):
#      Crafting
# +-----+-----+-----+
# |  1  |  2  |  3  |
# +-----+-----+-----+
# |  4  |  5  |  6  |
# +-----+-----+-----+
# |  7  |  8  |  9  |
# +-----+-----+-----+

# The numbers represent the crafting field
# Enter the Item ID here
# Item ID list https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html#enum-constant-summary
# Type "null" to set it to empty
crafting
:
  1
: LEATHER
  2
: LEATHER
  3
: LEATHER
  4
: LEATHER
  5
: CHEST
  6
: LEATHER
  7
: LEATHER
  8
: LEATHER
  9
: LEATHER

# Backpack style
# Here you can define the name of the backpack and its description
backpack-style
:
  name
: "&e&lBackpack"
  lore
:
   - "&7(Right click to open)"
I updated the files on the plugin's home page.

There are plans to add the possibility of having more than 1 backpacks, and a GUI to manage them. The update should appear before the end of 2022.

Thank you KMML for the idea ❤️
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.
Please, boldly take up discussions in the event of problems, proposals and other issues.
All errors and suggestions will be corrected/added as soon as possible.
----------, Nov 20, 2022

Update 1.8v - Synchronization of local data with the MySQL database

New Features:

  • Synchronization of local data with the MySQL database using the backinpack sync command (the command requires the backinpack.sync permission)
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Oct 27, 2022

Update 1.7.1v - Fix for bugs found in version 1.7

Corrected bugs:

  • Fixed database creation after plugin is enabled
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.

----------, Sep 20, 2022

Update 1.7v - Database (MySQL) update

New Features:
  • saving the data of players and their backpacks to the database (MySQL)
New files:
  • database.yml

Database MySQL documentation
Connection to the database is possible when the administrator changes the value database to true in the config.yml file. The plugin will download the data from the database.yml file and connect to the database.

Monitor the console to make sure that the plugin is properly connected to the database.

The default name of the database is "backinpack". If such a database does not exist, it will be created by the plugin.

The plugin requires permissions from the MySQL user:
  • CREATE
  • INSERT
  • SELECT
  • UPDATE

Tabels:
Code (Text):
userdata
   ⤷ uuid (VARCHAR(36))
   ⤷ username (text)
   ⤷ backpack-size (int)
Additionally, tables are created to save data about backpacks and groups

backpack
Code (Text):
Construction:
[uuid]
   ⤷ pos (int)
   ⤷ item (text)

Example: 6c3f4e4b-7040-3b51-9216-95930800b3ee
backpack group
Code (Text):
Construction:
[group]:[uuid]
   ⤷ pos (int)
   ⤷ item (text)

Example: group:6c3f4e4b-7040-3b51-9216-95930800b3ee
Data items are saved as serialized ItemStack to string.

______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Sep 20, 2022

Update 1.6v - Portable backpack instead of commands

New Features:
  • New Item - Backpack can now be crafted and carried as an item. This is only and only an item that changes the use of the /backpack command
  • The texture of a backpack can be changed by the administrator in config.yml, but it will not change the appearance of previous backpacks
Backpack crafting is shown below

[​IMG]

Having several backpacks will not increase your space.

______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Aug 10, 2022

Update 1.5.2v - Fix for bugs found in version 1.5.1

Corrected bugs:
  • The plugin language file is loaded after using the backinpack reload command
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Aug 8, 2022

Update 1.5.1v - Fix for bugs found in version 1.5

Corrected bugs:

  • Fixed fr.yml language file not creating
  • Fixed backpack opening - bug with group requirement
______________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Aug 8, 2022

Update 1.5v - Fix for bugs found in version 1.4 and new features

New Features:
  • French language has been added to the plugin
  • Backpack size permissions for groups - if the player has backinpack.size.[backpack size].[group name] permission
  • Backpack size settings in different groups of the backpack (only works if the backpack is divided into groups)
  • The backinpack reload command has been added to load the plugin configuration without restarting the server
New permissions:
  • backinpack.reload - access to the backinpack reload command

Corrected bugs:
  • Fixed a bug with items being removed from the backpack after the admin has checked it
  • Fixed a bug with the removal of items upon death for groups of backpacks
  • And other minor bugs
Other:
  • A detailed explanation of the group and permissions system operation has been added to the plugin home page

File changes:

  • French translation added
File schema (for version 1.5)
Code (Text):

backpacks
   ⤷ inventories.yml
   ⤷ (backpack groups files)
languages
   ⤷ en.yml
   ⤷ fr.yml
   ⤷ pl.yml
userdata
   ⤷ (user files)
config.yml
 
_________________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Aug 8, 2022

Update 1.4v - Backpack groups

New Features:
  • Backpack groups - now the server administrator can create groups that cover specific worlds. The player, being in a specific world, is assigned to a given group in which his backpack is available. Switching to another group means access to another backpack with different items
  • If the administrator wants to check the items that a specific player has, and the backpack groups option is enabled, he must be in the same group to check items from the same backpack group
  • IMPORTANT! When the backpack groups option is turned on, the previous items are not transferred to the new backpacks, nor are they removed. You can access them by disabling the backpack groups option
File changes:
  • The plugin now creates a new "backpacks" folder where it creates files for backpacks groups
  • There is a new section "Backpack groups" in the configuration file - you can create groups and add worlds to them that will divide the backpacks into groups
  • When the plugin is run and the backpack groups option is enabled, it checks the groups and creates .yml files in the backpacks folder
  • There are 2 new messages in the language file in the "Logs" section. They are responsible for notifying the administrator in the console about the selected option of loading backpacks

File schema (for version 1.4)
Code (Text):

backpacks
   ⤷ inventories.yml
   ⤷ (backpack groups files)
languages
   ⤷ en.yml
   ⤷ pl.yml
userdata
   ⤷ (user files)
config.yml
 

English EN language:
Code (Text):

[...]
55 | # //------------------------\\
56 | # |                          |
57 | # |     Backpack groups      |
58 | # |                          |
59 | # \\------------------------//
60 |
61 | # Backpack groups allow you to access different backpacks on different worlds
62 | # IMPORTANT: Do not lead to a situation where one world belongs to more than ONE group
63 | # IMPORTANT: This can make the plugin work completely
64 | # IMPORTANT: If you enable this option, the file "inventories.yml" will not be used
65 | backpack-groups:
66 |   enable: false # default false
67 |   groups:
68 |     group1: # The group name can be anything you want, but cannot be repeated and must be different from "inventories"
69 |       - world # World name -> see server files
70 |       - world_the_end
71 |     group2:
72 |       - world_nether
[...]
 
Code (Text):

[...]
18 | loading-multiple-backpacks: "Loading backpacks of players by groups (option enabled in config)"
19 | loading-single-backpack: "Loading players' backpacks"
[...]
 

Polish PL language:
Code (Text):

55 | # //------------------------\\
56 | # |                          |
57 | # |     Grupy plecaków       |
58 | # |                          |
59 | # \\------------------------//
60 |
61 | # Grupy plecaków pozwalają na dostęp do różnych plecaków w różnych światach
62 | # WAŻNE: Nie doprowadzaj do sytuacji, w której jeden świat należy do ponad JEDEN grupy
63 | # WAŻNE: Może to całkowicie pozbawić plugin poprawnego działania
64 | # WAŻNE: Po włączeniu tej opcji plik "inventories.yml" nie będzie używany
65 | backpack-groups:
66 |   enable: false # default false
67 |   groups:
68 |     group1: # Nazwa grupy może być dowolna, ale nie może się powtarzać, ale musi być inna niż "inventories"
69 |       - world # Nazwa świata -> patrz pliki serwerowe
70 |       - world_the_end
71 |     group2:
72 |       - world_nether
 
Code (Text):

[...]
18 | loading-multiple-backpacks: "Ładowanie plecaków graczy według grup (opcja włączona w configu)"
19 | loading-single-backpack: "Ładowanie plecaków graczy"
[...]
 

_________________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Aug 5, 2022

Update 1.3.1v - Fix for bugs found in version 1.3

New Features:
  • Aliases for the backpack command (/b /bck /bip)

Corrected bugs:
  • Fixed an issue with the permissions and the display of the backpack size

Other:
  • Fixed spelling errors on the plugin's home page

_________________________________________________________________________________________________________
All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.
----------, Jul 17, 2022

Update 1.3v - Permissions, commands, features update

New Features:

From now on, the administrator can set the size of the backpack for individual or all players. The size of the backpacks can be reset or disabled completely. The plugin also offers to determine the size of the backpack depending on the permissions you have.

New permissions:
backinpack.userinfo - access to the backpack userinfo command
backinpack.setsize - access to the backpack setsize command
backinpack.size.[size] - changes the size of the player's backpack


New commands:

backpack setsize [player/all] [size/default] - changes the size of the player's backpack
backpack userinfo [player] - information about the size of the player's backpack


File changes:
The plugin now creates an additional "userdata" folder in which it stores information about the size of the player's backpack.

File schema (for version 1.3)
Code (Text):


languages
   ⤷ en.yml
   ⤷ pl.yml
userdata
   ⤷ (user files)
config.yml
inventories.yml
 
English EN language:
[...]
35 | # Standard backpack size
36 | # Minimum size 1 (a value of 0 turns off the backpack), maximum 54
37 | # WARNING: Changing this option to a smaller one will cause some items to be thrown from the backpack
38 | standard-backpack-size: 54 # default 54
[...]
[...]
21 | player-backpack-change-size: "The size of your backpack &9has been changed&f, there were items in inaccessible places and &9they were thrown from it"
22 | player-backpack-disable: "&cYou do not have access to your backpack"
[...]
28 | player-not-found-or-offline: "&cPlayer &f&l${player} &cwas not found or the player is offline"
29 | player-backpack-size: "The size of &f&l${player} &rbackpack is &a&l${size}"
30 | player-backpack-has-permission: "&9This player has &f${permission} &9permissions which set his backpack size to &f${size}"
31 | player-backpack-userinfo-offline: "&9This player is offline, his permissions cannot be checked - the size of the visible backpack is &f54"
32 | player-set-backpack-size: "&aPlayer &f&l${player} &abackpack size set to &f${size}"
33 | player-set-all-backpack-size: "&aBackpack size set to &f${size} &afor all players (&f${amount}&a)"
34 | player-set-all-backpack-disable: "&aBackpacks off for all previously playing players (&f${amount}&a)"
35 | player-set-backpack-disable: "&aBackpack for &f&l${player} &adisabled"
[...]
59 | # Arguments
60 | argument-not-number: "&f${args} &cis not a number"
61 | argument-invalid-number: "&cThe number cannot be less than 0 and greater than 54"
62 | argument-missing: "&cNot all arguments were given. Using the command: &f${command}"

Polish PL language:
[...]
35 | # Standardowa wielkość plecaka
36 | # Minimalna wielkość to 1 (wartość 0 wyłącza plecak dla gracza), maksimum 54
37 | # UWAGA: Zmiana tej opcji na mniejszą może spowodować wyrzucenie niektórych przedmiotów z plecaka
38 | standard-backpack-size: 54 # default 54
[...]
[...]
21 | player-backpack-change-size: "Wielkość Twojego plecaka &9została zmieniona&f, przedmioty które znajdowały się w niedostępnych miejscach &9zostały z niego wyrzucone"
22 | player-backpack-disable: "&cNie masz dostępu do swojego plecaka lub został on wyłączony"
[...]
28 | player-not-found-or-offline: "&cGracz &f&l${player} &cnie został znaleziony lub jest offline"
29 | player-backpack-size: "Wielkość plecaka gracza &f&l${player} &rwynosi &a&l${size}"
30 | player-backpack-has-permission: "&9Ten gracz ma permisje &f${permission} &9która zmienia wielkość jego plecaka na &f${size}"
31 | player-backpack-userinfo-offline: "&9Ten gracz jest offline, jego permisje nie mogą zostać sprawdzone - wielkość widocznego plecaka wynosi &f54"
32 | player-set-backpack-size: "&aWielkość plecaka gracza &f&l${player} &azostała ustawiona na &f${size}"
33 | player-set-all-backpack-size: "&aWilkość plecaka została ustawiona na &f${size} &adla wszystkich graczy (&f${amount}&a)"
34 | player-set-all-backpack-disable: "&aWyłączono plecak dla wszystkich wcześniej grających graczy (&f${amount}&a)"
35 | player-set-backpack-disable: "&aPlecak dla gracza &f&l${player} &azostał wyłączony"
[...]
59 | # Argumenty
60 | argument-not-number: "&cArgument &f${args} &cnie jest liczbą"
61 | argument-invalid-number: "&cLiczba nie może być mniejsza niż 0 i większa niż 54"
62 | argument-missing: "&cNie podano wszystkich argumentów. UŻyj komendy w ten sposób: &f${command}"

All unmodified files are available on the plugin's home page.

Please, boldly take up discussions in the event of problems, proposals and other issues.

All errors and suggestions will be corrected/added as soon as possible.



----------, Jul 16, 2022

The plugin was prepared and fully tested on the new version of spigot 1.19.

No visual changes were made.
----------, Jul 12, 2022

Correction of minor linguistic errors in the translations
----------, Jun 3, 2022

Changes to language files, checking for updates and correcting bugs
----------, Jun 2, 2022

Resource Information
Author:
----------
Total Downloads: 7,427
First Release: Jun 2, 2022
Last Update: Jan 23, 2024
Category: ---------------
All-Time Rating:
16 ratings
Find more info at github.com...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings