Skip to content

🌾 우클릭 수확 및 자동 재파종 시스템

Agrarian Reform은 편리한 우클릭 수확 기능(QoL)을 제공합니다. 플레이어는 블록을 파괴하거나 다시 심을 필요 없이 다 자란 작물을 우클릭 한 번으로 수확할 수 있으며, 6차원 상호작용 보호막으로 안전하게 보호됩니다.


📊 우클릭 수확 인포박스

PropertyValue
Handler Classnet.instantgratification.agrarianreform.AgrarianReformFabric
Event TargetUseBlockCallback.EVENT
발동 조건주손으로 다 자란 작물 블록을 우클릭(사용)
발동 효과수확물을 드롭하고 작물을 0단계로 재설정하며 수확 음향을 재생
웅크리기 예외웅크리기 + 우클릭(player.isSecondaryUseActive()) 시 수확하지 않고 블록 설치 허용
주손 제한 보호주손 전용 (hand != MAIN_HAND 시 즉시 PASS 반환)
GameRule Toggleagrarian_reform:right_click_harvest (Default: true)

⚙️ 6차원 상호작용 보호 흐름도

                        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

🌾 우클릭 수확 지원 작물 목록

  • Wheat (minecraft:wheat)
  • Carrots (minecraft:carrots)
  • Potatoes (minecraft:potatoes)
  • Beetroots (minecraft:beetroots)
  • 모드 농작물 호환성: CropBlock을 상속하거나 #c:crops 태그가 있는 모든 작물 지원.

⚙️ 서버 명령어 설정

bash
/gamerule agrarian_reform:right_click_harvest false

See also: 씨앗 파종 및 잔디 블록 육성, 작물 레지스트리 및 범용 작물, and 범용 골분 시스템.

Official documentation & web portal for Dasik Igaijinn mods.