Commit Graph
43 Commits
Author SHA1 Message Date
Kam 4fd0c31bee Individualized Player Scripts Config 2025-04-09 01:55:34 -04:00
Kam cc148c02d7 Convert all getPlayerData() to PlayerData.get() 2025-04-08 22:48:32 -04:00
Kam 180d257024 Proper Reformating 2025-03-13 17:14:45 -04:00
Kam 82e54b5982 Optimize Imports 2024-03-17 23:15:11 -04:00
Luis C.M e58afb3ecc Fixed player data not re-setting the player entity variable on re-login. 2024-03-13 14:00:16 -05:00
Kam 95b42a4b27 Allow you to kick offline players 2024-03-06 05:23:45 -05:00
Kam 27359a429d Beta 5 Gradle 2024-02-28 20:58:00 -05:00
Kam 7f2a375323 RightClick Event for Scripted Items 2024-02-21 00:31:17 -05:00
Kam 3507cb85c5 Multithread Market Saving + Record History for Markets 2024-02-20 20:29:49 -05:00
Kam 3e48773940 Convert Market to Dat File Command / Config Support
Faster Loading Speeds for LARGE Markets
2024-02-20 02:07:38 -05:00
Kam e46b78ff71 Optimize Imports 2024-02-15 17:54:28 -05:00
Kam 0ef2cc48dd Validate Quest for Party
Three Type Requirements:
- Leader
- All
- Valid [Active or Finished]
2024-02-08 14:12:44 -05:00
Luis C.M a67604e22d Implemented animation caching 2023-12-13 14:32:09 -06:00
Kam fd52715384 Fix Cache not clearing on PlayerDataRemove request 2023-06-16 11:52:35 -04:00
Kam 54b46129a9 Capital "I" for Instance 2023-06-05 19:35:27 -04:00
Kam 772f5a999d Clear PlayerData Cache on Server Start 2023-06-05 19:34:20 -04:00
Kam d545e4ba89 Remove Static from CachedPlayerData so it doesnt cross through worlds 2023-06-05 18:44:43 -04:00
Kam 8ddb9b77f5 PlayerData Live Cache for better server performance/load/save functionality 2023-06-04 22:27:25 -04:00
Kam f6b9f2c973 Fix Load PlayerData for JSON or Dat Types 2023-06-02 03:37:18 -04:00
Kam e0191ccf89 Prevent Mass conversions 2023-06-02 03:24:44 -04:00
Kam 3a34c5349c Correct SavePlayerDataMap 2023-06-02 02:24:24 -04:00
Kam acd70b13df Added PlayerData .dat Format for Faster Server Optimization/Saving 2023-06-02 02:09:38 -04:00
Luis C.M 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

ServerEventsHandler:
-Added new EntityConstructing event to add the PlayerData EP earlier.

NoppesUtilPlayer:
-questCompletion() now saves player data right before its return statement.
2023-05-21 02:48:30 -05:00
Kam 49fab85291 Revert lots of multithreading for better threaded saving and data synchronization 2023-05-16 17:43:54 -04:00
Kam 892d11b89b Synchronized savePlayerDataMap 2023-05-16 14:40:16 -04:00
Kam 221f00ccf4 Make Save PlayerData within PlayerData. More multithreaded saving 2023-05-15 23:06:21 -04:00
Kam cf82314181 Final & Synchronized Data sending with slight delays to heavily improve server performance 2023-05-15 20:03:52 -04:00
Kam ae1f33d327 Utilize a One Thread and Synchronized attribute to better control data integrity and prevent data loss 2023-05-15 19:31:40 -04:00
Kam f2faf3513d ___playermap.dat_old not being found 2023-05-12 12:52:39 -04:00
Kam ed97534e67 Add PlayerDataMap + Regenerating PlayerData button 2023-05-10 15:06:07 -04:00
Luis C.M dd14f3ded0 PlayerDataController:
-Fixed retrieving player data from usernames.
2023-05-10 01:17:17 -05:00
KAMKEEL f52af0b19d Fix Global PlayerData Menu crashing when too much NBT data is loaded 2023-03-20 14:04:08 -04:00
KAMKEEL 116c3db201 Add Universal PlayerData Receiver 2023-02-28 03:35:56 -05:00
KAMKEEL bda76bafe6 Optimize Imports 2023-01-12 21:33:06 -05:00
Pétrus Pradella 85a01a40d7 Remove missed debug message from PlayerDataConller.savePlayerData() 2022-11-11 15:21:58 -03:00
Pétrus Pradella 79e20b07db Properly save PlayerData on json only on 'PlayerEvent.SaveToFile' 2022-11-11 15:15:42 -03:00
Luis C.M 33bb0307e9 Separated data objects and data controller objects in the noppes.npcs.controllers package. 2022-05-24 01:07:50 -05:00
KAMKEEL d6cd41946c Remove ZSTD Compression 2022-04-20 17:49:20 -04:00
KAMKEEL 5aa5fb335c Remove ME 2022-04-05 20:01:27 -04:00
luiz-otavio e23620d724 refactor: use JSONas default codec for PlayerData instead of .dat files 2022-03-03 17:43:18 -03:00
luiz-otavio 90c6574125 fix: ensure playerdata type and remove useless checking about transforming 2022-02-27 08:12:24 -03:00
luiz-otavio 4bdbe0efee refactor: ensure almost compression types to load/write each NBTTagCompound 2022-02-27 06:57:37 -03:00
KAMKEEL a31efb2dc3 1.7.10 Files
Files added
2018-09-13 12:03:28 -04:00