This mod introduces a mirror that reflects the player closest to it.
It is also magic.
Modifiers
(attach by right clicking)
Armor stand (1.12, 1.14, 1.15, 1.16): Swap armor with it (fancy magic armor stand!)
Banner (1.14, 1.15, 1.16): Change the background to a banner pattern, to make your mirror fit in with the rest of your base
Skeleton skull (1.12, 1.14, 1.15, 1.16): Turn your reflection into a skeleton
More to come...
Recipe
This mod was designed to impact performance as little as possible.
Versions
The 1.14.4, 1.15.2, and 1.16.5 versions are actively maintained and should be exactly the same in terms of functionality.
The 1.12.2 version is stable, but will probably not receive any new features.
Permissions
You are free to use this mod in modpacks. Please do not redistribute it without contacting me first. If you enjoy it, please let me know in the comments!
Fabric sucks, stick with forge <3
also I'm very thankful you update older versions than just the newer one. I use 1.14 and I'm very thankful
😁
Thanks!
I don't have anything against Fabric, other than the fact that it makes it harder to play around with certain combinations of mods. I just wrote my mods for Forge and they are surprisingly complex in terms of code, so I expect porting them would take a lot of time.
Instead of writing a Fabric version, I'd rather spend time keeping what I have stable and adding a feature here and there. However, if anyone is interested in building Fabric versions, I'd be happy to assist.
In reply to SimulatorWave:
I agree, fabric is complete trash. It shouldn't have existed in the first place
Can i have a fabric version??
Sorry I don't have any plans to make a Fabric version at this time. However, my mods are open source, so anyone is free to make a Fabric fork or contribute compatibility code.
is it possible to do 1.15.2 forge?
Sorry, not sure what you mean. There is a 1.15.2 version, and this is a Forge mod.
If there are any issues running this with Forge on 1.15.2, please let me know.
Can i use this in ForgeOptiFine?
I have not tested with Optifine at all. I think there have been some positive results in older versions, but I don't know about more recent ones. It should not cause any crashes, but the mirror effect might not show up. This depends on what Optifine does with rendering.
If you test it, please report back!
Hey, the newest file that was just uploaded for 1.12.2 ... it's not "428" like it says it's supposed to be ... the file is actually, "MagicMirror-1.12.2-0.1.1.427-sources" ...
If that was what was intended then it's a little confusing. Just thought you should know! Thanks for such an awesome mod. =D
It was totally not intended. Thanks for reporting. The build numbers not matching (427 and 428) is a known issue, but the sources should not make it to Curseforge. I have made a fix to my release scripts to prevent this from happening again and will manually replace this broken release with the correct version.
This Is Being Used In My A Better Adventure Modpack
Awesome!
Yo the current version for 1.15 release v1.15.2-0.2.4.392 is not what you get when you download currently - might want to reconcile your release version to make it proper.
Ah thanks for reminding me to fix that.
Not to worry, the version you get is the correct one. It can also be found in the GitHub release and in the CircleCI build artifacts. When I set it up, I didn't realize CircleCI considers these "build steps" independent builds and thus assigns new build numbers. Since I tend to release for multiple Minecraft versions at the same time, the build numbers tend to diverge a little. I'll try to have it fixed for the next release because I can see how this is confusing.
Lol stupid but fun for sure!!!! When i first opened your page i thought it was gonna be a teleporter :)
Haha thanks. I was initially planning to just make this a fancy armor stand that lets you swap armor instantly, but I'm sure there are plenty of other fun things to do with a mirror.
OOh, this looks neat! Though maybe a config for how many players are to be rendered and an option for whether to render other mobs as welll (blacklist/whitelist ideally)? thatd make this good mod even gooder!
I will not make the mirror reflect multiple players at once, because some of the current (and planned) modifiers would get confused. Maybe I'll end up making a different kind of mirror that does actual reflections at some point (different mod perhaps). I had this mostly working at one point, but I never did anything with it because of the performance impact (the world has to be rendered multiple times, which is extremely expensive). I believe the Portal Gun mod now does something like this though.
More mobs is definitely planned. I'll have to play with things a little bit, because there is some custom rendering for the arms. I don't know how that would work with different mobs (especially those with no arms).
I'm currently doing some behind-the-scenes cleanups in 1.14 and 1.15 .
The next thing I definitely want to do is make it possible to attach armor directly to the mirror with right-click. In half the YouTube videos I see people get confused around the armor swapping feature.
In reply to tboshoven:
Well, Immersive Portals has mirrors and it uses mixin bootstraps. It doesnt actually inhibit my performance noticably and ive got 4G RAM and a 750Ti, if that helps