OpenByte is a open-source cross-platform dedicated IDE for Minecraft Forge modification development. OpenByte is a derivative of CraftByte initially created by TheVBGuyDaniel. OpenByte is written in Java and has no resemblance in code of CraftByte. OpenByte provides you a fast and lightweight IDE with features you need. Like these features:
Syntax Highlighting
Intelligent Code Editor
Git compatible (PREVIEW 2)
Easy package and class creation
Simple design
Auto complete (PREVIEW 2)
LiteLoader
MCP (2.0 PREVIEW)
CodeUpdate
You can get the preview, currently. However, not all features are available in the preview such as Git.You must compile the preview; please select a release on GitHub and get the source code and use the command: gradlew build or ./gradlew build.
Sorry, for the lack of activity in the development of OpenByte. I had, well, issues with some members of TorchPowered and that delayed the development of OpenByte.
Here are some planned features:
Complete ForgeSrc documentation and auto-complete. (via forgedocs.jar)
This is insanely cool, never heard about projects like those before. I'm just wondering why is it better than other IDEs like Eclipse and Intellij? Is mostly about the gradle integration?
Doesn't Eclipse have Gradle integration? Also doesn't MCP not use Gradle? And if it does, then it's really easy to use? I've used MCP before and I don't find it hard at all to code with Eclipse.
Gradle integration as in there's a button called 'Build Mod Jar'
Eclipse is total ****. If you want to use a regular IDE, use IntelliJ.
You obviously don't know how to use it then...
I've yet to find any proper, non-opinionated reason to swap in the past 6 years.
Take some solid arguments for Eclipse's sake though;
Eclipse's incremental compiler blows IDEA's, so much so that they even have a compiler named "Eclipse compiler".
Got compilation errors in unrelated code? No worries, you can still test within Eclipse. IntelliJ's compiler runs against JavaC and won't compile to bytecode for testing unless you've got 0 compilation errors.
This actually does not have any benefits to Intelij IDEA or Eclipse.
I personally recommend full IDEs such as those I mentioned above. This IDE is just dedicated for Forge development for people who want to start developing Forge mods.
OpenByte is a open-source cross-platform dedicated IDE for Minecraft Forge modification development. OpenByte is a derivative of CraftByte initially created by TheVBGuyDaniel. OpenByte is written in Java and has no resemblance in code of CraftByte. OpenByte provides you a fast and lightweight IDE with features you need. Like these features:
You can get the preview, currently. However, not all features are available in the preview such as Git.You must compile the preview; please select a release on GitHub and get the source code and use the command: gradlew build or ./gradlew build.Binaries:
Latest (on GitHub mirror): https://github.com/TorchPowered/OpenByte/releases/download/2.0/OpenByte-2.0-SNAPSHOT.jar
Link to GitHub: https://github.com/PizzaCrust/OpenByte
Awesome new screenshots:
Old screenshots:
So guys, I plan to implement either these two features for the next preview. Which one do you want?
Thanks! Here are some more screeshots of preview 2.
Sorry, for the lack of activity in the development of OpenByte. I had, well, issues with some members of TorchPowered and that delayed the development of OpenByte.
Here are some planned features:
Does the autocomplete work with methods from other APIs as well? Like if I wanted to make a mod using Mantle or Bookshelf Library, etc.
Does it support every version of forge?
Check out GT++ for GT5/5u/CE on Curse!
No, only a specific version of 1.7.10 and 1.8.8.
Yes, that will be soon implemented.
Introducing CodeUpdate, a server to allow LAN collaboration.
CodeUpdate is like other SCMs, however this is dynamically updating. Here are list of features already planned:
This will be a exclusive feature inside of OpenByte. The protocol specification is located here.
CodeUpdate development is going well, and OpenByte has just began the workflow again.
Git has been added onto OpenByte.
This is insanely cool, never heard about projects like those before. I'm just wondering why is it better than other IDEs like Eclipse and Intellij? Is mostly about the gradle integration?
Check out my mod, Placeable Items!
If my comment helped you or you just like me, hit the green arrow down there!
Gradle integration as in there's a button called 'Build Mod Jar'
Check out my mod, Placeable Items!
If my comment helped you or you just like me, hit the green arrow down there!
You obviously don't know how to use it then...
I've yet to find any proper, non-opinionated reason to swap in the past 6 years.
Take some solid arguments for Eclipse's sake though;
Eclipse's incremental compiler blows IDEA's, so much so that they even have a compiler named "Eclipse compiler".
Got compilation errors in unrelated code? No worries, you can still test within Eclipse. IntelliJ's compiler runs against JavaC and won't compile to bytecode for testing unless you've got 0 compilation errors.
Source: Source 1 Source 2 - Jetbrains
Real ***** loading 193 mods in your dev. environment every time you change code.
Check out GT++ for GT5/5u/CE on Curse!
The IDE doesn't manage memory at all. Possibly there could be memory leaks in the IDE, that reduces Forge performance.
This actually does not have any benefits to Intelij IDEA or Eclipse.
I personally recommend full IDEs such as those I mentioned above. This IDE is just dedicated for Forge development for people who want to start developing Forge mods.
2.0 is released.
Changelog:
Binaries:
GitHub Mirror: https://github.com/TorchPowered/OpenByte/releases/download/2.0/OpenByte-2.0-SNAPSHOT.jar
OpenByte is official deprecated. What does that mean (until December 2016) ?
Thank you for contributors and users for using OpenByte.