Commit Graph
203 Commits
Author SHA1 Message Date
Kam f3e162dafe Merge pull request #111 from Goodbird-git/screen-size
Implemented the ability to get the screen size from server
2024-01-18 15:06:44 -05:00
luisc cdd3f22826 Added functionality to the disband party button 2024-01-11 18:24:33 -06:00
luisc 2ef38dfdf4 More work on the party GUI, which can now properly start a party. Created a party controller. 2024-01-10 22:14:00 -06:00
Goodbird c3b134b5ae Implemented the ability to get the screen size from server 2024-01-05 16:31:57 +03:00
Luis C.M bc089a4e14 If the animation data is disabled for players, their last frame of animation will gradually interpolate back to the player's vanilla animations. 2023-12-22 17:25:40 -06:00
Luis C.M a67604e22d Implemented animation caching 2023-12-13 14:32:09 -06:00
Luis C.M eed9dbb92e Added line support for ICustomNpc 2023-12-03 20:48:37 -06:00
Kam 20eb4cd1ab Fix NullPointer in New Animation Frames! 2023-11-15 15:20:27 -05:00
Kam 27b7b6f9ae Copy Color 2023-11-10 13:40:56 -05:00
luisc fa6dd50d50 Implemented frame color markers on the timeline. 2023-11-10 09:16:18 -06:00
luisc 42c069aeb5 Switching frames now switches the animation to that frame whether you're paused or not 2023-11-10 07:58:15 -06:00
Luis C.M f35b5a32ac made animation timeline buttons clickable. when paused, clicking the buttons will take you to that point in the animation. 2023-11-09 23:07:52 -06:00
Kam 0e13c28939 Fix Animation IDs 2023-11-06 20:53:21 -05:00
Kam d8097368cc Refactor Overlays to support URL 2023-11-06 03:56:09 -05:00
Kam f1b7f2dac7 Fix comment 2023-11-05 21:28:49 -05:00
Kam f6e8370ba3 Animation GUI Move to similar style menu. [Sub Gui not implemented yet] 2023-11-01 21:39:08 -04:00
Kam 7ac30f4452 Update Quest.java 2023-11-01 00:09:45 -04:00
Kam ae1bd4ba38 Max Party Size Config | for Quests | Read / Write NBTs 2023-11-01 00:06:41 -04:00
Kam 6a5464155b Add PartyUUID to Player 2023-10-31 23:36:34 -04:00
Kam 51b2db5b61 Refactor all Party Data File 2023-10-31 23:26:57 -04:00
Kam 1751de2f2d Add Party System Framework 2023-10-30 21:06:01 -04:00
Luis C.M 7ea58409dc Merge remote-tracking branch 'origin/dev' into dev 2023-08-01 16:39:14 -05:00
Luis C.M a422f041d5 NPC's script containers are only saved to NBT if they have code. 2023-08-01 16:39:08 -05:00
Kam 8e41a0973e Comment change 2023-07-30 16:53:18 -04:00
Kam 66540a054d Reverse Default Dialog Alignment 2023-07-30 16:45:49 -04:00
Kam 0ba3092e51 Fix Dialog Alignment Saving. Default is not Bottom 2023-07-30 16:44:28 -04:00
Luis C.M 3af3a541e2 Moved animation data into the controllers.data package. 2023-07-27 17:19:15 -05:00
Kam 499940386d get ID for QuestCat / DialogCat 2023-07-27 03:10:49 -04:00
Luis C.M 3b0879b0db Made a new interface for CNPC+ script handlers and changed callScript functions to make them more 3rd party API-friendly 2023-07-13 13:56:32 -05:00
Luis C.M 327fa061cc Changed alignment to a byte type, will add a centered alignment later. 2023-06-07 18:18:20 -05:00
Luis C.M e0375c251e Added new top alignment feature for dialogs. 2023-06-07 18:11:26 -05:00
Kam 491e377a3e CAPITAL I cause it looks cool 2023-06-05 22:12:48 -04:00
Kam 54b46129a9 Capital "I" for Instance 2023-06-05 19:35:27 -04:00
Kam 16d02f93e1 Capital "I" for Instance 2023-06-05 19:35:06 -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
Luis C.M 8732c3331c SpawnData:
-Added null check when saving natural spawn entries
2023-06-03 17:10:10 -05:00
Luis C.M dd7714350d ScriptWorld:
-Added functions from patch
2023-06-02 17:17:00 -05:00
Kam f6b9f2c973 Fix Load PlayerData for JSON or Dat Types 2023-06-02 03:37:18 -04:00
Kam 0fca857248 Fix Typo 2023-06-02 03:24:32 -04:00
Kam acd70b13df Added PlayerData .dat Format for Faster Server Optimization/Saving 2023-06-02 02:09:38 -04:00
Luis C.M 0c25d7ec1c Reverted changes to saving/loading player data from previous commit to 2023-05-31 19:59:20 -05:00
Luis C.M 895d20335f DataScript:
-Now doesn't create a new instance of NpcAPI
2023-05-30 01:27:34 -05:00
Luis C.M a0adf0d7bd Fixed item toss event not being cancellable. Setting a script container's engine doesn't happen on every script call now, reducing lag. 2023-05-29 23:57:45 -05: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 02b44953cb Remove duplicate Quest Completed Message 2023-05-17 16:18:09 -04:00
Kam 6df7d3643f Remove runTack() 2023-05-16 19:16:34 -04:00
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