Skip to content

Releases: Azturax/Az_s_Companions

1.0.15 Hotfix — fix server join crash

Choose a tag to compare

@Azturax Azturax released this 06 Sep 16:33

1.0.15 Hotfix — fix server join crash

Players could not join dedicated servers (Invalid player data) because /az summon used an unregistered command argument. Equipment args now use vanilla resource location arguments (ResourceLocationArgument / IdentifierArgument). Modded item ids still work.

Fixed

  • Dedicated-server join crash — /az summon no longer uses an unregistered anonymous ArgumentType. Armor, weapon, tool, and shield args serialize with the vanilla minecraft:resource_location type, so ClientboundCommandsPacket no longer fails with Invalid player data.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.15+1.21.1.jar
  • azscompanions-fabric-1.0.15+1.21.1.jar
  • azscompanions-neoforge-1.0.15+1.21.5.jar
  • azscompanions-fabric-1.0.15+1.21.5.jar
  • azscompanions-forge-1.0.15+1.20.1.jar
  • azscompanions-fabric-1.0.15+1.20.1.jar
  • azscompanions-neoforge-1.0.15+26.1.2.jar
  • azscompanions-neoforge-1.0.15+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.15+<mc>.jar on tag v1.0.15 (8 unified jars).

1.0.14 — Accept almost all modded companion armor and tools

Choose a tag to compare

@Azturax Azturax released this 04 Sep 12:23

1.0.14 — Accept almost all modded companion armor and tools

Companions accept almost every modded armor piece and tool, not only vanilla ArmorItem / SwordItem classes.

Changed

  • Equipment slots — helmet, chest, legs, and boots accept items that occupy that slot, sit in armor/tool tags, have armor attributes, or have an equipment-shaped id (wyvern_helmet, mage_robe, …). Dirt and food stay rejected unless they are actually wearable.
  • CCI /az summon — armor, weapon, tool, and shield args accept namespace:path ids (e.g. draconicevolution:wyvern_helmet) via the item registry, not a vanilla-only list.
  • Mining AI — tool auto-equip also treats modded pickaxe/axe/shovel-like ids as tools, not only vanilla item tags.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.14+1.21.1.jar
  • azscompanions-fabric-1.0.14+1.21.1.jar
  • azscompanions-neoforge-1.0.14+1.21.5.jar
  • azscompanions-fabric-1.0.14+1.21.5.jar
  • azscompanions-forge-1.0.14+1.20.1.jar
  • azscompanions-fabric-1.0.14+1.20.1.jar
  • azscompanions-neoforge-1.0.14+26.1.2.jar
  • azscompanions-neoforge-1.0.14+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.14+<mc>.jar on tag v1.0.14 (8 unified jars).

1.0.13 — Remove companion valuables loot on sleep

Choose a tag to compare

@Azturax Azturax released this 04 Sep 12:08

1.0.13 — Remove companion valuables loot on sleep

Companions no longer gift valuables when they wake from sleep.

Removed

  • Sleep wake loot — CompanionWakeLoot removed on all loaders. Companions no longer drop or gift valuables after sleeping. Flower gifts and desert-pyramid charm loot are unchanged.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.13+1.21.1.jar
  • azscompanions-fabric-1.0.13+1.21.1.jar
  • azscompanions-neoforge-1.0.13+1.21.5.jar
  • azscompanions-fabric-1.0.13+1.21.5.jar
  • azscompanions-forge-1.0.13+1.20.1.jar
  • azscompanions-fabric-1.0.13+1.20.1.jar
  • azscompanions-neoforge-1.0.13+26.1.2.jar
  • azscompanions-neoforge-1.0.13+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.13+<mc>.jar on tag v1.0.13 (8 unified jars).

1.0.12 — BRAT chat prefix for designated owner

Choose a tag to compare

@Azturax Azturax released this 03 Sep 10:27

1.0.12 — BRAT chat prefix for designated owner

Companion chat rank prefix [BRAT] for a designated owner UUID (and CCI summons they own).

Added

  • [BRAT] chat prefix — companions owned by UUID 324ca5e2-c2e1-4b50-be3d-01198293e919 (and CCI summons they own) prefix owner-chat lines as [BRAT] <Name> …. Listen-loop detection still recognizes those replies.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.12+1.21.1.jar
  • azscompanions-fabric-1.0.12+1.21.1.jar
  • azscompanions-neoforge-1.0.12+1.21.5.jar
  • azscompanions-fabric-1.0.12+1.21.5.jar
  • azscompanions-forge-1.0.12+1.20.1.jar
  • azscompanions-fabric-1.0.12+1.20.1.jar
  • azscompanions-neoforge-1.0.12+26.1.2.jar
  • azscompanions-neoforge-1.0.12+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.12+<mc>.jar on tag v1.0.12 (8 unified jars).

1.0.11 — Wiggly-only dog, summon modes and CCI kill command

Choose a tag to compare

@Azturax Azturax released this 03 Sep 09:50

1.0.11 — Wiggly-only dog, summon modes and CCI kill command

Wiggly-only dog, /az summon modes and kill command, Steve/Alex CCI defaults, 26.x item textures, and companion gear/AI menus.

Changed

  • Wiggly dog — only a charm-owned Wiggly companion gets the extra dog (0.7 scale, one at a time). /az summon never spawns the sidekick, even with type wiggly.
  • /az summon default — omitted type is a player-form companion with a random Steve or Alex skin (not Kon). Explicit kon / bits / wiggly still work.

Added

  • /az summon mode — optional follow / stay / sit / idle / attack / patrol / home (idle → wander, attack → guard). Default Follow.
  • /az summon kill — all, nearest, or nametag. Removes CCI timed summons only; charm Kon / Bits / Wiggly / Dox are untouched.
  • Gear / AI menus (Minecraft 1.21.1 and 1.21.5) — companion general settings (nametag, teleport, global talk, idle chat, chat listen, chunk loading) plus adventure inventory.

Fixed

  • 26.x item textures — items/*.json so Companion Charm and Kon Bed render on Minecraft 26.x.
  • 26.x spawn / Bits — spawn de-dupe and stored Bits persistence on NeoForge 26.1.2 / 26.2.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.11+1.21.1.jar
  • azscompanions-fabric-1.0.11+1.21.1.jar
  • azscompanions-neoforge-1.0.11+1.21.5.jar
  • azscompanions-fabric-1.0.11+1.21.5.jar
  • azscompanions-forge-1.0.11+1.20.1.jar
  • azscompanions-fabric-1.0.11+1.20.1.jar
  • azscompanions-neoforge-1.0.11+26.1.2.jar
  • azscompanions-neoforge-1.0.11+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.11+<mc>.jar on tag v1.0.11 (8 unified jars).

1.0.10 — Kon/Bits invincibility, spawn guards, CCI summon

Choose a tag to compare

@Azturax Azturax released this 26 Aug 14:41

1.0.10 — Kon/Bits invincibility, spawn guards, CCI summon

Kon/Bits invincibility (including Draconic Evolution), duplicate-spawn guards, safe teleports, per-player persistence, quieter chat, and CCI /az summon.

Fixed

  • Kon / Bits invincibility — charm Kon and Bits never die from combat or world damage, including unknown/modded types (Draconic Evolution chaos/wyvern, armor-pierce). CCI timed summons stay mortal so they can expire. Charm dismiss, logout park, and admin discard still work.
  • Duplicate spawns — login grace, UUID reuse, and cap culling so Wiggly and owned companions do not double-spawn while chunks are still loading.
  • Safe teleport — follow/dimension snaps land beside the owner (never inside their hitbox), with brief post-teleport i-frames.
  • Per-player settings + inventory — companion UI settings and inventories persist across dismiss/recreate via world SavedData keyed by player UUID + companion identity.
  • Reduced chatter — idle/reactive/scripted lines use longer cooldowns and per-player ambient gates so companions talk less often.

Added

  • /az summon — CCI/streamer temporary companion (permission 2) on all loaders including 26.x. Spawns an extra follower with a timed death window; does not replace charm Kon/Bits/Wiggly/Dox. IMC companion_cci_summon on 1.21.1 / 1.21.5 / 1.20.1.

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.10+1.21.1.jar
  • azscompanions-fabric-1.0.10+1.21.1.jar
  • azscompanions-neoforge-1.0.10+1.21.5.jar
  • azscompanions-fabric-1.0.10+1.21.5.jar
  • azscompanions-forge-1.0.10+1.20.1.jar
  • azscompanions-fabric-1.0.10+1.20.1.jar
  • azscompanions-neoforge-1.0.10+26.1.2.jar
  • azscompanions-neoforge-1.0.10+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.10+<mc>.jar on tag v1.0.10 (8 unified jars).

1.0.9 — inventory keep, Kon combat, humanoid bows

Choose a tag to compare

@Azturax Azturax released this 14 Aug 12:28

1.0.9 — inventory keep, Kon combat, humanoid bows

Inventory/Bits never drop by default, Kon/PASSIVE combat parity, and humanoid bow combat.

Fixed

  • Inventory & Bits persist — death no longer dumps companion/Bit gear into the world (keepInventoryOnDeath default true). Snapshots go to the bound charm (parents) or parent StoredChildren (Bits). Equipment drop chances forced to 0; LivingDrops canceled when keep is on.
  • Kon / PASSIVE combat — PASSIVE companions (including Kon) now proactively aggro hostile mobs like other combat-capable companions. Target acquisition no longer requires HOSTILE attitude or a team id. Fabric canAttackTarget aligned with NeoForge.

Added

  • Bow / ranged combat — humanoid forms (player, zombie/skeleton/husk/stray, enderman) and humanoid Bits shoot when holding a bow/crossbow with arrows (or Infinity). Animal / spider / non-humanoid forms stay melee-only.

Config

  • keepInventoryOnDeath (server combat section, default true)

Loaders

Minecraft Standalone (+ CCI soft-compat)
1.21.1 NeoForge + Fabric
1.21.5 NeoForge + Fabric
1.20.1 Forge + Fabric
26.2 / 26.1.2 NeoForge

Jars (8)

  • azscompanions-neoforge-1.0.9+1.21.1.jar
  • azscompanions-fabric-1.0.9+1.21.1.jar
  • azscompanions-neoforge-1.0.9+1.21.5.jar
  • azscompanions-fabric-1.0.9+1.21.5.jar
  • azscompanions-forge-1.0.9+1.20.1.jar
  • azscompanions-fabric-1.0.9+1.20.1.jar
  • azscompanions-neoforge-1.0.9+26.1.2.jar
  • azscompanions-neoforge-1.0.9+26.2.jar

Jar pattern: azscompanions-<loader>-1.0.9+<mc>.jar on tag v1.0.9 (8 unified jars).

1.0.8 — unified jars with CCI soft-compat

Choose a tag to compare

@Azturax Azturax released this 13 Aug 14:21

1.0.8 — CCI soft-compat in main jars

One jar per Minecraft × loader. CCI is optional soft-compat inside the main jars (no separate *-cci artifacts). NeoForge and Fabric remain separate jars.

Jars (8)

  • azscompanions-neoforge-1.0.8+1.21.1.jar
  • azscompanions-fabric-1.0.8+1.21.1.jar
  • azscompanions-neoforge-1.0.8+1.21.5.jar
  • azscompanions-fabric-1.0.8+1.21.5.jar
  • azscompanions-forge-1.0.8+1.20.1.jar
  • azscompanions-fabric-1.0.8+1.20.1.jar
  • azscompanions-neoforge-1.0.8+26.1.2.jar
  • azscompanions-neoforge-1.0.8+26.2.jar

CCI

  • Without CCI/iChunUtil: companions work as before (bridge idle).
  • With CCI + iChunUtil (matching MC + loader): IMC stream outcomes + Fabric /azscci activate.
  • NeoForge 26.x: no CCI available.

Publish workflow matrix uploads these 8 jars (optional CCI deps declared on store).

1.0.7 — 26.x registry fix, own-bed sleep, rare finds

Choose a tag to compare

@Azturax Azturax released this 13 Aug 11:40

Summary

  • NeoForge 26.x: fix RegisterEvent crash (Block/Item id not set / unbound azscompanions:kon_bed) via registerBlock / registerItem / registerSimpleBlockItem.
  • Own-bed-only sleep: companions sleep only in claimed kon_bed; if obstructed/missing, clear claim and search for another companion bed.
  • ITEM_FIND rarity: hard cap of one find claim per ~14 days (wall-clock + ticks); custom item_find fan-out no longer bypasses the gate; logout no longer resets it.

Jars (14)

All maintained lines: 1.21.1 / 1.21.5 / 1.20.1 (+ CCI) and NeoForge 26.2 / 26.1.2.

Pattern: azscompanions-<loader>[-cci]-1.0.7+<mc>.jar

1.0.6 — AI chatter toggles, custom events, luck immunity

Choose a tag to compare

@Azturax Azturax released this 13 Aug 10:50

Summary

  • AI chatter toggles: idleChat, reactiveChat, itemFindChat (defaults ON) — admin AI Config + AI config files
  • Custom events: customChatEvents list (trigger + optional itemId/prompt/fallback/cooldown) — see docs/COMPANION_AI.md
  • Luck immunity: world.luckAffectsCompanion default false — companions ignore luck/unluck effects and LUCK attribute modifiers (artifact spam)

Loaders (14 jars)

Minecraft Standalone CCI
1.21.1 NeoForge + Fabric NeoForge + Fabric
1.21.5 NeoForge + Fabric NeoForge + Fabric
1.20.1 Forge + Fabric Forge + Fabric
26.2 NeoForge —
26.1.2 NeoForge —

Full notes: CHANGELOG.md