SplashCraft

SplashCraft adds new craftable splash potions to your world, with PvP in mind.

The potions introduce magical, powerful and rewarding effects, listed below. All effects apply on multiple targets and have different intensities, based on the distance between the targets and the splash.

The Splash Potions

  • Potion of Disenchantment - Removes 1-2 positive effects from target. The positive effects include invisibility. With a direct hit, the invisible target will have to cover with 2 other effects to avoid being revealed.
  • Icy Potion - Freezes the target for 2-3 seconds.
  • Potion of Pacifism - Prevents targets from using melee attacks for 5-10 seconds.
  • Sticky Potion - Prevents targets from switching their item in hand for 4-8 seconds. In PvP, this is effective vs. non-melee classes.
  • Prickly Potion - Targets take damage whenever they start sprinting. The effect lasts 8-16 seconds.
  • Acidic Potion - Blinds targets for 3-6 seconds.
  • Firey Potion - Sets all targets on fire for 5-10 seconds.
  • Potion of Empathy - Targets take damage when attacking. The effect lasts 6-12 seconds.
  • Conductive Potion - Targets become conductive. After 5 seconds, they are struck by a lightning and suffer 2-4 additional damage. This works on mobs as well.
  • Blood Potion - After 3 seconds, 1-3 zombies spawn around each target and attack it (does not apply on monsters or animals).
  • Mending Potion - Removes 1-2 negative effects from target (e.g. poison, blindness).
  • Instability Potion - After 2 seconds, targets loses their balance and fall off their mounts (e.g. horses), taking light damage. (Version 1.5)
  • Unnerving Potion - For 10-20 seconds, targets are less accurate when using a bow. (Version 1.6)

Non-craftable fun potions (not for PvP):

  • Rusty Potion - If targets are holding a sword or an axe while being hit, that sword or axe loses 2 points of the sharpness enchantment (for good!).
  • Super Conductive Potion - Targets are hit by lightning every 1 second for 10 seconds.

Crafting

Most potions can be crafted using a crafting table. All recipes are listed in the configuration file (config.yml). The base potion required for crafting is the Awkward Potion. Admins may obtain all the potions by entering the /splashcraft give command.

Configuration

The display name, lore, strength and other attributes of each potion can be configured in config.yml. Each potion can also be enabled or disabled.

For example, this is the configuration section of the Empathy splash potion:

  Empathy:

    Enable: yes
    DisplayName: "&5Potion of Empathy"
    Description: "&2Targets take damage when attacking"

    Strength:
      From: 6
      To: 12

    CustomAttributes:
      Damage: 2

    Recipe:
      Materials:
        P: POTION
        S: SULPHUR
        T: GHAST_TEAR
      Shape:
        Row1: -T-
        Row2: -P-
        Row3: -S-

Commands

There is one base command that can only be used by admins, by default. It has several sub-commands:

  • /splashcraft version - Get the plugin's version
  • /splashcraft recipes - Get information about recipes
  • /splashcraft give <potion> [player] - Give you or a different player a splash potion
  • /splashcraft stats - Get statistical information
  • /splashcraft reload - Reload the configuration file
  • /splashcraft disable - Disable the plugin until the next reload

Permissions

These are the currently available permission settings:

  • splashcraft.admin - Allows you to use the SplashCraft admin command (defaults to OPs)
  • splashcraft.use - Allows you to use the potions (defaults to everyone).
  • splashcraft.use.<potion> - Allows you to use the a specific potion (default value depends on potion, see above).

Videos

Video 1:

Video 2:


Comments

Posts Quoted:
Reply
Clear All Quotes

About This Project

  • Project ID
    57950
  • Created
    May 24, 2013
  • Last Released File
    Aug 30, 2013
  • Total Downloads
    6,360
  • License

Categories

Members

Recent Files

Bukkit