2766 Commits
Author SHA1 Message Date
luisc d752db8a49 implemented graal js engine 2025-05-30 15:33:48 -05:00
Kam b490e04bb0 Remove Downloading 2025-05-30 05:24:16 -04:00
Kam 99616854a7 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2025-05-29 21:10:05 -04:00
Kam 236b901e61 Add a Pre-Load Boolean to Scripts to they don't save Empty 2025-05-29 21:09:58 -04:00
bigguy345 810e29ca75 Refactored addData to setData
Added hasData
2025-05-30 04:07:56 +03:00
Kam d119a7524e Fix getTopBlock 2025-05-29 20:59:01 -04:00
Kam 2b5fcc12cc Load Imported Scripts first 2025-05-29 20:42:36 -04:00
Kam 1dafe51fb8 1.10 2025-05-29 15:37:03 -04:00
Kam 2d5c8ee5b4 Add Default Action Ticking 2025-05-27 16:22:56 -04:00
Kam ce4c269b6f Try Block for Nashorn Factory 2025-05-25 22:44:04 -04:00
Kam 5faebbdf6e Fix thrower Byte 2025-05-24 02:19:03 -04:00
Kam 784ff54194 Beta 18.7 2025-05-22 00:36:41 -04:00
Kam 1c04816054 Update ScriptPlayerEventHandler.java 2025-05-22 00:36:14 -04:00
Kam 0e05220dff Fix Paintbrush Crash 2025-05-21 00:52:41 -04:00
Kam a11b92ae09 18.6 2025-05-20 14:18:45 -04:00
Kam a72a5c35a8 Update ScriptItemEventHandler.java 2025-05-20 13:59:51 -04:00
Kam ae7e7018c5 More Cleanup 2025-05-20 13:53:32 -04:00
Kam 43bc1eb81f Code Cleanup / Reformat 2025-05-20 13:53:26 -04:00
Kam 800eec4d81 Try Catch Cleanups and Reorg for ScriptItemEventHandler 2025-05-20 13:51:26 -04:00
Kam 4ee0e84475 Fix Set Color 2025-05-20 13:15:45 -04:00
Kam 171dd65291 Fix Campfire Render Ticks 2025-05-20 12:58:37 -04:00
Kam 2592958c06 Beta 18.5 2025-05-19 22:08:31 -04:00
Kam 15efdc06c5 Fix some concurrent mod issues 2025-05-19 22:07:57 -04:00
Kam 871748a27c Update api 2025-05-15 20:46:34 -04:00
Kam 8952963c74 Prevent Action Crashing 2025-05-15 20:45:22 -04:00
bigguy345 b34fb1a226 null check 2025-04-30 15:18:37 +03:00
bigguy345 35c8ce29f9 Changed every instance of the word "predicate" to "condition" 2025-04-29 09:08:43 +03:00
bigguy345 efa272706f Added an extra IConditionalAction scheduling method 2025-04-29 09:01:37 +03:00
bigguy345 284017ef80 Added IActionChain after(int delay, String name, Consumer<IAction> task) to IActionChain 2025-04-29 09:00:18 +03:00
bigguy345 e2225453c8 Re-ordered ConditionalAction's Supplier<Boolean> terminateWhen arg 2025-04-29 08:53:17 +03:00
bigguy345 186c56c79e Re-ordered ConditionAction constructor params 2025-04-28 10:47:16 +03:00
bigguy345 3d155a26fc Action.getManager() 2025-04-28 10:42:47 +03:00
bigguy345 5dd2dad700 Removed Integer.MAX_VALUE (infinite max duration is already -1) 2025-04-28 10:41:36 +03:00
Kam ae4b4c8702 Heavy Action Refactoring 2025-04-28 03:25:01 -04:00
bigguy345 d3cae9e9cb Merge remote-tracking branch 'upstream/dev' into dev
# Conflicts:
#	src/api
2025-04-28 10:11:02 +03:00
bigguy345 05bcb6f29a More constructors and setters 2025-04-28 10:09:50 +03:00
Kam 5ea3b17976 Merge branch 'dev' of https://github.com/KAMKEEL/CustomNPC-Plus into dev 2025-04-28 03:06:19 -04:00
Kam 75a1c7c851 Parallel Action Chains 2025-04-28 03:05:56 -04:00
bigguy345 b757e5ed8d Added termination task to ConditionalActions
(code that runs when task termination predicate is satisfied)
2025-04-28 09:57:25 +03:00
bigguy345 656a5bc58a cleared conditionals on clear() 2025-04-28 08:38:30 +03:00
bigguy345 6762af5505 Fixed cancelAction method 2025-04-28 08:36:26 +03:00
bigguy345 4d9e15c7af Refactored scheduleConditionalAction into scheduleAction 2025-04-28 08:33:06 +03:00
bigguy345 fbcb990e3a duration++ 2025-04-28 08:26:00 +03:00
bigguy345 2b068cbb91 typo 2025-04-28 08:19:08 +03:00
bigguy345 71bb351919 More conditional create and chain methods 2025-04-28 08:17:57 +03:00
bigguy345 aea788c77a Removed redundant args from creation methods/constructors 2025-04-28 08:08:39 +03:00
bigguy345 01a6518e97 More conditional constructors 2025-04-28 08:01:15 +03:00
bigguy345 c405f409f3 oops 2025-04-28 07:53:21 +03:00
bigguy345 e3e99f056a Set infinite duration to -1 instead of Integer.MAX_VALUE 2025-04-28 07:48:19 +03:00
bigguy345 52e3b49f04 Rewrote conditional action ticking logic 2025-04-28 07:41:29 +03:00