All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Trade Cycle

Trade Cycle

by S42 • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

TradeCycle

GitHub Workflow Status GitHub release

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


Download

Always download the newest version expect its stated that the version isnt stable!

Features

There are two variants to cycle through trades:

  1. Press F (default): Press the button associated with swapping the items to your offhand(IMPORTANT: The Cursor needs to be in the Inventory due to Minecraft limitations)
  2. Shift Right Click: Shift right-click on the villager to cycle through trades. However, this variant is disabled by default, have a look at our #Config section to enable it.
cycle_trade

🚨 Note: If a villager has no profession or has been traded with, you cannot cycle through trades.

cant_cycle_trade

Config

You can configure which method (or both) should be used to cycle through trades:

strategy:
  - KEYBOARD
# - SHIFT_INTERACT

'#' in front of a method will disable it.

The SHIFT_INTERACT was made with bedrock and Geyser in mind so you can also cycle trades on the bedrock edition. But it doesnt work in UI with this strategy.

Contributing 🩷

Feel free to open an issue or a pull request, I will be happy to help you! Special thanks to every contributor of this project:

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.2 26.1.x 1.21.x
Folia Paper Spigot
1d ago 1
26.1.x 1.21.x
Paper Spigot
1d ago 1
1.21.x
Paper Spigot
1d ago 1
1.21.x
Paper Spigot
1d ago 1
1.21.x
Paper Spigot
1d ago 1
1.21.4
Paper
1d ago 1
1.21.4
Paper
1d ago 1
1.21.4
Paper
1d ago 1
1.21.4
Paper
1d ago 1
1.21.4
Paper
1d ago 1
1.21.4
Paper
1d ago 1
# CHANGELOG v2.1.0


## FEATURES:
  • Added Folia Support (Saw a TradeCycle fork with no commits for it so i just implemented it in the official one xD)

https://www.instagram.com/p/DZqgj9Ts85l/?igsh=MWc0Mnh3Nnk2c25heg==
# CHANGELOG v.2.0.1

## BUGS:
  • Nullpointer error while handling the trade cycle event (reported by @Wojayyy )


## CONTRIBUTERS:
  • @Tamikaschu (fixed issue #16)
# CHANGELOG v.2.0

## FEATURES:
  • Rewrote the entire plugin in Java because of compatibility issues and size
  • Made everything one jar instead of 2 for Spigot and Paper

## CONTRIBUTERS 🩷:

# CHANGELOG v.1.5-rc.1.21

## FEATURES:
  • Add Support for versions 1.21 - 1.21.3

Sorry 4 da wait

# CHANGELOG v.1.5

## FEATURES:
  • Add Spigot Support
  • Refactor to a module system

## CONTRIBUTERS 🩷
  • Tamikaschu

Also big thanks to [Kasaisora](https://www.youtube.com/shorts/w8DbB2UNYNs) for making a video about us ❤️

# CHANGELOG v.1.4.1

## BUGS:
  • Fixed Issue that wrong version of Plugin was Displayed
  • Fixed issue with delayed Version Update Notifier

## Feature
  • Changed name of Plugin entirely: Trade Cycler --> Trade Cycle

## CONTRIBUTERS:
  • Tamikaschu

[1.4] Trade Cycle 1.4 by S42 on Oct 12, 2026
Download
## BUGS:
[1.3] Trade Cycle 1.3 by S42 on Oct 12, 2026
Download
# Features
  • Bumped to v1.3 Full Release
  • Added warn when you have a out datet version of the plugin (#3 #4)

# Contributer
# CHANGELOG V1.2

## Bug Fixes
  • Fixed bug that when a Villager got back to his Station that you could cycle again.

## Features Added

  • Added new method to cycle the Villager trade with the Keyboard (Java Only)

  • Config.yml to Configure how to toggle the trade and the actionbar messages

## New Contributer

## Changelog

### Bugs
  • Fixed that when Villager has no Job it still gives message that says that it cycled the Trade. From now on it gives another message.
Add Plugin itself
Trade Cycle Icon
Download Trade Cycle
Select game version
Select platform