Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions plugins.json
Original file line number Diff line number Diff line change
Expand Up @@ -220,6 +220,17 @@
"repository": "https://github.com/ewanhowell5195/blockbenchPlugins/tree/main/cem_template_loader",
"bug_tracker": "https://github.com/ewanhowell5195/blockbenchPlugins/issues/new?title=[CEM Template Loader]"
},
"check_invalid_rotation": {
"title": "Invalid Rotation Checker",
"author": "AnnJ",
"description": "Detects non-standard rotations and warns before save/export.",
"icon": "warning",
"version": "1.0.0",
"min_version": "4.8.0",
"variant": "both",
"tags": ["Rotation", "Validation", "Export"],
"repository": "https://github.com/JannisX11/blockbench-plugins/tree/master/plugins/check_invalid_rotation"
},
"optifine_player_models": {
"title": "OptiFine Player Models",
"icon": "icon-player",
Expand Down
39 changes: 39 additions & 0 deletions plugins/check_invalid_rotation/about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
# Minecraft Java Edition Rotation Checker

Detects and fixes non-standard rotations for Minecraft Java Edition 1.8-1.18.x before they cause display issues in-game.

![Rotation Checker Dialog](https://raw.githubusercontent.com/JannisX11/blockbench-plugins/master/plugins/check_invalid_rotation/demo.png)

## Features

- **Automatic Detection**: Scans rotations during save and export operations
- **Quick Fix**: Automatically fix all rotations or fix individually (nearest/furthest values)
- **Multi-Language Support**: English and French translations

## Minecraft Java Edition Standards

Minecraft Java Edition 1.8-1.18.x supports rotations in 22.5° increments: **-45°, -22.5°, 0°, 22.5°, 45°**

## Supported Operations

The plugin automatically checks rotations before any save or export operation:

### Save Operations
- **Keyboard Shortcut**: Ctrl+Alt+S
- **Menu**: File > Save Model
- **Toolbar**: Save button

### Save As Operations
- **Keyboard Shortcut**: Ctrl+Shift+S
- **Menu**: File > Save As
- **Toolbar**: Save As button

### Increment Save Operations
- **Menu**: File > Increment Save
- **Toolbar**: Increment Save button

### Export Operations
- **Java Block Export**: File > Export > Java Block (.java)
- **Bedrock Export**: File > Export > Bedrock (.json)

**Note**: Minecraft 1.19+ may have relaxed these restrictions. This plugin targets older versions where rotation restrictions are still enforced.
15 changes: 15 additions & 0 deletions plugins/check_invalid_rotation/changelog.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"1.0.0": {
"title": "1.0.0",
"author": "AnnJ",
"date": "2025-01-08",
"categories": [
{
"title": "Initial Release",
"list": [
"Created Plugin"
]
}
]
}
}
Loading
Loading