KAMKEEL
d6cd41946c
Remove ZSTD Compression
2022-04-20 17:49:20 -04:00
KAMKEEL
0732d98ff8
1.5.3 Gradle Update | Add Version Compatibility Changes
...
Update Version to 1.5.3
Remove Useless String Statements / Comments
Add Temporary Fixes to Version Compatibility as permanent fixes
2022-04-09 01:31:21 -04:00
KAMKEEL
5aa5fb335c
Remove ME
2022-04-05 20:01:27 -04:00
Luis C.M
286f6862cb
Small clarifications in the new scripting configs, and removed some unused imports.
2022-03-23 17:48:58 -05:00
Luis C.M
9a244ca2fe
Renamed NPCs button on GUI, added configs for enabling player, forge, NPC, and all scripts.
2022-03-23 17:42:35 -05:00
Luis C.M
50fe08ce2e
Merge branch 'KAMKEEL:master' into master
2022-03-23 03:55:08 -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
Kamron Vaswani
0226001596
Merge branch 'dev' into feat/zstd-compressor
2022-03-14 00:07:23 -04:00
luiz-otavio
e23620d724
refactor: use JSONas default codec for PlayerData instead of .dat files
2022-03-03 17:43:18 -03:00
luiz-otavio
90c6574125
fix: ensure playerdata type and remove useless checking about transforming
2022-02-27 08:12:24 -03:00
luiz-otavio
4bdbe0efee
refactor: ensure almost compression types to load/write each NBTTagCompound
2022-02-27 06:57:37 -03:00
KAMKEEL
01e568d0c7
Remove More Print Statements
2022-02-02 19:41:34 -05:00
Kamron Vaswani
19ccdd60d2
Merge pull request #32 from c0508383/master
...
Bug fixes & GUI rotations
2022-02-02 15:43:23 -05:00
luisc
1ebf747302
Optimized NBT access of player data when checking quest completion, player data variable is passed down to lower functions.
...
Player's quests are checked for completion every couple seconds now.
2022-02-02 07:18:33 -06:00
Kamron Vaswani
bc54e8cd7b
Merge pull request #31 from c0508383/master
...
Increased NPC Inventory & Other Additions.
2022-01-31 16:27:15 -05:00
luisc
534f716991
Implemented Scripted Overlays which stay on the player's screen. Overlays persist in the client, and can be removed from the screen as well.
2022-01-30 04:05:01 -06:00
luisc
f876f13d77
Added 9 more slots for quest kill objectives, and an option for kill quests to progress only if a player kills an NPC with that name.
...
Added quest interface support to get and modify data from specific quest types.
2022-01-27 05:40:51 -06:00
luisc
eb45a6a959
Added several more dialog functions for the rest of the dialog options.
2022-01-25 14:44:24 -06:00
KAMKEEL
971010bda8
Darken Screen Dialog Fix
2022-01-21 18:31:32 -05:00
Kamron Vaswani
e0f77bdcff
Merge pull request #24 from c0508383/master
...
Fixed a faction duplication glitch
2022-01-15 16:50:07 -05:00
luisc
6ff2678f26
Fixed a faction duplication glitch
2022-01-15 15:14:55 -06:00
KAMKEEL
b3098053ec
Fixing Dark Screen not savning
2022-01-15 15:21:20 -05:00
luisc
4f38edc147
Limited config NpcNavRange to 96. Added darken screen option to dialogs.
2022-01-14 17:37:09 -06: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
luisc
6b9cfb9d25
Implemented custom GUIs.
2022-01-12 04:44:08 -06:00
luisc
d50f51e208
Added handler support to NPC API.
2022-01-10 15:21:48 -06:00
luisc
e6f97784ff
Added get/setRotationType to ScriptNpc. Added get/setMotion for x, y, z components to ScriptEntity. Fixed an NPC wand crash.
2021-12-29 16:22:05 -06:00
luisc
ff810cbc8d
Full console output is now shown again for script errors.
2021-12-20 17:03:54 -06:00
luisc
953f6e0459
Fixed server-side lag caused by player events. THIS IS BIG.
2021-12-18 08:34:30 -06:00
luisc
f03516b00f
Fixed console and console spam with scripted player events.
2021-12-17 08:10:21 -06:00
luisc
23384d1d67
Fixed some server-side lag caused by player events. Player ticks now execute every 10 MC ticks.
2021-12-16 21:54:05 -06:00
luisc
6bdc68337c
Revert "Made player script implementation closer to that of 1.12."
...
This reverts commit 3a9789b3fd .
2021-12-16 04:05:05 -06:00
luisc
3a9789b3fd
Made player script implementation closer to that of 1.12.
2021-12-16 02:53:17 -06:00
luisc
816445bccd
Script error output shortened to just the error description and line number.
2021-12-13 22:51:33 -06:00
luisc
f14bc107d3
Double clicking events in the hook list will now paste them into your code. More scripting functions added for NPCs.
2021-12-03 21:13:56 -06:00
luisc
547f5ab82d
Container event spam when no container is open fixed. Fixed scripted player and forge events not launching after merging ScriptContainer and EventScriptContainer.
2021-12-03 18:17:52 -06:00
luisc
72869e6a78
Consolidated EventScriptContainer and ScriptContainer into a single ScriptContainer class. NPCs are now able to fly when ai.movementType == 1.
2021-12-01 15:31:05 -06:00
luisc
d2fe832508
Removed playerLevel parameter from PlayerData
2021-11-18 01:16:11 -06:00
luisc
0d807b36d9
Added isGUIOpen() function, and setPosition function with a dimensionId parameter to ScriptPlayer.
2021-11-16 10:41:04 -06:00
luisc
d1c4adf371
ScriptEntity instances are now properly retrieved in event scripts
2021-10-21 22:14:12 -05:00
luisc
4de969f6c9
Implemented scripted timers for players and NPCs.
2021-10-20 23:04:52 -05:00
luisc
a993c8feff
Fixed forge scripts on the server side. getIEntity() now correctly returns an IPlayer when given a player as a parameter.
2021-10-20 20:27:42 -05:00
luisc
f88cbb8b51
Server-side compatibility changes
2021-10-19 02:49:46 -05:00
luisc
bb1da8376d
Implemented 1.12 event scripting API.
2021-10-18 22:01:15 -05:00
luisc
72f2c3c60a
Implemented global Forge events. Reorganized NPC API files.
2021-10-18 06:33:39 -05:00
luisc
c5ed7497c8
Added console output and correct script halting to scripted player events. Renamed PlayerScriptContainer to EventScriptContainer.
2021-10-17 16:11:29 -05:00
luisc
a9bce4a3e3
Fixed player script enabled button not working right on servers. Added more player events and a getDimension() method to ScriptPlayer. Set player scripts to be off by default.
2021-10-15 09:17:31 -05:00
luisc
047552d9e5
Made constant BlockPos calculateLogBaseTwo calculation explicit, enabled player events by default.
2021-10-12 04:20:33 -05:00