I recently began a sort of challenge that has you creating some sort of content every week. I decided to make Minecraft mods for it. So, for as long as I can keep up with it, that's what I'll be doing. I'm going to be posting them all under this thread, but they will all be packaged separately as each is going to be a stand alone mod. Currently I have no plan for what I'll be doing each week, but at some point will probably make an outline of sorts. I'll be glad to take suggestions, however that is not what this thread is for (and no guarantees, I'll only tackle a suggestion if it's something I'd enjoy making).
Week One [8/16-8/23]:
Shadowstepadds a single item, the Shadowstep Catalyst.
When the player selects it and holds right click while aiming at a block, it will attempt to charge up and teleport the player on top of that block. It isn't simply a point and click and you're there form of transportation, but a bit more complicated. Holding right click charges the Catalyst and increases it's potential range, to a maximum of 25 blocks, like charging a bow increases its damage.
Particles will appear on the face of the block that's under the cursor, and when the Catalyst has reached sufficient charge and can step to the block, a sound will play. It only takes a couple seconds to reach full charge, but if you're looking at a block and you don't hear the sound, that means the block is out of the 25 block range. You're free to look around while holding it and each time you look at a new block, a sound will play if it can reach that block.
Any step discharges the item (5 points for a 25 block step, for the tech savvy). With a full charge, it can do 20 full reach steps before being depleted. The amount discharged is dependent upon the distance stepped, but it is linear; that is to say only doing shorter steps won't discharge it slower than doing longer steps.
The item has no crafting recipe and cannot be actively repaired by the player. It will however recharge during the night (note that it doesn't require to be in the dark, just that it's during the night hours of Minecraft). As for acquiring the item, it can be found in various loot chests. It can be found in Nether Fortresses, Strongholds, Pyramids, and Dungeons with a rarity like that of the Enchanted book. It can also be found in Mineshafts, but with far lesser chance of spawning. It will not spawn in Blacksmith chests though.
Information
This entire project will be open source and can be found here on GitHub. I encourage anyone interested in modding or improving to look through the code. Additionally, I'm being extra verbose in my commits, and dividing them up a lot more, hopefully so that an onlooker can see the exact development process that I follow. If the code is confusing or there are any questions that you might have, feel free to reach out to me either here or on GitHub and I'd be more than happy to help. I welcome contributions as well, but will nit pick on formatting, code style, and logic. I may post my IntelliJ settings jar if there is interest in contributing.
Each mod here will be developed in a single week, but that's not to say I won't support them after that week is over. If there are any game breaking bugs or unanimously wished for alterations, I'll make the needed changes. However typically after each Everyweek is released, they won't see any new features (unless I become particularly interested in that one).
Issues
Please report any issues either here, or preferably on GitHub (much easier to track there).
This entire project will be open source and can be found here on GitHub. I encourage anyone interested in modding or improving to look through the code. Additionally, I'm being extra verbose in my commits, and dividing them up a lot more, hopefully so that an onlooker can see the exact development process that I follow. If the code is confusing or there are any questions that you might have, feel free to reach out to me either here or on GitHub and I'd be more than happy to help. I welcome contributions as well, but will nit pick on formatting, code style, and logic. I may post my IntelliJ settings jar if there is interest in contributing.
Each mod here will be developed in a single week, but that's not to say I won't support them after that week is over. If there are any game breaking bugs or unanimously wished for alterations, I'll make the needed changes. However typically after each Everyweek is released, they won't see any new features (unless I become particularly interested in that one).
Issues
Please report any issues either here, or preferably on GitHub (much easier to track there).