More good news: I have uploaded 'Release' versions of SimpleCore, SimpleOres2, and Netherrocks with a few language bugs fixed.
I have uploaded to CurseForge a 'Beta' version of Fusion that now has all the advancements.
1
More good news: I have uploaded 'Release' versions of SimpleCore, SimpleOres2, and Netherrocks with a few language bugs fixed.
I have uploaded to CurseForge a 'Beta' version of Fusion that now has all the advancements.
1
Well, that's slightly awkward... ;-) Here and I thought you were a skilled Java coder while I was a complete Java newbie. (I am, on the other hand, a very experienced maintenance/scientific programmer with C/C++, Fortran, Perl, and other unglamorous languages.) However, I did go ahead and pull out internals that became redundant with various Forge updates.
I have just posted new releases of SimpleCore API, SimpleOres2, and Netherrocks to CurseForge. They are currently flagged as beta until someone(s) has a chance to test them a bit more thoroughly, but they should be solid. (I may need to fix a texture in the JEI integration for the nether furnace, but that's the only known bug). Advancements and JSON Recipes are fully implemented.
I will be tackling Fusion next, and I have heartfelt requests from family members to revive certain of Akkamaddi's add-ons for Fusion that I still claim maintenance rights over (they're LGPL, though. so anyone can port them from 1.7.10 if they so choose)
Forge is undergoing a massive re-write for 1.13, so modders have had a long grace period with 1.12.2, like they did with 1.7.10. We're seeing a lot of really cool mods because of it. No one (except maybe McJty) can keep up with the pace that Minecraft was going through with 1.8 -> 1.12.0 changes. Major mods were just barely ported during that period, and we didn't see the flowering of cool, innovative mods that we're seeing now, because newcomers couldn't keep up with the constant changes or get invested in modding when the basics were continually yanked out from under them. (If Lex Manos were my employee, I'd have a lot of less than complimentary things to say about how you don't CHANGE THE FRIGGIN' API EVERY FEW MONTHS!! APIs are supposed to the part of the code that is stable and doesn't change much; you can add to the interface, but you're not supposed to remove functions unless there is a major security issue with allowing them to be used. When is the last time a major part of the libC API was removed or drastically changed? I can still compile old K&R C code from 40 years ago under gcc, if I set the compiler flags to allow it.
/rant off
1
Since everyone seems to be posting updates, I'll post one of my own.
For the last year or so, I have been working in an engineering job, doing primarily software development (C++), and some project management. I work a minimum of 40 hours a week there, and on the weekends I spend most of my time working on my car and playing video games. Unfortunately, those video games have not included Minecraft.
That said, I have a serious amount of nostalgia for SimpleOres and related mods. I was only 16 when I started working on them (7 years ago if you can believe it), and was very, very naive about good programming practices, since I never had any formal programming education until I went to university years later. This means that most days I wonder how I would do things differently if I were to re-start the mods from scratch today, knowing what I now know. A number of times I have even begun to start them, only to give up shortly after.
That said, it's something that I become more and more convinced about each day. The main problem is maintaining the mods - Minecraft always required such a huge commitment when it came to maintaining mods, and from what I have seen and read, this hasn't really lessened over all these years (Sinhika can probably confirm this for me?).
If anybody else is interested though, I would very much like to consider starting a more collaborative "re-imagining" of SimpleOres and related mods, with the intention of being open-source from the get-go. This would mean the project would be entirely run with the magic of Git, as a group effort. We would start with the CoreAPI, then get the basics working again, and build on from there.
It would basically mean that we start fresh, but always with the same core principles that SimpleOres has always had - to provide more variety to Minecraft in a balanced, intuitive fashion. It doesn't have to be a perfect clone of the origin, fresh ideas are always welcome. But it's not something I can commit to alone.
1
No promises, but I have finally beaten the netherrocks furnace into submission and expect to be able to finish porting Netherrocks to 1.12.2, as well as releasing a new SimpleCore API (which is where the bad infrastructure code was that I fixed) and a new Simple Ores2 if needed.
Time away from "having to" work on this code restored the "fun" (or at least "interesting") aspect of working on Simple Ores stuff. (So did playing Direwolf20's newest pack,which got me interested in Minecraft again) Again, no promises, but we're not totally dead here.
2
Here is the 15th weekly update! It's been a while, but there is a lot of news...
First of all, which you guys are probably the most interested in, there are 2 new abilities for firebending and waterbending! This means there are now 4 abilities for waterbending and firebending, so new ones probably won't be added soon - the next update will get each bending up to 4 abilities. Keep in mind that they are probably going to be improved a bit over the following week...
Currently, waterbenders might be able to turn a lake into their weapons, but still can't fully take advantage of the water as a travel option. This ability aims to fix that by allowing waterbenders to run on top of water at a fast speed.
The current way it works is that when you activate the water skating ability, it will add a status control. The next time you step foot in water, you will start water skating. To stop, either get onto land or sneak. Or, whenever you are water skating, you can even stop by jumping, which will send you much higher than normal and can give a slight advantage after getting onto dry land.
Ready to water-skate. Note the indicator below the crosshair, which shows that you can begin water-skating.
Actually water-skating. The status control means that you can jump off to end skating.
Another ability has been added to Firebending. I recently played AV2 with my brother and we had a few bending battles.We noticed that long-range combat is difficult since it's easy to dodge attacks. The Fireball lets you attack long-range better than most other abilities.
The controls are similar to a Floating Block or a Water Bubble; you can control its position by looking somewhere, and throw it by left clicking. The fireball will create a small explosion which damages nearby mobs/players (but not blocks) as well as create fires (obviously). It does not do quite as much damage as floating blocks, but the fire and explosion remain a threat.
The model for the fireball. Fully rotating... nice eh?
It's difficult to show the exact explosion of a fireball, but here is the approximate range of a fireball. Note that it's on the smaller size. Think a slightly bigger ghast fireball.
Many of you will be glad to hear that there have been a few needed tweaks and fixes to gameplay/system issues. Here are a few...
- Fix water arc not working
- Fix air gust not working on multiplayer in LAN
- Grass blocks are bendable
- Fixed config files looking weird on Windows with Notepad
- Fixed /avatar config only refreshing ONE config file
- Adjusted default values to make certain abilities a bit less OP ( waaaaaaave! )
I actually built my own computer! I used to play games with my friends, but unfortunately the very old other computers couldn't handle any games (think: pentium processor). After investing for a year me and my brother finally saved up enough money to buy the parts.
I then put the parts together myself, and it wasn't actually too difficult. Just clip this hard drive into the rack, get the SATA data cable, check the manual, plug this into that, etc etc BOOM DONE. It did take a while to set up, but that was mostly because I kept accidentally unplugging those pesky front panel connectors...
Anyways I seriously recommend to anyone who's getting a new desktop PC, build it yourself! You can usually save money, a lot in extreme cases, and it's fun to make it yourself.
--
thanks for reading. The next update will definitely be out by the end of February, and probably MUCH sooner!!
2
5
1
1
Crash while Forge loads MineCraft 1.11.2 with this mod installed.
Top of Stack Trace:
Full Crash Log:
---- Minecraft Crash Report ----