Releases: NeRdTheNed/More-bows
More Bows for 1.12.2 - Multi-shot madness (v1.0.6)
- Multi-shot bows have new configurable behaviour relating to how they shoot their extra arrows!
- If you're OK with how multi-shot bows currently work, they work exactly the same by default! Currently, multi-shot bows will shoot any extra arrows without removing additional arrows from your inventory. These extra arrows will be exactly the same as the arrow you actually shot (e.g. if you shoot a potion tipped arrow, the extra arrows will be potion tipped arrows), but they can't be picked up.
- If you like this, but a custom arrow added by a mod means that this would be too overpowered (e.g. arrows which place blocks, TNT arrows), you can configure this so that the bonus arrows are always regular arrows, regardless of what arrow you originally shot.
- If you think that this is too overpowered, you can configure multi-shot bows to actually use the amount of arrows they shoot! They'll also only shoot up to the amount of arrows used (e.g. if you have 2 arrows left, you'll only shoot those 2 arrows). These arrows will be able to be picked up.
- A bug has been fixed with the Ender Bow that was preventing the arrow shooting sounds from being played at the right locations!
- The bonus arrows shot by the Ender Bow should now be more resistant to bugs.
If you want to use this release, simply download the file named "MoreBows-1.0.6.jar" and add it to your mods folder.
More Bows for 1.12.2 - DIY balancing update (v1.0.5)
I'll get around to re-balancing the mod at some point, I swear...
but in the meantime, I've changed the config system so you can modify the stats of each bow in the config page! I'd be open to suggestions on how to balance the mod, so feel free to tweak the values and suggest some better default options! I'll also make more settings configurable sometime in the future.
If you want to use this release, simply download the file named "MoreBows-1.0.5.jar" and add it to your mods folder.
More Bows for 1.12.2 - We don't talk about v1.0.3 (v1.0.4)
Added Forge update checker integration.
If you want to use this release, simply download the file named "MoreBows-1.0.4.jar" and add it to your mods folder.
More Bows for 1.12.2 - Some bugs fixed (v1.0.3)
This release mitigates the results of some bugs relating to the delayed arrows shot by the Ender Bow if the arrows had issues being saved or restored! This was mostly made with Simply Arrows in mind due to Darkhax-Minecraft/Simply-Arrows#7.
If you want to use this release, simply download the file named "MoreBows-1.0.3.jar" and add it to your mods folder.
More Bows for 1.12.2 - Mandatory 1.12.2 port (v1.0.2)
It's More Bows, for 1.12.2! This port should have almost complete parity with version 1.0.2 of the 1.7.10 version of this mod. I should probably come up with a better versioning scheme.
If you want to use this release, simply download the file named "MoreBows-1.0.2.jar" and add it to your mods folder.
More Bows for 1.7.10 - The forgotten bugfix (v1.0.2)
Apparently, I tagged this release in April and forgot to ever properly upload it! So, here it is, nearly four months in the making: a minor patch release to fix one bug!
- Fixed Ender arrow spawners not remembering how long they've existed for.
...that's all! See you again in four months! Or possibly sooner.
If you want to use this release, simply download the file named "MoreBows-1.0.2.jar" and add it to your mods folder.
More Bows for 1.7.10 - A smaller update (v1.0.1)
This patch release just changes one thing - the file size of the in-game logo is now 82% smaller, because it is now imperceivably worse!
...that's all! I'm hoping to release another update soon to include better Ender bow and Legia bow shooting mechanics, but I'm considering rewriting the whole CustomBow class now that I can easily meet the unofficial goal of More Bows being under 64k, so I thought I'd do this quick patch release to tide things over until then.
If you want to use this release, simply download the file named "MoreBows-1.0.1.jar" and add it to your mods folder.
More Bows for 1.7.10 - 1.0.0!
After many months in the making, I've finally remembered to actually hit the button that publishes a finished build of the mod! That's right, this is the day of the release of version 1.0.0 of the More Bows for 1.7.10 port! A day to remember, for sure. Here's a brief recap of all of the features of this mod:
- All the classic bows from the More Bows mod, better than ever!
- New and improved visuals! Some bows create particle effects when arrows shot from them damage a mob! All bows actually make the "draw back" animation when drawn back, at the right speed!
- The Frost bow's snow layers stack! It also deals bonus damage to Blazes.
- The Ender bow actually works as intended! No more weird laggy shooting, this is the real deal!
- Everything works in multiplayer!
- Recipes which accept bows using the OreDictionary should now accept bows from the More Bows mod! Bow recipes from the More Bows mod that require bows will accept bows that register themselves to the OreDictionary.
- Config options to change the behaviour of the mod! Check them out if you dare!
- Many many other QoL upgrades and tweaks. I'll add more info to the README soon!
If you want to use this release, simply download the file named "MoreBows-1.0.0.jar" and add it to your mods folder.
More Bows for 1.7.10 - Release candidate 2!
Quote from last release candidate release notes: "...I don’t think I’ll make any more (behavioural) changes to the code before the release..." :/ Well, I got that one wrong!
Changes in this release candidate include:
- (Feature) The frost bow now has even more configurable features, including the ability to actually slow down mobs via applying the slowness potion effect on hit, as well as frost arrows being cold enough to extinguish fires, which also prevents them from being on fire!
- (Feature) Frost arrows now also deal 3x damage against Blazes.
- (Feature) More Bows's bows now use the OreDictionary for their recipes! It’s debatable if this matters, but I have found a few other mods that register blocks which you can now use to craft your bows with!
- (Feature) The previous More Bows logo .jpeg has been replaced with a transparent .png version.
- (Bug fix / Feature) Frost arrows now increment snow layers on hit if one already exists, and no longer create snow layers in places where they have no solid blocks to support them.
- (Optimisation) Many lines of dumb code were replaced after I realised that I wasn’t incredibly smart and there were better ways to achieve the results I wanted.
...as well as smaller changes which aren’t interesting enough to document! Read the commit logs for a full list of changes.
If you want to use this release candidate, simply download the file named "MoreBows-1.0.0-rc.2.jar" and add it to your mods folder.
More Bows for 1.7.10 - Release candidate 1!
This repository has now reached 100 commits! I'm almost ready to say that I'm happy to call it release ready, but there’s just a few more things to tidy up before release, which are mostly non-code related (the README, some final image optimisations etc). (I've got some potential plans for adding features after I've released this mod, but I personally consider the "1.0" release to be ready when all of the original features of More Bows have been implemented, which is pretty much done now!) As I don’t think I’ll make any more (behavioural) changes to the code before the release, it seems appropriate to put out a release candidate!
Changes:
- (Feature) In order to differentiate this mod from the original, I've decided to change the name to "More Bows Restrung"! Internally, the mod still has the same ID of "morebows", so if you’ve been previously using it, your worlds should still load and function perfectly. I might add a "-" somewhere to the name in the future.
- (Bug fix / Feature) Bow stats have been further tweaked, and now should more closely match the original mod.
- (Bug fix) When playing with More Bows in multiplayer, frost / fire / ender arrows were previously invisible due to them not having a reference to the player that shot them. This was a very weird bug! It is now fixed.
- (Bug fix) When using the "old frost arrow rendering" setting, frost arrows would not "shrink" when they hit the ground. This has now been implemented!
- (Optimisation) I’ve pulled out every trick in the book in order to make the mod file size as small as possible! I'm now using ProGuard to optimise and minimise the file size of the compiled Java files, which also potentially improves the performance of the mod! Additionally, I've set up GitHub actions to automatically run some extra programs when building the mod, to further compress the .jar file!
Bug reporting note: As ProGuard removes all debugging information and can sometimes result in unexpected behaviour due to my bizarre configurations for it, if you encounter any issues while using More Bows and want to report them, please download and use the "MoreBows-1.0.0-rc.1-debug.jar" file when attempting to reproduce the issues. This version of the mod has not been processed by ProGuard, but should be otherwise functionally compatible with the "default" version. If the issues only happen when using the non-debug version, I've managed to break the ProGuard configurations, which would be a large issue!
You might also have noticed that this release was created by GitHub actions, yet a person who is quite obviously not a robot has written this change log! This is due to some changes to how I (NeRd, not GitHub!) have implemented GitHub actions, in order to have it build and draft a release for me automatically when I create a Git tag! It’s pretty neat, and it means I can tap into GitHub's surprisingly generous cloud build system for the purposes of running build tools that would otherwise take me hours of processing time on my own laptop!
If you want to use this release candidate, simply download the file named "MoreBows-1.0.0-rc.1.jar" and add it to your mods folder.