Описание
# Mirrora
Create realistic mirrors in Minecraft servers.
Mirrora allows players to see real-time reflections inside defined mirror regions, including player poses, equipment, movement, and animations.
## Demo Video
Click the image (https://www.youtube.com/watch?v=XvNDJeIa584)
[](https://www.youtube.com/watch?v=XvNDJeIa584)
## Features
- Real-time player reflections inside mirror regions
- Supports multiple players reflecting each other
- Syncs pose, rotation, equipment, and animations
- Mirrors are defined as fixed wall-based rectangular areas
- Persistent after server restart
- Only visible to players inside the mirror area
- Lightweight implementation using packet-based rendering
- (Optional) The mirror can also reflect blocks on the player's side, including directional blocks such as stairs, chests, and signs, so it looks like seeing what's behind you in a real mirror.
## How it works
Mirrora uses the **mannequin entity (1.21.9+)** as a virtual reflection carrier.
With **PacketEvents**, entity packets are sent directly to clients.
No real entities are spawned.
No resource packs required.
No client mods required.
## Requirements
- Paper 1.21.9+
- PacketEvents 2.13.0+
## Installation
1. Install PacketEvents plugin
2. Place `Mirrora.jar` into `plugins/`
3. Restart the server
## Usage
### Get selection tool
```bash
/mirror wand
```
### Select two points on a wall, then run:
```bash
/mirror create [depth]
```
**Detailed setup steps can be found in the demo video.**