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
bf1956e01f
Prepare for disenchantment v1.4.0
2024-08-25 21:54:20 +02:00
1b25611958
version up. (1.6.0)
2024-08-21 16:11:57 +02:00
92dcfd87cf
Moved some other function to the new util.
2024-08-21 03:41:07 +02:00
aa860bdbf0
Override Disenchantment xp.
...
This allows to use Custom Anvil xp settings !
2024-08-21 03:26:22 +02:00
804c11a7f4
Do not continue anvil process if Disenchantment done something.
2024-08-21 03:13:58 +02:00
849f25f30b
Version up.
2024-08-18 20:08:11 +02:00
d1cfd7443c
Only remove experience on custom anvil craft if player not in creative.
...
Remove the right amount of experience for custom craft.
2024-08-11 04:24:53 +02:00
4e1976b6bd
Add nms for 1.17 and 1.17.1 even if these version will not receive support and will not be tested.
...
Could not add nms for 1.16.5 bc of missing paper userdev.
2024-08-10 05:15:22 +02:00
2d5e83b87c
Create nms for 1.18 to 1.21.
...
Not tested for most version but should work as expected. will test for most versions before release.
2024-08-09 23:35:31 +02:00
0f2a295039
Created 1.18 R1 (plugin's native version) nms package.
...
Created 1.18 R1 handling of sending player abilities packet and tested on spigot.
Documented force_protocolib config.
2024-08-08 23:37:43 +02:00
6c5eab6fff
Add new Packet Manager Selector
2024-08-08 04:21:23 +02:00
3cc9c674f3
Force UTF-8 and replace § has hex value (\u00A7) to utf-8 §
2024-08-08 01:41:44 +02:00
7d20ea83c3
Create common nms module.
2024-08-07 23:20:04 +02:00
056892ee1e
Fix unit repair not increasing penalty and version up.
...
This was caused by previous fix fixing renaming increasing penalty.
2024-07-30 22:33:55 +02:00
44367d0ced
Version up
2024-07-28 18:47:43 +02:00
1cc3143a0e
Add item to disable configuration button that would change nothing.
2024-07-28 18:36:59 +02:00
3444c71763
Add color config to basic gui.
2024-07-28 18:21:13 +02:00
904e7a769a
Fix anvil repair cost being increased for renaming.
2024-07-26 20:20:10 +02:00
f72d3622ca
Add use of color cost.
2024-07-26 20:20:09 +02:00
794a440d33
Add hexadecimal color support.
2024-07-26 16:06:39 +02:00
761f8ed4e8
Fix && being considered using color.
2024-07-26 15:30:34 +02:00
94941d1559
Correct logic for coloring using color code.
2024-07-26 15:25:31 +02:00
90344e635a
Fix not using the modified string.
2024-07-26 13:33:15 +02:00
b6853a6889
Fix mistake caused by string being imutable.
2024-07-26 13:29:07 +02:00
9744817c04
Fast build for color code support.
2024-07-26 13:25:12 +02:00
7a19632150
Add permission and config option in the config file.
2024-07-26 04:24:44 +02:00
c7f1b63c78
Version up.
2024-07-24 20:15:28 +02:00
a6c2d5f148
Sort new enchantment in gui on add.
2024-07-24 19:13:23 +02:00
b70887c5ca
Enchantment are now sorted on select gui.
2024-07-24 16:57:22 +02:00
9b3402e45f
Fix sorted list depending on GuiSharedConstant initialisation
2024-07-24 16:49:07 +02:00
851489068d
Register new enchantment on custom anvil reload.
2024-07-24 15:57:45 +02:00
e89fff951e
Add unit repair api.
2024-07-24 14:16:39 +02:00
e43f6276cd
Made unit repair test lower first.
...
Default config and creation use lowercase by default. testing lowercase first is a small improvement of performances.
2024-07-24 02:16:40 +02:00
b53d347221
Forget to init custom recipe config gui.
2024-07-23 04:22:14 +02:00
03ae19e8a7
Fix reload command not executing the config event.
...
Also lazy loading of config guis.
2024-07-23 04:14:38 +02:00
e39bee5952
The API now test if the object were deleted before adding.
2024-07-23 03:22:31 +02:00
565bbb7e1c
Use the delete function where a delete inteded.
2024-07-23 03:09:34 +02:00
5ed365b14d
Add DeletableResource and made every non default config a DeletableResource.
2024-07-23 03:01:57 +02:00
7407cfd135
Renamed CAVanillaEnchantment to CABukkitEnchantment for clarity reason.
2024-07-12 01:06:32 +02:00
b467823f82
Version up.
2024-07-11 16:58:46 +02:00
ff60e2bef7
Update enchantment squared.
2024-07-11 16:58:03 +02:00
de5fa240a1
Add an api ( #14 )
...
This allows developers of custom enchantment plugins to be compatible or
use functionality of Custom Anvil.
2024-07-11 16:53:32 +02:00
b89a8951b7
Use Bulk operation object for bukkit and enchantment² enchants.
2024-07-11 16:23:53 +02:00
d3252eecbd
Add Bulk enchantment operation interface.
2024-07-11 16:23:53 +02:00
0fd12b4185
Splited optimised get and clean into 2 category.
...
Also changed getLevel(ItemStack) from CAEnchantmentBase to CAEnchantment
2024-07-11 12:42:33 +02:00