Commit Graph

  • f5251fbb73 Added PlayerData Convert Command for Generating a new data set Kam 2023-06-02 02:09:53 -04:00
  • acd70b13df Added PlayerData .dat Format for Faster Server Optimization/Saving Kam 2023-06-02 02:09:38 -04:00
  • 88e90668be Merge branch 'patch' into dev Luis C.M 2023-06-01 22:48:40 -05:00
  • 0006526c32 NBTJsonUtil: -Reverted previous changes, lowered performance. Luis C.M 2023-06-01 22:48:22 -05:00
  • ed6e09a617 Merge branch 'patch' into dev Luis C.M 2023-06-01 22:02:44 -05:00
  • b17a425dd8 ScriptLivingBase & ScriptWorld: -Added additional IEntity[] ignoreEntities parameter to ignore those entities when creating lists. -For ScriptLivingBase, the entity using getLookingAtEntities is ignored. Luis C.M 2023-06-01 22:02:27 -05:00
  • 0692c4362f ScriptWorld: -Made offset parameter for rayCastEntities() have a use again Luis C.M 2023-06-01 21:29:29 -05:00
  • 414818ab8d ScriptWorld: -Made rayCastEntities() use a function similar to rayCastPos() to create its entity list. Luis C.M 2023-06-01 21:24:59 -05:00
  • 081c5500a3 Remove find Object Colon Index Kam 2023-06-01 20:34:25 -04:00
  • b191ede19c Merge branch 'patch' into dev Luis C.M 2023-06-01 18:15:54 -05:00
  • 6febeeea02 ScriptCustomItem: -Fixed custom item visually disappearing after editing a script. Luis C.M 2023-06-01 18:12:15 -05:00
  • 9c5d5a8d73 PacketHandlerServer: -Fixed custom items not updating scripted data Luis C.M 2023-06-01 17:53:08 -05:00
  • 598e8ede7c CustomFX: -Now uses image caching, commit copied from dev without using the new ClientCacheHandler class. Luis C.M 2023-06-01 17:29:35 -05:00
  • a21ce47a60 CustomFX: -Now uses image caching Luis C.M 2023-06-01 17:26:42 -05:00
  • ba392395a4 Fix DBC Render Error Kam 2023-06-01 18:22:48 -04:00
  • dd54e46df4 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-06-01 16:36:47 -05:00
  • f5ac14b93e Merge branch 'patch' into dev Luis C.M 2023-06-01 16:35:04 -05:00
  • 25230ba93b Make Louis Mad Kam 2023-06-01 17:14:50 -04:00
  • 34c6c1d6e3 Merge branch 'patch' into dev Kam 2023-06-01 17:12:12 -04:00
  • 37e9d5f899 Update to Main API 1.8.5 1.8.4 Kam 2023-06-01 16:31:22 -04:00
  • 09423427a0 Merge branch 'patch' Kam 2023-06-01 16:30:38 -04:00
  • f213cab261 Add Search to Manage Banks Kam 2023-06-01 16:10:38 -04:00
  • bf78c1be0f Display Selected Wand Tags in Cloner Kam 2023-06-01 12:29:28 -04:00
  • ff5e7de1be Save NPC Quick Tags properly on Close Kam 2023-06-01 12:29:16 -04:00
  • 01339e7baf ScriptLivingBase: -Reverted previous change, not worth the inaccuracies it would cause on servers Luis C.M 2023-06-01 00:49:33 -05:00
  • 62ee42a23d ScriptLivingBase: -Slightly improved getLookingAtPos() results Luis C.M 2023-06-01 00:36:40 -05:00
  • a8a0528275 ScriptWorld: -Increased the accuracy of rayCastPos(). Luis C.M 2023-05-31 23:59:11 -05:00
  • 0e9ddd75b6 Fixed index out of bounds error on custom GUI slot clicks. Luis C.M 2023-05-31 20:21:00 -05:00
  • 0c25d7ec1c Reverted changes to saving/loading player data from previous commit to Luis C.M 2023-05-31 19:59:20 -05:00
  • b3a5854ff1 Merge remote-tracking branch 'origin/patch' into patch Luis C.M 2023-05-31 18:55:12 -05:00
  • 7000b525f3 Fixed entity custom item rendering, and rendering of textures for custom GUI buttons and rectangles. Luis C.M 2023-05-31 18:55:06 -05:00
  • 9bcb8133bb Update api Kam 2023-05-31 19:46:21 -04:00
  • 9d727499df Fix Gradle Order Kam 2023-05-31 19:45:36 -04:00
  • 075e3fdb41 1.8.4 Version Change Kam 2023-05-31 19:34:24 -04:00
  • 5befe141bd Fix Searching in Clone Tab to now account for the displayed tags Kam 2023-05-31 18:45:10 -04:00
  • f5e4d702b1 ClientCache renamed to ClientCacheHandler, moved ImageData into the client package. Luis C.M 2023-05-31 00:56:15 -05:00
  • 118d79f3ad Added synchronization blocks to functions retrieving objects from CacheHashMaps and made the API use one for caching item stacks as well. Luis C.M 2023-05-31 00:35:57 -05:00
  • 3bc02a708e Moved entrySet() call outside of for loop Luis C.M 2023-05-30 23:43:10 -05:00
  • 46febe5c0a CacheHashMap: -New class extending from the HashMap class, only takes CacheHashMap.CachedObject as values, which itself is a template class. -On every call to get(), it goes through its values and removes any that are past a set age in millis. Luis C.M 2023-05-30 23:41:37 -05:00
  • ab8e966f71 NpcAPI: -Made item cache key removal a synchronized code block Luis C.M 2023-05-30 01:46:29 -05:00
  • 45a139ea68 NpcAPI: -Further fix to concurrent modification exception Luis C.M 2023-05-30 01:37:08 -05:00
  • 65f3f8fc74 NpcAPI: -Fixed concurrent modification exception Luis C.M 2023-05-30 01:33:18 -05:00
  • 500034f5f5 Merge branch 'patch' into dev Luis C.M 2023-05-30 01:28:02 -05:00
  • 895d20335f DataScript: -Now doesn't create a new instance of NpcAPI Luis C.M 2023-05-30 01:27:34 -05:00
  • f260bb688a ScriptItemStack & NpcAPI: -Created a cache for scripted item stacks Luis C.M 2023-05-30 01:25:20 -05:00
  • 1ce5b7b302 ScriptCustomItem: -Fixed issue where NBT data was not being sent to the client side, caused by latest commit. Luis C.M 2023-05-30 00:56:39 -05:00
  • 7c4965d368 ScriptCustomItem: -Made engine for containers also set on saving Luis C.M 2023-05-29 23:59:57 -05:00
  • a0adf0d7bd Fixed item toss event not being cancellable. Setting a script container's engine doesn't happen on every script call now, reducing lag. Luis C.M 2023-05-29 23:57:45 -05:00
  • 2ec6e5b753 PacketHandlerServer: -Fixed global scripts still running old versions of their scripts when changed. Luis C.M 2023-05-26 00:22:14 -05:00
  • 130ac26879 ScriptContainer: -Fixed issue where the full code the script engine evaluates wouldn't get remade after being changed Luis C.M 2023-05-25 22:18:54 -05:00
  • cbf99be297 PlayerData: -Renamed loadPlayerDataFromFile() to load(), and moved it next to the save() function for later addition to the API. -Moved saving/loading to EP functions where they used to be. -Removed now unused PlayerData.get() and loadPlayerDataOld() functions Luis C.M 2023-05-21 02:48:30 -05:00
  • dc42beee15 Merge branch 'dev' into patch Luis C.M 2023-05-20 21:15:14 -05:00
  • b49402f8bd Implemented ImageData object caching for custom GUI button & rect elements Luis C.M 2023-05-20 19:23:54 -05:00
  • 8df94aaf67 IDBCPlayer: -Created separate mastery functions for racial and non-racial forms. Luis C.M 2023-05-20 16:13:15 -05:00
  • ed5cfad00d IDBCPlayer: -Changed mastery functions to use a boolean for racial or non-racial forms. Luis C.M 2023-05-20 15:00:58 -05:00
  • a9961ed740 Update to 1.8.4-beta Kam 2023-05-19 14:29:08 -04:00
  • 6700030890 Fix Animation on Players not finding body parts Kam 2023-05-19 14:28:55 -04:00
  • 02b44953cb Remove duplicate Quest Completed Message Kam 2023-05-17 16:18:09 -04:00
  • b8c3e9bef2 QuestData Null check for QuestKill Kam 2023-05-17 12:21:38 -04:00
  • 5b361d779f Fix Crate Crash Kam 2023-05-17 11:43:43 -04:00
  • 6df7d3643f Remove runTack() Kam 2023-05-16 19:16:34 -04:00
  • e7ed34a591 Merge remote-tracking branch 'origin/dev' into dev Luis C.M 2023-05-16 18:02:19 -05:00
  • 1d210dbd39 Update api 1.9-sync-experimental Kam 2023-05-16 18:05:48 -04:00
  • 6d8d57db5a 1.9-sync Kam 2023-05-16 18:00:41 -04:00
  • 31981c99c7 Update api Kam 2023-05-16 17:57:57 -04:00
  • 9dae37f128 Merge branch 'dev' into sync Kam 2023-05-16 17:57:34 -04:00
  • a6cd55fcea Merge branch 'master' into patch Kam 2023-05-16 17:46:42 -04:00
  • 13b153d922 1.8.3 1.8.3 Kam 2023-05-16 17:46:34 -04:00
  • f77a2ff101 Remove more threading Kam 2023-05-16 17:45:23 -04:00
  • 49fab85291 Revert lots of multithreading for better threaded saving and data synchronization Kam 2023-05-16 17:43:54 -04:00
  • 6f1914c002 Remove ClientSide Kam 2023-05-16 17:33:28 -04:00
  • d1901dcf0c Spoof 1.8.3 Kam 2023-05-16 17:17:47 -04:00
  • 204e7a9c15 Revert Some Multithreading for Synchronization Kam 2023-05-16 17:17:11 -04:00
  • 8a7c4330aa Fix Unrefactored Save() Kam 2023-05-16 17:02:23 -04:00
  • 3e67bf0336 Experimental SyncController with UpdateClient Kam 2023-05-16 17:00:36 -04:00
  • 92cf6bcad6 Merge branch 'patch' into dev Kam 2023-05-16 16:15:15 -04:00
  • 892d11b89b Synchronized savePlayerDataMap Kam 2023-05-16 14:40:16 -04:00
  • b965d2e097 1.8.3 - version change Kam 2023-05-16 14:33:06 -04:00
  • 27842e68ea Merge branch 'master' into dev Kam 2023-05-16 13:05:50 -04:00
  • 3c1d7e6689 oops Kam 2023-05-16 12:59:08 -04:00
  • 99298226f7 Faster Quest/Faction Menu loading Kam 2023-05-16 12:58:28 -04:00
  • 0306cff24e Fast Quest Log Loading Kam 2023-05-16 12:51:14 -04:00
  • b77d98eba5 revert Kam 2023-05-16 12:41:06 -04:00
  • 44f4301239 Fix Permission crash Kam 2023-05-16 12:39:55 -04:00
  • 2791b3aae5 Merge branch 'master' into dev Kam 2023-05-16 11:36:40 -04:00
  • b82177d8d9 Merge branch 'patch' 1.8.2 Kam 2023-05-16 11:36:33 -04:00
  • eb77ae3b99 1.8.2 Kam 2023-05-16 11:36:25 -04:00
  • 2b1449b5f3 Fix and Remove Universal Permissions Kam 2023-05-16 11:34:48 -04:00
  • 221f00ccf4 Make Save PlayerData within PlayerData. More multithreaded saving Kam 2023-05-15 23:06:21 -04:00
  • cf82314181 Final & Synchronized Data sending with slight delays to heavily improve server performance Kam 2023-05-15 20:03:52 -04:00
  • ee33a57323 send Associated Data to all Kam 2023-05-15 19:40:53 -04:00
  • ae1f33d327 Utilize a One Thread and Synchronized attribute to better control data integrity and prevent data loss Kam 2023-05-15 19:31:40 -04:00
  • 60dbcc7146 Ensure Tracked Quest does not equal null when updating Kam 2023-05-15 16:02:44 -04:00
  • 0b7bd2f009 Add Update Tracked Quest Frequency for ITEM QUESTs Kam 2023-05-15 15:55:41 -04:00
  • 8e247f8232 Deobf Jar options Kam 2023-05-15 15:25:49 -04:00
  • 92097769d9 ScriptPlayerEventHandler: -Temporary fix to updating tracked item quests. Luis C.M 2023-05-14 19:14:43 -05:00
  • 13953edaaf Update LICENSE Kam 2023-05-13 17:24:50 -04:00
  • 9db86d0870 Update LICENSE Kam 2023-05-13 16:53:42 -04:00
  • 8d21291e7b Add Universal Developer support to Commands Kam 2023-05-12 20:34:02 -04:00
  • 88eb96e784 Change Mod name to CustomNPC+ Kam 2023-05-12 20:32:55 -04:00