1.1.0
Compatibility
Changes
š§ LF-Pistons
šµ Smart Crop Control with Pistons
š„ About
LF-Pistons is a lightweight and optimized plugin that changes how crops behave when pistons are placed nearby.
Instead of allowing normal growth, the plugin intelligently detects pistons adjacent to crops and controls their behavior ā perfect for preventing automation abuse and balancing farms.
āļø Features
- š“ [NEW] Change piston type directly from the menu
- š“ [NEW] Language system (default: English, configurable in config.yml)
- Detects pistons near crops in real-time
- Cancels plant growth when piston is adjacent
- Supports multiple crop types
- Clean and optimized performance
- Fully configurable
- Built-in GUI system
- All supported crops enabled by default
š± Supported Crops
- Pumpkin
- Melon
- Bamboo
- Sugar Cane
- Cave Vines
- Amethyst Cluster
- Cactus
- Kelp
- Kelp Plant
- Wheat
- Carrots
- Potatoes
- Beetroots
- Nether Wart
- Cocoa
- Sweet Berry Bush
- Torchflower Crop
- Pitcher Crop
š Performance
- Optimized for large farms
- Low TPS impact
- Smart event handling
š„ Installation
- Download the plugin
- Place the
.jarfile inside your/plugins/folder - Restart your server
āļø Commands
/lfpistonsā Shows plugin info/lfpistons reloadā Reloads config/lfpistons menuā Opens plant GUI
š Permissions
lfpistons.adminā Full access
š¬ Support
š https://discord.gg/H4UFsnxzss
ā¤ļø Made by LF Studios
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:aYTOVmAP:9M9T91M0"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:aYTOVmAP:9M9T91M0"
}

