Releases: Bertie2011/DataPackCheckerRules
Releases · Bertie2011/DataPackCheckerRules
Shared library update
v0.6.2 Updated shared library
Made some rules more forgiving
- Core.Style.AsAtComments now does not check for colons any longer.
- Core.Style.UninstallFunction now checks referenced functions for required uninstall commands as well.
Core.Blacklist Revamp!
- Core.Blacklist.Commands: The "identifiers" config key is now changed to "resources".
- Core.Blacklist.Identifier is now renamed to Core.Blacklist.Identifiers
- Core.Blacklist.Identifiers now has a config similar to Core.Blacklist.Commands to allow filters targeting specific resources.
- Core.Blacklist.Identifiers and Core.Blacklist.Commands now give errors if the first match in the "resources" list (with any matching referencing functions/tags) is prefixed with -. Previously it was "if there is any reference that has a negative first match"
Added Core.Blacklist.Identifier!
- Improved RecommendedConfig
- Added Core.Blacklist.Identifier (see README)
Core.Blacklist.Commands: Fixed bug regarding the collection of references.
v0.4.1 Fixed Core.Blacklist.Commands reference bug.
Core.Style.UninstallFunction also checks contents! (DPC v0.3.0)
- Core.Style.UninstallFunction now checks contents to see if all required commands are there.
- Core.Uniqueness.Identifier is slightly optimized, since it skips non-command lines in functions now.
Bugfixes + RecommendedConfig
- Added
RecommendedConfig.json
- Fixed 2 bugs
- Core.Uniqueness.ResourceLocation was using the full path to check for subfolder instead of just the parent directory.
- Regular expressions in Blacklist rules would match if the specified expression only matches part of the string.
Added 2 blacklist rules using DPC v0.3.0
Changes since last release
Additions
- Added Core.Blacklist.Commands
- Added Core.Blacklist.ResourceLocation
- Committed project configurations, since they don't contain developer specific information anymore.
Changes
- All DLL files and rules are now prefixed with
Core.
- Core.Style.AsAtComments is now case-insensitive.
Added 5 more rules using DPC 0.2.0!
- Added Compatibility.NoTagReplace
- Added Compatibility.VersionId
- Added Style.AsAtComments
- Added Style.UninstallFunction
- Added Uniqueness.Identifier
- View README.md for more information.
First Rule created using DPC v0.1.0
- Uniqueness.ResourceLocation
- All resources should be in a subfolder to prevent clashes.