AquaticsPlus | [1.13 - 1.15.2] Now with Fishbowls!

SpigotVIP AquaticsPlus | [1.13 - 1.15.2] Now with Fishbowls! 1.5.4

AquaticsPlus | [1.13 - 1.15.2] Now with Fishbowls!
aqplusbannernarrow-png.387081


Do you own a 1.13+ server? Have you ever wondered if there was more you could do to make your server stand out? Do you wish you had a few tweaks to some pesky problems from the Aquatic Update, or some new features to improve some of the relatively unused aspects of 1.13? Then you should consider AquaticsPlus!

AquaticsPlus is a plugin that adds a huge variety of tweaks and additions to 1.13, centered largely around the ocean and underwater additions and features. Every option from this plugin is configurable, so you can pick and choose which additions and changes you want!

features-png.387085


AquaticsPlus has a long list of features, which is being added to in regular updates. The current (completely configurable) feature list includes:
  • Diving helmets, which expand underwater breathing time and give the player a small boost to underwater action speeds!
  • 3 Different Tiers, each with its own configurable chance to appear on drowned enemies, along with a configurable chance for the drowned to drop these helmets!\
  • Command (/divinghelmet <player> <level> <#>) to easily give players diving helmets!
  • Flippers, which increase underwater movement speed and give the player a small boost to underwater action speeds!
  • 3 Different Tiers, each with its own configurable chance to appear on drowned enemies, along with a configurable chance for the drowned to drop these flippers!
  • Command (/flippers <player> <level> <#>) to easily give players flippers!
  • Players Exit Onto Boats is a toggleable feature that changes the exit point of boats to be on top of them, rather than in the water. This is helpful if you want to fish in the ocean, or want to be able to get out of your boat without those pesky drowned swarming you!
  • Boat Destruction from Arrows is a toggleable feature that disables boats being destroyed with shots from arrows. Ever been tired of destroying your boats with stray shots (particularly now that you can stand on top of them with ease ;) )? Well, you can disable that!
  • In-Boat Item Pickup Range is a modifiable value that lets you tweak the range from which players can pick up items in boats. Annoyed at trying to gather all that kelp you just cut with your tiny player gathering range? Use a few-block radius on your boat to paddle by and snag the kelp with ease!
  • Swim / Breath Particles are a simple, non-intensive particle animation for players who are underwater. Enable this to give you players a little more realism, with a slight trail underwater as they swim, as well as periodic bubbles being released from their heads as they sit underwater. Give a little more aesthetic realism with ease!
  • Disable Players Breaking Turtle Eggs is a toggleable feature that prevents players from breaking turtle eggs just by standing on them (or standing on top of a block that they're hidden under, as often happens on beaches). Use this if you want to prevent turtle eggs from being inadvertently destroyed, and let your players enjoy watching the turtles on the beach without fear of killing their offspring!
  • Allowing Ink Sac Usage is a toggleable feature that adds a little aesthetic value to ink sacs; they can now be used on water by right-clicking, and will create a temporary cloud of ink, just like squid. A fun feature that can also be used in PvP situations underwater to mask one's movement!
  • Collecting Fish Directly With Fishing Rods is a toggleable feature that allows you to catch fish if you can hook them on the end of your rod. Simply hook a fish (as in, the entity), and reel in, and it's yours! Use this when you can see that big clump of fish in the ocean, but don't feel like going hack-and-slash with a sword. Enjoy the added realism of being able to actually hook fish!
  • Spear Fishing allows you to use a trident with riptide to easily gather fish! Simply throw your riptide trident, kill a fish, and the drops from the fish will be automatically returned to you with the trident!
  • Heart of the Sea Speed Boost is a toggleable feature that adds an underwater swim speed boost to players who have a Heart of the Sea in their inventory. Give an added use to this somewhat rare item and allow players to swim through the ocean with ease!
  • One Block Swimming is a toggleable feature that adds the ability to enter swimming mode in one-block deep water! Just look down into the water, tap shift (or whatever button you push to enter sneak / crouch mode), and you can start swimming just like in deep water!
  • Fishbowls are a toggleable feature that lets you create animated, decorative fishbowls with live fish! Craftable, givable by commands, with editable foliage and support for cod, tropical fish, and pufferfish, this feature is a great stand-out addition that will make any server feel more alive! See "Fishbowl Usage Info" for more information on this feature!
permissionsandsetup-png.387100


The plugin requires no setup - most features are enabled out-of-the-box, and you can always tweak them in the config.

Individual-Feature Permissions:
- Heart of the Sea Speed Boost: aquatics.heartofseaspeedboost
- Boat Pickup Range Modification: aquatics.boatpickup
- Additional Swimming Particles: aquatics.swimmingparticles
- Additional Breathing Particles: aquatics.breathingparticles
- Loyalty Trident Spear Fishing: aquatics.spearfishing
- Direct Fishing Rod Fish Catching: aquatics.directfishing
- Disabled Turtle Egg Breaking: aquatics.noturtleeggbreak
- Inc Sac Particle Usage: aquatics.useinksac
- Stand on Boat on Exit: aquatics.standonboat
- One Block Swimming: aquatics.oneblockswim

Fishbowl Permissions:
aquatics.givefishbowl: An admin permission to give players fishbowls.
aquatics.placefishbowl: A basic permission that lets player place down fishbowls.
aquatics.breakfishbowl: A basic permission that lets players break fishbowls (recommended to be paired with the place permission to avoid problems)
aquatics.interactfishbowl: A basic permission that lets player open fishbowl inventories (still uses ownership settings to determine if players are allowed to open certain fishbowls)


Please note that if you want to use these permissions, you have to have the line "permissions: true" in your config. This is to ensure that, by default, features aren't permission-locked. If you don't have this line in your config, or set it to "false" (as it will default to in new configs), the plugin will automatically assume permissions are to be ignored for individual features. I may rework this system in the future to include feature-by-feature permission toggling support if you guys want that :)

The plugin also includes three admin permission nodes:
aquatics.giveflippers and aquatics.givehelmet
These two permission nodes give the permission to use the two commands to give players either flippers or diving helmets, respectively.
aquatics.givefishbowl: As mentioned above, this permission lets you give players fishbowls via command.

Fishbowl Usage Info:

Fishbowls are the newest feature added to AquaticsPlus! Inspired by an old plugin of mine of the same name, this feature adds animated, live-fish fishbowls to the game.

fishbowlsnarrow-png.482337


You can obtain a fishbowl one of two ways: either craft it in any crafting inventory and shape by combining a bucket of water with a glass block (Any type, including any color of stained glass), or through console / admin commands as listed in in the permissions section. Fishbowl crafting can be disabled via the config if you want to limit access to features that use the command to distribute fishbowls.

Simply right click with a fishbowl to place it, then right click on the placed block to open the GUI, pictured below.

fishbowlsinventory-jpg.482338


In the top empty slot, you can place one of three kinds of fish: tropical fish, cod, or pufferfish. Salmon are too large to fit in a fishbowl, and although I'm working on a prototype version for a double-wide tank to stick a salmon in, it's quite complicated back-end and not very close to being ready yet.

In the bottom empty slot, you can place a variety of types of underwater foliage, including: any kind of coral, seagrass, kelp, and sea pickles.

The TNT item destroys the fishbowl, assuming you have the permissions to break it. The cement item on the right can be toggled between restricted and unrestricted. Restricted is the default setting, shown as red in the above inventory, and means that only the owner of the fishbowl can modify it. Unrestricted, shown as green, allows anybody to modify the fishbowl.

Upon closing the inventory, your changes will be updated, and you'll see your fish in its underwater tank! Please note that this is accomplished using packets and entities, and as such is susceptible to modification by other plugins.

fishbowlgif-gif.482336


If you encounter issues with this feature, such as fish not appearing, bowls appearing as glass even though there is a fish in them, or fish not playing animations, please contact me so that I can help troublshoot any conflicting plugins, server jar entity settings, or other issues. Bug and issue reports should be sent in the discussion thread, via a DM, or to my personal Discord, ( Timelord#6631 ). The reviews section is not for bug reports.

Note that all fishbowl data is stored in a separate YML file in the plugin folder, if you ever need to manually access, remove, or check info on fishbowls.

Have comments, questions, or bugs to report? Shoot me a message or use the discussion page! Note: The plugin review section is not for bug reporting, but for reviewing the plugin as a whole. Please post bug reports in the discussion thread, or send them to me directly. Thank you!

Liked the plugin, and want to help out beyond buying it?
Please consider donating to help buy me a cup of coffee :)


Please leave a review if you enjoyed the plugin! Bug reports via discussion or PM's, the reviews section is for reviews of the plugin!

TOS:
1. No resale, code theft or decompilation without permission. Resale includes selling the code, the jar, any part of the plugin, etc, without my permission.
2. I am not responsible for what you do with the plugin, or issues it causes. If you do find any bugs, you can report them to me, but using the reviews section to do so lowers the plugin's rating unnecessarily and is therefore against these TOS.
3. Refunds will be given at author's discretion, and chargebacks are NOT allowed. Chargebacks will be dealt with severely.
4. You agree that you have read and understood this entire post, including all warnings and these TOS, before purchasing. :) Thanks!

aqplusbanner-png.387101

Similar resources

AquaticsPlus | [1.13 - 1.14.2] qtChan
Configurable additions and tweaks to make your 1.13+ server stand out!
5.00 star(s) 1 ratings
Downloads
154
Updated
BlackSpigot General Chat
Rules Help Users
    jimmynoob1234 @ jimmynoob1234: hello*
    Top