All Projects → chbachman → ModularArmour

chbachman / ModularArmour

Licence: GPL-3.0 License
Modular Armour for Minecraft

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to ModularArmour

crafting-dead
The Minecraft zombie survival mod.
Stars: ✭ 44 (+266.67%)
Mutual labels:  mod, forge-mod
Wynntils
Wynntils is a Wynncraft Mod that seeks to enhance the user's gameplay with a variety of customizable options and additions.
Stars: ✭ 133 (+1008.33%)
Mutual labels:  mod, forge-mod
JMT-MCMT
A multithreading mod for for Minecraft forge 1.15.2 and 1.16.x
Stars: ✭ 206 (+1616.67%)
Mutual labels:  mod, forge-mod
Techreborn
Tech Reborn is a completely standalone tech mod including tools and machines to gather resources, process materials, and progress through the mod. https://www.curseforge.com/minecraft/mc-mods/techreborn
Stars: ✭ 205 (+1608.33%)
Mutual labels:  minecraft, mod
GTplusplus
GT++ celebrates it's Bithday on September 3rd
Stars: ✭ 40 (+233.33%)
Mutual labels:  mod, forge-mod
Refinedstorage
An elegant solution to your hoarding problem
Stars: ✭ 228 (+1800%)
Mutual labels:  minecraft, mod
Tiny-Redstone
Forge mod for Minecraft that adds many tiny redstone pieces that you can put together on redstone panels to form tiny redstone circuits.
Stars: ✭ 20 (+66.67%)
Mutual labels:  mod, forge-mod
Baubles
A mod api that adds 7 bauble slots to the players inventory.
Stars: ✭ 143 (+1091.67%)
Mutual labels:  minecraft, mod
PlusTiC
Minecraft mod for adding new tools to and integrating various mods with Tinkers Construct
Stars: ✭ 34 (+183.33%)
Mutual labels:  mod, forge-mod
NaturesCompass
A Minecraft mod that allows you to search for a biome's location anywhere in the world and view information about it.
Stars: ✭ 42 (+250%)
Mutual labels:  mod, forge-mod
The Betweenlands
A dark, hostile environment...
Stars: ✭ 167 (+1291.67%)
Mutual labels:  minecraft, mod
FrogCraft-Rebirth
A standalone rewrite of FrogCraft, an IC2 Addon with theme of chemical industry, starting from scratch.
Stars: ✭ 27 (+125%)
Mutual labels:  minecraft, mod
Agricraft
The source code for the Minecraft mod: AgriCraft
Stars: ✭ 160 (+1233.33%)
Mutual labels:  minecraft, mod
ForgeWurst
Wurst Client for Minecraft Forge.
Stars: ✭ 37 (+208.33%)
Mutual labels:  mod, forge-mod
Crafttweaker
Tweak your minecraft experience
Stars: ✭ 146 (+1116.67%)
Mutual labels:  minecraft, mod
ArmorPlus
ArmorPlus is a mod based on exploration, killing, building, getting geared up, fight the bosses and explore the depths of your worlds.
Stars: ✭ 25 (+108.33%)
Mutual labels:  mod, forge-mod
Chisel
A builder's best friend
Stars: ✭ 131 (+991.67%)
Mutual labels:  minecraft, mod
Tickthreading
[not yet functional] Multi-threaded minecraft. Performance over correctness. What could go wrong?
Stars: ✭ 141 (+1075%)
Mutual labels:  minecraft, mod
3d-Skin-Layers
Renders the player skin layer in 3d
Stars: ✭ 63 (+425%)
Mutual labels:  mod, forge-mod
Allomancy
Brandon Sanderson's Allomancy, now in Minecraft
Stars: ✭ 18 (+50%)
Mutual labels:  minecraft, mod

ModularArmour

#No Longer Actively Developed

I can no longer work on a code base that is constantly changed, and to be honest, I haven't been able to for a while.

The problem is that you don't control what users install, and although that provides a lot of power to the end user, it ends up making the Mod Dev's life way to complicated. We spend way to much time working on making our mod work with a constantly changing base that it saps any effort we might put into adding new features.

Basically every other development source has some version of NPM's shrinkwrap. If you don't want to read it, it basically locks down the versions of any depdencendies you have. Minecraft Modding does not have this, because Minecraft keeps on changing. Depdencencies also keep changing, with my dependency on CoFH Core breaking my mod multiple times. (No Offense, I loved working with you on the small things I added) After a while, it becomes extrmely hard to maintain a large mod, or even a small mod in my case, without spending way too much time changing your mod for every new version somebody else puts out.

Code bases changing is something that every developer has to deal with. Basically every app updates for every new version of iOS and Android. However, the biggest difference is that those systems have deprecation warnings, and a semi-stable form of an API, something which we were promised but never delivered.

It makes developing a pain. But that's not the only pain. We also have almost no gui framework to work inside of. With iOS, you have Cocoa and UIKit. With websites, you have HTML. All of these are designed to display basically everything at a pretty high level. However, Minecraft has almost nothing like this. There are GUI files, but they are extremely limited. There is no API besides straight LWJGL to work with, and nobody designes GUIs with OpenGL.

Finally, there is almost no way to automatically download dependencies. Since you can't pack your dependcies with your Mod for fear of conflicts, you have to deal with users installing dependencies manually, something which most devs don't even have to deal with, much less users.

With constantly changing depdendencies, no frameworks/apis to work with, and a lack of any good way to distribute depdencies to users, we end up writing too much code to do way to little, and spend most of our time trying to maintain said code in a constantly changing landscape.

##TL;DR: So Long, and Thanks for all the Fish

A Minecraft mod that adds Modular Armour.

Build Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].