Commit Graph

86 Commits

Author SHA1 Message Date
Teriuihi 7896dc614f Add gradle-wrapper.jar to the project
Adding the Gradle wrapper JAR file simplifies the build process for users by ensuring a consistent Gradle version. This inclusion helps maintain build compatibility and reduces setup friction for new contributors.
2024-08-20 21:13:01 +02:00
Teriuihi d12c5e497c Auto despawn fish that players don't pick up after 60 seconds 2024-08-20 21:09:56 +02:00
Teriuihi dc93ba6e7e Auto despawn fish that players don't pick up after 60 seconds 2023-10-01 21:45:25 +02:00
Teriuihi 67bd8ce8d0 Base longest fish's length on time remaining 2023-10-01 21:45:14 +02:00
Teriuihi 68304098fb Added a command to display remaining time 2023-10-01 21:44:39 +02:00
Teriuihi e83b811d34 Added a command to display remaining time 2023-10-01 21:44:28 +02:00
Teriuihi 13e01bff91 Show scoreboard to players who joined while the event is running 2023-10-01 03:58:45 +02:00
Teriuihi e8c728158d Improved name for prefix variable for prizes, fixed using wrong prefix for prize lore 2023-09-30 23:09:14 +02:00
Teriuihi ae805966da Nerfed luck level to max out at 3 rolls for rarity 2023-09-30 23:01:38 +02:00
Teriuihi 92ab01bee1 Fix fishing rod being possible to break 2023-09-30 03:48:22 +02:00
Teriuihi d8a19c4b02 Slightly increased lava fish timer 2023-09-30 00:42:05 +02:00
Teriuihi d96496d42e Fix lava fishing 2023-09-30 00:40:46 +02:00
Teriuihi 8d5c369877 Made luck level improve fish length too 2023-09-30 00:22:47 +02:00
Teriuihi 1b160b5ca7 Fix displayed track level starting count at 0 2023-09-30 00:10:41 +02:00
Teriuihi 49bbf982ea Fix lava fish not being catchable 2023-09-30 00:10:04 +02:00
Teriuihi a1878636ae Removed unneeded debug messages 2023-09-29 23:33:08 +02:00
Teriuihi f6a4cc5fa8 Drop 10 xp at player location when catching lava fish 2023-09-29 23:29:15 +02:00
Teriuihi 0e3ecd410a Warn in console if min length of fish is greater than or equal to max length 2023-09-29 23:28:20 +02:00
Teriuihi f48431f91b Fixed remaining points being old points value 2023-09-29 23:24:04 +02:00
Teriuihi 655ccae006 Added warning for no enchant data during upgrade 2023-09-29 23:22:24 +02:00
Teriuihi 27bf648480 Change prefix for villagers 2023-09-29 23:21:21 +02:00
Teriuihi 84fe7237be Added support for unbreaking with lava damage
Buffed fire protection
2023-09-28 02:50:38 +02:00
Teriuihi 6debaf32bf Replaced 63 with Material.FISHING_ROD.getMaxDurability(); 2023-09-28 02:13:51 +02:00
Teriuihi 27af918829 Removed todo that was solved in a different way 2023-09-28 02:12:12 +02:00
Teriuihi 75d417da44 Fixed repairing
- charges money now
- correctly checks if they already have it repaired enough
- repairs to the correct value
2023-09-28 02:11:45 +02:00
Teriuihi 173324c68f Prevent lava fishing and the start of lava fishing from having multiple active instances per player 2023-09-28 01:48:21 +02:00
Teriuihi dc6a233c1b Assign actual enchant levels when starting LavaFishing 2023-09-28 01:26:54 +02:00
Teriuihi 54556d3ea5 Added the ability for upgrade npc to repair as well 2023-09-28 01:19:17 +02:00
Teriuihi 4e2d82a0aa Made fish generator work for both fish types
Load lava fish
Change from title messages to action bar messages
2023-09-27 23:40:01 +02:00
Teriuihi c971e11d9f Implemented lava fishing 2023-09-27 23:27:43 +02:00
Teriuihi 49fdb5a602 Initialize scoreboard before starting saving task involving scoreboard so its created on the main thread 2023-09-27 21:38:27 +02:00
Teriuihi 73af8a8243 Fixed setting multiple locations per villager 2023-09-27 21:36:05 +02:00
Teriuihi fb577b7b72 Made it so you can have multiple locations per NPC 2023-09-26 23:53:52 +02:00
Teriuihi e576c1cc33 Implemented a max point limit per rarity for fish that are too long 2023-09-26 23:50:11 +02:00
Teriuihi 510d5130aa Fixed spelling error 2023-09-26 23:44:51 +02:00
Teriuihi 7baf9a7f97 Added more information to upgrade items and notify players of what they upgraded and their remaining points after they purchase an upgrade 2023-09-26 23:26:02 +02:00
Teriuihi c42886b15a Added price to item lore for prize 2023-09-26 23:14:56 +02:00
Teriuihi 16bea6d0f9 Notify players when there is a new player in first place 2023-09-25 23:21:29 +02:00
Teriuihi 12e7dee374 Display position in scoreboard and fix sorting for top 10 2023-09-25 23:12:11 +02:00
Teriuihi df48d5da87 Save every minute instead of every 5 2023-09-25 23:04:37 +02:00
Teriuihi 9059a1f3d5 Fix rarity for everything that needs it as a component 2023-09-25 23:03:55 +02:00
Teriuihi c5cca1c5aa Made rarity be able to use <tags> in the name for colors
Made Sell window bigger so a whole inventory fits in it
2023-09-25 22:15:50 +02:00
Teriuihi 7b818cb126 Implemented timer and commands to start/stop the event
Prevent players from fishing while the event is not active
2023-09-25 22:05:29 +02:00
Teriuihi 430e827e32 Added logging top 10 PlayerScore in case of crash 2023-09-25 03:45:55 +02:00
Teriuihi bb01068080 Moved PlayerScore 2023-09-25 03:41:58 +02:00
Teriuihi 7573ca71c5 Implemented scoreboard 2023-09-25 03:35:48 +02:00
Teriuihi fb511d27e2 Reworked fish rarities to allow fishes to be caught in both water and lava and make the rarities easier to configure 2023-09-25 02:00:30 +02:00
Teriuihi 9a8a38f4a4 Fixed bug that prevented stacked items from being returned if they weren't sellable 2023-09-25 00:15:36 +02:00
Teriuihi 46edaf59fb Run save task when the server closes 2023-09-25 00:00:32 +02:00
Teriuihi de164e6d69 Backup current saved data just incase 2023-09-24 23:59:26 +02:00