Most mods add content to the game to alter gameplay, change the creative feel, or give the player more options in how they interact with the Minecraft world. Most people who create mods for Minecraft: Java Edition (known as modders) either use Fabric or Minecraft Forge alongside the Mod Coder Pack to do so. Some mods may be bigger expansions, while others add more settings and options to optimize speed, graphics, or gameplay of the game. Server mods or plugins mainly give server admins more options and ease of use, and most mods for single-player have a server version that allows or optimizes the mod in multiplayer.
Ideally, the creator of a mod updates the mod whenever the game updates – bringing more content, bug fixes, or optimizations. Otherwise, the mod may not work with a newer version.
Mods are also available for Bedrock Edition via mcpedl.com on iOS and through apps such as “BlockLauncher (not updated)”, “MCPE Master (not updated)”, or “Toolbox for Minecraft: PE (currently only semi-functional)” on Android devices. Mods are not available for the Legacy Console Edition.
An official way of creating mods called Add-ons is available for Bedrock Edition.
