Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

CustomNPC+ 1.8.5

Changelog

CustomNPC+ 1.8.5

1.8: Changes 1.8.1: Changes 1.8.2: Changes 1.8.3: Changes 1.8.4: Changes

Changes

  • PlayerData DAT format (Huge Performance Boost for PlayerData loading/saving)
  • Client Image Cache - Added a Client Image cache for Particles, NPC Url Textures, URL Items, etc. There is now a config associated with this in CustomNpcPlus/client.cfg
  • Moved PlayerDataMap.dat location to inside customnpcs folder rather than playerdata folder
  • PlayerData Converter Commands /kamkeel config playerdata

Fixes

  • Set Engine - Memory Leak/Timing Out
  • Bad PlayerData JSON loading issue with CPU hogging
  • Player Animations DBC render issue
  • Script Saving Issue
  • Fix NullPointer Natural Spawns Crash

PLAYERDATA DAT FORMAT

We are introducing a new playerdata format that can extremely benefit larger servers with an active player base. There is no danger in using this format. You can see playerdata loading/saving improvements of upwards of 100x.

HOW TO CONVERT PLAYERDATA

I suggest you whitelist your server and only have one player online when converting playerdata. You must have file access. Converting will NOT delete your existing data

  1. Utilize /kamkeel config playerdata dat/json convert - Wait for complete message
  • dat will clone all JSON playerdata and convert them into dat and put them into a new folder.
  • json will clone all DAT playerdata and convert them into json and put them into a new folder.
  1. Stop your server/close your world
  2. Go into customnpcs folder for your world and remove/rename your playerdata folder. You may keep it somewhere else if you'd like.
  3. Rename playerdata_new folder to playerdata
  4. Go into SERVER config - CustomNpcPlus/main.cfg and enable B:"Dat Format for PlayerData"=true. FALSE if you want to go back to using JSON

Files

CustomNPC-Plus-1.8.5.jar(12.38 MiB) Primary Download
CustomNPC-Plus-1.8.5-nomixin.jar(11.45 MiB) Download

Project members

KAMKEEL

Owner

PopsicleNate

Artist

c0508383

Developer

Goodbird

Developer


Technical information

License
Client side
required
Server side
required
Project ID