Compatibility
Minecraft: Java Edition
Platforms
Supported environments
75% of ad revenue goes to creators
Support creators and Modrinth ad-free with Modrinth+Details
Apparition
Apparition is a mod about cleverly concealing things in plain sight, and maybe just a little violence. The mod includes features to suit building, technical contraptions, and pvp scenarios through several interesting features that are effective if used correctly.
Features and Mechanics
Total Abstraction
While totally abstracted, the player will gain true invisibility as long as they are abstracted. Additionally, the player will not be able to sprint, break blocks, use any right click function (some exceptions) or damage entities. If the player is damaged, actualizes, or cancels the effect, the player will no longer be totally abstracted.
Obtaining Items
"Abstract" Blocks
To obtain any abstract block, just either craft it with the equivalent abstract materials used to craft it (if it needs any blocks), or craft the block with an Abstract Crystal. This will turn the block into an abstract block.
"Phantasmal" Blocks
To obtain any phantasmal block, just either craft it with the equivalent phantasmal materials used to craft it (if it needs any blocks), or craft the block with a Phantasmal Crystal. This will turn the block into a phantasmal block.
Abstract Crystal
To obtain abstract crystals, the player simply has to hold any amount of amethyst blocks in their offhand, and then right click with the apparitive eye. The amethyst will be turned into abstract crystals, the player will recieve molecular instability, and they will take some damage.
Phantasmal Crystal
To obtain phantasmal crystals, the player simply has to hold any amount of amethyst blocks in their offhand, and then right click with the unstable eye. The amethyst will be turned into phantasmal crystals, the player will recieve molecular instability, and they will take some damage.
Apparitive Eye
To obtain the apparitive eye, you craft the unstable eye together with two abstract crystals, two phantasmal crystals, and four end crystals.
Unstable Eye
To obtain the unstable eye, an eye of ender must be placed in an end portal frame, and then shift-right-clicked with an end crystal in the main hand, and a stack of amethyst blocks in the offhand. The unstable eye will then be in the frame for the player to collect by right clicking on the frame.
Items
Apparitive Eye
When this item is used, the player will look through the eye and gain 1 minute of the "Abstraction" effect. The eye will go on cooldown for 1 minute when this happens.
Unstable Eye
When this item is used when the player is abstracted and they are sneaking, the player will become totally abstract. If the player isn't abstracted, right clicking the eye will result in the player gaining 1 minute of Molecular Instability
Effects
Abstraction
When the player has the Abstraction effect applied, a few things happen. The player's block reach distance is increased, their body becomes more transparent, the player's gravity is lowered, the player's speed is increased, the player's damage absorption is lowered, and the player's scale is increased.
Molecular Instability
This effect is gained if the player tries to remove the "Abstraction" effect. This effect will make the player slower, weaker, and have a chance to not be knocked back by incoming damage. If the player tries to clear this effect by any means, they will instantly die and explode on death.
Blocks
"Abstract" Blocks
Blocks that are abstract, or "Abstract" blocks, have special properties compared to normal blocks. Abstract blocks can "Abstract" or become completely transparent, uninteractable, and unable to be mined by any player without the "Abstraction" effect. If a player has this effect, the block will be able to be mined, and interacted with. The block will also be visible to any player with the Abstraction effect. Additionally, the player can also shift any abstract block to the opposite state by just holding shift and right-clicking on the block with an empty hand.
Some more properties of abstract blocks include:
- Abstracted blocks will always drop themselves upon mining them with the right tool. No matter if the block would normally drop something else.
- You cannot place anything inside of an abstract block when it is abstracted.
- All gravity blocks that have been abstracted will not fall, but instead be suspended mid-air until they are actualized.
- Abstracted blocks dont affect light. The only exception to this is blocks that already emit light, they will keep their light-emitting properties when abstracted. (this setting is toggleable for each block that is abstracted. e.g. an abstracted torch will still emit a light level of 15 when toggled while abstracted, but if it is not toggled, it wont.)
- Water will still interact with abstract blocks if they are abstracted.
"Phantasmal" Blocks
Blocks that are phantasmal, or "Phantasmal" blocks, are similar to abstract blocks in their function. Except that they are the opposite of said blocks when it comes to visibility and interactivity. Phantasmal blocks can be shifted by anyone who holds an Unstable Eye in their offhand and sneak right-clicks the block with an empty hand. This will cause the block to only be interactable and seen by players that are not abstracted.
QnA
-
Q: Can I make add-ons or extensions of your mod?
-
A: Yes of course. All I ask is that you don't distribute modified versions of my mod.
-
Q: Can I use this mod in a modpack, or on my server?
-
A: Yes, of course. You may use this mod in any modpack or server you would like.
-
Q: Will there be a (insert loader here) port?
-
A: I mod for fun and as a hobby, and so if I want to make a port of this mod for X mod loader, then I will. I have no plans currently of doing anything but Fabric, so the answer Is probably no. However, I would be happy to add the port of anyone who is willing to port this mod to this project as long as I can see, and compile, the code myself.
-
Q: Will older versions be supported?
-
A: Similar to the port discussion. If I want to suddenly backport the mod, or update the mod, or stop updating the mod, then that is what I am going to do. I currently have no plans of supporting any versions past 1.20.x with this mod, but that could change. Also similar to the porting discussion, I would be happy to add anyone's backport of my mod to this project as long as I can see and compile the code myself.