🌾 Rechtsklick-Ernte & automatisches Nachpflanzen
Agrarian Reform bietet komfortables Rechtsklick-Ernten (QoL). Reife Pflanzen können per Rechtsklick geerntet und automatisch nachgepflanzt werden, abgesichert durch einen 6-dimensionalen Interaktionsschutz.
📊 Rechtsklick-Ernte Infobox
| Property | Value |
|---|---|
| Handler Class | net.instantgratification.agrarianreform.AgrarianReformFabric |
| Event Target | UseBlockCallback.EVENT |
| Aktion | Rechtsklick (Benutzen) auf reife Pflanze mit der Haupthand |
| Effekt | Spawnt Erntegut, setzt Pflanze auf Stufe 0, spielt Sound ab |
| Schleich-Bypass | Schleichen + Rechtsklick (player.isSecondaryUseActive()) platziert Blöcke statt zu ernten |
| Haupthand-Schutz | Nur Haupthand (hand != MAIN_HAND bricht mit PASS ab) |
| GameRule Toggle | agrarian_reform:right_click_harvest (Default: true) |
⚙️ 6-dimensionaler Interaktionsablauf
PLAYER RIGHT-CLICKS CROP BLOCK
│
▼
1. Is Hand MAIN_HAND? (Off-Hand Debounce)
┌────┴────┐
YES│ │NO
▼ ▼
2. Is Player Sneaking? (Secondary Use Bypass)
(player.isSecondaryUseActive())
┌────┴────┐
NO│ │YES
▼ ▼
3. Is right_click_harvest GameRule true?
┌────┴────┐
YES│ │NO
▼ ▼
4. Is crop at maximum age (isMaxAge)?
┌────┴────┐
YES│ │NO
▼ ▼
5. Sided Execution & Item Drops
- Query loot table on server side (!level.isClientSide)
- Spawn drops into world
- Reset block state to Age 0
- Play harvest & crop rustle sound
- Return InteractionResult.SUCCESS🌾 Unterstützte Feldfrüchte
- Wheat (
minecraft:wheat) - Carrots (
minecraft:carrots) - Potatoes (
minecraft:potatoes) - Beetroots (
minecraft:beetroots) - Mod-Kompatibilität: Alle Pflanzen, die
CropBlockerweitern oder das#c:crops-Tag besitzen.
⚙️ Server-Befehlskonfiguration
bash
/gamerule agrarian_reform:right_click_harvest falseSee also: Saataussaat und Graskultivierung, Pflanzenregister und universelle Feldfrüchte, and Universelles Knochenmehl.
