bigguy345
f5dbe19de2
New IScriptHandlerPacket:
...
- Defines the packet-backed script GUI contract used by GuiScriptInterface for “streamed” script loading/saving.
- Updated EffectScript, LinkedItemScript and RecipeScript to implement IScriptHandlerPacket
- Removed GuiScriptEffect, GuiScriptLinkedItem and GuiScriptRecipe as their functionality got replaced with new interface handled by GuiScriptInterface
2026-01-18 17:57:10 +02:00
bigguy345
eecb5b0b3b
ScriptHandler refactor:
...
- ScriptHandler now holds a list of containers
- Delegated single container handling to SingleScriptHandler
IScriptHandler refactor:
- Moved ScriptContext/Hook logic to it
- More default methods + hooked them to GuIScriptInterface
2026-01-18 17:50:04 +02:00
bigguy345
44f71ddb81
Handled script language correctly for external script selector list + added forgotten singleContainer logic
2026-01-18 04:04:17 +02:00
bigguy345
68bc02a5d4
Removed SingleScriptHandler
2026-01-18 03:01:55 +02:00
bigguy345
f6e589ac67
temp SingleScriptHandlers tuff
2026-01-15 04:13:59 +02:00
bigguy345
23c44cc5d4
Refactor
2026-01-14 03:52:04 +02:00
bigguy345
2c2e13c2f7
Morea ScriptContainer -> IScriptUnit abstraction
2026-01-14 03:50:47 +02:00
bigguy345
d17534120b
Merged GuiJaninoScript with GuiScriptInterface and moved usages
2026-01-14 03:41:24 +02:00
bigguy345
73db727c47
Deleagted all ScriptContainer NBT based creation to IScriptUnit.createFromNBT
2026-01-13 22:16:51 +02:00
bigguy345
fbcda09fe2
Used IScriptUnit hook stub generation
2026-01-13 21:39:39 +02:00
bigguy345
8c8f37e75d
more merge conflict resolution
2026-01-13 19:13:31 +02:00
bigguy345
1df05406c8
Imported temp place holders from syntax-highlighter-unified
2026-01-13 19:08:29 +02:00
bigguy345
6173e98998
merge conflict resolutioon
2026-01-13 19:05:52 +02:00
Kam
71dba15270
Add Script Context and better parsing for d.ts handling
2026-01-13 19:02:52 +02:00
bigguy345
cd92c340c7
resolved merge conflicts with dev
2026-01-13 18:25:37 +02:00
bigguy345
c3e032dcf2
Abstracted ScriptContainer & JaninoScript to IScriptUnit + global implementation
2026-01-13 18:25:28 +02:00
bigguy345
1372127266
GuiScript now extends GuiScriptInterface + Full screen support
2026-01-13 18:25:20 +02:00
bigguy345
ca8285e23f
Made these 3 detached GuiScripts depend on GuiScriptInterface
2026-01-13 18:25:09 +02:00
bigguy345
26ed55ceb5
Corrected minimise icon
2025-12-22 16:06:20 +02:00
bigguy345
cf4c97fdf0
Alligned top buttons and full screen button properly
2025-12-22 15:52:52 +02:00
bigguy345
8e9087246c
Full screen script editor lol
2025-12-22 15:06:54 +02:00
bigguy345
b23bf333d9
Changed List to Map
2025-12-22 02:39:09 +02:00
bigguy345
0e3b0f047a
Cached all GuiScriptTextArea tabs of GuiScriptInterface (fixes all tabs sharing the same undo/redo lists and other similar undesired behaviors)
2025-12-22 02:22:01 +02:00
bigguy345
4715e2ffbf
Implemented closeOnEsc supplier for ScriptTextArea
2025-12-20 11:53:26 +02:00
bigguy345
1702252629
Fixed resizing game window/gui initi'ing newly creating the text editor
2025-12-20 00:31:30 +02:00
Kam
b25f2b786e
Add debug logging toggle for sync flow
2025-10-19 22:06:11 -04:00
Kam
9c541999f3
Optimize Imports
2025-07-23 14:22:52 -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
Kam
180d257024
Proper Reformating
2025-03-13 17:14:45 -04:00
Kam
eeb6b2ea8b
Scripted Items Display Errors & Fix Console Scroll Wheel and Scroll Bar
2025-02-09 04:02:16 -05:00
Kam
1fa9e41c24
Confirm Click for Clearing and Pasting Scripts
2024-03-19 14:35:32 -04:00
Kam
4ddea96914
Remove References / Imports
2024-02-09 18:25:08 -05:00
Kam
89d683c6bc
Remove the broken Editor
2024-02-09 16:45:40 -05:00
Luis C.M
5f3ed66234
Implemented syntax highlighting for scripts.
2023-07-30 01:26:36 -05:00
Luis C.M
29935a1c6d
Implemented local NPC event scripts.
2023-03-16 04:27:19 -05:00
KAMKEEL
8b89711403
Fix URL Links
2023-02-28 03:35:37 -05:00
KAMKEEL
bda76bafe6
Optimize Imports
2023-01-12 21:33:06 -05:00
Luis C.M
aa02e5dcc3
Fixed API interface errors, added casts for custom item script handlers in EventHooks, and added some event interfaces.
2022-11-23 23:59:01 -06:00
KAMKEEL
be9ae94163
Start API Branch
2022-11-15 15:25:53 -05:00
c0508383
9fc408e598
Added a configurable expansion to scripts' length, adding 65535 more characters with every additional increase.
2022-07-12 11:58:54 -05:00
c0508383
12a3fffeab
PlayerEvent:
...
-Added PlayerEvent.AttackEvent & PlayerEvent.AttackedEvent, preventing any knockback from happening from attacks.
2022-07-07 12:49:30 -05:00
Luis C.M
cc61684fb8
Fixed custom item console
2022-07-03 09:46:40 -05:00
Luis C.M
4094f3e851
Added 4 different spawning options, and spawning height max and mins to natural spawn entries.
2022-06-29 03:36:52 -05:00
Luis C.M
3f8910f5bd
Added CustomGuiEvent.SlotClickEvent to the scripting GUI.
2022-06-18 12:53:09 -05:00
Luis C.M
aab550cdca
Implemented custom item rotation rate, and start using, using, stop using, finished using events for custom items.
2022-05-11 14:24:12 -05:00
Luis C.M
11cc46b48f
Fixed some scripted item events, and fixed positioning of scripted items.
2022-05-11 13:30:13 -05:00
Luis C.M
18ff2bff78
Implemented Global NPC Events!
...
All NPCs activate these scripts. If a player wants to create a script that's universally used by all NPCs, this allows for that to happen with a lot of ease!
2022-03-23 03:54:06 -05:00
luisc
791adfc1b4
Implemented textfield unfocused event
2022-01-14 16:09:27 -06:00
luisc
04def38b63
Added dialog events to scripted player events
2022-01-12 22:59:03 -06:00
luisc
b024f800ae
Added quest start, complete, and turnin events, and a faction points event to scripted player events.
2022-01-12 20:12:16 -06:00