Commit graph

351 commits

Author SHA1 Message Date
1a8a6b2dc5
Add test summary to workflow 2024-11-05 17:01:25 +01:00
5e098c5118
Fix level buypass not buypassing merge limit 2024-11-05 01:44:04 +01:00
d19cd30ad7
Add jdk 20 to action 2024-10-26 18:01:18 +02:00
366b4e1652
Fix me being blind 2024-10-26 17:55:10 +02:00
c35b3738d8
Add requried jdk for nms 2024-10-26 17:49:32 +02:00
e54a953c96
continue trying to use github action 2024-10-26 17:44:49 +02:00
e8c8ad8c7f
Test github action 2024-10-26 17:35:50 +02:00
9ad08343ea
1.6.7 (#37)
Add support for 1.21.2 & 1.21.3 for the "override Too Expensive" feature
Optimized merge when player has bypass permission
Optimized list gui that contain sub gui by lazy loading the sub gui
Fix density enchantment item cost being 1 instead of 2
2024-10-26 16:49:27 +02:00
6eab8c45ae
Update readme for 1.21.3 2024-10-26 16:45:03 +02:00
e231f0ad7b
Add nms for 1.21.2 & 1.21.3
updated nms for 1.21R1
version up to 1.6.7
2024-10-26 16:25:42 +02:00
50f8a37d8b
Fix default density item value being 1 instead of 2 2024-10-26 15:29:45 +02:00
e36f3a1694
Optimized list gui mapped to gui initialisation 2024-10-25 17:07:51 +02:00
36e26d762d
Do not check conflict if player can bypass & log it 2024-10-25 15:24:23 +02:00
c0af35fa0b
Fix enchantments avoiding custom anvil rules when an ExcellentEnchants enchantment is present. fix #36
Also version up
2024-10-18 17:43:33 +02:00
1066508233
Hotfix: Fix custom enchantments max level from supported enchantments resetting every restart. 2024-10-16 22:57:27 +02:00
3d320b1163
updated most dependencys & plugins 2024-10-16 21:46:19 +02:00
55d3ea8765
Fix custom enchantments max level from supported enchantments reseting every restart 2024-10-16 21:45:28 +02:00
be53cbf5bd
Better build script and create offline build 2024-10-16 15:53:54 +02:00
6fa7cc0168
Update README.md
add Excellent enchants to supported plugins
2024-10-15 09:19:48 +02:00
7266d4b0c4
1.6.3 (#35)
- Support for
[ExcellentEnchants](https://www.spigotmc.org/resources/excellentenchants--75-vanilla-like-enchantments.61693/)
- Add enchantment merge level limit (& config gui for to configure it)
- Use namespace for enchantment instead of name (still use name as
backup)
- Deprecated API method using enchantment name and replaced them with
namespace methods
- Improved main logic code readability (but may break thing)

Multiplies changes (improved logic, namespace...) make this version
likely to have something broken. Next version(s) may be fix
2024-10-15 08:42:22 +02:00
6b667bb26b
1.6.3 version bump 2024-10-15 08:31:41 +02:00
13b7e73d8c
Excellent enchants compatibility (#34)
Add compatibility with
[ExcellentEnchants](https://www.spigotmc.org/resources/excellentenchants-%E2%AD%90-75-vanilla-like-enchantments.61693/)
2024-10-15 08:27:26 +02:00
7c283dc7f8
Splitted main logic to be more readable 2024-10-15 06:46:05 +02:00
7029254526
Improve registry and config (#33)
Use namespace instead of name to identify enchantments
2024-10-04 22:57:09 +02:00
a00bb919f4
Add merge level limit (#32)
Add merge level limit (aka "max before merge" or "disable merge over")
2024-10-04 16:55:55 +02:00
a915d5ad80 Compatibility with most plugin using wesjd anvil gui 2024-09-22 20:12:56 +02:00
74a211bc88
Update default configs 2024-09-18 12:47:30 +02:00
f4f467f6fe
Fix 1.21 config being wrong:
fix 1.21 config updater and automatically repair previously broken config version:
- Allow 1.21 enchantment in enchantment book
- Add unit repair of mace with breeze rod

Also version up
2024-09-18 12:46:11 +02:00
14fd247b0b
Update README.md 2024-09-15 00:32:54 +02:00
00e542ec8c
Update issue templates 2024-09-14 17:58:44 +02:00
f4c6e724d4
Update README.md 2024-09-14 17:20:28 +02:00
9aef871241
1.6.1 (#29)
- Fixed "chose enchantments of conflict" gui back button not leading to previous gui
- Tried to make list guis pretiers
- Better default item and book cost on paper
- Fix custom craft exact count button not working
- Add work penalty type (Future version may allow custom penalty type)
- Experimental Folia support
- Compatibility with [Disenchantment](https://www.spigotmc.org/resources/disenchantment-1-21-1-1-20-6-new-book-splitting-mechanics.110741/) 5.4.0 (but break compatibility with version under 5.4.0)
- Automatically add default to config.yml when they are absent
2024-09-13 14:50:44 +02:00
4772480e59
version up (1.6.1) 2024-09-13 14:37:48 +02:00
cfe0faf456
Automaticly add default value when value is absent 2024-09-13 14:31:59 +02:00
3bdb0ce536
Moved "isFolia" to main module to avoid error on java version under 1.21
Also moved folia scheduler to another nms module allowing support of folia 1.20.4
2024-09-13 14:08:29 +02:00
694ece5443
Experimental Folia support (#30)
Current implementation is not 100% safe. (may have issue on config
reload while someone triggered an anvil event). And GUI do not work. But
main functionalities should work (as most of it is read of the
config/config holder objects. Concurrent read should be fine)
2024-09-13 13:47:39 +02:00
1ec4bc27f2
dissalow use of gui and add warning for folia. 2024-09-13 12:53:33 +02:00
80aeb165cc
Add basic folia support 2024-09-13 12:53:27 +02:00
3f0b432e1a
Prepared for disenchantment v5.4.0 (#28)
Disenchantment updated to 5.4.0
2024-09-13 12:48:57 +02:00
ce01702cea
Add work type option for config gui.
Removed some useless function for setting guis.
fix work penalty increase_only not working.
2024-09-01 16:47:40 +02:00
519ab1853c
Add work penalty type 2024-08-31 15:09:52 +02:00
98172a11c9
Did some gui design modification 2024-08-30 07:25:40 +02:00
c74ea42734
2 small fix.
Fix included enchantment of conflicts back button returning to main menu instead of the selected conflict.
Fix custom craft exact button count not setting the correct setting.
2024-08-30 07:25:39 +02:00
cf4cc740e8
Better way to find rarity on paper. 2024-08-30 07:25:34 +02:00
6a0baf91ff
Update README.md
Add modrinth link
2024-08-29 02:27:40 +02:00
25ce1ef779
Update README.md 2024-08-28 22:24:57 +02:00
bf1956e01f
Prepare for disenchantment v1.4.0 2024-08-25 21:54:20 +02:00
42814237f3
25 incompatible with disenchantment (#26)
Ensure compatibility with disenchantment and make it use custom anvil xp
settings.
2024-08-21 16:20:41 +02:00
1b25611958
version up. (1.6.0) 2024-08-21 16:11:57 +02:00
1b7560b1a0
Add Disenchantment to readme. 2024-08-21 03:57:52 +02:00