VO: Better Dogs

Better Dogs Banner

Requires Fabric API
Java
License
Minecraft 26.1+

# 🐕 Better Dogs

**No Backports:** This mod targets **Minecraft 26.1+**. Older versions are unsupported.

> **Make Wolves Worthy Companions. Smarter, Safer, Livelier.**

Every Minecraft player knows the pain: you spend hours finding a wolf, tame it, and five minutes later it jumps into lava or walks off a cliff. **Better Dogs** overhauls wolf AI to make them effective partners. Powered by a high-performance **Event-Driven AI Scheduler**, they act efficiently without sacrificing performance.

Part of the **Vanilla Outsider Collection** — mods that refine the vanilla experience with modern standards.

## ✨ Features

### 🧠 Personality Intelligence
When tamed, wolves develop one of three permanent personalities, visible via custom particles:

Aggressive dog particle
Pacifist all love particle
Vanilla/Normal

– 💢 **Aggressive**: The Guardian. Proactively attacks hostile mobs and scouts ahead.
– ❤️ **Pacifist**: The Healer. Avoids combat unless you are hurt. High health, low damage.
– ✨ **Normal**: The Classic. Balanced stats and standard vanilla-plus behavior.

### 🤝 Advanced Social AI
– **Social Bonding (Affinity)**: Dogs form relationships within their pack. Socializing builds trust and reduces accidental infighting.
– **Adult Correction**: Aggressive adults discipline misbehaving puppies, preventing death loops.
– **Pack Genetics**: Puppies inherit personality traits and stats from their parents.

### 🛡️ Smart Survival AI
– **Cliff Safety**: Wolves detect fatal drops and airborne targets, stopping dangerous chases.
– **Hazard Awareness**: Improved pathfinding around lava, fire, and drowning hazards.
– **Creeper Awareness**: Wolves flee from hissing Creepers!

### 📡 Behavioral Specialization
– **Scouting**: Aggressive dogs proactively range ahead to clear your path.
– **Silent Alarm**: Pacifist dogs emit a high-pitched whine when they detect nearby monsters.
– **Gift System**: Loyal dogs bring you treasures based on their personality.
– **Debug Tools**: Use `/betterdogs debug territory` to test pack interactions.

### 🏰 Wild Wolf Territoriality
Wild wolf packs are now dynamic, territorial entities led by a dominant leader:
– **Territorial Disputes (The Handshake)**: When rival packs meet, leaders negotiate. If both want war, they engage in a **Territorial War**. If only one wants war, the other may **Yield & Merge** immediately or retreat based on a configurable chance.
– **1v1 Leader Duels**: During a war, rival leaders engage in a cinematic 1v1 duel to settle dominance, while pack members participate in a secondary brawl.
– **Yield & Merge**: Defeated packs are not lost; they yield and **merge** with the winning pack, allowing for the natural formation of massive wolf colonies.
– **Wild Personality AI (New Default)**: Out of the box, wild pack members exhibit unique behaviors (like Aggressive hunting or Pack Retreats) while anchored to their leader.
– **Performance Hardened**: All AI logic is performance-optimized using **DasikLibrary 1.7.0**, ensuring zero console spam and smooth server TPS even with massive packs.

## ⚙️ Configuration (Native Game Rules)

No messy config files. Better Dogs uses the **Native Minecraft Game Rules** system. All 40+ mod parameters are grouped into a dedicated **”Better Dogs”** category in the official UI.

Native gamerule UI

## ☕ Support

If you enjoy the **Vanilla Outsider** collection, consider fueling the next update!

[![Ko-fi](https://img.shields.io/badge/Ko–fi-Support%20Me-FF5E5B?style=for-the-badge&logo=ko-fi&logoColor=white)](https://ko-fi.com/dasikigaijin/tip)
[![SocioBuzz](https://img.shields.io/badge/SocioBuzz-Local_Support-7BB32E?style=for-the-badge)](https://sociabuzz.com/dasikigaijin/tribe)
[![Saweria](https://img.shields.io/badge/Saweria-Local_Support-FFA500?style=for-the-badge)](https://saweria.co/DasikIgaijinn)

> [!NOTE]
> **Indonesian Users:** SocioBuzz and Saweria support local payment methods (Gopay, OVO, Dana, etc.) if you want to support me without using PayPal/Ko-fi!

## 📜 Credits

| Role | Author |
| :— | :— |
| **Creator** | **Rifaditya** (Dasik) |
| **Collection** | Vanilla Outsider |
| **License** | GPLv3 |

**Made with ❤️ for the Minecraft community**

*Part of the Vanilla Outsider Collection*

Vanilla Food Hunger Bar HUD Hotbar

Reverts the HUD Food/Hunger Icons to the default, vanilla ones when put above other Resourcepacks. Useful for overriding the textures when using other resource packs that might make them look worse.

Now with [Appleskin](https://modrinth.com/mod/appleskin/versions) and [Farmer’s Delight](https://modrinth.com/mod/farmers-delight) COMPATS!

![Vanilla Food Hunger Bar HUD Hotbar](https://cdn.modrinth.com/data/cached_images/1336a6f717600e59b291fbbe5d48c67715e6a61f.png)

I mainly made this to revert these food/hunger textures from [Unique Dark](https://modrinth.com/resourcepack/unique-dark):

![Unique Dark Food/Hunger Bar](https://cdn.modrinth.com/data/cached_images/99c899fd7f33a8245cf2f49a8ac60c7749faf933.png)


Vanilla Hearts HUD
Click here or on the image above for the Health/Hearts version

**You might also want to use:**

|[![Old Water](https://cdn.modrinth.com/data/cached_images/1b1994e448bfaa2fdd6151914c7399c544542656.png)](https://modrinth.com/resourcepack/old-water)|[![Old Bedrock](https://cdn.modrinth.com/data/cached_images/a55b4e5f09807330765f97171d2f6221e8a356b5_0.webp)](https://modrinth.com/resourcepack/old-bedrock)|[![New Bedrock](https://cdn.modrinth.com/data/cached_images/03cbeab1a95d2a9d4710b68d522031bba5fb3d69_0.webp)](https://modrinth.com/resourcepack/new-bedrock)|[![Mute Pistons](https://cdn.modrinth.com/data/cached_images/3aeec93b0bdb43d8d4633fd32d1367a906006c67.png)](https://modrinth.com/resourcepack/mute-pistons)|[![Quieter Pistons](https://cdn.modrinth.com/data/cached_images/1164bd3922a7fca0f83fc50bae850740e7b226c9.png)](https://modrinth.com/resourcepack/quieter-pistons)|[![Mute Dispensers and Droppers](https://cdn.modrinth.com/data/cached_images/ccfef63948d14ccf83da7ece681a70d2ff838343.png)](https://modrinth.com/resourcepack/mute-dispensers-and-droppers)|[![Quieter Dispensers and Droppers](https://cdn.modrinth.com/data/cached_images/9ceac66ed47273378ac263a432d4254938080b2b.png)](https://modrinth.com/resourcepack/quieter-dispensers-and-droppers)
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|[Old Water](https://modrinth.com/resourcepack/old-water)|[Old Bedrock](https://modrinth.com/resourcepack/old-bedrock)|[New Bedrock](https://modrinth.com/resourcepack/new-bedrock)|[Mute Pistons](https://modrinth.com/resourcepack/mute-pistons)|[Quieter Pistons](https://modrinth.com/resourcepack/quieter-pistons)|[Mute Dispensers and Droppers](https://modrinth.com/resourcepack/mute-dispensers-and-droppers)|[Quieter Dispensers and Droppers](https://modrinth.com/resourcepack/quieter-dispensers-and-droppers)

Vanilla Hearts Health Bar HUD Hotbar

Reverts the HUD Hearts/Health Icons to the default, vanilla ones when put above other Resourcepacks. Useful for overriding the textures when using other resource packs that might make them look worse.

![Vanilla Heart Health Bar HUD Hotbar FULL](https://cdn.modrinth.com/data/cached_images/6d49b54554fafa7472c909e1249f2cfefa6de2c0.png)
![Vanilla Heart Health Bar HUD Hotbar HALF](https://cdn.modrinth.com/data/cached_images/cd35604603fa7ad3bd382bab9cde7ea439710625.png)
![Vanilla Heart Health Bar HUD Hotbar FULL HARDCORE](https://cdn.modrinth.com/data/cached_images/80d7b910ecda4d500bfb10c398ed34664ef4275a.png)
![Vanilla Heart Health Bar HUD Hotbar HALF HARDCORE](https://cdn.modrinth.com/data/cached_images/1c98d5ec319051e0911f9230c07cad1a7b7446f1.png)


Vanilla Hunger
Click here or on the image above for the Food/Hunger version

**You might also want to use:**

|[![Old Water](https://cdn.modrinth.com/data/cached_images/1b1994e448bfaa2fdd6151914c7399c544542656.png)](https://modrinth.com/resourcepack/old-water)|[![Old Bedrock](https://cdn.modrinth.com/data/cached_images/a55b4e5f09807330765f97171d2f6221e8a356b5_0.webp)](https://modrinth.com/resourcepack/old-bedrock)|[![New Bedrock](https://cdn.modrinth.com/data/cached_images/03cbeab1a95d2a9d4710b68d522031bba5fb3d69_0.webp)](https://modrinth.com/resourcepack/new-bedrock)|[![Mute Pistons](https://cdn.modrinth.com/data/cached_images/3aeec93b0bdb43d8d4633fd32d1367a906006c67.png)](https://modrinth.com/resourcepack/mute-pistons)|[![Quieter Pistons](https://cdn.modrinth.com/data/cached_images/1164bd3922a7fca0f83fc50bae850740e7b226c9.png)](https://modrinth.com/resourcepack/quieter-pistons)|[![Mute Dispensers and Droppers](https://cdn.modrinth.com/data/cached_images/ccfef63948d14ccf83da7ece681a70d2ff838343.png)](https://modrinth.com/resourcepack/mute-dispensers-and-droppers)|[![Quieter Dispensers and Droppers](https://cdn.modrinth.com/data/cached_images/9ceac66ed47273378ac263a432d4254938080b2b.png)](https://modrinth.com/resourcepack/quieter-dispensers-and-droppers)
|:-:|:-:|:-:|:-:|:-:|:-:|:-:|
|[Old Water](https://modrinth.com/resourcepack/old-water)|[Old Bedrock](https://modrinth.com/resourcepack/old-bedrock)|[New Bedrock](https://modrinth.com/resourcepack/new-bedrock)|[Mute Pistons](https://modrinth.com/resourcepack/mute-pistons)|[Quieter Pistons](https://modrinth.com/resourcepack/quieter-pistons)|[Mute Dispensers and Droppers](https://modrinth.com/resourcepack/mute-dispensers-and-droppers)|[Quieter Dispensers and Droppers](https://modrinth.com/resourcepack/quieter-dispensers-and-droppers)

V-Paxel’s

## V-Paxels – Craftable & Functional Paxels!

**V-Paxels** uses the new component capabilities, such as the [tool component](https://minecraft.wiki/w/Data_component_format#tool), to add Paxels to the game. These paxels function as a multi-tool. You can use them to break all blocks as if you were using the recommended tool for each block. You can also switch between Tilling, Pathing and Stripping/Srcaping modes by pressing your sprint key and right click at the same time.

## Content:

– **6 Paxel Types:**
> Wood | Stone | Copper | Iron | Diamond | Netherite

– **Tilling, Pathing and Stripping/Srcaping Modes:**
> The ability to switch between **Tilling, Pathing** and **Axing Modes** (hoe, shovel and axe right-click).

– **1 Charm:**
– Charm of Mining Reach I–III
> A Charm that can be found in Trial Chamber Vaults, the Charm increases your Mining Reach when held in your Offhand – 1-2 can be found in normal vaults and 3 only in Ominous Vaults

## Showcase

#### V-Paxels | Crafting and R-Click Modes Showcase

#### V-Paxels | Charm of Mining Reach

## Feedback, Suggestions and Bug Reports:

[![github](https://cdn.jsdelivr.net/npm/@intergrav/devins-badges@3/assets/cozy/documentation/issues_vector.svg)](https://github.com/VincPlyz-MC/V-Paxels/issues)

uwulangpack

UwUifies your minecraft (makes it cuter)(i hate what i made)!

## What does it do?
– Replaces “l” and “r” with “w”
– Adds random stutters to words
– Replaces some words to a more UwUified version
– Adds emoticons at the end of strings

## How was it made?

I spent a bit of my life to write a python script that does it all automagically.

# How to use
1. Install this resource pack.
2. Enable it.
3. Select “Engwish~ :3 (Furry)” language.
4. Profit.


[github](https://github.com/potatsu314/uwulangpack)

UUID Hex

## ✅ Features
– **Efficiently** converts UUIDs to hex format
– Optimized for speed by relying on a precomputated hexadecimal range (`0000-FFFF`), increasing static data usage

## 📖 Usage
Call the `uuid:_` function as an entity and use its output in `storage uuid:out plain`
Alternatively, assign a 4-integer array to `storage uuid:in UUID`, then call the `uuid:convert` function to format it.

user flags

> **communicating with non-friends in 26.2**
>
> first, open the game at least once to generate the config. then open `config/user-flags.properties` and put `false` next to the line reading `chat_friends_only=`.
>
> this will also allow you to see your own messages. an upcoming update will make this the default option.

# user flags

unblock chat, disable telemetry, and more. configure your safety settings!

by default, this mod simply prevents chat from being disabled by account settings. see below for more configuration information!

this mod works on all versions from 1.18 to 26.1!

## how it works

when starting up the game, minecraft gets [some information about what privileges your account has](https://minecraft.wiki/w/Mojang_API#Query_player_attributes), known internally as user flags. this is what controls various account features such as whether you can see chat. this mod simply changes those values to whatever you want!

## configuration

this mod creates a `config/user-flags.properties` file which can be used to make local changes to your account’s safety settings. simply put true/false next to the values you want to change.

users may want to configure these settings:

– chat allowed — bypasses account chat restrictions
– telemetry enabled — disable all minecraft telemetry

developers may want to use these settings for debugging:

– servers allowed — can be disabled (cannot bypass bans)
– profanity filter enabled — enables use of `text-filtering-config`

for more information about what all the flags do, check out [this document](https://codeberg.org/orifu/user-flags#readme)!

default config:

“`properties
#use true/false to override
chat_allowed=true
telemetry_enabled=
optional_telemetry_available=
servers_allowed=
realms_allowed=
profanity_filter_enabled=
“`

Useless Upgrade Template

# About Mod

![Modrinth Downloads](https://img.shields.io/badge/dynamic/json?url=https://api.modrinth.com/v2/project/uselessupgradetemplate&query=$.downloads&label=MODRINTH&modrinth-00eb00&style=for-the-badge&logo=modrinth&logoColor=brightgreen)
![curseforge downloads](https://img.shields.io/curseforge/dt/1421384?style=for-the-badge&logo=curseforge&logoColor=orange&label=CURSEFORGE)

[AVAILABLE ON HANGAR](https://hangar.papermc.io/break08/Useless-Upgrade-Teamplate)

This mod will keep the Netherite Upgrade Template but make it useless, you don’t need it to get Netherite Tools. Instead of, you can replace the template with a gold ingot; therefore, you don’t need to go to the dangerous bastion for the template and upgrading armor =)

### Note (especially 1.20.1 version)

**If the gold ingot can’t go in the template slot in smithing table when you hold Shift and click, try drag and drop in in the template slot**. Like this:

If shift + click don’t put gold ingot in template slot

![Drag and drop it in template slot](https://cdn.modrinth.com/data/cached_images/4067aa1cd7543c5da966cd6ba55545fcfe67cd6c.gif)

### Support 26.1 and 26.2-snapshot

**Now support MC 26.1 + 26.2-snapshot (Fabric and Datapack)**

![Just a gold ingot](https://cdn.modrinth.com/data/H1PBTaIE/images/1291c02cee695cabc3332887aa3b8efeb29ea08c.png)

# Support removing **UPGRADE TEMPLATE** for other mods

Enderite Mod Support (1.20.1 and 1.21.11 Fabric)

Support for [Enderite Mod](https://modrinth.com/mod/enderite-mod)

No longer require **Enderite Upgrade TEMPLATE**, replace it with a **diamond** !

![Support EnderiteMod](https://cdn.modrinth.com/data/H1PBTaIE/images/6a6c87b88dbfc2114de518732f74ea600786d771.png)

1.21.11 Fabric mods support list

> [Enderite Mod](https://modrinth.com/mod/enderite-mod) by Nic4Las

> [Advanced Netherite](https://modrinth.com/mod/advanced-netherite) by Autovw

> [Reinforced Barrels](https://modrinth.com/mod/reinforced-barrels) by Aton-Kish

> [Reinforced Chests](https://modrinth.com/mod/reinforced-chests) by Aton-Kish

> [Reinforced Shulker Boxes](https://modrinth.com/mod/reinforced-shulker-boxes) by Aton-Kish

> [Traveler’s Backpack](https://modrinth.com/mod/travelersbackpack) by Tiviacz1337

Just for Fabric 1.21.11

### More supported mod:

You can suggest me mod which you want to be supported, but not all mod will be accepted. Condition (Even if all these conditions are met, some mods may not be supported):

> Popularity (10 000 downloads or above)

> Mod uses recipe that includes **NETHERITE UPGRADE TEMPLATE** or anything that is similar to **UPGRADE TEMPLATE**

Go to ISSUES tab on GITHUB (Report bugs page), create new “Issues”, choose **Enhancement** label and provide mods’ name and link.

# Bugs and issues

**Report here:** https://github.com/break08/UselessUpgradeTemplate/issues

# Try my other mod

[New NameTag Recipe](https://modrinth.com/datapack/new-nametag-recipe): **Backport 26.1 Name Tag Recipe**

# Credit

Credit to MCreator for these version

List

**Forge**: 1.20.1

**NeoForge**: 1.20.4, 1.20.6, 1.21.1, 1.21.4, 1.21.8

**Fabric**: 1.21.8

**Datapack**: 1.20-1.20.1, 1.20.3-1.20.4, 1.20.5-1.20.6, 1.21-1.21.1, 1.21.4-1.21.5, 1.21.7-1.21.8

Unstable SMP Orbital Strike Cannon

![image](https://cdn.modrinth.com/data/cached_images/2e030792bd8b78ae40b697d1c35f008c309168f6.png)

**Adds Wemmbu’s “stabshot” and “nukeshot” orbital strike cannons from the Unstable SMP into the game**

_**For The Datapack -**_

To get the stabshot, run the command: “`/function nuke:give/stabshot“`

To get the nukeshot, run the command: “`/function nuke:give/nukeshot“`

To get a shulker full of both, run the command: “`/function nuke:give/shulker“`

_**For The Plugin -**_

To get the stabshot, run the command: “`/give_stabshot“`

To get the nukeshot, run the command: “`/give_nukeshot“`

To get a shulker full of both, run the command: “`/give_shulker“`

**_You’ll need to be opperator permissions to use these commands_**

[**Gameplay**](https://medal.tv/games/minecraft/clips/lZf57zQQ8PAd-mpGj?invite=cr-MSx2dFIsMzEzMzExMzI2&v=38)

![Nukeshot](https://cdn.modrinth.com/data/cached_images/972dc1249a9924daaf04ea59e68503d931660386.png)

Unreal Portal Engine

![Title](https://cdn.modrinth.com/data/cached_images/6d1ff3da6907130f09d3a75bc0b0d088e2ee905d.png)

U.P.E. aka Unreal Portal Engine – is a resource engine designed to visually improve the portal(s) in Minecraft Java Edition.

Do you remember the colored portals from the 20w14infinite snapshot and jeb_ the sheep? I created resource packs using CIT (Custom Item Textures), in which I implemented the ability to paint portals using renamed leather armor and dye, and to apply absolutely any image to them.
Resource packs? Why not a resource pack? During development, I encountered difficulties due to the final resource pack size, model limitations in Minecraft, and name length limitations in older versions and in the OS itself. Therefore, I had to split the resource packs into separate components.

Core Engine (for all game versions)
[Add-ons](https://modrinth.com/user/Spazmanazer_Twins) (for Optifine versions from 1.9 to 1.21.4 and for versions starting from 1.21.5 and all future versions, including snapshots)
[Connector](https://modrinth.com/user/Spazmanazer_Twins) (for add-ons for game versions 1.21.5 and all future versions, including snapshots)

The core engine doesn’t do anything on its own. It’s just a collection of models. So, enabling it in-game won’t change anything.

Addons work alongside the engine. With them, you can paint portals or use any PNG image (or GIF after proper conversion). Or you can use any image and color it with a dye. It’s all up to your imagination.

Connector was created due to the priority of resource packs in the list. It’s needed to allow addons to work together on versions 1.21.5+.

Where is a resource pack useful? In singleplayer and on servers.
Since these are resource packs with item renaming, all visual changes will be visible to everyone who has them installed.
You can color-code portals to help you remember which one leads where or which one is connected to which.
You can create a portal gallery.
It’s all up to your imagination.

FAQ
Question 1: what does the engine do?
Answer: adds a set of .json models that, after renaming an item, can do the following:
![Demonstration](https://cdn.modrinth.com/data/cached_images/0bda96462333ffe941a51cfcbe4a01523901e8fe.png)
But if you just enable the resource pack, nothing will change in the game, since it is just a set of models.
Question 2: what is needed for the engine to work?
Answer: you need to create an addon for it using CIT (Custom Item Textures) technology, which is available in Optifine, in third-party mods like CIT Resewn, and starting with 1.21.5+, in the vanilla game.

Question 3: will addons work on the server too?
Answer: yes, because CIT (Custom Item Textures) is used exclusively on the game client and not on the server.

Question 4: how to create your own addon?
Answer: you need knowledge of resource packs, scripts for mass file renaming, and Notepad++ for mass character changes.

Question 5: what do you mean by mass renaming?
Answer: portal sizes. This engine supports all portal sizes, from the impossible 1×1 to the maximum 21×21.