Список изменений
PORTED THE MOD TO 26.1!
Added:
- Long-range pet recall from the Pet List: The Pet List can now recall pets from any distance. It tries every available method until it finds the pet - live entity lookup, nearby chunk search, registry position, and finally NBT reconstruction from the saved snapshot (same system as Revive). If nothing else works, the pet spawns at your feet.
The normal Pet Bell item is still limited bymax_recall_distance_blocks, but the Pet List always works if the pet has registry data. - Pinned / favourite pets: You can now star any pet in the Pet List to keep it pinned at the top. Pinned state is saved per world.
- Performance presets in Mod Menu/Configs: Added one-click presets (
LOW,BALANCED,HIGH,CUSTOM) that adjust preset-managed performance settings, including max pets, recall distance, nearby-only list filtering, and particle intensity sliders. - Advanced tagging controls for modpacks and custom mobs:
allow_non_tameable_tagging- allow tagging non-tameable entities (defaultfalse)tagger_entity_allowlist- always allow these entity types (default empty)tagger_entity_denylist- block tagging these entity types (default:minecraft:zombie,minecraft:creeper)
- Added
verbose_messages(YES/NO in Mod Menu, default NO) to suppress chat confirmations for mod actions, including bell recall summaries and Pet List action confirmations. - Added optional low-health auto-recall system with configurable threshold, cooldown, target mode (player or nearest placed bell), bell search radius, and warning effects.
Changed:
- Performance presets are now treated as the default configuration workflow across config and Mod Menu.
- Pet List distance display is now configurable:
pet_list_show_exact_distance(Mod Menu toggle, default ON) lets you choose exact values or cappedmax+ blocks. - Changed the default
recall_animation_typefromparticlestonone. Per-entity teleport animations no longer play by default; set the config toparticles,portal,smoke, orpoofto re-enable. - Refreshed all textures (Pet Bell item, Pet Tagger item, Bell of Companions block) with updated visuals, plus a new mod icon!
- Simplified the Mod Menu config UI. Technical options (
recall_method,enable_reflection_tameable_checks) are still available in the JSON config file. - Villager/trader recall protection is now a configurable toggle (protect_villagers_from_recall) instead of hardcoded-on (so if you have a mod that makes villagers tameable, you can tag them! it sounds pretty weird but at least you have freedom now)
- Pet Tagger now blocks hostile mob tagging by default (zombies, creepers, etc.), and this can be customized through config.
- Standardized recall and teleport particle multipliers across 1.21.1, 1.21.11, and 26.1 for consistent cross-version behavior.
- Normalized recall particle visuals so effect density is now fixed per recall action (not scaled by number of recalled pets), improving visual consistency and reducing worst-case particle cost.
- Simplified bulk recall visuals to a single central burst system instead of mixing a central burst with a second teleport-side particle effect.
Removed:
- Removed the empty Advanced category tab from the Mod Menu screen.
- Removed the range ring feature from client runtime and Mod Menu config UI across all release targets. The ring settings remain in config for backward compatibility but are no longer active.
- Removed the low-value
/petbell showconfigdebug command.
Fixed:
- Fixed first-run config defaults so new installs now start on the
BALANCEDpreset (instead ofCUSTOM) with preset-managed values correctly applied, includingmax_recall_distance_blocks = 256. - Fixed
/petbell resetconfigto reset using defaults +BALANCEDpreset. - Fixed verbose-message behavior for tagging actions so tag/untag success messages now respect the
verbose_messagestoggle. - Fixed performance preset persistence so preset selection is now stored explicitly in config and reapplied on load for all non-custom presets.
- Fixed performance preset save behavior so manual edits to preset-controlled fields, including particle intensity sliders, now switch the config to
CUSTOMinstead of being overwritten unexpectedly on save. - Fixed an ordering issue in Mod Menu preset saves where selecting a preset could still be overridden by preset-controlled field callbacks in the same save cycle.
- Fixed a regression where selecting a non-custom performance preset could still end up saved as
CUSTOM; preset selection now persists correctly after save. - Fixed a Pet List edge case where pinning a loaded pet could sometimes show it as unloaded.
- Fixed false "unloaded" messages when recalling pets from the Pet List.
- Fixed Pet List recall being incorrectly blocked by
max_recall_distance_blocks. - Fixed Pet List capped distance display to use the server's active recall limit, so unlimited (
0) no longer shows stalemax+ blockscapping. - Fixed Bell item/block recall parity with Pet List fallback flow: unloaded pets now use registry/NBT recovery too, while still respecting configured max recall distance.
- Fixed 1.21.1 / 1.21.11 API parity in tagger and recall logic.
- Fixed Bell of Companions block swing animation regression (the bell body now visibly swings again on use) on all release targets: 1.21.1, 1.21.11, and 26.1.
- Fixed a ring-state sync ordering bug where a block entity data update could overwrite the freshly-triggered client ring state and cancel the animation.
- Fixed
recall_animation_typeandteleport_particle_intensityhaving no effect on mass recall in 1.21.1 and 1.21.11 (per-entity teleport animations were only playing for single-pet recalls from the Pet List; now they play during bell ring too, when animation type is notnone). - Fixed
verbose_messageshaving no effect in 26.1: the "teleported N pets" message was always shown regardless of the setting. - Fixed the Mod Menu teleport animation selector displaying
particlesas the UI default instead ofnone, inconsistent with the config field default across all release targets. - Fixed legacy config migration where older configs could keep
particle_type: none; old-version configs now migrate back tominecraft:heartunless explicitly updated afterward.
26.1 PORT related:
- Finalized the 26.1 parity pass: restored Pet List blur and restored full client/UI behavior.
- Fixed missing texture issue on 26.1 by shipping proper item definition JSONs.
- Fixed Bell of Companions block texture rendering on 26.1.
- Verified the full release matrix for 1.21.1, 1.21.11, and 26.1.
Файлы
bell-of-companions-1.4.0+mc1.21.1.jar(473.21 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.4.0
Загрузчики
Fabric
Версии игры
1.21.1
Загрузок
68
Дата публикации
02.04.2026

