▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/Genius-Shop
Genius-Shop

Genius-Shop

Data-driven economy shop for Paper/Spigot with GUI menus, Vault, dynamic pricing, stock limits/resets, permissions, bulk sell, localization, and a built-in web editor.

1.0K
1
Все версииGenius-Shop 1.2.0

Genius-Shop 1.2.0

Release3 мес. назад

Список изменений

This update is one of the biggest yet adding full menu customization, time-restricted shops, dynamic amount buttons, debug logging, navigation improvements, and more.


✨ New Features

🎛️ 1. Configurable Display Item Position

  • Purchase/Sell menu display item can now be placed in any slot (0–53).
  • New config option:
    display-slot: 22
    
  • Supported in both purchase and sell menus.

🧮 2. Dynamic Add/Remove/Set Buttons

  • Amount buttons are now fully dynamic.
  • Add any number (1, 4, 8, 10, 32, 64, 100…) and the menu handles it automatically.

Example:

add:
  4:
    name: '&aAdd 4'
    slot: 33

📏 3. Buy/Sell Amount Limits

  • Prevent infinite/overflow purchases with:
    max-amount: 2304
    
  • Defaults to 36 stacks.
  • Applies to all add/set buttons and respects owned items when selling.

🔙 4. Back Buttons Now Return to the Shop

  • Back/Cancel buttons now return to the previous shop + page, not the main menu.

  • Added new placeholders:

    • %shop%
    • %page%
  • All button lore is now fully configurable.


⏰ 5. Time-Restricted Shops
Create shops that only open during certain:

  • Hours
  • Days
  • Weekends
  • Date ranges
  • Or any combination of these

Supported Formats

  • "13:00-17:00"
  • "1:00PM-5:00PM"
  • "FRIDAY-SUNDAY"
  • "2024-10-01 to 2024-10-31"

New Messages

  • shop-not-available
  • shop-always-available

New Placeholder

  • %available-times%

New Config

  • date-format (custom date formatting)

🧱 7. Main Menu Uses Rows Instead of Size
More intuitive config:

rows: 3

Still compatible with old size.


🎨 8. Hide Attributes/Additional Flags for Main Menu
Main menu items now support:

  • hide-attributes
  • hide-additional

Prevents vanilla tooltips like “When in main hand”.


🐛 9. Full Debug Logging System
When debug: true, plugin now logs:

  • Shop opening attempts
  • Permission checks
  • Time restriction checks
  • Purchase/sell details (player, item, amount, total price)
  • Success/failure reasons

📝 Example Configurations

Weekend Market Shop

weekend_market:
  gui-name: '&d&lWeekend Market'
  rows: 4
  available-times:
    - "FRIDAY-SUNDAY"
    - "10:00AM-10:00PM"
  items:
    - material: DIAMOND_BLOCK
      name: '&bDiamond Block'
      price: 4500
      sell-price: 2250
      amount: 1
      lore:
        - '&7Weekend special pricing!'

Main Menu Button

weekend_market:
  slot: 22
  material: NETHER_STAR
  name: '&d&lWeekend Market'
  lore:
    - ''
    - '&7Special items at discounted prices!'
    - '&7Available: &e%available-times%'
    - ''
  shop-key: weekend_market
  hide-attributes: true

Purchase Menu Customization

gui:
  purchase:
    display-slot: 22
    max-amount: 2304
    back:
      name: '&9Back'
      lore:
        - ''
        - '&7Return to %shop%'
        - '&7Page %page%'
    add:
      1:
        name: '&aAdd 1'
        slot: 24
      10:
        name: '&aAdd 10'
        slot: 25
      32:
        name: '&aAdd 32'
        slot: 33

Файлы

Shop-1.2.0.jar(91.71 KiB)
Основной
Скачать

Метаданные

Канал релиза

Release

Номер версии

1.2.0

Загрузчики

Bukkit
Paper
Purpur
Spigot

Версии игры

1.21–1.21.10

Загрузок

83

Дата публикации

3 мес. назад

Загрузил

ID версии

Главная