Kam
fb496ce1e2
SyncController
2025-01-30 09:26:10 -05:00
Kam
de56032118
Syncing and Large Packet Completion
2025-01-29 18:25:34 -05:00
Kam
5d41f5b939
Rename Namespace to kamkeel.npcs
2025-01-29 13:20:04 -05:00
Kam
bf604774c0
[WIP] Multiple Profile Handlers
2025-01-23 16:10:01 -05:00
Kam
7a28d9107c
Fix Casting Error for PickUp Event
2025-01-22 11:53:22 -05:00
Kam
ad222657c4
Fix Cancel calculations for Attacked / Attack or Damaged / Damage
2024-10-23 21:16:59 -04:00
Kam
b7091aa289
Fix Quest Item pickup not removing items on Auto Complete Pickup
2024-04-06 21:38:46 -04:00
Kam
d4e0664f97
Anotha one
2024-04-04 17:32:17 -04:00
Kam
777283e5aa
Casting Fix
2024-04-04 17:30:55 -04:00
Kam
0fa7960f89
Fix Casting Crash
2024-04-03 02:49:35 -04:00
Kam
91740293d9
Better Sync NBT Handling
2024-03-29 02:15:26 -04:00
Kam
c8e1855da6
Fix Player Quest Data being too Large
2024-03-28 18:16:17 -04:00
Kam
2fd7594720
Remove Fernflower References
2024-03-17 23:17:36 -04:00
Kam
67d4b3bd15
Party Quest Tracking
2024-03-15 15:43:29 -04:00
Kam
dd7a0b7f12
Add Insane Sync Data Control from BACK in the BROKEN 1.9 BETA >:D
2024-03-07 22:22:39 -05:00
Kam
52cdf91670
Initial Push for new Combat Policy Types [WIP]
2024-01-30 21:50:19 -05:00
Kam
16d02f93e1
Capital "I" for Instance
2023-06-05 19:35:06 -04:00
Luis C.M
a0adf0d7bd
Fixed item toss event not being cancellable. Setting a script container's engine doesn't happen on every script call now, reducing lag.
2023-05-29 23:57:45 -05:00
Kam
0b7bd2f009
Add Update Tracked Quest Frequency for ITEM QUESTs
2023-05-15 15:55:41 -04:00
Luis C.M
92097769d9
ScriptPlayerEventHandler:
...
-Temporary fix to updating tracked item quests.
Fixed more tracked quest issues.
2023-05-14 19:14:43 -05:00
Luis C.M
e0360f9a6e
Made tracked quest a private field, clearer intent in code for bug fixing.
2023-05-11 20:17:16 -05:00
Luis C.M
fc9e85c35a
Changed implementation of custom items' tick event to be more similar to 1.12's.
2023-03-29 21:23:09 -05:00
KAMKEEL
bda76bafe6
Optimize Imports
2023-01-12 21:33:06 -05:00
Luis C.M
0414817673
Implemented event interfaces, made more events cancellable.
2022-11-24 14:36:09 -06:00
KAMKEEL
be9ae94163
Start API Branch
2022-11-15 15:25:53 -05:00
Luis C.M
8d3cd3fd82
Revert "Merge remote-tracking branch 'origin/dev' into dev"
...
This reverts commit 66edbcea80 , reversing
changes made to 3fd962289c .
2022-11-06 01:25:28 -06:00
KAMKEEL
6ae465c5d0
Revert "Added several more functions to pre-existing classes:"
...
This reverts commit e9a8f8cebc .
2022-11-06 00:10:04 -04:00
Luis C.M
e9a8f8cebc
Added several more functions to pre-existing classes:
...
-Spawner, Transport, Healer, Guard, Bard jobs received more functions.
-Added more functions to the transporter role.
-IRole: Added getNpc() function.
-IAnimal, IEntityLiving, and IEntityLivingBase received more functions from their MC counterparts.
-Nearly every function with that takes position/vector parameters now has an equivalent with IPos as a parameter instead.
2022-11-05 20:19:14 -05:00
KAMKEEL
b2e8178273
#60 Hopefully corrects fake player error
2022-10-03 22:48:18 -04: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
c95c48a033
A server-side skin overlay data fix.
2022-06-15 05:04:17 -05:00
Luis C.M
3a604112ca
A server-side skin overlay data fix.
2022-06-15 05:03:31 -05:00
Luis C.M
522b5b884a
Scripted Skin Overlay render and packet sending fixes.
2022-06-15 03:48:32 -05:00
Luis C.M
a18c05714c
DEV overlay packet fixes
2022-06-15 01:38:51 -05:00
Luis C.M
57d95b9d42
Tracked quests are removed if they are no longer in a player's active quest data.
2022-06-12 05:52:07 -05:00
Luis C.M
e4eb0e9cd8
Removed player completion checker.
2022-05-29 14:49:42 -05:00
Luis C.M
e2df33fb5f
Added quest objective and turnin data to the quest tracker.
2022-05-29 04:45:38 -05:00
Luis C.M
301e113be2
Added quest tracking, need to add objectives list and turn in info too.
2022-05-27 14:32:24 -05:00
Luis C.M
33bb0307e9
Separated data objects and data controller objects in the noppes.npcs.controllers package.
2022-05-24 01:07:50 -05:00
Luis C.M
82938fe5cd
Fixed NBT issue with player overlays.
2022-05-24 00:11:34 -05:00
Luis C.M
6220a8ce14
-Overlays for players and NPCs are now grouped in an "overlay handler" object, similar to how you retrieve timers.
...
-Fixed client NPC overlay updates.
2022-05-23 20:41:32 -05:00
Luis C.M
8bc3190295
Implemented multiple overlay layers for CNPCs, replaces powered textures.
2022-05-17 04:34:46 -05:00
Luis C.M
dbfbab7be2
Players can now have multiple skin overlays, just like GUI overlays.
2022-05-16 18:47:16 -05:00
Luis C.M
cf33b90b26
Used interfaces in implementations instead of the real classes for most scripted classes.
2022-05-11 22:08:31 -05:00
Luis C.M
6896cec417
Every function in API classes that calls the main API class now calls the loaded API wrapper, renamed to NpcAPI, instead of the abstract class, renamed to AbstractNpcAPI.
2022-05-11 17:12:48 -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
26f5f86dca
Implemented Scripted Custom Items.
2022-05-11 01:10:31 -05:00
luisc
d3145f4868
Added config for how often a player's quests are checked for completion.
2022-02-02 07:53:42 -06: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
luisc
f8a6fe3d75
Compatibility fix for mods that initialize player or worldobj fields as null.
2022-01-15 22:49:07 -06:00