Skip to content

CustomNPC-Plus-1.8.5

Compare
Choose a tag to compare
@KAMKEEL KAMKEEL released this 03 Jun 22:17
· 931 commits to master since this release

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