Changelog - 6.0.0
⚠ Important, Config Overhaul ⚠
This update introduces a complete rewrite of the config file. The new config is meant to be clearer, more flexible, and easier to maintain and add new features to.
⚠ Breaking Changes ⚠
- Old values will NOT automatically migrate.
- While the plugin will add the new options to your old config, the new comments will not carry over and everything will be put at the top, which will make the file look confusing
- It is strongly recommended to delete or move your existing config to allow the plugin to generate a new one
Changes
-
Removed
left-click
andright-click
categories in favor ofauto-replant
andright-click-harvest
categories- Auto-replant configurations will now be applied regardless of which way the block was broken. Dividing into left and right click added a level of complexity that became exponentially difficult to manage as more features were added.
- New options
require-seeds
- whether auto-replanting requires the player to have seeds in their inventory. Will consume seeds.delay-ticks
- how long to delay replanting, default 1 tick.
-
Moved and renamed all tool configurations to new
tools
sectionreplant-tools
andreplant-tools-item-models
are now in this section and renamed toenabled-tools
andrequired-item-models
-
Added the ability to take away tool durability on harvest and replant
- ℹ Please note, this does not affect blocks harvested in the vanilla way, as vanilla harvesting does not remove tool durability. ℹ
- New options are
harvest-uses-durability
- right-click-harvest will use tool durabilityreplant-uses-durability
- automatic replanting will use tool durabilityprevent-tool-break
- whether the plugin will prevent harvest or auto-replant if a tool is below a certain durability thresholdminimum-durability
- the minimum durability for the previous option
-
Moved and renamed all sound configurations to new
sounds
sectionplay-sounds
has been renamed toenabled
under thesounds
sectionsound
has been renamed tobreak-sound
sound-volume
has been renamed tovolume
sound-pitch
has been renamed topitch
- New option has been added:
plant-sound
-
Moved and renamed all particle configurations to new
particles
sectionbreak-particles
has been renamed toenabled
underharvest
in theparticles
sectionparticle-count
has been renamed tocount
underharvest
in theparticles
sectionparticle
has been moved underharvest
in theparticles
section- New options:
harvest
section:spread
- how far from the center particles should go
replant
section:enabled
- whether replant particles are enabledparticle
- what particle to use for replant particlescount
- how many particles to spawnspread
- how far from the center particles should go
- Adds MCMMO compatibility from PR 5
- Updated to 1.21.3
- Adds
left-click-replant
option, defaults to true - Merges #4
Major version bump
Now version 4.0 - you will need to delete and reload your config, or get the config values from here
⚠️ Functionality previously provided by
scythe.use
has now been divided intoscythe.use.harvest
andscythe.use.replant
- if you want someone to have access to both harvesting and replanting, they must now have both permissions
What's changed:
- Changes API dependency version to 1.19
- Adds event for harvesting
- Adds permission for harvesting
- Adds event for replanting
- Adds permission for replanting
- Adds event for toggle
- Adds configuration for sound
- Adds configuration for sound's pitch
- Adds configuration for sound's volume
- Adds configuration for particle
- Adds configuration for particle quantity
- Adds configuration for tool requirement for interact-harvest
- Adds configuration for tool requirement for auto-replant
- Adds configuration for tool list
- Refactors new brand name
- Fixes sub-commands tab-completion not respecting permissions
- Adjusts sub-command logic
Adds API, currently importable through modrinth
Javadocs
Maven
<repository>
<id>modrinth-repo</id>
<url>https://api.modrinth.com/maven/</url>
</repository>
<dependency>
<groupId>maven.modrinth</groupId>
<artifactId>scythe</artifactId>
<version>4.0</version>
<scope>provided</scope>
</dependency>
Gradle
exclusiveContent {
forRepository { maven { url = "https://api.modrinth.com/maven" } }
filter { includeGroup "maven.modrinth" }
}
dependencies {
compileOnly 'maven.modrinth:scythe:4.0'
}
Previous releases would not allow players to use right click on crops for normal tasks like placing blocks or bonemealing when right-click-harvest
was enabled- this release fixes that
Full Changelog: https://github.com/ADHDMC/Scythe/compare/v3.0...v3.1
There was some weird stuff with the last version, mainly that the permissions weren't documented properly and there was some hardcoded stuff I didn't notice.
This release should solve those issues There is also now options for particles and sounds when crops are broken with right click
Important Mechanics have been changed slightly. If you are able to harvest things, you won't be able to break crops that haven't fully grown. This is to fix an issue between server and client, where client would send too many break packets, and it'd break the newly placed crop.
- If you want to be able to break young crops, you can use the toggle command
/scythe toggle
to turn the scythe mechanics off. - You can also restrict the mechanics to only be when someone uses a hoe, so it's less intrusive