BlindMe User's Manual

User's Manual and Technical Reference

This manual is up-to-date with version 2.0 of BlindMe.

Table of Contents

Intent

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, using the vanilla Blindness effect as the base 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.

How to Use

BlindMe automatically applies a fog much like the ones from Blindness or Darkness effects 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 four preset settings for worlds:

BlindMe also has the capability to automatically disable 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.

The /blindme Command

The /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 open its setting screen.

By running with set as an option, you may specify the setting for the world or server you’re currently playing in, which can be one of the following:

When the command is run, the old effect is immediately discarded 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). You cannot set custom effects with the command and you must use the configuration screen instead.

When running with query, the command will report the currently active effect.

The Settings Screen

BlindMe also provides a settings screen by running the command without any options, or accessible through Terraformers’ Mod Menu. To open it, select the mod in the mod list, and press the “Configure…” button.

The settings has two tabs, global defaults and world-specific options. These two tabs are nearly identical and have nearly the same functionality, with the only difference being that world-specific options can be selected to default to the global settings.

After these options, there is a collapsible section (collapsed by default) that contains buttons to load fog presets more conveniently than inputting values manually.

The settings are saved once the player presses the “Save Changes” button, can be undone, or can be discarded by pressing the “Cancel” button.

World-specific settings

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.

Additional technical notes

BlindMe is designed to have no impact on vanilla gameplay, and tries to undo any gameplay restrictions it, and only it alone, is causing.

The only negative effect it has is the fog possibly being further away when the server requests it to be closer to the camera, and thus, if BlindMe did not mitigate it, the fog of Blindness and Darkness would be overriden.

Despite BlindMe having options to set the color of the fog, Blindness and Darkness darken that color to be pure black.

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