promotional bannermobile promotional banner

MoveEarth-Addtional

MoveEarth-Addtional is a server companion and compatibility extension mod specifically tailored for the "MoveEarth" Minecraft multiplayer server.
Back to Files

moveearth_addtional-2.2.jar

File namemoveearth_addtional-2.2.jar
Uploader
RuskLaboRuskLabo
Uploaded
Aug 29, 2026
Downloads
63
Size
1.6 MB
Mod Loaders
NeoForge
File ID
8758638
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:moveearth-addtional-1616895:8758638"

Learn more about Curse Maven

What's new

Entity Occlusion Culling (SubChunk VisGraph)

  • SubChunk VisGraph Packet Control: Integrated a sub-chunk (16×16×16) visibility graph and view frustum culling engine into ChunkMap$TrackedEntity via Mixin. Dynamically pauses packet broadcasting (ItemEntity and ExperienceOrb) for occluded or out-of-view entities, eliminating ESP exploitation and drastically reducing client-server network traffic.
  • Ultra-Low Overhead & O(1) Evaluation: Pre-calculates 6-face inter-connectivity bitmasks per section on block changes, allowing BFS exploration and entity visibility checks to execute in constant \(O(1)\) set lookup time without ticking voxel raycasts.
  • Pop-in Prevention & Near-Distance Bypass: Enforced an unconditional 3.5m near-distance bypass around players and a +30-degree FOV margin to guarantee zero pop-in latency upon turning corners and preserve full compatibility with item magnet / auto-collector mods.
  • Broad Mod Compatibility & Fail-Safe: Leveraged vanilla BlockState.canOcclude() and isSolidRender() to automatically recognize third-party mod blocks (pipes, machines, glass, fences) while failing safe to visible upon unrendered or exceptional states.
  • Configurable Control Engine: Added SubChunkOcclusionConfig with toggles for feature enablement, bypass radius, FOV margin, search depth, tick intervals, and entity type filters.

Player Analytics & Web Dashboard

  • Interactive 2D Spatial Heatmap Canvas Viewer: Integrated a rich HTML5 Canvas 2D grid map into the web dashboard featuring pan/drag, mouse wheel zooming, origin centering, data autofit, dynamic coordinate/axis rendering, thermographic density coloration, hover inspection tooltips, altitude (YBand) / relationship (Relation) filtering, and bidirectional focus synchronization with the top density ranking table.
  • Web Dashboard & REST API: Provided /api/summary, /api/heatmap, /api/top-players, /api/groups, /api/health, and single-player inspection endpoints, with export archiving and configurable authentication (config/moveearth_analytics.properties).
  • High-Throughput SQLite Storage Engine: Implemented SqliteAnalyticsStorageEngine operating in SQLite WAL mode (PRAGMA journal_mode = WAL) under <world>/moveearth/analytics/analytics.db with background daemon transaction batching, automated retention purges, and auto-healing schema migrations (Version 3).
  • JST 19:00 Open Day Cycle Alignment: Aligned all retention and aggregation windows to JST 19:00 ((bucket_at - 36000) / 86400) and enforced per-open-day 10-minute active thresholds (HAVING SUM(active_seconds) >= 600) for individual activeDays and server-wide activeUniquePlayers.
  • Realtime Session & Intrusion Tracking: Integrated non-blocking SessionTracker measuring active vs. AFK duration, combining online player states into realtime queries, alongside IntrusionTracker for detector block entry-to-exit intrusion sessions.
  • Offline Player Analytics Commands: Replaced EntityArgument.player() with GameProfileArgument.gameProfile() in /analytics command to inspect historical activity for offline players and base owners.

Jobs Compatibility

  • Farmer's Delight 1.3.3 Support: Added optional Farmer's Delight support to the Farmer job. Mature cabbages, onions, tomatoes, rope-grown tomatoes, and rice panicles now grant Farmer XP.
  • Verified Right-Click Harvest Rewards: XP is awarded only after the server confirms that the mature crop was successfully harvested and reset to an immature state.

PvP Loadouts and Combat Balance

  • Replaced the FMIC PvP presets with TaCZ standard modern firearms: SCAR-L, MP5A5, AA12, and the semi-auto-only SKS Tactical, with a P320 sidearm for every role.
  • Retuned close-range body-shot damage for full Protection IV iron armor, 20 health, 1.5x headshots, and zero armor penetration. Target TTK is approximately 343-400 ms depending on weapon cadence.
  • Kept standard magazine capacities and installed only compatible sights and lasers; AA12 and SKS Tactical use sights without lasers.

TPA

  • Explicitly declared permission level 0 on the player-facing /tpa, /tpaccept, /tpdeny, and /tpcancel command roots, matching /stats for hybrid server command-permission compatibility. The previous /tpacancel spelling remains as an alias, and /tpa admin remains restricted to permission level 2.
  • Added the collision-resistant /moveearthtpa command tree with request, accept, deny, cancel, and status operations, and changed player-facing target arguments to online player names so they do not depend on privileged entity selectors.

Compatibility

  • Updated the mod version to 2.2 while keeping the network protocol at 2.0-jobs1 because no packet schema changed.
  • Kept v2.2 network-compatible with v2.0 and v2.1 clients. Older clients continue to display the previous FMIC preset names, while the v2.2 server authoritatively issues the new TaCZ loadouts.