-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the official GitHub Wiki for Vanilla Outsider: Better Dogs!
Vanilla Outsider: Better Dogs transforms Minecraft's vanilla wolves into intelligent, expressive companions with distinct personality traits, dynamic genetics, realistic physical scaling, tactical pack AI, and dedicated guard capabilitiesโall designed to seamlessly blend into vanilla survival gameplay.
Select your target Minecraft version to view dedicated installation guides, dependency bounds, and release notes:
- Minecraft 26.3 Guide & Release Notes โ Latest Snapshot Build
- Minecraft 26.2 Guide & Release Notes โ Primary Stable Target
- Minecraft 26.1 Guide & Release Notes โ Legacy Maintenance Build
- Version Compatibility & History โ Full version matrix and legacy 1.21.11 evolution
Explore detailed encyclopedic guides for every feature pillar:
- Wolf Personalities & Combat AI โ Aggressive, Pacifist, and Normal personality traits, stat modifiers, follow distances, and storm anxiety.
- Guard Mode & Sentinel Patrols โ Sentinel patrol radiuses (12 blk Aggro, 3 blk Pacifist, 0 blk Normal), Regeneration/Resistance owner aura, and alarm particles.
- Breeding, Genetics & Litter Sizes โ Personality inheritance formulas, litters (1 to 4 puppies), inbreeding runt penalties, Golden Apple curing, and physical scale genetics (70% - 145%).
- Goat Horns & Tactical Commands โ Goat Horn tactical orders (Ponder, Sing, Seek/Call), 64-block command range, and tactical override durations.
- Adoption System โ Paper adoption system, pending states, ownership transfers, and damage cancellation logic.
-
Dog Riding & Vehicle Transport โ Vehicle boarding (Boats, Minecarts, Horses) and riding permission rules (
bd_allow_unrestricted_dog_riding). - Wild Packs & Territorial Rivalries โ Pack cluster sizes (4-8 wolves), expanded biome spawning, and the Territorial Dispute Matrix (War %, Merge %, Retreat %).
- Ground Feeding & Favorite Treats โ Automatic ground meat feeding, low health fleeing, ground food refusal, UUID-seeded favorite treats, zoomies, and morning gifts.
- Advancements & Achievements โ Complete Husbandry advancement tree guide detailing all 13 custom advancements, criteria, and rewards.
-
Namespaced GameRules Reference โ Complete reference table of all 60+ namespaced GameRules (
betterdogs:bd_*), data types, default values, and category toggles. -
Brigadier Command Suite โ Brigadier command tree (
/betterdogs) and debug subtrees (personality,action,territory). - Configuration & GUI Integration โ Server-side GameRule authority, client GUI integration via ModMenu & YACL v3, and config precedence.
- HUD & Diagnostics โ Jade/WTHIT HUD overlay, debug stick shortcuts, runt particles, and diagnostic administration.
Technical documentation for building from source, analyzing mixin injection points, and developing addons:
-
Developer Setup & Building โ Environment setup (JDK 25, Gradle 9.3+, Loom 1.15+) and building tagged release JARs (
./gradlew build --no-daemon). - Architecture & Mixins โ Package organization, complete Mixin target breakdown (25 mixins), non-blocking AI goal priority stack, and thread looper safety.
-
API & Addon Integration โ DasikLibrary integration (
DynamicGameRuleManager,ModVersionGuard), custom wolf data codecs, Jade WTHIT integration, and extension event hooks.
Vanilla Outsider: Better Dogs | Vanilla Outsider Collection
Developed with โค๏ธ by Dasik (Rifaditya) | Licensed under GPLv3