Commit Graph
43 Commits
Author SHA1 Message Date
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