Skip to content

V1.6.4

Choose a tag to compare

@TheShovel TheShovel released this 28 Jun 07:28
· 5 commits to main since this release

irongingot v1.6.4

Changelog - 2026-06-28

Item Physics

  • Client-side prediction - items send initial velocity at spawn so the
    client interpolates movement smoothly. No more jittery teleport corrections
    during flight.

  • No air drag - 0.98× multiplier removed (vanilla behavior: gravity only).
    Horizontal velocity holds until ground contact.

  • Ground sync - items send final position + zero-velocity packet on
    touchdown so the client doesn't bounce with stale velocity.

  • Distance culling - item spawn, teleport, despawn, and pickup broadcasts
    filtered to view_distance × 16 blocks (min 64), preventing send-queue
    floods.

Crafting

  • Stair recipes - stone, stone_brick, brick, nether_brick, and sandstone
    stairs now craftable (6 blocks → 4 stairs), declared in the recipe book.

  • Recipe book grid fix - auto-placing a recipe in the crafting table now
    returns existing grid items to inventory before clearing.

  • Right-click output - right-click on a crafting output slot now picks up
    1 item instead of the full stack.

Combat

  • Zombie reach - attack range reduced from 3.0 to 2.0 blocks.

  • Armor damage - equipped armor loses 1 durability per hit (non-fall,
    non-drown, non-starve, non-cactus damage). Broken pieces are unequipped.

Block Interaction

  • On-demand state registration - generated doors, chests, stairs,
    fences, and other interactive blocks now lazily register special-block
    state on first player interaction instead of at chunk-load time.

  • Special block serialization - world.json saves only block-change-backed
    states; transient generated states excluded to reduce size and avoid stale
    data.

  • Barrel placement - no longer overwrites existing special-block entries.

  • Item throw - Q-drops use speed 0.5 / vertical offset 0.2 for flatter
    trajectories.

Performance

  • 20 TPS default - tick_interval changed from 100000 to 50000 in
    server.conf.

  • Disk sync interval - DISK_SYNC_BLOCKS_ON_INTERVAL enabled by default.
    Block changes save only on the periodic ~15s interval instead of every
    change, avoiding tick-loop stalls on large worlds.

  • Terminal UI removed - plain timestamped stdout logging replaces the
    escape-code terminal panel.

Downloads

Platform File
Linux (glibc x86_64) irongingot-v1.6.4-linux-glibc.zip
Linux (musl x86_64) irongingot-v1.6.4-linux-musl.zip
Linux (musl ARM64) irongingot-v1.6.4-linux-arm64-musl.zip
Windows x86_64 irongingot-v1.6.4-windows.zip

Each archive contains the server executable and a default server.conf. Edit server.conf to customize port, max players, seed, view distance, and more.

Quick Start

  1. Extract the archive
  2. Edit server.conf to your liking
  3. Run the server executable
  4. Connect with a vanilla Minecraft client

Credits