Skip to content

Releases: BlvckBytes/ItemPredicateParser

v0.1.1

16 Apr 09:02

Choose a tag to compare

Updates:

  • Added support for Minecraft 26.1
  • Added the get, set, set-language and remove sub-commands, including the corresponding event-API, as to modify predicates bound to blocks; this feature is currently still in the works and can, for now, be completely ignored by the majority of users.

v0.1.0

04 Feb 15:20

Choose a tag to compare

Warning

The configuration-structure of this release contains major breaking changes and is incompatible with the old system; please make sure to delete your ItemPredicateParser/config-folder before updating as to let it regenerate from scratch (keep all other files in the main plugin-folder intact). We're sorry for any lost translations - this jump was absolutely necessary. Any offered translations will be added to the plugin as automatically provided templates for other users.

Updates:

  • Introduced variables, see Configuration Docs and /ipp variables
  • Added /ipp language <Language> via which players can now choose a personal language to be accessed by all consumers of IPP
  • Added inner-some, inner-all, Any as well as potion-type predicates, see Expression Syntax Docs
  • Migrated the configuration-system from legacy ampersand-sequences to ComponentMarkup, which operates on modern, fully-fledged components.
  • Various small cleanups and improvements which came with the refactor (no loss or addition of features).

v0.0.25

20 Sep 14:10
c37ac40

Choose a tag to compare

Updates:

  • TextSearchPredicate: when in exact-mode, a target-category (name, lore, author, title, pages, skull-owner) needs to contain all query-syllables by itself; this may be useful in a few rare cases, to apply a more aggressive filter

v0.0.24

20 Sep 13:40
39989ca

Choose a tag to compare

Updates:

  • The SyllableMatcher now only considers explicit matches as such (important on syllables which only contain colour-codes and would thus skip all equality-checks)
  • Now also properly relocating com.cryptomorin.xseries and org.yaml.snakeyaml as to avoid namespace-conflicts on the classpath

v0.0.23

19 Sep 15:48
54f65e9

Choose a tag to compare

Updates:

  • Rebuilt using the latest version of SyllablesMatcher, where an out-of-range access has been fixed regarding color-code processing

v0.0.22

03 Jul 19:49
df0db77

Choose a tag to compare

Updates:

  • Wildcards now differentiate between -? (disregard exact matches) and -* (include exact matches) in order to allow for more detailed predicates.

v0.0.21

24 Jun 22:01
afc7c8a

Choose a tag to compare

Updates:

  • Introduced TranslationLanguage#FRENCH_FR

v0.0.20

19 Jun 17:04
bff2574

Choose a tag to compare

Updates:

  • Updated to the latest version of BukkitEvaluable, as to remove the prevention from enabling on 1.21.6

v0.0.19

01 May 13:52
75d5c31

Choose a tag to compare

Updates:

  • Migrated to new API of SyllablesMatcher
  • Migrated from the usage of FileUtils to native java utilities

v0.0.18

23 Jan 01:50
8ce9f87

Choose a tag to compare

(This new release will only be of interest to you if you make use of the plugin's API.)

Updates:

  • Added ItemPredicateParserPlugin#getTranslationLanguageRegistry
  • Implemented SingletonTranslationRegistry