• Soundtracks
  • Composers
  • Music Genres
  • Game Genres
  • Franchises

The Greatest Game Music

Reviews of truly outstanding game music

Eaglercraft 120 New [iOS]

Feature Draft — Eaglercraft 1.20 “New” (proposal) Summary Add a modernized single-player and server-side feature set called World Profiles to Eaglercraft 1.20, enabling curated world behavior, compatibility layers, and lightweight mod-like tweaks without altering base client or requiring full mods. Goals

Let players run worlds with different gameplay rules and compatibility options (vanilla 1.20, legacy compatibility, QoL tweaks) without separate clients. Maintain browser-based, low-resource nature of Eaglercraft. Allow server hosts to advertise and enforce world profiles for smoother multiplayer join experience. Keep security and simplicity: no arbitrary executable mods; changes limited to safe, sandboxed data-driven tweaks.

Key Components

Profile Types

Vanilla: strict 1.20 behavior. Legacy Compatibility: optional toggles to emulate older Java editions (block names, combat timing, item IDs). QoL: client-side-only conveniences (better hotbar scrolling, inventory search, improved tooltips). Adventure/Hardcore Variants: rule sets (e.g., no respawn, permadeath, custom mob scaling).

Profile Definition File (profile.json)

Metadata: name, version, author, description, icon. Compatibility flags: gameVersion (1.20), legacyEmulation (true/false), behaviorOverrides (list). Gameplay rules: mobDifficultyMultiplier, hungerDrainModifier, blockDropOverrides (mapping). UI toggles: inventorySearch (true/false), compactHUD, vanillaTooltips (true/false). Resource packs list (optional, approved sandboxed formats). eaglercraft 120 new

Example (conceptual): { "name":"Legacy Classic", "version":"1.0", "author":"Community", "gameVersion":"1.20", "legacyEmulation": true, "rules": { "combatCooldownOverride": 0.5, "itemIdMode":"numeric" }, "ui": { "inventorySearch": true } }

Profile Store & Discovery

Local profiles: users can create, import, export profiles via UI. Server-advertised profile: servers include a short profile ID and human-readable name when listing worlds; client auto-suggests importing the profile when joining. Curated community profiles page (hosted separately) — optional; Eaglercraft client does not fetch remote code, only safe profile JSON and allowed resource packs. Feature Draft — Eaglercraft 1

Safe Resource Packs & Sandboxed Tweaks

Allow resource packs for textures/locale but disallow executable scripts. Behavior changes limited to a whitelisted set of toggles applied in the client or server without running arbitrary code. Versioning & validation: client validates profile schema and warns on unsupported keys.