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.

This mod has no additional files