🌾 Cosecha con clic derecho y resiembra automática
Agrarian Reform incluye cosecha cómoda con clic derecho (QoL). Los jugadores pueden recolectar cultivos maduros de un solo clic sin romper el bloque ni replantar manualmente, respaldado por un estricto guardián de interacción de 6 dimensiones.
📊 Infobox de cosecha con clic derecho
| Property | Value |
|---|---|
| Handler Class | net.instantgratification.agrarianreform.AgrarianReformFabric |
| Event Target | UseBlockCallback.EVENT |
| Acción desencadenante | Clic derecho (Usar) en cultivo maduro con la mano principal |
| Efecto | Suelta la cosecha, restablece a fase 0 y reproduce sonido de siega |
| Omisión agachado | Shift + Clic derecho (player.isSecondaryUseActive()) omite la siega para colocar bloques |
| Filtro de mano | Solo mano principal (hand != MAIN_HAND devuelve PASS) |
| GameRule Toggle | agrarian_reform:right_click_harvest (Default: true) |
⚙️ Flujo de trabajo de la guardia 6D
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🌾 Cultivos soportados
- Wheat (
minecraft:wheat) - Carrots (
minecraft:carrots) - Potatoes (
minecraft:potatoes) - Beetroots (
minecraft:beetroots) - Agricultura de mods: Cualquier cultivo derivado de
CropBlocko con etiqueta#c:crops.
⚙️ Comandos del servidor
bash
/gamerule agrarian_reform:right_click_harvest falseSee also: Siembra de semillas y cultivo de hierba, Registro de cultivos y soporte universal, and Polvo de hueso universal.
