When testing Hive, this is what environment I will be using, if you are having issues then you may want to use this.
Other developers are encouraged to try variations and different environments, Hive needs to be adaptable. Remember to report your bugs. If you want to track your environment then create a branch and make your changes there. For ease of identifying which branch is who's, please name your branch after yourself.
Note: This is technical a mod pack, follow the licenses of the mods your are using.
MC by Mojang Synergies AB: http://minecraft.net
Forge by Forge Development LLC: http://files.minecraftforge.net/
CC: Tweaked by Dan200, SquidDev, et al.: https://minecraft.curseforge.com/projects/cc-tweaked
Plethora by SquidDev: https://minecraft.curseforge.com/projects/plethora-peripherals
Just Enough Items by mezz: https://minecraft.curseforge.com/projects/jei
FTB Utilities by FTB_ModpackTeam and LatvianModder: https://minecraft.curseforge.com/projects/ftb-utilities
FTBLib by FTB_ModpackTeam, jaredlll08 and LatvianModder: https://minecraft.curseforge.com/projects/ftblib
Excludes what's tracked in the repo.
MC: 1.12.2
Forge: See installer in repo 14.23.5.2768 (installed via MultiMC)
Note: I have programming stuff in my resource pack folder (which is on the gitignore list), if code is broken because it's using something external then this is why. Please yell at me. FYI, that resource pack is available here. Why not use a submodule? Because not everything in the resource pack is something that Hive may use, which will make the repo a mess, should Hive end up using one of the things in the resource pack I will copy it to Hive's repo. On the subject of Hive and resource packs, I keep Hive in a resource pack, but this may change once I need to run Howl.
Not that it should matter, but here it is anyways: HIVEDEV