Kam
1c77828f28
Quest Item for Party
2024-03-07 04:16:34 -05:00
Kam
614c6ca474
Party Scripting / Better Party Objective Handling (Sync)
...
- IParty API
- PartyEvents and Registers
- Register Hooks to Player Scripts
2024-03-06 05:05:16 -05:00
Kam
1484cca7de
If Kill Quest is ONLY Party then Skip on normal check
2024-03-04 05:17:27 -05:00
Kam
6e59aa3a27
Remove AreaKill for Parties
2024-03-04 03:59:31 -05:00
Kam
71202b9883
Party Objects only completed by Leader
2024-03-04 03:59:11 -05:00
Kam
523059aac3
Restore Area Kill Quest check for normal QuestKill
2024-03-04 03:04:38 -05:00
Kam
902990c07c
Check Party Kill Quest individually
...
Made separate function to check party quests
2024-03-04 03:03:23 -05:00
Kam
f46a63109c
Cleanup
2024-03-03 21:35:23 -05:00
Kam
bf6a77d183
Quest Location Party Complete
2024-03-03 20:19:08 -05:00
Kam
2e16e2bea7
Disable Area Kill for Parties
2024-03-03 05:53:54 -05:00
Kam
6936e7d86e
More Party Refactoring for PartyController
...
- Added Quest Completion Popup to questPartyCompletion()
- Added Quest Completion Message when the Party Quest is finished AND ping update
- AREA KILL Quest is currently BROKEN with Parties
2024-03-03 00:14:19 -05:00
Kam
a17977675a
Fix Recursive AreaKill Quest Party Loop
2024-03-02 23:50:42 -05:00
Kam
16d9ef5e74
Check party completion first to ensure no duplicate rewards
2024-03-02 22:06:26 -05:00
Kam
2328b0dadf
First Working Version of Party Kill Quest Completion
2024-03-02 21:06:42 -05:00
Kam
8ec795c98a
MarkData to NPCs [1.12 Backport]
2024-02-21 03:02:39 -05:00
Kam
60079b66bc
A Ton of New Permissions!!!!
2024-02-19 19:14:51 -05:00
luisc
cea054560f
Implemented friendly fire.
2024-01-22 12:04:09 -06:00
Luis C.M
326447bf7a
Fixed stored data not saving after death in singleplayer.
2023-07-10 21:00:56 -05:00
Kam
491e377a3e
CAPITAL I cause it looks cool
2023-06-05 22:12:48 -04:00
Kam
54b46129a9
Capital "I" for Instance
2023-06-05 19:35:27 -04:00
Luis C.M
0c25d7ec1c
Reverted changes to saving/loading player data from previous commit to
2023-05-31 19:59:20 -05:00
Luis C.M
cbf99be297
PlayerData:
...
-Renamed loadPlayerDataFromFile() to load(), and moved it next to the save() function for later addition to the API.
-Moved saving/loading to EP functions where they used to be.
-Removed now unused PlayerData.get() and loadPlayerDataOld() functions
ServerEventsHandler:
-Added new EntityConstructing event to add the PlayerData EP earlier.
NoppesUtilPlayer:
-questCompletion() now saves player data right before its return statement.
2023-05-21 02:48:30 -05:00
Kam
221f00ccf4
Make Save PlayerData within PlayerData. More multithreaded saving
2023-05-15 23:06:21 -04:00
Luis C.M
c27cdf7950
Implemented sub-GUI for editing NPC tags in the cloner
2023-04-12 14:22:22 -05:00
Luis C.M
df069c82c2
Added a quest alert toggle for each quest in the quest log.
...
Fixed instant complete quests not finishing sometimes.
2023-03-16 23:37:57 -05:00
KAMKEEL
bda76bafe6
Optimize Imports
2023-01-12 21:33:06 -05:00
KAMKEEL
6e92f08851
Config Overhaul
2023-01-07 00:21:08 -05:00
KAMKEEL
c264c7c9d0
Merge branch 'master' into dev
2022-11-15 00:10:32 -05:00
Pétrus Pradella
79e20b07db
Properly save PlayerData on json only on 'PlayerEvent.SaveToFile'
2022-11-11 15:15:42 -03:00
KAMKEEL
5ff3a3a1ba
Player Logging
2022-11-07 01:49:54 -05:00
KAMKEEL
fe4cc719d4
Revert "ScriptLogIgnoreType & PlayerLogging"
...
This reverts commit ac39e0a6d0 .
2022-11-07 01:43:27 -05:00
KAMKEEL
ead63d8e30
Player Logs
2022-11-07 01:42:33 -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
175fb93958
Added (Player) to Logs
2022-11-06 00:17:22 -04:00
KAMKEEL
ac39e0a6d0
ScriptLogIgnoreType & PlayerLogging
2022-11-05 23:32:54 -04:00
KAMKEEL
9bdbdec079
Fix TileWaypoint | ServerEventsHandler -> ConcurrentModificationException
...
> ConcurrentModificationException
-- For #63
SHA 41a6803e2e
@c0508383
2022-08-23 15:36:45 -04:00
Luis C.M
dfec85484b
Quests:
...
-Quests with complete text now complete the quest in data before showing the text GUI, instead of being completed when that GUI is closed.
Item Quests:
Some fixes to item quest completion when an item is picked up.
2022-06-13 04:08:36 -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
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
47f41ff5b7
Added custom kill types
2022-02-02 22:11:49 -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
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
e5edbe002e
Registered forge events on both MinecraftForge.EVENT_BUS and FMLCommonHandler.instance().bus().
2021-12-23 10:26:46 -06:00
luisc
c8f6a24baf
Added command forge event
2021-12-22 03:33:50 -06:00
luisc
2743fa17d8
Added command forge event
2021-12-22 03:30:01 -06:00
KAMKEEL
a31efb2dc3
1.7.10 Files
...
Files added
2018-09-13 12:03:28 -04:00