Releases: BlvckBytes/ItemPredicateParser
Releases · BlvckBytes/ItemPredicateParser
v0.1.1
Updates:
- Added support for Minecraft
26.1 - Added the
get,set,set-languageandremovesub-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
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,Anyas 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
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
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.xseriesandorg.yaml.snakeyamlas to avoid namespace-conflicts on the classpath
v0.0.23
Updates:
- Rebuilt using the latest version of SyllablesMatcher, where an out-of-range access has been fixed regarding color-code processing
v0.0.22
Updates:
- Wildcards now differentiate between
-?(disregard exact matches) and-*(include exact matches) in order to allow for more detailed predicates.
v0.0.21
Updates:
- Introduced
TranslationLanguage#FRENCH_FR
v0.0.20
Updates:
- Updated to the latest version of BukkitEvaluable, as to remove the prevention from enabling on 1.21.6
v0.0.19
Updates:
- Migrated to new API of SyllablesMatcher
- Migrated from the usage of FileUtils to native java utilities
v0.0.18
(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