Commit Graph
156 Commits
Author SHA1 Message Date
Kam f77a2ff101 Remove more threading 2023-05-16 17:45:23 -04:00
Kam 49fab85291 Revert lots of multithreading for better threaded saving and data synchronization 2023-05-16 17:43:54 -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
Luis C.M 92097769d9 ScriptPlayerEventHandler:
-Temporary fix to updating tracked item quests.

Fixed more tracked quest issues.
2023-05-14 19:14:43 -05:00
Luis C.M 142fbe51e2 Fixed quest not tracking from previous commit. 2023-05-11 20:27:00 -05:00
Luis C.M e0360f9a6e Made tracked quest a private field, clearer intent in code for bug fixing. 2023-05-11 20:17:16 -05:00
Kam dd5ca106bc Fix Quest Cooldown string results 2023-05-11 16:45:25 -04:00
Kam fa7fb7f734 ??? Fix Quest Cooldown Times ??? 2023-05-11 11:57:39 -04:00
Luis C.M 8a4c9f6f6b DataScript:
-Fixed loading error on NPC scripts causing index oob exceptions when reading event scripts.
2023-05-10 22:57:58 -05:00
Kam 2bd5f25410 Animation Command 2023-05-09 14:08:45 -04:00
Kam adec63c763 CloneAllTagsShort for Quicker Server Interaction 2023-05-08 23:46:38 -04:00
Kam 867a8a3d82 Display Tags Alphabetically in Cloner 2023-05-06 15:59:45 -04:00
KAMKEEL 53070b47c4 Fix ReadNBT Tag Error 2023-03-22 22:36:41 -04:00
KAMKEEL c4b9a5ca21 Sort of Working 2023-03-22 22:03:01 -04:00
KAMKEEL ac87f2c2c2 Fix TagMap UUID List 2023-03-22 20:01:05 -04:00
KAMKEEL abb2d13e6e Remove From TagMap 2023-03-22 19:47:13 -04:00
KAMKEEL cc2e8805d8 Create Tag Map 2023-03-22 19:43:36 -04:00
KAMKEEL 41c4fc66d0 Send Valid Tags to Client that correlate with UUIDs found on the Server. No longer needs the Clones Data 2023-03-22 17:58:02 -04:00
KAMKEEL 0943299384 Fix ReadNBT TagMap 2023-03-22 17:31:32 -04:00
KAMKEEL 89efe67f44 hasClone for TagMap 2023-03-22 13:37:09 -04:00
KAMKEEL 33e5071b11 Convert Set to HashSet 2023-03-22 13:35:49 -04:00
KAMKEEL f2190b350d Update TagMap NBT Tag 2023-03-22 13:18:17 -04:00
KAMKEEL 1fc7c8ea50 Fix TagMap to use "CloneMap" as its Tag Value 2023-03-22 12:52:49 -04:00
KAMKEEL eb11170a9b TagMap writeToNBT 2023-03-22 04:52:16 -04:00
KAMKEEL 6714daa60a TagMap initial commit 2023-03-22 04:34:02 -04:00
KAMKEEL 7bd14b06dd Move InnDoorData to proper directory 2023-03-21 19:37:04 -04:00
Luis C.M f27599075a As many slots as possible can be added to natural spawn entries now. 2023-03-20 02:00:58 -05:00
Luis C.M 2ef93dd35f Fixed index out of bounds exception 2023-03-16 23:58:45 -05:00
Luis C.M df069c82c2 Added a quest alert toggle for each quest in the quest log.
Fixed instant complete quests not finishing sometimes.
2023-03-16 23:37:57 -05:00
Luis C.M e58b494979 All global NPC scripts are now called before local NPC scripts
Fixed event NPC scripts not running after erroring, and not outputting to the console
2023-03-16 16:43:05 -05:00
Luis C.M fe780d69ee Added target lost event. Added all new NPC events to the old 1.7.10 script system. 2023-03-16 04:56:33 -05:00
Luis C.M 29935a1c6d Implemented local NPC event scripts. 2023-03-16 04:27:19 -05:00
Luis C.M 5b589768f6 Player, Forge, & NPC script console changes, & further fix to concurrent modification exception on script container. 2023-02-21 12:45:48 -06:00
Luis C.M 0db96f9040 Fixed forge, player, & npc scripts not being able to be deleted or added. 2023-02-19 16:22:28 -06:00
Luis C.M de6375c4cb Fixed script console not appearing with the new global script tab saving method. 2023-02-19 15:20:51 -06:00
Luis C.M 79e13dfade Changes to the animation GUI and part/frame saving. 2023-02-19 13:46:37 -06:00
Luis C.M b8dc090db8 Player, Forge, & NPC scripts are saved in separate packets for separate tabs now, so script save/get packets aren't too big for the server. 2023-02-19 13:38:43 -06:00
Luis C.M cfca59a48e Implemented animation GUI 2023-02-06 23:17:05 -06:00
Luis C.M 0787a71197 Removed animation IDs, added animation controller. 2023-01-26 14:14:13 -06:00
Luis C.M 60f8645c84 Created animation controller 2023-01-25 23:18:27 -06:00
Luis C.M 74b0114555 Added animation looping. 2023-01-25 22:05:11 -06:00
luisc 9c7767312d Fixed empty scripting tabs making all following tabs not run code in player scripts. 2023-01-25 11:01:35 -06:00
Luis C.M 96caf6e033 Simplified player animation code and removed unused fields. 2023-01-23 22:31:04 -06:00
Luis C.M 9f02d118cd Fixed player animations not syncing correctly in multiplayer. 2023-01-19 00:00:03 -06:00
Luis C.M 5e5bf2eb1c Added render ticks option for frames, inherited from its animation parent if not customized. 2023-01-18 21:35:39 -06:00
luisc bab359ea2b Fix to the previous frame part rotation fix. 2023-01-18 11:49:38 -06:00
luisc 0d36c19c22 Small fix to client-sided fields so frame parts don't freak out when an animation first starts. 2023-01-18 11:44:43 -06:00
Luis C.M 4e5a12690e Fixed a frame part NBT issue and DBC player compatibility. 2023-01-17 14:08:19 -06:00
Luis C.M f61001d32a Changed mixin to support players with animations better. Rotations and pivots are now saved as and use floats. 2023-01-17 13:08:10 -06:00