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