Minecraft Plugin · Kotlin

TradeCycle.

A multiplatform plugin written in Kotlin to cycle through Villager trades from the UI. Inspired by henkelmax's Trade Cycling mod.

Build StatusGitHub ReleaseSpigot DownloadsModrinth Downloads

Demo

TradeCycle Plugin Demo

Features

Press F (default)

Press the button associated with swapping items to your offhand. The cursor needs to be in the inventory due to Minecraft limitations.

Shift Right Click

Shift right-click on the villager to cycle through trades. Disabled by default but can be enabled in config. Made with Bedrock and Geyser in mind.

Note: If a villager has no profession or has been traded with, cycling is unavailable.

Configuration

Choose which method (or both) should be used to cycle through trades:

strategy:
  - KEYBOARD
# - SHIFT_INTERACT

Prefix a method with '#' to disable it. SHIFT_INTERACT supports Bedrock via Geyser.

Contributing

Feel free to open an issue or a pull request — I'll be happy to help!

Special thanks

Tamikaschu

Technical Details

LanguageKotlin
PlatformsSpigot, Paper
CompatibilityJava & Bedrock (via Geyser)
Ko-fi
Support on Ko-fiBuy me a coffee