Commit Graph
96 Commits
Author SHA1 Message Date
Kam 180d257024 Proper Reformating 2025-03-13 17:14:45 -04:00
Kam 53daf359cd Better DBC Loaded Handling 2025-03-11 22:18:39 -04:00
Kam f5ee7451f5 Fix Cached Item and Scripted Item Errors 2025-03-03 18:25:29 -05:00
Kam a16a930237 Party Disband and Create for Controller & Scripting 2025-02-25 17:24:43 -05:00
Kam d7d968bf86 Scripting for Effects and Profiles 2025-02-21 17:30:57 -05:00
Kam c3538836be Optimize Imports 2025-02-20 21:40:39 -05:00
Kam fdd47691ae Fix Linked Item Duplication Bug 2025-02-18 02:15:06 -05:00
Luis C.M. 90bd8aeb02 Implemented version change and build events for linked items 2025-02-17 18:01:11 -06:00
Kam 5c04b1aae6 Update NpcAPI.java 2025-02-17 16:45:57 -05:00
Kam 690f2ca10d Hook Up Linked Item to existing Events 2025-02-17 16:02:56 -05:00
Kam 025e1ada3c Linked Item Things 2025-02-15 19:37:25 -05:00
luisc 4a1a092757 More linked item changes 2025-02-14 12:28:17 -06:00
luisc 44e5c8b4c5 progress on linked items 2025-02-13 18:11:58 -06:00
Luis C.M. 179c7b6fb4 Moved world stored/temp data into the API, functionally the data is the same since different worlds don't have different data. 2024-12-22 17:26:09 -06:00
luisc d57571ea0d Made API return a DBC player object if a player is a DBC player. Deprecated old getDBCPlayer() function. 2024-10-24 17:12:00 -05:00
Luis C.M. 18c0f0f019 Made http posts multithreaded 2024-07-20 19:50:23 -05:00
Luis C.M. 8858c5f781 Added http posts to the API. 2024-07-20 16:46:41 -05:00
Kam 323f19a539 Remove Nashorn Object Size of Dependency 2024-03-11 16:10:04 -04:00
Kam 4a58702d16 Implement IVillager Scripting (removed duplicate entity variable) 2024-02-20 21:08:48 -05:00
Kam e46b78ff71 Optimize Imports 2024-02-15 17:54:28 -05:00
Kam 455f2b9fd6 getIWorldLoad(int dimensionId)
Searches loaded worlds-  If not found
attempts to search unloaded worlds and force loads them to return an iWorld object
2024-02-12 04:10:38 -05:00
Kam 0f41c11e89 Remove decompiler message 2024-01-25 15:55:03 -05:00
Kam 652da83ea9 Fixed Script Book to Item Written or Writable Book 2024-01-25 14:54:34 -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 da313f6d0a Compatibility Helper DBC 2023-07-19 11:17:11 -04:00
Luis C.M b592bb5d5e IPos objects now use double values in calculations for distance, addition, cross product, etc. 2023-07-07 17:51:51 -05:00
Kam 491e377a3e CAPITAL I cause it looks cool 2023-06-05 22:12:48 -04:00
Kam 3dc99dcf2c REMVOEOMOWAMo Arggg LOUIS! 2023-06-05 13:06:25 -04:00
Kam cf37e5c355 Just in case NULL Check 2023-06-04 22:03:58 -04:00
Luis C.M ad9c1b418d Added scriptPlayerCache (no null pointers this time) 2023-06-04 11:02:59 -05:00
Kam 59e1950c70 Remove PlayerScript Cache 2023-06-03 23:07:48 -04:00
Luis C.M 065b5eba16 NpcAPI:
-Cached scripted player objects so their tempdata is persisted after death.
2023-06-03 16:55:03 -05:00
Luis C.M 3a6255d98f NpcAPI:
-New function to create IPos objects from a long
IPos:
-fromLong() now mutates the calling IPos object
2023-06-03 14:32:43 -05:00
Luis C.M 6e4083a9cc Increased cache time for item stacks 2023-06-02 23:58:04 -05:00
Luis C.M 0c8a44ead3 Added scriptItemCache to clearCache function 2023-06-02 23:30:23 -05:00
Luis C.M f5ac14b93e Merge branch 'patch' into dev
# Conflicts:
#	src/main/java/noppes/npcs/client/gui/custom/components/CustomGuiButton.java
#	src/main/java/noppes/npcs/client/gui/custom/components/CustomGuiTexturedRect.java
#	src/main/java/noppes/npcs/client/renderer/customitem/CustomItemRenderer.java
2023-06-01 16:35:04 -05:00
Luis C.M a8a0528275 ScriptWorld:
-Increased the accuracy of rayCastPos().
2023-05-31 23:59:11 -05:00
Luis C.M 118d79f3ad Added synchronization blocks to functions retrieving objects from CacheHashMaps and made the API use one for caching item stacks as well. 2023-05-31 00:35:57 -05:00
Luis C.M ab8e966f71 NpcAPI:
-Made item cache key removal a synchronized code block
2023-05-30 01:46:29 -05:00
Luis C.M 45a139ea68 NpcAPI:
-Further fix to concurrent modification exception
2023-05-30 01:37:08 -05:00
Luis C.M 65f3f8fc74 NpcAPI:
-Fixed concurrent modification exception
2023-05-30 01:33:18 -05:00
Luis C.M 500034f5f5 Merge branch 'patch' into dev 2023-05-30 01:28:02 -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 f260bb688a ScriptItemStack & NpcAPI:
-Created a cache for scripted item stacks
2023-05-30 01:25:20 -05:00
Luis C.M fd7f550316 IEntityItem added 2023-03-16 05:07:38 -05:00
Luis C.M 46d668f44c Added IProjectile and its events. 2023-03-16 02:51:40 -05: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 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
Luis C.M be18e756fc Animation overhaul, along with animation changes to the API. 2023-01-16 13:53:15 -06:00