aboutsummaryrefslogtreecommitdiffstats
path: root/bukkit/src/main/java/com
Commit message (Collapse)AuthorAgeFilesLines
* More proper bow item detectionKrakenied3 days8-8/+129
| | | | | | | Introduces Projectile2ItemCache to reliably associate fired projectiles with the item used to shoot them. This replaces the previous temporary workaround that was vulnerable to player exploits, ensuring accurate item tracking during damage events.
* Add support for item model and custom model data in 1.21.4 item definitionsKrakenied3 days2-0/+64
|
* Use LivingEntity#getKiller value in mobkilling task typeBuildTools2025-12-211-2/+9
| | | | Still fallback to last damage event damager if null. It doesn't really fix https://github.com/LMBishop/Quests/issues/752, however possibly allows for Fire Aspect tracking of entities ignited within last 5 seconds (similarly to different built-in game mechanics).
* Replace PlayerDeathEvent getPlayer with PlayerDeathEvent#getEntityKrakenied2025-08-221-1/+1
| | | | Required for proper 1.8 support
* Fix debug report after last changesKrakenied2025-08-041-23/+14
|
* Add option to dispatch player commandsKrakenied2025-07-2916-26/+55
| | | | Closes https://github.com/LMBishop/Quests/issues/470
* Add internal goal placeholderKrakenied2025-07-293-9/+26
| | | | Closes https://github.com/LMBishop/Quests/issues/658
* Improve player debug output when no quests foundKrakenied2025-07-291-50/+63
|
* Use a bit more intuitive namingKrakenied2025-07-291-3/+3
|
* Fix progress display in newly introduced subcommandKrakenied2025-07-291-1/+22
|
* Add new debugging commandKrakenied2025-07-292-0/+123
|
* Get the biome only once per method callKrakenied2025-07-291-10/+24
|
* Do not overwrite user defined static elements with spacers in last menu rowKrakenied2025-07-291-1/+5
|
* Implement MythicMobs dealdamage task typeKrakenied2025-07-292-2/+194
| | | | Closes https://github.com/LMBishop/Quests/issues/768
* Add biomes constraintKrakenied2025-07-297-20/+64
|
* Reorder MythicMobs version checksKrakenied2025-07-294-10/+20
| | | | | Add missing fixed quest item cache clears on ready Mark EvenMoreFish task types as untested
* Add {days} support to time formatKrakenied2025-07-291-15/+36
| | | | Refactor FormatUtils, use JSpecify annotations
* Do not create unnecessary Location object in distancefrom task typeKrakenied2025-07-291-3/+8
|
* Fix menu NPE when categories are disabledKrakenied2025-07-291-4/+15
|
* Add cake support to consume task typeKrakenied2025-07-294-4/+51
| | | | Closes https://github.com/LMBishop/Quests/issues/261
* Use DamageSource APIKrakenied2025-07-296-46/+85
|
* Fix task progress and completion placeholdersKrakenied2025-07-291-4/+4
|
* Refactor paginated quest menu code a bitKrakenied2025-07-291-23/+27
|
* Use single constant for task placeholder patternKrakenied2025-07-292-6/+6
|
* Add item option to dealdamageKrakenied2025-07-291-0/+36
| | | | Closes https://github.com/LMBishop/Quests/issues/735
* Handle projectile damage in deal damage task type properlyKrakenied2025-07-291-1/+15
|
* Add EvenMoreFish fishing and hunting types and dedicated item def implKrakenied2025-07-296-0/+153
|
* Fix PAPI goal placeholderKrakenied2025-07-292-3/+8
|
* Add goal placeholderKrakenied2025-07-292-1/+14
| | | | Closes https://github.com/LMBishop/Quests/issues/788
* Check for CoreProtect block lookup nullability as it seems to be null when ↵Krakenied2025-07-291-0/+8
| | | | | | the user disables CoreProtect API https://github.com/LMBishop/Quests/issues/801
* Do not call getQuestProgress() from PAPI expansionKrakenied2025-07-291-50/+63
| | | | Closes https://github.com/LMBishop/Quests/issues/760
* Add missing null checkKrakenied2025-07-291-2/+4
|
* Add CustomFishing item defKrakenied2025-07-292-0/+38
|
* Fix the happy ghast modeKrakenied2025-07-297-8/+55
| | | | Refactor imports
* Add ghast mode to walking task typeKrakenied2025-07-291-4/+3
|
* Add some missing conditionsKrakenied2025-07-291-8/+8
| | | | Closes https://github.com/LMBishop/Quests/issues/800
* Remove Integer validators from FancyNpcs tasksKrakenied2025-07-292-4/+0
| | | | FancyNpcs use String for id
* Implement FancyNpcs supportKrakenied2025-07-293-0/+86
|
* Update inventory task type also directly on startKrakenied2025-07-291-1/+9
|
* Do not add Minecraft version to debug report if method does not existKrakenied2025-07-291-1/+19
| | | | Fix for < 1.15
* PlaceholderAPI hook cleanupKrakenied2025-07-295-8/+103
|
* Add option to set per category quest menu titleKrakenied2025-07-294-6/+9
| | | | Closes https://github.com/LMBishop/Quests/issues/622
* Fix boat walking task type mode on 1.11.1 and lowerKrakenied2025-07-297-11/+75
| | | | Closes https://github.com/LMBishop/Quests/issues/758
* Fix removing items from inventory on 1.10.2 and lowerKrakenied2025-07-294-11/+49
| | | | Closes https://github.com/LMBishop/Quests/issues/780
* Add task constraint set to delivery task typeKrakenied2025-07-291-1/+2
|
* Change tracking by default to the drop keyKrakenied2025-07-291-1/+1
|
* API cleanup & ensure compatibilityKrakenied2025-05-1317-131/+80
|
* Add count mode to trading task typeKrakenied2025-05-131-1/+3
|
* Cleanup unused importsKrakenied2025-05-134-5/+1
|
* Fix walking task type travelling with high speedsKrakenied2025-05-131-6/+15
| | | | Closes https://github.com/LMBishop/Quests/issues/775