CustomVillagerTrade

Customize villager trades with GUI [ALPHA]

368

CustomVillagerTrade

CustomVillagerTrade - Custom Villager Trades

> ⚠️ ALPHA VERSION - This plugin is in development. Bugs may exist.

EmeraldBank Integration (Optional)

EmeraldBank enables balance payment.

- Without EmeraldBank: Pay with bank balance - Without EmeraldBank: Standard item trades only

---

Features

- Persistent Data - Drag & drop interface - Persistent Data - Customize existing villagers - Persistent Data - Create from presets - Persistent Data - Copy to spawn eggs - Persistent Data - Level up with trade count - Persistent Data - YAML/SQLite storage

How It Works

1. Look at a villager 2. `/vtrade register <name>` - Register 3. `/vtrade edit` - Open editor GUI 4. Drag & drop items to configure trades

Trade Editor GUI

| Slot | Description | |------|-------------| | Left | Input 1 (required) | | Middle | Input 2 (optional) | | Right | Output (required) |

Commands

| Command | Description | |---------|-------------| | `/vtrade edit` | Edit trades | | `/vtrade register <name>` | Register villager | | `/vtrade spawn <preset>` | Spawn villager | | `/vtrade clone` | Clone to spawn egg | | `/vtrade list` | List villagers | | `/vtrade reload` | Reload config |

Aliases: `/villagertrade`, `/cvt`

Permissions

| Permission | Description | Default | |------------|-------------|---------| | `customvillagertrade.admin` | Full access | op | | `customvillagertrade.edit` | Edit trades | op | | `customvillagertrade.spawn` | Spawn | op | | `customvillagertrade.use` | Trade | true |

Configuration

```yaml villager: level-system: true level-up-trades: 10 max-level: 5

emeraldbank: enabled: true allow-balance-payment: true ```

Requirements

- Spigot/Paper 1.21.x - Java 17+ - (Optional) EmeraldBank

---

日本語

村人取引カスタマイズプラグインです。

EmeraldBank連携(任意): EmeraldBank連携(任意): があれば残高での支払いが可能。

Discord: https://discord.gg/zYY55dzhjd

ADS