Skip to content

🌾 Colheita com botão direito e replantio automático

O Agrarian Reform traz colheita prática com botão direito (QoL). Jogadores podem colher plantações maduras com um clique sem quebrar o bloco nem replantar manualmente, protegidos por uma guarda de interação em 6 dimensões.


📊 Infobox de colheita com botão direito

PropertyValue
Handler Classnet.instantgratification.agrarianreform.AgrarianReformFabric
Event TargetUseBlockCallback.EVENT
Ação DesencadeadoraClique direito (Usar) na plantação madura com a mão principal
Efeito ProduzidoSolta a colheita, redefine para estágio 0 e toca som de colheita
Ignorar AgachadoAgachar + Clique direito (player.isSecondaryUseActive()) permite colocar blocos
Guarda da MãoApenas mão principal (hand != MAIN_HAND retorna PASS)
GameRule Toggleagrarian_reform:right_click_harvest (Default: true)

⚙️ Fluxo da guarda de interação 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

🌾 Culturas suportadas

  • Wheat (minecraft:wheat)
  • Carrots (minecraft:carrots)
  • Potatoes (minecraft:potatoes)
  • Beetroots (minecraft:beetroots)
  • Agricultura de Mods: Qualquer cultura que herde de CropBlock ou possua a tag #c:crops.

⚙️ Configuração via comandos

bash
/gamerule agrarian_reform:right_click_harvest false

See also: Semeadura e cultivo de grama, Registro de plantas e culturas universais, and Farinha de osso universal.

Official documentation & web portal for Dasik Igaijinn mods.