
Effective Instruments
Play music. Empower allies. Or curse your enemies. Effective Instruments adds a magical aura system to musical instruments, letting musicians grant potion effects to nearby players and mobs.
Оцените первым
4.7K
1
Список изменений
[1.6.0] - 2026-07-01
Added
- Datapack-driven aura data. Aura presets, instrument→aura mappings, and
durability metadata now load from datapacks
(
data/<namespace>/effectiveinstruments/aura/{presets,instrument_map,mobile_instrument_map,durability}/) via a reload listener that re-runs on server start and every/reload. The mod ships its defaults as a generated datapack; modpacks can add or override any of it. Legacyconfig/effective_instruments/files still layer on top as overrides (gated byallowConfigOverrides). - Client preset sync (
SyncAuraDataS2CPacket). Remote clients receive the server's preset registry + mappings so the selector overlay works on dedicated/LAN servers. Sent on login and after every server reload (viaOnDatapackSyncEvent). Wire protocol bumped to 5 — pre-1.6.0 clients cannot populate a datapack-driven registry, so the handshake mismatch is intentional. IAuraPerformerseam (PlayerPerformer) — groundwork for non-player performers; player behavior is unchanged.
Fixed
- Malformed datapack JSON (bad field type, invalid effect id) is now isolated per entry and can no longer abort world load or leave the aura registry half-cleared; the registry is swapped in transactionally.
- The reload listener no longer reads SERVER config before it loads (regression of the 1.4.9 split); pre-config reads route through safe accessors.
- Effect cleanup no longer strips beacon / other-mod effects that merely share an aura's amplifier and ambient flag — it now matches on the recorded expiry.
- Vanilla
/reloadre-syncs presets to clients (previously only login and the EI commands did). - Mobile autoplay auras now activate in every dimension (discovery scan was overworld-only) and are cleared from the active set on logout.
- Server authority: stationary aura selection requires a held tracked instrument, and the mobile screen-open path requires the claimed instrument to actually be held — closing two client-trusted-state holes.
- Spectators, snow golems, ambient creatures, and neutral mobs are no longer hit by offensive auras under the default config.
- Per-note aura application is throttled, and mobile aura radius is capped to the mobile tier's bound.
- Packets now declare their network direction; a
.gitattributesnormalizes line endings (gradlewstays LF).
Файлы
effectiveinstruments-1.6.0.jar(330.06 KiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.6.0
Загрузчики
Forge
Версии игры
1.20.1
Загрузок
270
Дата публикации
06.07.2026
