
PackStacker
A simple resource pack management plugin.
Автор: tlm92012,1 тыс.13обновлён 2 авг. 2024 г.
УправлениеУтилиты
Описание
PackStacker
PackStacker is a simple resource management plugin intended for "stacking" packs on minecraft clients. Downloads can be found at releases.
Short Guide
Resource packs are defined through ".pack" files. Navigate to PackStacker/packs/ under your servers plugins folder.
To define a pack, create a file with the extension .pack under the packs folder. (i.e example.pack)
Pack files follow yaml syntax. See below for an example .pack file.
name: "MvndiPack"
url: "https://github.com/HydrolienF/MvndiPack/releases/download/1.20.6.425/MvndiPack.zip"
hash: "D64DCFA57B5A94383FA39F32BE3B6D38D853304C"
priority: 0
required: true
prompt: "Hello <rainbow>world</rainbow>."
load_on_join: true
Required Pack Options
nameThe name of the pack. No two packs can have the same name. Pack names MUST be unique.urlThe url to the pack. This url must be a direct download link. Typically, these links end in the file format.zip.hashThe SHA1 hash of the pack. You can obtain this by runningcertutil -hashfile "filename.exe" SHA1on Windows.
Optional Pack Options
priorityA number value corresponding to which order this pack will manifest. A lower number means the pack will be on a "lower" level on the client. Default: 0 (no priority)requiredWhether or not to kick the client if the player refuses the pack. Default: falsepromptA MiniMessage compatible string that users will be prompted with when a pack is requested to the client. Default: no prompt (null)load_on_joinWhether or not to prompt the user this pack on join. Default: false
Commands
/packThe core PackStacker command./pack listShows the user running this command the available resource packs./pack load <packName>Loads the specified resource pack on the player running this command. Permission:pack.load.self/pack load <packName> <username>Loads a resource pack on the specified online player. Permission:pack.load.others/pack unload <packName>Unloads the specified resource pack on the player running this command. Permission:pack.unload.self/pack unload <packName> <username>Unloads a resource pack on the specified online player. Permission:pack.unload.others/pack reload <messages | packs | all>Reloads the specified directory of PackStacker. Permissions:pack.reload.messages|pack.reload.packs|pack.reload.all
License
PackStacker is licensed under the GNU AFFERO GENERAL PUBLIC LICENSE.
Последние версии
Все версии →release
PackStacker v1.0.4
v1.1.02 авг. 2024 г.1,7 тыс.Minecraft: 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21bukkit, paper, spigot, velocity
Что нового
# PackStacker Release v1.0.4
Changes
* Fix potential NPE with other sources of resource packs.
release
PackStacker 1.0.3
1.0.330 июл. 2024 г.101Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, spigot, velocity
Что нового
# PackStacker Release v1.0.3
Changes
* fixed no console perms.
release
PackStacker v1.0.2
v1.0.226 июл. 2024 г.80Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, spigot, velocity
Что нового
# PackStacker Release v1.0.2
### Changes
* Added `pack.bypass` permission node - allows players to bypass required packs.
release
PackStacker v1.0.1
v1.0.110 июл. 2024 г.81Minecraft: 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, purpur, spigot, velocity
Что нового
# PackStacker Release v1.0.1
### Added
* Legacy Java support to Velocity (17+ up)
release
PackStacker v1.0.0
1.0.06 июл. 2024 г.140Minecraft: 1.20.3, 1.20.4, 1.20.5, 1.20.6bukkit, paper, spigot, velocity
Что нового
# PackStacker Release v1.0.0
### Added
* Velocity support
* Moved to multi-module gradle project
* New commands to unload and list packs
* Gradle shade plugin