/Introduction-to-modding-mc

A guide for all mc players that plan to use/is using Forge, this guide includes a tutorial on how to install forge, all of the best forge mods, client features with mods to replace, common crashes, ways to prevent them

OtherNOASSERTION

Forge 1.8.9 Tutorial

Initial Setup

Initial Setup

  • Download the latest forge version

  • Run it to install forge

  • Open minecraft launcher and check if forge's profile is there, if not then you can create it image

  • Windows: Press windows+r and type %appdata%/.minecraft/

  • Linux: .minecraft is located in your home folder. ~/.minecraft

  • Mac: do ⌘ (Command) + Space type "~/Library/Application Support/minecraft/

  • Create a folder called "mods" if it isnt there already. then put the mods you download inside that folder and start minecraft.

Note

  • Check all the options a mod has! - Many people randomly turn on all features and then complain to the mod developer saying they don't want that feature on. It is up to the user to look through and test each setting to see what they do instead of bothering the mod developer about it.
  • Do not download random mods - If you want to download mods, whether it be from this list or externally, do some reaserch into what it actually does and if you want it. Many people download old, broken mod folders that cause issues and have a bunch of mods that they aren't even using but are killing their performance. Please only get mods that you know you want and make sure to keep them updated.
Recommended Mods

Recommended Mods

Name Description Developer
OptiFine General visual and performance enhancing mod. sp614x
Patcher A mod created to improve your all-around Minecraft experience, bringing tons of Quality of Life additions, performance improvements/optimizations, and tons of Vanilla bug fixes. It also has support for 1.12.2 and allows you to switch audio devices ingame. asbyth (Sk1er LLC)
Old Animations Mod Currently in beta. More accurate than any other OAM as it uses actual 1.7 code and made to be compatible with other mods. Llamalad7, Moulberry (Sk1er LLC)
Powns Togglesprint SimpleTogglesprint Adds a sprint and sneak toggle similar to that in Minecraft 1.15 and above, but does not allow for sneaking in inventories in order to be 1.8 compliant. Powns, Lily
Resourcepack Manager Manage your resource packs with ease. Aycy
Scrollable Tooltips Scrollable tooltips allows you to scroll up/down (mouse wheel) or left/right (mouse wheel + shift) when an item's tooltip is too long for the screen. Sk1er (Sk1er LLC)
EvergreenHUD EvergreenHUD is a mod that allows you to add HUD elements to the game. It has over 25 HUD elements, supports addons, and more. isXander
More
And you can always check sk1er.club for the latest Sk1er LLC/partners mods.
or BoomBoomPower's website
Mods that you may have not heard of

Mods that you may have not heard of

Mod Description
Revamped Timechanger A mod for changing time client-side.
ChatTriggers ChatTriggers is a framework for Minecraft that allows for live scripting and client modification using JavaScript. In other words, it's a mod that allows you to use javascript for stuff, and has tons of useful modules on their website. Please download the latest stable 1.3.2 release.
MiniInfo Simple mod to display FPS, CPS, and ping by Aycy.
ResourcePackDisplay (Not to be confused with Resourcepack Manager) Display current pack, the mod also has the /rpd random command to randomly choose a pack from your packs folder with detection for incompatible and duplicate packs.
OnHitParticles A mod to change what particles are shown when you hit someone with great customizability by Aycy.
Damage Tint A mod change the damage tint when you hit someone by W-OVERFLOW, original idea by Aycy
Block Overlay A mod to change the block outline when you hover over blocks with complete customizability over the outline and a very nice unique GUI with live preview. Most people use the old powns continuation of the mod but the original mod has been updated.
DJPerspectiveMod A remake of canalex's perspective mod with bugfixes. BANNABLE ON HYPIXEL
Quickplay A mod to quickly join hypixel games & sort them to keybinds.
SkinChanger A mod which allows players to change their cape and skin directly from an in-game menu.
Controlling Gives the controls menu a new UI allowing for easier editing and viewing.
HeightLimitMod HeightLimitMod shows an HUD for the current BedWars map, height limit, and blocks until height limit is reached.
Smooth Scrolling Everywhere Makes scrolling in menus much smoother and much less clunky.
Popup Events Allows for accepting or denying requests on Hypixel much more easily.
BetterChat An overall awesome chat mod that lets you add smooth animations for messages and repositoning chat very easily as well as changing chat width and maybe more!
Custom Sky mod Allows you to easily change your custom sky within a GUI.
Cowlection A client-side only Forge mod that contains a collection of features (mainly for skyblock but otherwise its a good mod)..
MediaMod View your current song in Minecraft with support for services like Spotify, YouTube, SoundCloud & more!
Hytilities Reborn Hytilities Reborn is a hypixel focused mod that brings nice quality of life features.
DeDiamondPro's Hycord Discord Rich Presence mod for Minecraft, in particular for Hypixel.
Sidebar Revamp mod Allows customization of the sidebar.
QuickReport A Mod for Quickly Reporting Cheaters On Hypixel
Llamalad's BetterChat BetterChat is a mod focused towards making your chat just a little bit more visually pleasing. Smooth chat, scale, and position of the chat is included with this mod! (Transparency editor for background coming when it can.)
NoCheaters NoCheaters saves cheaters that you have reported and warns you in a nice message with the time of your report and the cheats you reported them for as seen here, basically a mod for sweats.
ToggleChat Allows you to enable and disable certain chats on hypixel.
ArmorHUD Shows the armor you're wearing and whatever you're holding with percentage for durability.
PotionHUD Shows active potion effects.
CoordsHUD Show current coordinates.
GlintColorizer Allows for customizability with the enchanting glint color.
ParticleCustomizer Allows complete customizability over particles.
Discraft Discraft allows you to access Discord via an in-game web display, which makes it TOS compliant.
W-OVERFLOW's Wyvtils Allows you to check GEXP easily, highlight your name everywhere, customize vanilla HUDs such as the action bar and more.
Features you might be looking for

Features you might be looking for

Feature Mod
Armor Status Powns's ArmorHud / Sk1er's ChromaHud / isXander's EvergreenHUD
AutoGG Sk1er's AutoGG
Actionbar W-OVERFLOW's Wyvtils (lets you move the position and turn it off) / Skytils / Patcher
Autotext (Bannable on Hypixel) MattsOnMC's MacroKey Keybinding
AutoTip Semx11 AutoTip
Bossbar Sk1er's Bossbar Customizer / W-OVERFLOW's Wyvtils
CPS Counter/Keystrokes Sk1er's Keystrokes / Sk1er's ChromaHud / Senoe / Aycy's MiniInfo / isXander's EvergreenHUD
Clear Chat Sk1er's Patcher
Combo Counter Sk1er's ChromaHud / isXander's EvergreenHUD
Coordinates Sk1er's ChromaHud / BatHeart Batty's Coords PLUS / Powns's Coords Hud / isXander's EvergreenHUD
Crosshair Mod Sparkless's Custom Crosshair
Direction Mod Sk1er's ChromaHud / isXander's EvergreenHUD
Enchant Glint Powns's Glint Colorizer
FOV Changer Sk1er's Patcher (/fov)
FPS Counter Sk1er's ChromaHud / Sk1er's Keystrokes / BatHeart Batty's Coords PLUS / Aycy's MiniInfo / isXander's EvergreenHUD
Fullbright Sk1er's Patcher
Ghost Liquid Fix Powns's Lava Fix
Hit Color W-OVERFLOW's DamageTint
Hitboxes W-OVERFLOW's Wyvtils / Sk1er's Old Animations (adds back 1.7 style hitboxes) / Aycy HitboxColors
Inventory Blur tterrag's Blur
Ingame Server Switcher Canalex's / Sk1er's Patcher
Item Counter Sk1er's Patcher
Item Info Sk1er's Patcher
Item Physics CreativeMD's ItemPhysic Lite
JustEnoughItems Mezz's JEI
Keystrokes Mod Sk1er's Keystrokes
Levelhead Sk1er's Levelhead
MiniMap (!!! Bannable on Hypixel !!!) MamiyaOtaru's VoxelMap (requires LiteLoader) / Techbrew & Mysticdrew's JourneyMap / Powns's Simple MiniMap
Motion Blur Sk1er's Motionblur
Nick Hider Sk1er's NickHider
Pack Display Filip's ResourcePack Display / Canalex's Pack Display
Particle Mod Dewgs's ParticleMod / Aycy's OnHitParticles
Ping HUD Senoe's Port / Aycy's MiniInfo / isXander's EvergreenHUD
Potion Status Powns's PotionHud / Sk1er's ChromaHud / isXander's EvergreenHUD
Reach Display Dewgs's ReachDisplay / isXander's EvergreenHUD
ResourcePack Aycy's Resource Pack Manager
Saturation RoccoDev's 5Zig Reborn
Scoreboard Canelex & Powns Sidebar Mod Revamp
Server Address HUD Sk1er's ChromaHud / isXander's EvergreenHUD
ShinyPots RoccoDev's ShinyPots
Stopwatch BatHeart Batty's Coords PLUS
Toggle Sneak Powns's ToggleSneak / SimpleTogglesprint
Toggle Sprint Powns's ToggleSneak / SimpleTogglesprint
Waypoints Aycy's Waypoints
Zoom Sp614x Optifine / Sk1er's Patcher (Optifine is required as patcher just extends the usage of Optifine's zoom)
Compact Chat Sk1er's Patcher
Text Shadow Sk1er's Patcher
24 Hour Timestamps Sk1er's Patcher
Fancy Fonts bre2el's SmoothFont
Timestamps Sk1er's Patcher
Chat Messages Notifications RoccoDev's 5Zig Reborn
Chat Opacity Sk1er's Patcher
Highlight Name in Chat W-OVERFLOW's Wyvtils
Chat Size Moulberry's Hychat / BetterChat
Replay Mod CrushedPixel & johni0702's Replay Mod
Schematica Mod Lunatrius's Schematica
TeamSpeak Mod RoccoDev's 5Zig Reborn
MumbleLink snipingcoward's MumbleLink
TimerHUD / Stopwatch W-OVERFLOW's TimerHUD
Recommended Skyblock Mods

Recommended Skyblock Mods

Mod Description
Biscuit's SkyblockAddons A mod with a bunch of QOL features for Skyblock.
Moulberry's NotEnoughUpdates This mod provides even more customization than SBA does and improves gameplay significantly. Version 2.0 is currently in development and can be downloaded on their discord which adds many more features such as experimentation table solvers and fairy soul finder.
Sychic & Lily's Skytils This mod provides many QOL features, along with dungeon specific features such as solvers, and waypoints for diana's burrows and relics.
Danker's Skyblock Mod Provides some dungeon solvers that Skytils is missing as well as some other minor game improvements.
Cow's Cowlection Mainly known for its dungeon party finder helper, this mod adds more miscelaneous features.
DJtheRedstoner's YetAnotherSkyblockMod Allows for toggling certain features of other mods while in skyblock to remove unnecessary clutter.
Mods you should avoid

Mods you should avoid - Alternatives

Mod Reason
Old Hytilities It has been discontinued by asbyth, and using the old one causes a ton of incompatibilities.
LabyMod LabyMod causes a ton of incompatibilities with other mods because the devs love overwriting stuff for no reason like the entirety of the tab and stealing features and it is not recommended.
SkyblockExtras SBE is heavily obfuscated, making it incompatible with many mods, is paid and therefore violates Mojang's EULA, and has a ton of problems causing crashes and visual glitches, and the developer steals stuff and is an all around terrible person pepelaugh.
SkyblockCatia Causes a ton of incompatibilities.
Skypixel Unmaintaned and no longer works for Skyblock.
SpiderFrog's OAM has over 7mb of bloat and causes crashes. Instead you can use Sk1er's OAM which is currently in beta.
Orange Marshall's OAM doesnt look like 1.7, missing animations like old sneaking animation, overwrites many things unnecessarily causing other mods to break, like OptiFine's custom item texture. Instead you can use Sk1er's OAM which is currently in beta.
Hychat Moulberry has abandoned it a long time ago, and it is very buggy.
PlayerAPI This used to be a requirement for most togglesneaks but fortunately enough developers now know how access transformers actually work and aren't lazy.
ResourcePack Organizer by Chylex overwrites the custom sky for some bizarre reason lmao and he has no plans to update old versions. Instead you can use Resourcepack Manager by Aycy.
ModCore Container was used to allow players to try out ModCore before it was a thing, but now ModCore is auto installed with all Sk1er Mods/Partnered developer's mods and in any mod that contains it.
BetterFPS Useless and can cause a LOT of issues, example1, example2, example3, example4, as changing the base math the game depends on is a VERY bad idea, fast beacon and fast hopper are server side features so they are also useless, horrible mod overall.
TexFix Useless unless you have a big modpack (50 or more mods) and can barely lower memory usage. contrary to popular belief, this mod CANNOT improve fps as for obvious reasons. It can also make textures become 2D.
FoamFix The 1.8.9 version is a useless and hacky mod. However, the 1.12.2 version is fine.
1.8.9 TcpNoDelay Useless as 1.8.1 and above already has this enabled. This mod will only work on 1.8.0 and below.
Vanilla Enhancements Overwrites many things unnecessarily causing other mods to break, like overwriting chat and having a bannable feature, unmaintained, abandoned which is why some features are broken and not getting fixed. Instead Patcher takes some of its best features and fixes them.
Inventory and Mouse Tweaks Many players get these mods to help sort their inventories in Skyblock, however they are both bannable and are not advised.
MouseDelayFix Patcher already replaces it.
MouseBindFix Patcher already replaces it.
CaseCommands Patcher already replaces it.
CommandPatcher Patcher already replaces it.
CompactChat Patcher has a new improved rewrite of it.
CrossChat Patcher already replaces it.
Frames+ Horrible mod that used to break performance but had some nice features which Patcher now takes continuation of & improves upon.
ItemOptimizations Patcher already replaces it.
ResourceExploitFix Patcher already has a better improved version of it.
WindowedFullscreen Patcher already replaces it.
CleanView Patcher already replaces it.
FastChat Patcher already replaces it.
MemoryFix stops the game from trying to free memory in most cases, Patcher already replaces it and improves upon some of its features.
NoCloseMyChat Patcher already replaces it.
VoidChat Patcher already replaces it.
Fullbright Patcher already replaces it.
isXander's Togglesprint The togglesprint had the cheat "KeepSprint". Although their later work is safe, it is not recommended to download their older mods.
Mushway Particles Mod The famous particles mod sent extra attack packets with no swing packets in order to create more particles, causing tons of false bans and huge controversy surrounding the youtuber as youtubers such as tenebrous started talking about it.
JustEnoughDungeons (JED) The well-known dungeons mod that thrived from stealing other features from other mods ended up being token logged and caused damages for many players to lose their accounts and money, the owner later on addressed it and faked his ownership with another account disgusing as an "old friend" of the original owner then bypassing Hypixel mod blacklist by changing the modid, then exposed very shortly after by asbyth.

Note: Patcher does not steal any features and those were either their own mods or added by permission. this is only 5% of what the mod has and not by any means "most" of its features.

Common Issues

Common Issues [WIP]

Issue Explanation
Connected textures OptiFine 1.8.9 currently has an issue with connected textures causing crashes. Only "Fancy" is effected, so use "Fast" instead.
Abandoned 5Zig The old 5Zig can cause a lot of issues due to it no longer being maintained. It is recommended that you switch to RoccoDev's 5Zig Reborn instead.
Having ModCore in your mods folder Please refrain from putting ModCore in your mods folder as it can cause crashes, it is not the actual way to install ModCore and might cause issues, if you have a Sk1er LLC mod(s)/partnered mod(s) you shouldnt worry about the installation of ModCore as it installs itself.
Config corruption On the off-chance that one of your config files become corrupted, simply delete the config and relaunch Minecraft. A new, working config file will be created.
Incompatible mods Some mods may be incompatible with each other. These are usually the result of one (or both) of the mods being poorly made. Please check if there are better alternatives.
Using same features with different mods As a result of lazy developers some mods might overwrite entire classes and if two mods overwrite one class it'll crash and for example having two old animations mods is useless and will cause issues with the game.
Allocating more ram than you should You should never allocate more ram than the game actually needs, doing so might actually have negative affects because the game is dumping unused resources into the ram and in the case of memory leaks your system will no longer have ram to actually operate itself or other programs, 2-4 GB should be fine.
Ways to Prevent Crashing

Ways to Prevent Crashing [WIP]

Issue Explanation
Update your mods We're all lazy to click that one button that says your mods are outdated but always keep your mods up to date! It is important to always keep your mods to the latest version so that you always have the latest fixes.
Don't download a mods folder While there is nothing wrong with downloading the mods folder, it is wrong to just blindly use them. First you should check which of the mods in the folder you actually want/need, and then make sure that they are updated to the latest version.
Don't use bad mods Some examples of bad mods are Labymod, Spiderfrog's OAM, Orange Marshall mods, FoamFix, TexFix, Vanilla Enahncements and BetterFps. There are many mods that are poorly made and have better alternatives, and so it is best to avoid them.
Check what you use In some cases people use mods they dont really need whether it be from sketchy mod creators or mods from a youtuber's mods folder which you shouldnt get in the first place, for example shady skyblock mods they downloaded from the Hypixel forums that they dont know what the use for them is and sometimes its plain malware so check what you download and becareful since those mods might be the ones crashing your game or potentially stealing your personal information.
Creators

Channels/discord servers for the mod creators, please consider supporting them for their hard work!

Credits

Huge credits to:


Regex

Microcontrollers


Systemless

Proudmuslim

chimp

Monkey