SimTale

A mod dedicated exclusively to NPC interactions, in the style of The Sims + Comes Alive.
Back to Files

SimTale-1.2.0.jar

File nameSimTale-1.2.0.jar
Uploader
kukkiekukkie
Uploaded
Oct 13, 2026
Downloads
14
Size
13.8 MB
File ID
9164447
Type
R
Release
Supported game versions
  • 0.7

What's new

Changelog


Features

  • NPC Death Tracking & Broadcast Announcements
    • Added damage tracking for NPCs to capture the cause of death (monsters, drowning, fire, fall damage, void, etc.).
    • Broadcasts a server-wide chat message when an NPC dies specifying their name and cause of death.
  • Calhambeque Live Speed Tuning
    • Added /simtale carspeed <percent> command to adjust top speed and acceleration in real-time (25% to 400%, default 100%).
  • Vehicle Retrieval & Management
    • Players can pick up and return an empty car to their inventory via crouch + interact or /simtale carremove.
    • Tuned default car scale and proportions (3.5x - 4.0x).
  • New Character Cosmetics
    • Added new cosmetics items, including shoes, capes, and variant UI icons.

Bug Fixes

  • NPC Sleep & Routine Logic
    • Fixed an issue where NPCs would not lie down or sleep at night despite having an active sleep task.
    • Fixed sleeping NPCs in beds being incorrectly flagged as carried entities (ChildCarryHelper).
  • Vehicle Seats, Collisions & Visuals
    • Fixed driver and passenger anchor offsets (driver now correctly sits at the steering wheel on the right side rather than floating on the hood).
    • Fixed collision snapping and bounce-backs by introducing a 0.15 collision margin and stepped obstacle approach.
    • Fixed cars falling into the void or disappearing when players logged out while driving.
    • Synchronized driving and idle movement states to play proper driving animations instead of playing while parked.
    • Hidden plumbobs and disabled name tags for riding players and vehicles.
  • NPC Costumes & Attachments
    • Fixed bug where equipping a costume stripped an NPC of eyes, mouth, hair, and clothes by preserving base attachments when appending costume hats.
    • Regenerated 1,600+ costume assets with the complete attachment hierarchy.
    • Fixed costume state recovery across server restarts so costumed NPCs can be properly undressed.
    • Fixed seasonal costume scan running every tick when costumes were turned off.
  • Jobs & World Interactivity
    • Fixed lumberjack posts being deleted after harvesting a tree trunk; posts now automatically retarget to the nearest remaining trunk.
    • Fixed leaked emote bubbles and plumbob indicators when NPCs despawned or died.
    • Fixed ghost blueprint outlines remaining stuck in the world after placement cancellation.
    • Fixed newborn NPC generation crashing the world thread by generating UUIDs safely without creating throwaway entities.
    • Fixed second player joins overwriting unsaved house and chest states.

Performance & Optimizations

  • Spatial NPC Separation Grid
    • Replaced O(N^2) all-pairs entity iteration with a 2-block spatial hash grid, avoiding global store lookups every tick.
  • Asynchronous Furniture Scan
    • Player join furniture scans are now divided into 8-column slices across ticks with classification caching per block type to eliminate world thread hitches.
  • Work Area Scan Throttling
    • Farming and forestry searches now perform quick distance checks before querying block data and stagger scans across NPC IDs.

Hytale Server 0.7.0 Compatibility

  • Server Version Requirement
    • Updated manifest.json minimum server version requirement to ^0.7.0.
  • World & Chunk API Migration
    • Resolved NoSuchMethodError crashes by replacing removed legacy methods (World.getChunkIfLoaded, World.getBlockType, WorldChunk.getBlockType, World.setBlock, World.setBlockInteractionState, and BlockChunk methods).
    • Implemented safe wrappers in NPCMovementHelper (getBlockTypeSafe, setBlockSafe, and setBlockInteractionStateSafe) using ChunkStore, BlockSection, and BlockOperations.
    • Migrated door interactions in NPCDoorHelper, vehicle ground checks in CalhambequePhysicsSystem, chair detection in NPCSeatingHelper, and construction systems to the new section architecture.
  • Custom UI Pages
    • Updated debug and graveyard page acknowledgements to clearLegacyCustomPageAcknowledgements().

This mod has no additional files