AnvilDM

一个简单易用的捐赠菜单插件,适用于Paper服务器。

资源图片
# Ўзбек # 💸 AnvilDM – Хайъир-Саховат Меню Плагини **AnvilDM** – foydalanuvchilar uchun qulay va zamonaviy **хайъир-саховат менюси** taqdim etuvchi **Paper плагини** bo‘lib, sozlash oson, ishlatish qulay va kengaytiriladigan funksiyalarga ega. ![version](https://img.shields.io/badge/version-1.6.7-brightgreen.svg) ![license](https://img.shields.io/badge/license-GPL3.0-blue.svg) ## ⚙ Texnik talablar (minimal) - Java 16 ☕️ - Paper 1.16.5 ⚒️ - EssentialsX yoki PlayerPoints плагини *(ixtiyoriy)* ## ✨ Asosiy Imkoniyatlar - ✅ GUI orqali oson хайъир-саховат tanlovi - ✅ To‘liq sozlanadigan menyu elementlari - ✅ EssentialsX va PlayerPoints integratsiyasi - ✅ Xaridni tasdiqlash tizimi - ✅ `reload` buyrug‘i orqali real-time sozlamalarni yangilash - ✅ Barcha xabarlar va menyu elementlari `config.yml` orqali sozlanadi - ✅ Lokalizatsiya (O'zbek tilida) ## 🛠 O‘rnatish 1. `AnvilDM.jar` faylini `plugins/` papkangizga joylashtiring 2. Serverni ishga tushiring yoki `/reload` qiling 3. `config.yml` fayli avtomatik yaratiladi 4. Sozlamalarni o‘zgartiring va `/donate reload` orqali yangilang ## 🔧 Buyruqlar | Buyruq | Ta'rifi | |--------------------|----------------------------------| | `/donate` | Хайъир-саховат menyuni ochish | | `/donate confirm` | Xaridni tasdiqlash | | `/donate cancel` | Xaridni bekor qilish | | `/donate reload` | Konfiguratsiyani qayta yuklash *(op)* | ## 🔐 Ruxsatlar | Ruxsat | Ta'rifi | |------------------|-----------------------------------| | `anvildm.use` | Asosiy menyuga kirish huquqi | | `anvildm.admin` | Reload va boshqa admin funksiyalar | ## 🔗 Integratsiyalar - 🔹 **EssentialsX** – balans asosida xarid - 🔹 **PlayerPoints** – token orqali xarid > Agar plugin integratsiya qilinmasa, menyu shunchaki ko‘rgazma sifatida ishlaydi ## 📁 Sozlanmalar `config.yml` ichida quyidagilarni sozlashingiz mumkun: - Valyuta nomi - Plugin integratsiyasi - Menyu dizayni va donatlar - Narx, buyruqlar, izoh va boshqalar - Plugin xabarlarini o‘zgartirish - Har bir funksiya haqida qo‘llanma-izoh ## ❓ Yordam Agar sizda savollar yoki muammolar bo‘lsa: 📬 Telegram: [@jeskodev](https://t.me/jeskodev) ## 🧑‍💻 Muallif 👨‍💻 Developer: [t.me/jeskodev](https://t.me/jeskodev) 🌐 Loyiha: **AnvilDev Community** ## 📜 Litsenziya **GPLv3 License** – bemalol foydalaning, lekin sizning loyihangiz ham ochiq manbali bo‘lsin. # English # 💸 AnvilDM – Donate Menu Plugin **AnvilDM** is a **Paper plugin** that provides users with a modern and convenient **donate menu**. It is easy to configure, user-friendly, and supports extendable functionality. ![version](https://img.shields.io/badge/version-1.6.8-brightgreen.svg) ![license](https://img.shields.io/badge/license-GPL3.0-blue.svg) ## ⚙ Technical Requirements (Minimum) - Java 16 ☕️ - Paper 1.16.5 ⚒️ - EssentialsX or PlayerPoints plugin *(optional)* ## ✨ Main Features - ✅ Easy donation selection via GUI - ✅ Fully customizable menu elements - ✅ Integration with EssentialsX and PlayerPoints - ✅ Purchase confirmation system - ✅ Real-time configuration reload via `reload` command - ✅ All messages and menu elements are configurable via `config.yml` - ✅ Localization (in Uzbek) ## 🛠 Installation 1. Place the `AnvilDM.jar` file into your `plugins/` folder 2. Start the server or run `/reload` 3. `config.yml` will be generated automatically 4. Modify the settings and reload with `/donate reload` ## 🔧 Commands | Command | Description | |--------------------|----------------------------------| | `/donate` | Opens the donate menu | | `/donate confirm` | Confirms a purchase | | `/donate cancel` | Cancels a purchase | | `/donate reload` | Reloads the configuration *(op)* | ## 🔐 Permissions | Permission | Description | |--------------------|--------------------------------------| | `anvildm.use` | Access to the main menu | | `anvildm.admin` | Reload and other admin functionalities | ## 🔗 Integrations - 🔹 **EssentialsX** – purchase based on balance - 🔹 **PlayerPoints** – purchase via tokens > If no plugin is integrated, the menu will work in showcase mode only. ## 📁 Configuration Within `config.yml`, you can configure the following: - Currency name - Plugin integration - Menu design and donation items - Price, commands, description, and more - Plugin message customization - Descriptive help for each function (sorry but this one is in uzbek only) ## ❓ Support If you have any questions or issues: 📬 Telegram: [@jeskodev](https://t.me/jeskodev) ## 🧑‍💻 Author 👨‍💻 Developer: [t.me/jeskodev](https://t.me/jeskodev) 🌐 Project: **AnvilDev Community** ## 📜 License **GPLv3 License** – free to use, but your project must be also open-source.