Obtaining
Mahoujin Projector
Powdered Gold
Redstone Dust- Spell Cloth
Result: 1 Mahoujin Projector
Usage
Right-click the projector with an empty hand to open its editor. Changes update the projection directly. The player who placed it owns its settings; players in Creative and players linked to the owner by a Contract or Geas can also edit it.
A redstone signal hides the projected image. PROJECTOR_CONTINUES_ROTATE_WHEN_OFF controls whether its rotation continues while hidden.
To copy settings, right-click the projector with a Stick. Sneak and right-click another Mahoujin Projector with that Stick to paste the stored projection onto it.
Holding a Mahoujin Projector item outlines placed projectors so the otherwise transparent blocks are easier to locate.
Armor projection controls
You can add projections to your armor so they appear on your character when you wear it.
| Action | Control |
|---|---|
| Replace latest | Hold the armor and right-click the projector. |
| Add | Hold Change Mystic Code, Y by default, while right-clicking with the armor. |
| Remove latest | Hold Draw Mahoujin, M by default, while right-clicking with the armor. |
Editor fields
| Field | Accepted values | Effect |
|---|---|---|
| R, G, B | 0–255 | Red, green, and blue components of the entire projection. |
| Alpha | 0–255 | Opacity of the circle and rune ring. Lower values are more transparent. |
| X, Y, Z | ± server offset cap | Moves the projection away from the center of the block on each axis. |
| Size | 0–server size cap | Diameter scale of the circle and its outer ring. |
| Yaw, Pitch | 0–360° | Sets the projection's starting rotation around the vertical and horizontal axes. |
| Rotation | −360–360° | Offsets the starting rotation around the projection's own center. |
| Speed | −360–360° per tick | Continuous spin around the projection's own center. |
| Yaw Speed, Pitch Speed | −360–360° per tick | Continuous rotation around the vertical or horizontal axis. |
| Show Circle | On/off | Shows or hides the central image. |
| Show Ring | On/off | Shows or hides the outer rune ring. |
| Ring Angle | 0–90° | Changes the ring from flat at 0° toward vertical at 90°. |
| Ring Height | −200–200 | Controls the width and height of the outer rune ring. |
| Circle List Index | −1–255 | Selects an entry from MAGIC_CIRCLES, starting at 0. Use −1 for the default circle. |
| Runes List Index | −1–255 | Selects an entry from MAGIC_RUNES, starting at 0. Use −1 for the default runes. |
| Orbit Pitch, Orbit Yaw | 0–360° | Tilts the orbit plane before the normal position and rotation settings are applied. |
| Orbit Speed | −360–360° per tick | Moves the projection around its center on the configured orbit plane. |
| Gif Speed | −360–360 | Controls frame advancement for an animated custom circle. |
| Layered Gif | On/off | Displays accumulated GIF frames as layered images. |
Custom circle and rune URLs are configured by the server. Every client viewing the projection downloads the selected asset.
See also the Fog Projector.
Configuration
| Setting | Default | Range | Effect |
|---|---|---|---|
MAGIC_CIRCLESmahoutsukai-server.tomlprojector | [] | — | Ordered list of image URLs available through the Mahoujin Projector's Circle List Index, starting at zero. |
MAGIC_RUNESmahoutsukai-server.tomlprojector | [] | — | Ordered list of image URLs available through the Mahoujin Projector's Runes List Index, starting at zero. |
PROJECTOR_CONTINUES_ROTATE_WHEN_OFFmahoutsukai-server.tomlprojector | false | — | When true, Mahoujin Projectors hidden by a redstone signal continue their rotation, orbit, and GIF animations. |
PROJECTOR_DEFAULT_ROTATION_SPEEDmahoutsukai-server.tomlprojector | 1 | 0–1000000 degrees per tick | Initial Speed value assigned to a newly placed Mahoujin Projector. |
PROJECTOR_OFFSET_CAPmahoutsukai-server.tomlprojector | 60 | -10000000–10000000 blocks | Maximum absolute X, Y, or Z offset accepted by the Mahoujin Projector editor. |
PROJECTOR_SIZE_CAPmahoutsukai-server.tomlprojector | 100 | -10000000–10000000 blocks | Maximum Size value accepted by the Mahoujin Projector editor. |