AnvilDM
simple and user-friendly donate menu plugin for paper servers
AnvilDM
O'zbek
💸 AnvilDM – Donate Menu Plugin
Paper plugin – bu foydalanuvchilar uchun qulay va zamonaviy Paper plugin taqdim etuvchi Paper plugin bo‘lib, sozlash oson, ishlatish qulay va kengaytiriladigan funksiyalarga ega.
⚙ Texnik talablar (minimal)
- Java 16 ☕️ - Paper 1.16.5 ⚒️ - EssentialsX yoki PlayerPoints plugini *(ixtiyoriy)*
✨ Asosiy Imkoniyatlar
- ✅ GUI orqali oson donate 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` | 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
- 🔹 PlayerPoints – 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
🧑💻 Muallif
👨💻 Developer: AnvilDev Community 🌐 Loyiha: AnvilDev Community
📜 Litsenziya
GPLv3 License – bemalol foydalaning, lekin sizning loyihangiz ham ochiq manbali bo‘lsin.
English
💸 AnvilDM – Donate Menu Plugin
donate menu is a donate menu that provides users with a modern and convenient donate menu. It is easy to configure, user-friendly, and supports extendable functionality.
⚙ 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
- 🔹 PlayerPoints – 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
🧑💻 Author
👨💻 Developer: AnvilDev Community 🌐 Project: AnvilDev Community
📜 License
GPLv3 License – free to use, but your project must be also open-source.