-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.bbcode
49 lines (41 loc) · 2.49 KB
/
readme.bbcode
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
[RIGHT]Support this project on [URL='https://patreon.com/RoboMWM']Patreon![/URL][/RIGHT]
[CENTER]
[B][SIZE=7]AbsorptionShields[/SIZE][/B]
Have you ever dreamed of a day where the "personal shield" mechanic from games like Borderlands, Halo, Overwatch, etc. were in Minecraft? No? Well I did. Thanks to the absorption health being an actual, editable field instead of just being chained to a potion, this is possible to do somewhat rather elegantly in Minecraft.
[B][SIZE=7]A video is worth 60,000 words a second[/SIZE][/B]
[URL='https://www.youtube.com/watch?v=0GUw6ehtFXo']Click to watch[/URL]
https://www.youtube.com/watch?v=0GUw6ehtFXo
You can also test it out on MLG Fortress. IP: MLG.ROBOMWM.COM[/CENTER]
[B][SIZE=6]Features[/SIZE][/B]
[LIST]
[*]Create unlimited number of shields (well, the limit being how many names you can come up with).
[*]Shield size, recharge rate and delay are all configurable.
[*]Shield recharges after not being hit.
[*]Shield damage protects against health _and_ armor damage when active.
[*]Players who take shield damage glow instead of just turning red momentarily.
[*]Integration with [URL='https://www.spigotmc.org/resources/mlg-damage-indicators.43438/']MLG Damage Indicators[/URL]
[LIST]
[*]Shield damage appears in orange instead of red.
[/LIST]
[/LIST]
[SIZE=5][B]Commands[/B][/SIZE]
/createshield <shield name> - Converts a helmet held in the primary hand to an AbsorptionShield. Requires absorptionshields.createshield permission, given to ops by default.
[SIZE=5][B]Config.yml[/B][/SIZE]
[code=yaml]Shields:
'&6bumblebee':
strength: 12 # Shield's max capacity in hearts
time: 2 # Seconds before shield starts regenerating
rate: 3 # How fast the shield recharges in hearts per second
'&eSponge':
strength: 24
time: 5
rate: 1
Sounds: # If you use a resource pack you can set custom sounds here. You could also experiment with vanilla sounds as well!
shieldHitSelf: fortress.shieldhitself # taking damage
lowShieldHitSelf: fortress.lowshieldhitself # taking damage when shield is at 1/3 or lower capacity
shieldOfflineAlert: fortress.shieldoffline # Plays when shield is broken (the "beep beep beep" alert). Doesn't play if player manually unequips shield
shieldBroken: fortress.shieldbroken # shield shattering/breaking
shieldBootingUp: fortress.shieldbootingup # Shield regenerating from empty.
shieldFullyRecharged: fortress.shieldrecharged # Shield has fully regenerated.
[/code]
I hope you enjoy this plugin as much as I did in creating and using it!