
Packs Shop
Manange donate/shop packs (case) with animation and full customization
A good plugin that provides the ability to create paid packs (cases) for in-game currency or link them for donations. Packs have full customization, choice of in-game currency, pack distribution; almost anything can be added to a pack. It copies the entire NBT tag of the item to display it in the pack.
Commands:
/packs - open the pack purchase menu
/packs admin - open the pack editor menu
/givepack <user> <count> - give a pack to a player (even if they are offline)
The plugin was developed specifically for one SMP server and will receive updates if the server needs them. Currently, a non-final version of the plugin is being released, as it still requires menu design improvements and other adjustments.
config.yml
shop: currency-material: DIAMOND_ORE currency-name: "&bалмазной руды"
pack-item: name: "&6Пак: &f%pack%" lore: - "&7Цена: &b%price% %currency%" - "&8Поставьте шалкер и откройте его"
effects: blindness: ambient: false particles: true icon: true
animation: ticks-per-step: 15 total-steps: 27
sounds: enabled: true buy: sound: minecraft:entity.experience_orb.pickup volume: 0.45 pitch: 1.05
pack-place: sound: minecraft:block.shulker_box.open volume: 0.45 pitch: 0.8
pack-open-start: sound: minecraft:block.ender_chest.open volume: 0.4 pitch: 0.95
pack-open-step: sound: minecraft:block.note_block.hat volume: 0.22 pitch: 1.5
pack-open-reward: sound: minecraft:ui.toast.challenge_complete volume: 0.55 pitch: 1.0
offline-delivery: sound: minecraft:entity.player.levelup volume: 0.45 pitch: 1.0
defaults: pack-material: SHULKER_BOX animation-material: NETHER_STAR icon-material: CHEST reward-material: DIAMOND price-ores: 1 blindness-ticks: 60 blindness-amplifier: 0
gui.yml
titles: shop: "&0&lМагазин паков" editor: "&0&lРедактор пака" rewards: "&0&lНаграды пака" opening: "&0&lОткрытие пака" shop: info: material: EMERALD name: "&a&lПокупка" lore: - "&7Нажмите на пак, чтобы купить его" pack-lore: - "&fЦена: &b%price% %currency%" - "&fНаград в паке: &e%rewards%" - "&aНажмите для покупки" editor: create-pack: material: LIME_CONCRETE name: "&a&lСоздать новый пак" lore: - "&7Будет создан пак вида &fpack-N" pack-lore: - "&fЦена: &b%price% %currency-short%" - "%enabled%" - "&eНажмите для редактирования" icon: name: "&6&lИконка пака" lore: - "&7Возьмите предмет в руку и нажмите" display-name: material: NAME_TAG name: "&d&lНазвание пака" lore: - "&7Нажмите и введите название в чат" price: material: DIAMOND_ORE name: "&b&lЦена: &f%value%" lore: - "&7Нажмите и введите число в чат" blindness-ticks: material: INK_SAC name: "&7&lСлепота: &f%value% тиков" lore: - "&7Нажмите и введите число в чат" blindness-level: material: FERMENTED_SPIDER_EYE name: "&8&lУровень слепоты: &f%value%" lore: - "&7Нажмите и введите число в чат" animation-item: name: "&e&lПредмет анимации" lore: - "&7Возьмите предмет в руку и нажмите" pack-material: name: "&5&lМатериал пака" lore: - "&7Возьмите шалкер в руку и нажмите" enabled-on: material: LIME_DYE name: "&a&lПак включен" lore: - "&7Нажмите для переключения" enabled-off: material: GRAY_DYE name: "&c&lПак выключен" lore: - "&7Нажмите для переключения" rewards: material: CHEST_MINECART name: "&6&lНаграды" lore: - "&7Открыть редактор наград" delete: material: TNT name: "&c&lУдалить пак" lore: - "&7Удаляет пак без восстановления" preview: material: ENDER_CHEST name: "&b&lВыдать себе пак" lore: - "&7Получить предмет этого пака" back: material: ARROW name: "&f&lНазад" lore: - "&7Вернуться к списку" rewards: add: material: LIME_CONCRETE name: "&a&lДобавить награду" lore: - "&7Возьмите предмет в руку и нажмите" - "&7Шанс задается потом через чат" back: material: ARROW name: "&f&lНазад" lore: - "&7Вернуться в редактор пака" reward-lore: - "" - "&fШанс: &b%chance%%" - "&7ЛКМ: изменить шанс в чате" - "&7ПКМ: заменить на предмет в руке" - "&7Shift+ПКМ: удалить награду" opening: running-item: name: "&e&lОткрытие..." lore: - "&7Звезда проходит по наградам" status: enabled: "&aВключен" disabled: "&cВыключен" reward-default-name: "&fНаграда #%index%"
I don't see the point of adding the other files, since they are inserted incorrectly on the platform anyway; in general, you'll figure it out yourself, everything is intuitively clear there
