MinersAdvantage

Overview


MinersAdvantage is a re-imagining of my previous mod 'SuperMiner'. It is a rewrite from the ground up that aims to solve all previous issues and to add additional features.

The original collection of components are still here however, they have just had minor name changes. All components have been re-developed from scratch, with the intention of greatly improving your Minecraft experience and to continue to make life easier...

My original inspiration was fueled by several well known mods; namely - VeinMiner, TreeCapitator, AutoSwitch & NEI's Magent Mode. My thanks and admiration still go out to their respective developers and I shall be forever grateful to them for inspiring me to develop my own mods.

Although the components and features list are, near enough, identical to SuperMiner, I felt that rather than releasing a new version, it warranted a complete name change due to the fact that only around 5% of the original code remains.

This decision has resulted in the birth of:


**Be So Kind and Support Me, help me pay for Stuffs and Ensure I can continue to Update my Mods...**

Support me via Patreon or via Paypal


Details


MAJOR improvements in the way that blocks are harvested have been made in order to cure a very nasty bug that exists in SuperMiner which causes the client and/or server to crash. Due to the way SuperMiner was developed, it wasn't possible to solve the issue without a complete rewriting of the base code. There were also other areas that had become stagnant and difficult to improve upon.

During this re-development I took the opportunity to add some additional features that were either on my personal todo list or had been suggested by some of SuperMiners users.

Some of these additions are as follows:

  • Customisable 'Blocks per Tick' and 'Tick Delay' options that allow you to speed up or slow down the harvesting of blocks.
  • Improvements to the block harvesting algorithms have allowed me to add particle effects that appear while blocks are being harvested, giving you the added visual indication that MinersAdvantage is still processing an area.
  • Huge multiplayer related improvements have been made to ensure that MinersAdvantage is much more server friendly than SuperMiner ever was.
  • Multi Threaded worker processes:
    • This means that you can use all of MinerAdvantages components without waiting for Minecraft to recover from the dreadful lag spikes that were present with SuperMiner.
    • It also means that all MinerAdvantages components can be used simultaneously and executed multiple times without having to wait for one process to finish first.  If you want to dig a series of 2x1x64 sized strip mine with Shaftanation in the quickest time possible, MinerAdvantages will allow you to do it.
    • These worker processes have been designed to respect which player initiated which component, ensuring a server will never get one area confused with another.
  • A players settings are synchronized with the server to ensure that custom options are respected per player and not confused with another players settings.
  • Servers are now able to ( optionally ) override what components can be used by the players:
    • For example, if you disabled the Captivation component within the server config, all connected players would have Captivation disabled and would be unable to enable it.
  • All component options can ( optionally ) be enforced by the server:
    • This allows server admins to restrict MinerAdvantages component settings to whatever they feel is best for their servers:
      • the number of blocks that can be harvested at one time,
      • the speed in which blocks are harvested to avoid server lag,
      • tools that can be used,
      • ores that can be harvested,
      • etc, etc.

Backstory


The re-development process has taken much longer than anticipated due to unforeseen IRL circumstances. I was on track and hoping to have released v1 of MinersAdvantage back in November, but my daughter was taken into hospital on the 19th of October 2017 with suspected diabetes.  I spent five days in hospital with her ( day and night ) before we were allowed to return home again.

She was diagnosed with Type 1 Diabetes and is now totally dependent on Insulin.  The next few months were spent learning all we could about managing her diabetes; carb counting, the effects of and how to treat high and low blood sugars, dealing with mood swings and numerous other things.  We have had to buy quite a few gadgets and things to make life easier and my wife has done a wonderful job of creating low carb recipes, a blood sugar/insulin dose recording spreadsheet and various other time saving bits and bobs. It's been a difficult time for us all mentally, emotionally and physically.  Her being so young ( 3 years at time of diagnosis ) has also had it's issues with regards to what she eats, dealing with finger pricking and injections, having to treat highs or lows in the night, and trying to keep her calm and content.

She has now been fitted with an Insulin Pump which is slowly making life a little easier, but comes with more learning and tweaking.  So far her sugar levels have been so much better.

My wife and I are absolutely shattered and could do with a break from it all, but that's not going to happen for many years; not until our daughter is able to manage her diabetes herself.  Until then we must persevere and be strong for our little princess.  It has become a full time job for my wife, but it is taking it's toll on her.  I help out as much as I can when I'm not at work, but I do wish I could be with them 24 hours a day.

My work life is being affected and I have had to have a lot of time off for hospital visits, illness ( both myself and family ) and various other reasons.  My manager has been great and very supportive about it all, but the bosses higher up are starting to get a bit annoyed with it and have started questioning my commitment to the company.  I don't need that added stress on top of the already heavy emotional baggage I'm carrying.

So I guess what I'm really trying to say here is, if you find an issue with MinersAdvantage, please be patient with me.  I will get around to looking into any issues and, will do my best to reply to each and every message.


MinersAdvantage component List:


  • Captivation - Automatically pickup items and XP orbs. [Magnet mode]
  • Cropination - makes Farming easier and the Hoe more useful.
  • Excavation - Digs a big hole by breaking connected blocks, of the same type, within the specified range.
  • Illumination - Automatically lights up the area while you mine.
  • Lumbination - Chop down entire trees.
  • Shaftanation - Dig yourself a mine shaft.
  • Substitution - Automatically select the correct tool while you mine.
  • Veination - Mine an entire vein of ore.

Full MinersAdvantage component details:


Reviews/Spotlights:

  • *None Yet*

FAQ:


How do I install your mod?

  • Download and install Minecraft Forge
  • Download MinersAdvantage.
  • Place the mod jar file into the mods folder of your Minecraft installation.
  • Start Minecraft.

NOTE: MinersAdvantage must be installed on both Client and Server in order to work correctly.


Can I use your mod within my mod pack?

I give my full permission to include MinersAdvantage in any mod pack, as long as the following conditions are met:

  • Ensure you provide a link to MinerAdvantage.
  • Properly credit me as the author - DuelMonster
  • You mustn't make any money off of your mod pack.
  • Be sure to remove these mods from your pack if I specifically request it.

Where can I find the source code for your mod?

The source is avaliable under GNU Lesser General Public License v3.0 and can be found within my GitHub repository.

GitHub.com/DuelMonster/MinersAdvantage


How do I compile the Source?

Compiling MinersAdvantage


How do I report an issue or contribute to the project?

Contributing MinersAdvantage


Comments

  • To post a comment, please or register a new account.
Posts Quoted:
Reply
Clear All Quotes

About This Project

Categories

Members