Magic Mirrors Plus
27 Magic Mirrors that can teleport you to different places! Inspired by Terraria's Magic Mirror
Magic Mirrors Plus
Magic Mirrors Plus

Magic Mirrors Plus adds 9 types of teleporting mirrors inspired by the Terraria item.
These mirrors can be found in Ancient Cities, Ancient Cities, and Ancient Cities.
Includes a couple advancements as well
Mirror Types
| Mirrors | Name | Description | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------ | ------------------------------------------------------- | | Mirror of Chaos | Mirror of Chaos | Teleport to world spawn | | %%MD1%% | Mirror of Chaos | Teleport to player spawn (bed/respawn anchor) | | %%MD2%% | Mirror of Chaos | Teleport to player spawn, or world spawn while sneaking | | %%MD3%% | Mirror of Chaos | Teleport to a bound location | | %%MD4%% | Mirror of Chaos | Teleport to bound players | | %%MD5%% %%MD6%%%%MD7%% | Mirror of Chaos | Teleport to the respective dimension | | %%MD8%% | Mirror of Chaos | Teleport within a random radius |
Enchantments
Enchantments are randomly applied and cannot be removed or added manually. A Mirror can have multiple enchantments at once
| Enchantment | Description | | ---------------------- | ------------------------------------- | | Warp Efficiency | Cooldown reduced by 50% | | Warp Diffraction | Cooldown increased by 50% | | Hastened Focus | Charge-up 50% faster | | Splintered Glass | Charge-up 66% slower | | Blessing of Return | Saves your previous location; using a return mirror again teleports you back | | Blessing of Stability | Taking damage does not stop the teleport | | Dimensional Anchor | Also teleports every mob or player within a 5 block radius | | Blessing of Multicharge | Allows one additional teleport during cooldown | | Blessing of Luck | 20% chance to avoid cooldown after teleporting | | Sacrifice | Grants 1 additional teleport during cooldown, but reduces max health by 70% for the remaining duration | | Fragmented | 10% chance to use the effect of a random mirror |
Usage
Right click a mirror to start charging. When the charge-up completes, you teleport. Taking damage during the charge-up cancels the teleport.
Cooldown
After use, you get "Teleportation Sickness", which prevents using any mirror during the cooldown.
Rarities
Each mirror has 3 rarities. Rarity affects charge-up time, cooldown, and enchantment chance.
| | Silver
| Gold
| Crystal
| | --- | --- | -------------------------------------------------------------------------------------------------------------------------------------------- | --- | | Charge-up (Seconds) | 15 | 7 | 3 | | Cooldown (Minutes) | 30 | 15 | 5 | | Drop Chance | 92% | 7% | 1% | | Chance of being enchanted | Low | Decent | High |
Other items
| Item | Name | Description | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | ------------------------------------------------------------------ | |
| Emergency Core | Consume to gain an emergency charge; your next teleport is instant | |
| Shardbreaker | Breaks dropped mirrors into shards; use them to create new mirrors | |
| Mirror Shards | Combine shards to get a new random mirror |
Combining Shards: Combine 5 silver shards, 4 gold shards, or 2 crystal shards to get a mirror of that rarity

Controls:
Since this is a datapack, I cannot add custom keybinds.
* Use the item to start teleporting * Use the mirror again while charging to cancel
---
Duality Mirror
* Use to teleport to player spawn * Use while sneaking to teleport to world spawn
---
Binding Mirror
* Sneak to bind your current location * Sneak and look straight up to switch slots * Silver: 1 slot | Gold: 2 slots | Crystal: 3 slots
---
Friendship Mirror
* Sneak to bind to a player * Sneak and look straight up to create a beacon * Binds to players within 5 blocks, or to a beacon in the same dimension
![]()
---
Mirror with return enchantment
* Sneak and look directly at the floor to cancel return (once)
Additional info
Run the command:
``` /trigger help.magicmirror ```
This shows a help text. If you are holding a mirror while running this command, it shows additional details about that mirror’s features and enchantments
---
Config
config
Cooldown values can be changed by admins using commands.
To get a list of all values type
``` /data get storage phy_mam:config ```
To modify any value type
``` /data modify storage phy_mam:config <OPTION> set value <SECONDS> ```
Example:
``` /data modify storage phy_mam:config cooldown_gold set value 60 ```
This sets the cooldown for golden mirrors to 1 minute
Change world spawn
If you want to change the default world spawn, you must run the command ``` /function phy_mam:set_world_spawn ``` This will set it to the location of the player executing the command
All Mirrors
Every mirror has 3 rarities which affect charge-up and cooldown times, as well as enchantment chances.

FAQ
Compatibility
This datapack is compatible with most other mods and datapacks. It modifies the vanilla loot tables: ancient_city, bastion_treasure, end_city_treasure
Help
* Don't like the drop chances? Contact me on Discord to adjust them * Don't like the cooldown or charge-up times? Modify them with commands
If there are any bugs, or something doesn't work, please feel free to contact me on discord
Credits
Mods used in GIFs and images:
* Voxy * JEI * Photon Shaders * Xaeros Minimap * Magic Mirrors +