Repository navigation
MCHeli Rework 1.1.0-beta.2
Pre-release
Pre-release
·
727 commits
to main
since this release
Phase 6 of the road to 1.1.0: content packs that servers send to their players, night glow and
burning wrecks. Betas are not uploaded to CurseForge; download them from the GitHub releases.
Worlds from 1.1.0-beta.1 and 1.0.0 load as before. Players and servers need the same version,
since the network protocol changed.
Added
- Night glow: rounds trail a tracer, rockets and missiles burn with a glowing motor, burning
flares light up around them, and every explosion throws a flash of light and glowing embers.
A crashing vehicle goes up in a bigger flash and keeps burning with a glow for several seconds.
The glow is faint by day and strongest at night, in caves and under water. Turn it off with
effects.nightGlowin the new client config,config/mcheli-client.toml. - Wrecks stay for 30 seconds instead of 25 and keep burning until they disappear: flames, a fire
glow and rising embers that die down over the last five seconds. Sunk wrecks do not burn. - Screenshots of night glow in
docs/images/phase-6, shown in the README. - Content packs: zips or folders in
<game dir>/mcheli/packsthat add vehicles and weapons, with
their models, textures and sounds and apack.propertiesmanifest. Packs are data only; one
holding anything else is refused. A pack can replace an original vehicle by using its name. - Servers send their packs to players when they join: each player downloads only the packs they
do not have yet and keeps them inmcheli/cache, so the next visit is instant. While connected,
players use exactly the server's packs. The original 1.0.3 content is never sent. - Server settings under
[packs]inmcheli-server.toml: an allow list, and size limits per pack
(8 MB) and for all packs together (64 MB). Client settingpacks.cacheSize(256 MB) caps the
download cache, deleting the packs used longest ago first. - Problems with a pack (a bad manifest, a refused file, a broken definition or line, an unknown
weapon) are written to the log and shown to operators in the chat on joining and after
/mcheli reload. A broken pack never stops the game from starting. /mcheli packslists the packs in use with their vehicle and weapon counts.- An example pack with our own helicopter, the Rework Scout (two paint schemes), in
examples/rework-example-pack, and a pack author guide,docs/content/packs.md. - A mod icon, shown in the mods list and the README.
Changed
- Vehicles no longer flash red when hit.
- Hits no longer jolt a vehicle that someone is flying or driving, and explosions no longer push
it. An empty vehicle still rocks a little from a nearby blast (a quarter of the old push). /mcheli reloadnow reloads the content packs too, with the server's settings, and sends every
player the new pack list. Before, a dedicated server and its players each reread their own files.- The network protocol changed: players need the same version as the server.
- The rework's own code is now under the MCHeli Rework Licence (
LICENSE, also inside the jar)
instead of plain All Rights Reserved: free to play, to include in free modpacks, to read, build
and contribute to; redistributing the source or modified builds and selling the mod still need
permission. EMB4's original content is not affected.