
GShop
Активный0.0
Установок
0
Последнее обновление
4 года назад
Версии
1.16.5
Сервер
Fabric
Экономические
Утилиты
GShop
Это дополнение для Gunpowder, которое внедряет в игру систему магазинов, позволяющую игрокам покупать и продавать различные предметы и услуги.
Доступные команды
Мод предоставляет несколько полезных команд для взаимодействия с магазинами:
/shop <название_магазина>
- открывает указанный магазин (требуется право доступаgshop.viewshop.<название_магазина>
)/showshop <целевой_игрок> <название_магазина>
- открывает магазин для другого игрока (требуетсяgshop.showshop
)/shopconfigurator export-itemstack
- возвращает строковое представление NBT предмета в основной руке (требуетсяgshop.config
)
Настройка конфигурации
Система магазинов настраивается через YAML-конфигурацию:
shops: # список магазинов
- name: "default" # каждый магазин имеет имя
categories: # магазины разделены на категории
- name: "items" # категории имеют иконку и список товаров
icon:
type: "ITEM_STACK" # тип иконок всегда ITEM_STACK
stack: "{id:\"minecraft:apple\",Count:1b}" # предметы задаются как строки NBT
entries:
- type: "ITEM_STACK" # товары могут быть ITEM_STACK или COMMAND
stack: "{id:\"minecraft:apple\",Count:1b}"
priceToBuy: 10 # цена покупки и продажи в валюте gunpowder
priceToSell: 10
- name: "commands" # другая категория
icon:
type: "ITEM_STACK"
stack: "{id:\"minecraft:stone_pickaxe\",Count:1b,tag:{Damage:0}}"
entries:
- type: "COMMAND" # другой тип товара
command: "lp user --buyer-- permission set test.test true" # --buyer-- заменяется на имя покупателя
icon: "{id:\"minecraft:stone\",Count:1b,tag:{RepairCost:0,display:{Name:'{\"text\":\"Permission Node: test.test\"}'}}}" # Эти строки можно скопировать из команды /shopconfigurator export-itemstack
, держа предмет в руке
priceToBuy: 100