Commit Graph

  • 3e85557984 Update api Kam 2026-01-06 15:15:44 -05:00
  • 79ed8b116e gitignore bigguy345 2026-01-06 22:05:40 +02:00
  • e883b77117 Improved AbstractNpcApi.d.ts bigguy345 2026-01-06 04:16:08 +02:00
  • 35c2a08228 Added AbstractDBCAPI.d.ts (DBCAPI fully functional) bigguy345 2026-01-06 04:15:57 +02:00
  • beefd35bd9 actually nvm bigguy345 2026-01-06 04:09:25 +02:00
  • c10fa8e17e Added global engine objects to JSTypeRegistry and marked them properly as global fields bigguy345 2026-01-06 04:01:19 +02:00
  • bdda92cae0 Fixed type aliases and nested interfaces not being properly read from the .d.ts files bigguy345 2026-01-06 02:53:44 +02:00
  • 4726c23ba1 Got refactoring func param name working for JSDoc param name bigguy345 2026-01-06 02:26:27 +02:00
  • 3ee6b69eb1 renamerefactor aint workin for JSDoc parameter name bigguy345 2026-01-06 00:15:54 +02:00
  • edffd7aaaf JSDoc tag rendering for HoverInfo bigguy345 2026-01-05 23:49:49 +02:00
  • 9b1ffb4992 -Fixed JSDocTypeTag type not being marked properly bigguy345 2026-01-05 23:46:46 +02:00
  • 4741b58aed Fixed description not being stored for JSDocTypeTag bigguy345 2026-01-05 23:42:20 +02:00
  • 830f2a3d8f Stored JSDocInfo in FieldInfo and MethodInfo bigguy345 2026-01-05 23:41:48 +02:00
  • ce3700b820 Fixed hoverinfo not showing on JS method declarations bigguy345 2026-01-05 23:39:06 +02:00
  • 60af203165 Renamed to moveFromGlobalToLocal bigguy345 2026-01-05 20:32:18 +02:00
  • 33442f9398 Merge branch 'dev' into syntax-highlighter-unified bigguy345 2026-01-05 20:30:04 +02:00
  • e8ef60deb4 Important IAnimation takeTasksFrom global instance in AnimationController to local instance in entity AnimationData bigguy345 2026-01-05 20:25:34 +02:00
  • db0aa94a3a IAnimation instead of Animation bigguy345 2026-01-05 20:17:55 +02:00
  • eb660b38ae Added IAnimation consumers to API bigguy345 2026-01-05 17:14:45 +02:00
  • 7aeb003806 Merge branch 'dev' into syntax-highlighter-unified bigguy345 2026-01-05 17:03:01 +02:00
  • a39178c75b Animation Data Store (for cross event/frame data handling) bigguy345 2026-01-05 16:54:41 +02:00
  • 68681931f8 Animation Data Store (for cross event/frame data handling) bigguy345 2026-01-05 16:53:58 +02:00
  • a33acee117 Added Animation task consumers (much better than animation events) bigguy345 2026-01-05 16:49:48 +02:00
  • 3929888f60 Removed redundant JS type resolution code and improved logic bigguy345 2026-01-05 05:43:30 +02:00
  • 5720b3a081 Added @type JSDOC stub auto generation for fields bigguy345 2026-01-05 05:42:12 +02:00
  • cd942fea30 Inferred type of 'any' vars upon their first assignment i.e.: var npc npc = event.getNpc() bigguy345 2026-01-05 05:25:39 +02:00
  • 761b59479e lil tweak bigguy345 2026-01-05 05:08:00 +02:00
  • 35ca7ca479 Completely functional JSDoc parsing/stub auto generation for functions and field types, parameters and their return types, and function return types bigguy345 2026-01-05 05:07:50 +02:00
  • db14662e90 Fix auction GUI tab actions Kam 2026-01-04 20:10:58 -05:00
  • 565d52729d Added "any" type for JS which is universally compatible with any type, defaulted var declaration type to it bigguy345 2026-01-05 03:09:22 +02:00
  • 6bc932719f Checked duplicate methods for JS bigguy345 2026-01-05 02:57:12 +02:00
  • b6d0d77445 Fixed = sign missing in JS var declaration assignment bigguy345 2026-01-05 02:55:56 +02:00
  • 662d874f2f Added documentation for JS fields/functions bigguy345 2026-01-05 02:47:55 +02:00
  • ad5528c25a Skipped method calls in method declarations bigguy345 2026-01-05 02:14:36 +02:00
  • 87931e6c34 Prioritized JS members by inheritance depth (child class members first) bigguy345 2026-01-05 02:04:58 +02:00
  • 4d78c6bb2e Removed duplicate return type for JS method AutocompleteItem bigguy345 2026-01-05 01:48:31 +02:00
  • 9c222b89d4 proper JS type names in HoverInfo/Autocomplete bigguy345 2026-01-05 01:36:36 +02:00
  • 92a196d296 Expanded parser scope + added class parsing bigguy345 2026-01-05 01:12:17 +02:00
  • 150ffbc896 Improved resolveInheritance logic bigguy345 2026-01-05 01:11:46 +02:00
  • 5f4bc813db Umm forgot some stuff from last commit bigguy345 2026-01-05 01:11:27 +02:00
  • eea82a6c47 Recursively loaded all .d.ts files from assets/customnpcs/api/ bigguy345 2026-01-04 23:35:59 +02:00
  • f8802114b5 Fixed indexOutOfbounds crash bigguy345 2026-01-04 23:33:56 +02:00
  • eb67763d77 Merge pull request #247 from KAMKEEL/fix-auction-gui-layout-and-logic Kam 2026-01-04 15:59:25 -05:00
  • bc7e768d5f Show auction inventory only on create tab Kam 2026-01-04 15:59:01 -05:00
  • b267ebecb2 More JSAutocompleteProvider cleanup bigguy345 2026-01-04 22:48:23 +02:00
  • bbe6d9bb77 JSAutoCompleteProvier revamp: -Type resolution now happens directly in ScriptDocument bigguy345 2026-01-04 22:41:00 +02:00
  • e7f6177be8 Add Auctioneer role to NPC GUI and connect auction system Claude 2026-01-04 20:36:40 +00:00
  • 7b42ad7796 Merge pull request #246 from KAMKEEL/review-and-fix-auction-trader-market-system Kam 2026-01-04 15:21:28 -05:00
  • d657bab73c Harden auction display and trader stock init Kam 2026-01-04 15:21:11 -05:00
  • 1221badc69 Unified Java/JS handling into ScriptDocument. much better now. bigguy345 2026-01-04 22:13:47 +02:00
  • f9babf040d temp JS/java merger bigguy345 2026-01-04 21:41:39 +02:00
  • b3d49945f7 Fixed broken .d.ts parsing pattern, bec files like IPlayer.d.ts weren't being parsed at all bigguy345 2026-01-04 21:06:55 +02:00
  • 61a363fdba A bunch of JS parser fixes and improvements bigguy345 2026-01-04 20:56:11 +02:00
  • 50bcbb5872 Bunch of JS fixes bigguy345 2026-01-04 20:03:25 +02:00
  • c56a8ee7d9 Added ScriptType enums to autocmpletion bigguy345 2026-01-04 19:41:39 +02:00
  • 0d45d636b8 Used correct enum class name bigguy345 2026-01-04 19:41:28 +02:00
  • a36cc044bd Shoved object methods all the way down in autocomplete menu bigguy345 2026-01-04 19:15:32 +02:00
  • 080b41a3b9 Accounted for method parameter count in UsageTracker bigguy345 2026-01-04 19:07:17 +02:00
  • 34379929a5 Inherited Object methods deprioritized: Methods from Object class that are NOT overridden are now pushed to the bottom of the autocomplete list bigguy345 2026-01-04 18:52:39 +02:00
  • 6d150a9d22 Truncated AutocompleteItems text bigguy345 2026-01-04 18:47:14 +02:00
  • db3a7de926 Drawn static/final denoters to AutocompleteItems bigguy345 2026-01-04 18:21:29 +02:00
  • 461e45c2eb ClassIndex Package exclusions bigguy345 2026-01-04 18:03:57 +02:00
  • 5bc3e5451a Lowered static penalty for strong prefix matches (so it pops to the top) bigguy345 2026-01-04 17:53:16 +02:00
  • 6e602c45a9 Penalized auto complete static members when in a non-static context bigguy345 2026-01-04 17:50:27 +02:00
  • 7b7667f2c5 Autocomplete suggestions UsageTracker implementation bigguy345 2026-01-04 17:35:25 +02:00
  • a496061455 Added auto complete strict matching for non-member access first word. bigguy345 2026-01-04 16:00:48 +02:00
  • 77c8e418eb Update market plan doc: convert to implementation status recap Claude 2026-01-04 10:29:57 +00:00
  • 740c2852e5 Refactor auction system: consolidate controllers, add lang keys, remove categories Claude 2026-01-04 10:26:56 +00:00
  • a1de79053b Implement Phase 6: GUI components, notifications, and logging system Claude 2026-01-04 10:09:40 +00:00
  • d09c6b0c81 Add auction filtering and sorting system Claude 2026-01-04 09:33:29 +00:00
  • 57f9b706bf Implement Phase 5: Network packets, permissions, and scripting API Claude 2026-01-04 08:57:13 +00:00
  • c1dc58ae54 Implement Phase 4: Auction House core system Claude 2026-01-04 08:43:55 +00:00
  • dc9d15f3e3 Implement Phase 3: Item Attributes & Restrictions Claude 2026-01-04 08:34:45 +00:00
  • c9f77bed05 Implement Phase 2: Trader Enhancements with stock and currency system Claude 2026-01-04 08:29:03 +00:00
  • 60b985d33d Fix currency storage to use main PlayerData file Claude 2026-01-04 08:23:50 +00:00
  • 7e6b17c106 Implement Phase 1: Currency System foundation Claude 2026-01-04 08:14:29 +00:00
  • 4093bf9adf Move market configs to main.cfg with dedicated categories Claude 2026-01-04 07:56:30 +00:00
  • cdf30af20c Add auction configuration, timing rules, and finalize design decisions Claude 2026-01-04 07:49:44 +00:00
  • c647179c26 Update CNPC 1.11 Market Plan with design decisions Claude 2026-01-04 07:37:28 +00:00
  • a1461665d1 Update api Kam 2026-01-04 02:30:39 -05:00
  • c5c35a1113 Update api Kam 2026-01-04 02:10:58 -05:00
  • 1eef2f871a Merge remote-tracking branch 'origin/claude/plan-market-updates-od0M1' into dev Kam 2026-01-04 02:10:43 -05:00
  • ac92210771 Implemented AUTO IMPORT SUGGESTION COMPLETIONS bigguy345 2026-01-04 03:59:51 +02:00
  • 04a0fbc84d CRAZY !!! ClassIndex for class auto-import suggestions by matching prefix bigguy345 2026-01-04 03:48:10 +02:00
  • acae8d84d0 Removed duplicate enums bigguy345 2026-01-04 03:44:07 +02:00
  • 5332774c3d Made ENUM constants highest priority in autocomplete dropdown menu bigguy345 2026-01-04 02:39:39 +02:00
  • ff7fbd411d Smart tab completion: replace till next separator bigguy345 2026-01-04 02:39:27 +02:00
  • 02ce0912c7 Got backspace + autocomplete (CTRL SPACE) working, now functions when cursor mid sentence/word bigguy345 2026-01-04 02:22:23 +02:00
  • 9886dae519 Moved fullScreenButton rendering into GuiScriptTextArea bigguy345 2026-01-04 02:13:33 +02:00
  • ef51f4acd8 Fixed buttons drawn under AutoComplete drop down being clickable through it bigguy345 2026-01-04 01:56:13 +02:00
  • a4112008bd OOps wrong logic bigguy345 2026-01-04 01:49:01 +02:00
  • bf858a7a1a Removed AutoComplete list limit bigguy345 2026-01-04 01:27:14 +02:00
  • 297c8129de Autocomplete ignores whitespaces between cursor and receiver "Minecraft.getMinecraft(). " bigguy345 2026-01-04 01:09:55 +02:00
  • b42cd4d1a3 Dismissed AutoCompleteManager on gui init/window resize bigguy345 2026-01-04 01:02:47 +02:00
  • 5163044494 Added args to autocomplete methods and highlighted them in dark gray bigguy345 2026-01-04 00:55:50 +02:00
  • 82632d9131 Made Autocomplete respect static/non static contexts bigguy345 2026-01-04 00:42:00 +02:00
  • d1db2067f8 oops forgor bigguy345 2026-01-04 00:41:33 +02:00
  • 117f85096f Added mouse drag to autocomplete scroll bar bigguy345 2026-01-04 00:40:46 +02:00
  • ea38cd23b6 Rendered Script Text Areas last thing in GuiNpcInterface bigguy345 2026-01-04 00:23:47 +02:00
  • 47fc4ebcc1 Add comprehensive implementation plan for CNPC+ 1.11 Market Update Claude 2026-01-03 21:12:55 +00:00