Commit Graph

206 Commits

Author SHA1 Message Date
0919b4c4db Attempts to start proper implementation of the new action cost
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-12-17 14:25:14 +01:00
1b1dad4b8b Updates KnarLib and Spigot
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-09-16 17:25:11 +02:00
967791d275 Fixes merge problems
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-09-06 15:16:00 +02:00
bb46967892 Merge branch 'refs/heads/dev' into book-splitting
# Conflicts:
#	src/main/java/net/knarcraft/blacksmith/BlacksmithPlugin.java
#	src/main/java/net/knarcraft/blacksmith/command/blacksmith/BlackSmithConfigCommand.java
#	src/main/java/net/knarcraft/blacksmith/formatting/BlacksmithStringFormatter.java
#	src/main/java/net/knarcraft/blacksmith/trait/SalvageSession.java
#	src/main/java/net/knarcraft/blacksmith/trait/ScrapperTrait.java
2025-09-06 15:09:34 +02:00
ca3d29d730 Updates KnarLib
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-09-06 14:58:55 +02:00
1d17239247 Adds some code for displaying an item's cost
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-08-04 16:55:38 +02:00
ad5066af4b Adds more unfinished code for parsing and tab-completing advanced cost
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2025-02-03 19:34:57 +01:00
42ca42c571 Adds increased scrapper cost when used excessively
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-12-21 19:48:39 +01:00
7e17122bb2 Fixes colored NPC names, and cleans up a bit
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-12-15 14:20:03 +01:00
b01ccfc537 Finishes the ActionCost implementation
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-11-27 23:06:33 +01:00
e3dbeccc14 Broken commit implementing a lot of book-splitting code
Some checks failed
EpicKnarvik97/Blacksmith/pipeline/head There was a failure building this commit
2024-11-27 12:16:57 +01:00
90d3c49c12 Catches a potential error when starting a new session
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-10-24 21:59:29 +02:00
f5bfbfd4f8 Attenpts to mitigate an NPC's entity becoming unavailable
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-09-27 01:37:07 +02:00
d4feda78ae Changes version back to snapshot
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-07 15:08:15 +02:00
81e65810e1 Bumps version for release
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
v1.1.2
2024-08-07 14:09:42 +02:00
0dab832bfd Adds a note about sticks being an NPC selector
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-07 13:24:06 +02:00
1510960089 Fixes missing cost message for extended salvage
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-03 17:05:28 +02:00
cdb0f267a3 Renames an event method
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-03 16:44:15 +02:00
81c15b6600 Adds information about the appropriate crafting station in ActionStartEvent
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-03 16:32:44 +02:00
5efba6687c Adds a separate message for clicking an NPC with an empty hand
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-08-03 13:09:09 +02:00
d0df4800f0 Changes back to SNAPSHOT
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-07-29 19:35:10 +02:00
d73fcfd778 Bumps version for release
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
v1.1.1
2024-07-29 19:23:14 +02:00
0993fbe15f Improves console logging
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-07-29 18:32:08 +02:00
f3372a13a5 Rewrites a lot of scrapper code to fix actual and potential bugs
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-07-29 17:53:07 +02:00
cf702c0e48 Cleans up salvage code a bit 2024-07-29 13:23:59 +02:00
afb608b609 Makes ActionStartEvent give duration in ticks instead of end time
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-07-29 01:40:08 +02:00
523e4cb47a Changes pitch for working sound
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-07-28 17:20:51 +02:00
384893b01a Randomizes the working sound somewhat 2024-07-28 17:15:25 +02:00
904adf46f0 Adds some events that trigger when NPC actions start or end, and when sounds are played 2024-07-28 17:12:26 +02:00
81dda85405 Adds sound effects to Blacksmiths and Scrappers 2024-07-28 12:48:45 +02:00
92c1b96fba Adds missing comments for BLACKSMITH filters
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 17:01:20 +02:00
62e58ba291 Adds missing scrapper notice
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 15:24:09 +02:00
21b860b5c8 Updates README header
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 14:57:24 +02:00
51d79c21c2 Changes version back to SNAPSHOT
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 14:50:34 +02:00
ce518ef338 Bumps server version for release
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
v1.1.0
2024-05-07 14:35:10 +02:00
4993c972e9 Updates plugin.yml
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 13:55:03 +02:00
75744ccdd0 Makes edit commands display the default value if no value is provided 2024-05-07 13:54:45 +02:00
cb477cafb5 Adds missing info about non-standard functionality
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-07 03:27:36 +02:00
33ef557771 Fixes some savage fail problems
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
Fixes item not being returned when salvage fails
Removes some redundancy when giving back items
Makes extended salvage return 50% of the salvage (no items if only one item would be returned)
Adds a better message when failing to salvage extended salvage items
Fixes a bug in the caching of smith presets
2024-05-07 01:45:48 +02:00
1d7e8a0732 Implements netherite salvaging #24
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-06 21:26:21 +02:00
e6047f3866 Implements armor trim salvage #24
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-06 14:48:48 +02:00
3ed3c99c15 Speeds up smith presets by using caching and sets
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-06 12:56:22 +02:00
3dd8467a58 Updates some incorrect README information
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-06 12:17:22 +02:00
d28d67f1bc Adds default configuration values README.md
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-06 00:11:35 +02:00
d405c0dcff Implements enchantment salvage toggle #23
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-05 23:45:59 +02:00
d7bac6d08f Fixes missing config values not loading properly until a reload
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-05 18:38:46 +02:00
21d55563b7 Changes ignored salvage into trash salvage according to #22 2024-05-05 18:02:12 +02:00
c71d664a79 Fixes a NullPointerException and the default value of successSalvagedMessage
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-05 15:51:46 +02:00
2612f4f7d8 Improves messages when trying to salvage an item
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
Implements unimplemented too damaged for salvage message
Adds two new messages explaining whether an item will produce full or partial salvage
2024-05-05 15:37:38 +02:00
e956c7dda7 Fixes some problems with getting scrapper data
All checks were successful
EpicKnarvik97/Blacksmith/pipeline/head This commit looks good
2024-05-04 22:12:46 +02:00