Mace Elytra BoostСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (4)
release
Mace Elytra Boost 1.3
1.313 мар. 2026 г.2,9 тыс.Minecraft: 1.21.11fabric
Что нового
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.3.0] - 2026-03-13
### Added
- **Sound effects** for all mace abilities:
- Elytra boost: Breeze shoot sound
- Ground slam: Iron Golem attack sound
- Entity trap: Anvil landing sound
- **Particle effects** for mace abilities:
- Elytra boost: cloud particles
- Ground slam: explosion particles
- **New config options**: `groundLaunchStrength`, `flyingBlocksCount`, `flyingBlockSpeed`, `boxSize`, `boxHeight`, `enableSounds`, `enableParticles`
- **Server-side distance validation** — server now verifies that hit targets are within 8 blocks of the player, preventing exploit packets
- **Client-side cooldown check** — client no longer sends packets while mace is on cooldown, reducing network traffic
### Fixed
- **Elytra boost in ALWAYS mode** — boost now correctly works without elytra equipped when mode is set to ALWAYS (previously the boost method always required elytra)
### Changed
- All previously hardcoded gameplay values are now configurable via `mace.json`
- Config validation now enforces bounds: `flyingBlocksCount` (0–20), `boxSize` (3–7, odd only), `boxHeight` (1–5)
---
## [1.0.0] - 2026-01-19
### Added
- Initial release of Mace Elytra Boost
- Mace boost mechanic: attack with Mace while flying with Elytra to boost forward
- Boost works by attacking air or blocks
- Built-in cooldown system (10 ticks / 0.5 seconds) to prevent spam
- Full multiplayer support with server-side validation
- Client-server synchronization for smooth boost experience
- Boost strength: 1.2 (multiplier to velocity)
- Compatibility with Minecraft 1.21.11
### Technical Details
- Uses Fabric Networking API for client-server communication
- Custom packet system (MaceBoostPayload) for boost requests
- Reflection-based flight detection for compatibility with different mappings
- Explicit velocity synchronization via EntityVelocityUpdateS2CPacket
- Mixin injection into MinecraftClient.doAttack for client-side detection
---
## Future Versions (Planned)
### [1.4.0] - Advanced Features
- [ ] Visual cooldown indicator (HUD overlay)
- [ ] Option to enable/disable in specific dimensions
- [ ] Different boost modes (tap vs hold)
- [ ] Boost strength scaling with Mace enchantments
- [ ] Compatibility patches for popular mods
---
## Version History Template
### [X.X.X] - YYYY-MM-DD
#### Added
- New features
#### Changed
- Changes to existing functionality
#### Deprecated
- Soon-to-be removed features
#### Removed
- Removed features
#### Fixed
- Bug fixes
#### Security
- Security fixes
release
Mace Elytra Boost 1.2
1.211 февр. 2026 г.550Minecraft: 1.21.11fabric
Что нового
Mace Elytra Boost 1.2
Что сделано
- Команда /mace reload (OP lvl 2+) регистрируется на сервере и перечитывает config/mace.json.
- Новое сообщение локализации.
release
Mace Elytra Boost 1.1
1.12 февр. 2026 г.150Minecraft: 1.21.11fabric
Что нового
Mace Elytra Boost 1.1
Added a feature for using a mace on elytras.
release
Mace Elytra Boost 1.0
1.020 янв. 2026 г.118Minecraft: 1.21.11fabric
Что нового
Mace Elytra Boost 1.0