Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Validates blocks.json catalog files in resource packs. Checks for unused block resource identifiers and vanilla overrides. Can remove unused block resource identifiers.
Rules Summary
| Rule ID | Rule | Severity | Auto-Fix |
|---|---|---|---|
| BLOCKSCAT53 | Block Resource Identifier | ℹ️ Info | |
| BLOCKSCAT100 | Unused Block Resource | 🔵 Recommendation | ✅ |
| BLOCKSCAT101 | Block Catalog Found | ℹ️ Info | |
| BLOCKSCAT102 | Vanilla Override Block | 🔵 Recommendation |
Rule Details
BLOCKSCAT53
ℹ️ Block Resource Identifier
Severity: Info
What This Checks
Aggregates information about block resource identifiers defined in the blocks catalog.
Technical Details
Data field contains the block identifier string.
BLOCKSCAT100
🔵 Unused Block Resource
Severity: Recommendation
What This Checks
A block resource identifier is defined in blocks.json but not referenced by any block in the project. Consider removing it to reduce file size.
Tip
Auto-Fix Available: This issue can be automatically fixed.
- Remove unused block resource identifiers.
Technical Details
Data field contains the unused block identifier string.
BLOCKSCAT101
ℹ️ Block Catalog Found
Severity: Info
What This Checks
A blocks catalog resource file (blocks.json) was found in the resource pack.
BLOCKSCAT102
🔵 Vanilla Override Block
Severity: Recommendation
What This Checks
A block resource identifier overrides a vanilla Minecraft block, which is not recommended as it may cause unexpected behavior.
Technical Details
Data field contains the block identifier that overrides a vanilla block.