Commit Graph
3790 Commits
Author SHA1 Message Date
bigguy345 8fb683ff2c Dynamic AutocompleteMenu dimension adjustment depending on available game window space above/below current line 2026-01-07 23:30:15 +02:00
bigguy345 57d63844c8 Removed redundant unused .d.ts files 2026-01-07 22:58:09 +02:00
bigguy345 b74a29dc29 Expanded namespace pattern 2026-01-07 22:47:13 +02:00
bigguy345 2311634817 Revert "Fixed StackOverflows"
This reverts commit 7d6bacb824.
2026-01-07 22:46:04 +02:00
bigguy345 7d6bacb824 Fixed StackOverflows 2026-01-07 20:31:02 +02:00
bigguy345 c433593459 Added net.minecraft to CNPC+ .d.ts apiPackages 2026-01-07 18:11:52 +02:00
bigguy345 df0cc666d4 Removed DBC Addon .d.ts files 2026-01-07 18:03:17 +02:00
bigguy345 274e96af03 generateTypeScriptDefinitions gradle task 2026-01-07 17:30:17 +02:00
bigguy345 f0ec2b0401 removed tags 2026-01-07 01:07:17 +02:00
bigguy345 79ed8b116e gitignore 2026-01-06 22:05:40 +02:00
bigguy345 e883b77117 Improved AbstractNpcApi.d.ts 2026-01-06 04:16:08 +02:00
bigguy345 35c2a08228 Added AbstractDBCAPI.d.ts (DBCAPI fully functional) 2026-01-06 04:15:57 +02:00
bigguy345 beefd35bd9 actually nvm 2026-01-06 04:09:25 +02:00
bigguy345 c10fa8e17e Added global engine objects to JSTypeRegistry and marked them properly as global fields 2026-01-06 04:01:19 +02:00
bigguy345 bdda92cae0 Fixed type aliases and nested interfaces not being properly read from the .d.ts files 2026-01-06 02:53:44 +02:00
bigguy345 4726c23ba1 Got refactoring func param name working for JSDoc param name 2026-01-06 02:26:27 +02:00
bigguy345 3ee6b69eb1 renamerefactor aint workin for JSDoc parameter name 2026-01-06 00:15:54 +02:00
bigguy345 edffd7aaaf JSDoc tag rendering for HoverInfo 2026-01-05 23:49:49 +02:00
bigguy345 9b1ffb4992 -Fixed JSDocTypeTag type not being marked properly
-Matched marking of JSDocParamTag name with equivalent method parameter (if exists, else UNDEFINED)
2026-01-05 23:46:46 +02:00
bigguy345 4741b58aed Fixed description not being stored for JSDocTypeTag 2026-01-05 23:42:20 +02:00
bigguy345 830f2a3d8f Stored JSDocInfo in FieldInfo and MethodInfo 2026-01-05 23:41:48 +02:00
bigguy345 ce3700b820 Fixed hoverinfo not showing on JS method declarations 2026-01-05 23:39:06 +02:00
bigguy345 33442f9398 Merge branch 'dev' into syntax-highlighter-unified 2026-01-05 20:30:04 +02:00
bigguy345 e8ef60deb4 Important IAnimation takeTasksFrom global instance in AnimationController to local instance in entity AnimationData 2026-01-05 20:25:34 +02:00
bigguy345 db0aa94a3a IAnimation instead of Animation 2026-01-05 20:17:55 +02:00
bigguy345 eb660b38ae Added IAnimation consumers to API 2026-01-05 17:14:45 +02:00
bigguy345 7aeb003806 Merge branch 'dev' into syntax-highlighter-unified 2026-01-05 17:03:01 +02:00
bigguy345 a39178c75b Animation Data Store (for cross event/frame data handling) 2026-01-05 16:54:41 +02:00
bigguy345 68681931f8 Animation Data Store (for cross event/frame data handling) 2026-01-05 16:53:58 +02:00
bigguy345 a33acee117 Added Animation task consumers (much better than animation events) 2026-01-05 16:49:48 +02:00
bigguy345 3929888f60 Removed redundant JS type resolution code and improved logic 2026-01-05 05:43:30 +02:00
bigguy345 5720b3a081 Added @type JSDOC stub auto generation for fields 2026-01-05 05:42:12 +02:00
bigguy345 cd942fea30 Inferred type of 'any' vars upon their first assignment
i.e.:
var npc
npc = event.getNpc()

npc becomes ICustomNpc
2026-01-05 05:25:39 +02:00
bigguy345 761b59479e lil tweak 2026-01-05 05:08:00 +02:00
bigguy345 35ca7ca479 Completely functional JSDoc parsing/stub auto generation for functions and field types, parameters and their return types, and function return types 2026-01-05 05:07:50 +02:00
bigguy345 565d52729d Added "any" type for JS which is universally compatible with any type, defaulted var declaration type to it 2026-01-05 03:09:22 +02:00
bigguy345 6bc932719f Checked duplicate methods for JS 2026-01-05 02:57:12 +02:00
bigguy345 b6d0d77445 Fixed = sign missing in JS var declaration assignment 2026-01-05 02:55:56 +02:00
bigguy345 662d874f2f Added documentation for JS fields/functions 2026-01-05 02:47:55 +02:00
bigguy345 ad5528c25a Skipped method calls in method declarations 2026-01-05 02:14:36 +02:00
bigguy345 87931e6c34 Prioritized JS members by inheritance depth (child class members first) 2026-01-05 02:04:58 +02:00
bigguy345 4d78c6bb2e Removed duplicate return type for JS method AutocompleteItem 2026-01-05 01:48:31 +02:00
bigguy345 9c222b89d4 proper JS type names in HoverInfo/Autocomplete
instead of "InitEvent", now its "INpcEvent.InitEvent"
2026-01-05 01:36:36 +02:00
bigguy345 92a196d296 Expanded parser scope + added class parsing 2026-01-05 01:12:17 +02:00
bigguy345 150ffbc896 Improved resolveInheritance logic 2026-01-05 01:11:46 +02:00
bigguy345 5f4bc813db Umm forgot some stuff from last commit 2026-01-05 01:11:27 +02:00
bigguy345 eea82a6c47 Recursively loaded all .d.ts files from assets/customnpcs/api/ 2026-01-04 23:35:59 +02:00
bigguy345 f8802114b5 Fixed indexOutOfbounds crash 2026-01-04 23:33:56 +02:00
bigguy345 b267ebecb2 More JSAutocompleteProvider cleanup 2026-01-04 22:48:23 +02:00
bigguy345 bbe6d9bb77 JSAutoCompleteProvier revamp:
-Type resolution now happens directly in ScriptDocument

 -Extends JavaAutocompleteProvider

 -Removed redundant code/logic
2026-01-04 22:41:00 +02:00