This manual is up-to-date with version 1.1 of BlindMe.
BlindMe’s purpose is to give the player a novel challenge of not being able to see very much around them, but in a way that is compatible with multiplayer at large, and also using the vanilla Blindness effect since it frequently goes underused.
I started developing it for myself after a long displeasure with the current vanilla and vanilla-adjacent style of multiplayer gameplay, as well as the very high visibility of LudoCrypt’s Movement Vision mod. Since then I’ve figured out said displeasure, but this is a byproduct of trying to discover it. I quite like the idea, and it has become a mainstay of my Minecraft instance, even if it’s turned off for most worlds.
This mod is not intended to raise awareness for people with vision impairments, and instead is purely an exercise of game mechanics.
BlindMe automatically applies the Blindness or the Darkness effect onto your player character when you load a singleplayer world or join a multiplayer server, as configured. If it’s the first time on said world or server, BlindMe defaults to not applying a vision-impairing effect, as is the most convenient option for most existing worlds and servers.
If you want to change the active effect for the world you are playing in, or would like to disable BlindMe for it altogether, you can either use the /blindme
command, or use the settings screen, which itself is accessible via Mod Menu.
BlindMe has three settings for worlds:
BlindMe also has the capability to automatically remove effects when the player switches to a different gamemode, namely Creative Mode, and Spectator Mode. These are intended for server administrators, and can only be changed at the mod’s settings screen.
By default, Creative Mode does not grant a bypass for the effects mostly because vision impairments can significantly affect building style, while Spectator Mode does by default, mainly so server administrators can quickly spectate players without vision impairments. Additionally, these specific bypasses can be set on a per-world/server basis as well.
/blindme
CommandThe /blindme
command is an in-game command to quickly change the active effect for the world you are connected to. While not recommended for survival gameplay, it can be of use in creative environments, or in cases where visibility is a must, such as moderating a server.
When run without any arguments, the command will report the setting active for the world you’re playing in.
You may specify the setting for the world or server you’re currently playing in, which can be one of the following:
blindness
: sets the effect for the current world to Blindness.darkness
: sets the effect for the current world to Darkness.off
: disables effects for the current world.default
: use the global setting, set in the settings screen.When the command is run, the old effect is immediately stopped and the new effect is immediately applied. The change is not temporary, and persists across world loads or joins (but does not carry over to a different world).
BlindMe also provides a settings screen, accessible through Terraformers’ Mod Menu. To open it, select the mod in the mod list, and press the “Configure…” button.
The settings screen provides the following buttons:
After a separator, the following settings apply only to the currently joined world:
The settings are saved once the player presses the “Done” button.
Under the hood, BlindMe uses a system of world-specific settings that can refer to global settings. This means that you can have full vision on most worlds, but have some of them where you’re forced to have Blindness, or vice-versa!
When a world-specific option is set to “default”, it’s set to use the global settings for that option. For example: if the effect for the world A is set to default, then it uses the default effect for new or unconfigured worlds. If you then disconnect, open world B, and change the default setting to be Darkness, the effect on world A will change to Darkness as well purely by proxy. The effect on world A will not be set to Darkness, but rather, it’ll continue to be set to default to the global setting, which itself is Darkness.
The exceptions for Creative Mode and Spectator Mode can also be set independently of the global settings. This is so because vision-impairing effects have a great impact in building style, and thus, a long-term creative world with BlindMe active could be made “spoiled” by accident if these options didn’t exist.
Additionally, world settings can be locked. Locking a world’s settings makes you unable to change any of its settings, either via the settings screen, or the /blindme
command. Locking exists in order to facilitate upkeep on a challenge for a world, such as a survival world with Blindness enabled. Locked world settings can also be unlocked at the settings screen, if needed.
BlindMe is designed to have no impact on vanilla gameplay, and tries to undo any gameplay restrictions it, and only it alone, is causing. It does it by doing “deep checks”: the primary status effect instance is checked if it’s only the mod’s managed instance.
In vanilla, sprinting (and by extension swimming) is entirely disabled when the player has Blindness. BlindMe changes this such that the player can sprint if the Blindness applies is only from BlindMe. Technically: BlindMe makes it so, when checking if the player is elligible to sprint, the game ignores Blindness if the instance of Blindness is the one managed by BlindMe and said instance doesn’t shadow any other instances of Blindness.
In vanilla, Darkness has a pulsing effect. It has no gameplay effects but can be disorienting when applied for long periods of time. BlindMe disables the pulsing effect optionally, only if the Darkness is self-inflicted. Technically: BlindMe overrides the pulse strength to 0% if the instance of darkness is the one managed by BlindMe and said instance doesn’t shadow any other instances of Darkness.
Adventure Mode is not considered as its own mode and is clumped as if it was Survival Mode. Technically: BlindMe does not consider any other gamemodes outside Creative Mode and Spectator Mode, and with the sole purpose of enabling exceptions per gamemode.
NOT AN OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT