-
Notifications
You must be signed in to change notification settings - Fork 0
Commands and Advancements Guide
| Feature Domain | Implementation Status | Technical Mechanism |
|---|---|---|
| Custom Brigadier Subtrees | Not Implemented (By Design) | Integrated directly with vanilla /gamerule system |
| Custom Advancement JSONs | Not Implemented (By Design) | Leverages vanilla mob triggers and Advancement criteria |
| GameRule Registration | Active |
DynamicGameRuleManager.integerRule() & booleanRule()
|
๐ Architectural Design Policy: Better Bats deliberately refrains from adding redundant custom root commands (such as
/betterbats) or custom advancement JSON files. In keeping with the Vanilla Outsider design philosophy, all mod configuration is wired directly into Minecraft's native/gameruleengine, ensuring total compatibility with existing admin tools, datapacks, and command blocks.
All configuration settings are managed via the standard /gamerule command:
# Query active bat swarm size
/gamerule better-bats:bat_swarm_size
# Set guano timer threshold to 6000 ticks (5 minutes)
/gamerule better-bats:bat_guano_threshold 6000
# Toggle pest control dive-bombing
/gamerule better-bats:bat_pest_control trueWhile Better Bats does not add custom advancement entries to the Advancement screen, all entity interactions fully trigger vanilla Minecraft advancement criteria:
- Slaying pests (Silverfish/Endermites) via bat dive-bombing triggers mob kill predicates for the bat's damage source (
damageSources().mobAttack(this.bat)). - Guano farmland fertilization triggers crop growth and bonemeal particle events (
levelEvent 2005).
Better Bats Wiki โข Copyright ยฉ 2026 Dasik (Rifaditya) โข Licensed under GNU GPLv3
๐ The documentation in this Wiki reflects the current source code state in the repository.
- Bat Ecology & Photophobia
- 3D BOIDs Flocking & Math
- Guano Crop Fertilization
- Phototaxis & Light Orbiting
- Pest Control Combat
- Echolocation & Panic
- Chiroptera Genetics
- Dynamic GameRules
- Ambient Spawning Rules
- HUD & Client GUI Config
- Commands & Advancements
- Sounds & Particle Effects
- Troubleshooting & FAQ