Commit Graph

  • bb9710acfc Stores original metadata to all armored elytras master EpicKnarvik97 2023-03-20 12:25:52 +01:00
  • 20e1bc4550 Renames packages, and adds code for storing original metadata EpicKnarvik97 2023-03-19 13:03:13 +01:00
  • 5730d41bc6 Improves various things EpicKnarvik97 2023-03-15 13:48:06 +01:00
  • 80ed7838d9 Fixes code style and some warnings EpicKnarvik97 2023-03-10 16:24:12 +01:00
  • 3db0627cc7 Minor code cleanup Pim van der Loos 2022-06-20 11:10:03 +02:00
  • 536e81860c Extract packaged localization files on start Pim van der Loos 2022-05-26 21:26:43 +02:00
  • 891f87a1ea Merge pull request #7 from xMikux/master Pim van der Loos 2022-05-26 10:21:46 +02:00
  • 926d49dc0c Read localization files as UTF-8 Pim van der Loos 2022-05-26 10:19:48 +02:00
  • 67e87dc344 Add Traditional Chinese Miku 2022-05-24 20:28:31 +08:00
  • 93a290cea6 Sort available enchantments alphabetically Pim van der Loos 2022-05-04 12:03:28 +02:00
  • 2af028a074 Merge pull request #6 from PimvanderLoos/fix-unbreakable Pim van der Loos 2022-04-08 19:20:54 +02:00
  • 294f4d1cf3 Slightly simplify DurabilityManager Pim van der Loos 2022-03-10 19:42:15 +01:00
  • d6bd4feb68 Consider Unbreakable in DurabilityManager Pim van der Loos 2022-03-10 19:24:11 +01:00
  • e2496fa8b6 Fix unbreakable only being set in certain cases Pim van der Loos 2022-04-04 17:38:00 +02:00
  • bdb005a3c8 Fix unbreakable only being set in certain cases Pim van der Loos 2022-04-04 17:38:00 +02:00
  • ca2b28e267 Rename enchantmentcontainer creation method Pim van der Loos 2022-03-13 23:29:16 +01:00
  • bb40e20d90 Simplify merge level application Pim van der Loos 2022-03-13 23:26:49 +01:00
  • ccdd5b9af1 Merge pull request #5 from bonn2/feature-mutually-exclusive-enchants Pim van der Loos 2022-03-13 19:24:13 +01:00
  • d9cb09b716 Form != From :) Brett Bonifas 2022-03-13 14:20:13 -04:00
  • e679ca85fa Re-Add mutually exclusive check to merge Brett Bonifas 2022-03-13 14:16:51 -04:00
  • 5fb902d46f Move mutually exclusive check to constructor Brett Bonifas 2022-03-12 11:24:17 -05:00
  • 1fe5bc2634 Remove redundant filter Brett Bonifas 2022-03-10 15:58:15 -05:00
  • 6435c82547 Change recommended source of enchantment names to a commmand, rather than github Brett Bonifas 2022-03-10 15:54:42 -05:00
  • 28e30265c5 Maintain a list of allowed and disallowed enchantments rather than calling from the config every time Brett Bonifas 2022-03-10 15:34:03 -05:00
  • 67a4b8c7c5 Check mutuallyExclusiveEnchantment count every enchantment rather than once per group Brett Bonifas 2022-03-10 12:06:21 -05:00
  • 245b882411 Convert LinkedHashSet to List Brett Bonifas 2022-03-10 12:02:41 -05:00
  • f4cfdcd227 Make combined final again (minimizing diff) Brett Bonifas 2022-03-09 10:31:46 -05:00
  • 40dbb27c58 Match formatting style Brett Bonifas 2022-03-09 10:24:05 -05:00
  • ad4294b8f2 Improve mutuallyExclusive config comment Brett Bonifas 2022-03-09 10:23:42 -05:00
  • a0b0d78ee9 Remove (now unused) allowMultipleProtectionEnchantments config option Brett Bonifas 2022-03-09 10:06:06 -05:00
  • 17533752e3 Remove debug statement Brett Bonifas 2022-03-09 09:59:35 -05:00
  • db7d136e4e Clear enchantments before applying in this#applyEnchantments(ItemStack) Brett Bonifas 2022-03-09 09:56:41 -05:00
  • 79a820efc1 Revert "Add mutual check to enchant" Brett Bonifas 2022-03-09 09:29:39 -05:00
  • 4c38eeb683 Add mutual check to enchant Brett Bonifas 2022-03-09 00:57:07 -05:00
  • 4c0e30bbc9 Add mutual check to merge Brett Bonifas 2022-03-09 00:56:04 -05:00
  • 9e1d8ec69f Add mutuallyExclusiveEnchantments config option Brett Bonifas 2022-03-08 22:36:11 -05:00
  • 1b9b97db35 Change apache repository to a plugin repository (Fixes resolution of shade) Brett Bonifas 2022-03-08 22:07:11 -05:00
  • 9908fbdb74 Merge pull request #4 from spartacus04/master Pim van der Loos 2022-01-21 07:06:26 +01:00
  • 4c83e77735 Add Italian language spartacus04 2022-01-20 17:09:12 +01:00
  • a305858854 Handle enchantment registration more safely Pim van der Loos 2022-01-02 07:49:53 +01:00
  • afdce9c0e2 Fix mending for new durability system Pim van der Loos 2021-12-23 13:32:15 +01:00
  • ebe8899813 Fix repairing in builder being ignored Pim van der Loos 2021-12-23 13:00:05 +01:00
  • eec0d5452d Make EnchantmentContainer iterable Pim van der Loos 2021-11-04 14:10:40 +01:00
  • 28522ccbf6 Drop support for all versions of MC < 1.17 Pim van der Loos 2021-11-04 13:39:45 +01:00
  • 9f9c5b7980 Simplify MC version parsing Pim van der Loos 2021-11-04 13:36:08 +01:00
  • be657aada5 Clean up config file writing Pim van der Loos 2021-11-04 13:20:47 +01:00
  • 6dbb359eb2 Clean up ConfigLoader variables a bit Pim van der Loos 2021-11-04 13:04:01 +01:00
  • 4c8cf55021 Use builder for creating armored elytras Pim van der Loos 2021-11-03 17:56:53 +01:00
  • daafa5572c Update pom to ensure plugin.yml version is set Pim van der Loos 2021-11-03 17:15:42 +01:00
  • 1aa1a5df73 Update Maven Shade to support J16 Pim van der Loos 2021-11-03 16:14:24 +01:00
  • bd9380b538 Get rid of INBTEditor interface Pim van der Loos 2021-11-03 13:58:37 +01:00
  • 527d4c079c Bump minimum requirements to Java 16 and MC 1.17 Pim van der Loos 2021-11-02 17:34:58 +01:00
  • 831e5464c5 Move DurabilityManager class Pim van der Loos 2021-11-02 16:40:00 +01:00
  • 3b93735c68 Merge pull request #3 from PimvanderLoos/durability Pim van der Loos 2021-11-02 15:20:13 +01:00
  • d4d8e307c5 Use new durability in other classes Pim van der Loos 2021-11-01 19:20:28 +01:00
  • 3b1dda55d7 Use custom durability Pim van der Loos 2021-11-01 18:08:01 +01:00
  • 97b84ad211 Dynamically generate repair options for config Pim van der Loos 2021-11-01 15:56:52 +01:00
  • 53b5dfbc5f Cleanup pom a bit Pim van der Loos 2021-11-01 13:48:07 +01:00
  • 7e78ee74e9 Add allowAddingEnchantments config option Pim van der Loos 2021-10-29 12:38:54 +02:00
  • 62f316314f Rename enchantment list command and add aliases Pim van der Loos 2021-09-09 13:50:13 +02:00
  • 0a9ead5ffb Fix lore being ignored Pim van der Loos 2021-09-09 13:44:28 +02:00
  • 61e94ee8a1 Update dependencies Pim van der Loos 2021-09-09 13:31:38 +02:00
  • bde19bcd6c Add missing netherite permission nodes Pim van der Loos 2021-06-26 20:56:24 +02:00
  • 7ed7236450 Add missing null check, cache Random Pim van der Loos 2021-05-20 16:56:40 +02:00
  • 8f1a8baf76 Make AE colors persistent Pim van der Loos 2021-05-18 16:31:11 +02:00
  • fb449397a3 Store armor color in NBT Pim van der Loos 2021-05-17 21:54:08 +02:00
  • bea45dde30 Fix enchantments in smithing table crafting Pim van der Loos 2021-04-29 19:50:53 +02:00
  • 73ad900387 Enable more style checks and fix violations Pim van der Loos 2021-03-28 13:01:08 +02:00
  • defb6b8b44 Enforce only correct curly braces placement Pim van der Loos 2021-03-28 11:30:45 +02:00
  • c8ba1b5471 Add Checkstyle Pim van der Loos 2021-03-28 11:03:39 +02:00
  • 95909f2978 Avoid accidentally deleting items Pim van der Loos 2021-03-28 10:38:34 +02:00
  • aa1cd41b1e Allow upgrading diamond AE to netherite Pim van der Loos 2021-03-24 20:08:22 +01:00
  • a5cf42984b Remove config.yml Pim van der Loos 2021-03-10 15:47:36 +01:00
  • a4347e52e2 Add option to disable netherite chestplate drop Pim van der Loos 2021-03-02 07:59:01 +01:00
  • b49f24dae4 Allow renaming armored elytras in an anvil Pim van der Loos 2021-01-08 12:32:22 +01:00
  • abc8d7475e Add command to list available enchantments Pim van der Loos 2020-12-16 13:16:30 +01:00
  • 03d0f9492e Switch to NamespacedKeys for enchantments Pim van der Loos 2020-12-14 13:17:52 +01:00
  • 9d737eeed5 Create LICENSE PimvanderLoos 2020-12-11 15:09:05 +01:00
  • 565ecabd2b Remove debug statements Pim van der Loos 2020-11-25 10:32:55 +01:00
  • 6bdd7e37d4 Spawn netherite AEs as chestplates when dropped Pim van der Loos 2020-11-24 14:21:03 +01:00
  • 94a06dccba Allow repairing wioth multiple items Pim van der Loos 2020-11-24 13:32:56 +01:00
  • ebb6a9ce82 Allow anvil usage when Smithing is enabled Pim van der Loos 2020-11-24 12:39:06 +01:00
  • 9cb58d885d Simplify clearing anvil inventory Pim van der Loos 2020-11-24 12:30:23 +01:00
  • 602acb0088 Allow taking AEs out of smithing table Pim van der Loos 2020-11-24 12:26:07 +01:00
  • 0e4be02056 Add smithing table AE creation Pim van der Loos 2020-11-24 12:04:50 +01:00
  • b8fdec0ed5 Update to Spigot 1.16.4 dependency Pim van der Loos 2020-11-24 10:59:00 +01:00
  • 8a7f56e07e Extract anvil events to separate class Pim van der Loos 2020-11-24 10:54:17 +01:00
  • 8e80e86e32 More cleanup Pim van der Loos 2020-11-23 13:04:23 +01:00
  • fa15557cb8 General cleanup Pim van der Loos 2020-11-23 12:10:28 +01:00
  • 07f4e10b62 Implement modular enchantment system Pim van der Loos 2020-11-23 11:48:35 +01:00
  • c77d831c89 Bump version to 3.0 Pim van der Loos 2020-11-23 11:28:20 +01:00
  • c859d555b2 Drop support for MC <1.15 Pim van der Loos 2020-11-23 09:52:08 +01:00
  • dd30f02aa2 Drop Minecraft 1.9 support Pim van der Loos 2020-11-23 09:18:49 +01:00
  • bd57ea0728 Remove auto updater Pim van der Loos 2020-11-23 09:14:19 +01:00
  • 2f57f0df59 Fix incorrect armored elytra creation Pim van der Loos 2020-08-04 14:25:53 +02:00
  • 163e6d22a2 Improve 1.16 support Pim van der Loos 2020-06-30 15:10:15 +02:00
  • b29477fe4a Blacklist Spigot-758abbe Pim van der Loos 2020-06-29 13:51:47 +02:00
  • e3efdfd83b Clean up Pim van der Loos 2020-06-29 13:04:25 +02:00
  • 9ddc4f9f61 Add support for Netherite, improve tier retrieval Pim van der Loos 2020-06-27 15:40:41 +02:00
  • 3fc27ca1fc Add initial 1.16+ support Pim van der Loos 2020-06-27 12:59:17 +02:00