HomeJavaModsEnhancedBlocking
EnhancedBlocking
Description:
A very small, lightweight, combat-enhancing plugin to make your combat experience just that bit better.
Blocking is now useful in ordinary Minecraft, not just in player vs. player battles, but in your fight against hostile mobs too.

Features:
+ Watch the arrows bounce off you like small pebbles! (When blocking, of course)
+ Highly configurable!
+ Apply a damage modifier to melee damage! (From players and mobs!)
+ Timeout feature! So players don't block indefinitely to prevent all arrow damage!
+ Incredibly lightweight! No lag-inducing code!

Permissions:
Just one, currently.
enhancedblocking.block - Default permission node that everyone has; allows users to be affected by this plugin

Configuration:
This is a copy of the config, which is pretty self explanatory:
Spoiler: Configuration
HTML:

# This is the config file for EnhancedBlocking v1.1.3

woodSword:  # The type of sword this applies to
  damageModifier:
    x: 2
    y: 3
  # Any melee damage done to a player whilst blocking will be multiplied by x/y.
  # For example, this will reduce damage by a third, so two thirds of the original damage is done.
  # You can disable this by setting both values to 1.

  timeout:
  # This feature adds a timeout on how long players can block for, and still be immune to arrows.
  # Only applies is 'arrowDeflect' is set to true.
    length: 5
    # Length of timeout, in seconds.
    nerf: true
    # If set to false, the timer is reset, even if they only unblock for a tick.
    # (The shortest amount of time)
  arrowDeflect: false
  # Should arrows bounce off this sword?

stoneSword:
  damageModifier:
      x: 7
      y: 8
  timeout:
      length: 5
      nerf: true
  arrowDeflect: false
ironSword:
  damageModifier:
      x: 4
      y: 5
  timeout:
      length: 5
      nerf: true
  arrowDeflect: true
goldSword:
  damageModifier:
      x: 6
      y: 7
  timeout:
      length: 5
      nerf: true
  arrowDeflect: false

diamondSword:
  damageModifier:
      x: 2
      y: 3
  timeout:
      length: 5
      nerf: true
  arrowDeflect: true
ver: 3
# Do not touch this!
# Seriously, it will erase your config...
 

Suggestions:
This plugin is very much a WIP, so I highly appreciate feedback. If you have a suggestion, please let me know! I will attempt to add it as soon as possible. The same goes for bug reports!

Source:
The source code can be found on GitHub, here.


Note:
Due to the combat orientated-nature of the 1.9 update I will not be updating this plugin as I see no point. However, it will still remain as a resource for 1.7 & 1.8 servers.

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

EnhancedBlocking is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8. Downloaded 1,705 times (via Spigot). Download it and open it directly in the game.

Explore more