Changelog:
- 'tick-interval' configuration is now removed. The ability system is changed.
- Ability system is now based off events except for the PlayerLandEvent which is for every 5 ticks, cactus armor, and tick-based changing armors (every 2-6 second or 40-120 ticks).
The plugin shouldnt cause as much lag as before.
- All the tick-based armors now run in a single for-loop instead of multiple for-loops making it more optimised? idk whats the word for this
- Note armor fixed not working.
- Y Velocity for arrows in dispenser armor is now higher.
- Added configuration 'disabled-items' for custom items.
- Added the witch potion crafted by a potion (any) and 8 glowstone surrounding it.
Effects: 15s Regen 2, 7s Speed 2, 1m Absorption, 20s Strength
- Removal of command /armorplusplus config for reason: Too glitchy and too many bugs to fix rather than
just configuring it and doing /armorplusplus reload
- Added: Witch armor - Crafted like normally but using witch potions. It makes your effects last double
as long!
- Nerfed obsidian armor KB resistance from 7.5 (literally AntiKB) to 1 (netherite)
- Added /armorplusplus items for custom items
- Update checker now gives more specific info, like download url, author, update title, update changelog, etc
- Minor changes: Piston armor now display the correct entities pushed, plugin is now configured in maven,
, disabled armor and items now have a different optimised way of checking, lapis armor now actually
listens for 'LAPIS' id instead of 'DIRT', /armorplusplus give now gives custom items, and package name is changed to spigot username
EDIT: this update isnt supposed to take like 3 months but im busy irl
Changelog:
- Fixed mass error spam in 0.5 (Update to this)
This version is posted because I'm currently doing a lag improvement fix that might take a while.
Changelog:
- Added 'tick-interval' configuration. The ability and the event will check and run every x ticks. This can increase the TPS of the server but at the same time can also decrease the armor's ability check, the event occuring, the armor changing check, etc. Min: 1. Max: 1200 (1 minute). Default: 2. Counted in ticks (1 second = 20 ticks. 1 tick = 0.05 second)
- Improved armor checking for sneak-ability armors by using events instead of checking every tick.
Changelog:
- Fixed bStats plugin_outdated chart of mass data sending.
Changelog:
- Added configuration: disabled-armors (List). Add armor IDs to the list to disable the armor recipe
and ability. Armor ID can be found at /armorplusplus gui
- Added command: /armorplusplus reload. Reloads the configuration.
- Added permission: armorplusplus.reload. Allows you to use command /armorplusplus reload.
- Added command: /armorplusplus give. Usage: /armorplusplus give (player) (id)
Armor ID can be found at /armorplusplus gui. You need to have armorplusplus.cheat
permission to run this. It calls an event that opens the GUI for the player.
So sometimes, the player can see the GUI opening and closing.
- Fixed Bug: Glass armor flashes because of invisibility going on and off. Glass armor will still not
override invisibility. Once you wear off the glass armor, it will replace it with your old invis.
(The timer will still run in the background)
- Sticky piston and piston armor now sends actionbar telling how many entities were pushed. If an error
occured, it will send a message. End stone armor also sends an actionbar if it unables to teleport.
If an error occured, it will make a Villager No sound.
If there's a missing config in config.yml, it will log a warning message about it.
- Emerald armor will no longer use looting to Wither, Armor Stand, Chested Llamas (to prevent dupes), and Player(?)
- Dispenser armor now shoots 8 arrows and shoots in the direction the player is looking, and around it
(45, 90, 135 degree, etc from the direction)
- Added snow armor - Special features: Snowy - Spawns snow and snowballs.
- Armors now glows using a custom enchantment from the plugin and not from protection. It will no longer have protection from the recipe. For existing armors that have protection 0, every 12 minutes the armor is gonna be replaced.
- Better tabcomplete for command /armorplusplus (Similar to the vanilla tab complete)
- Added configuration: glowing-armor. Default: true. If true, armors will be glowing.
If false, armor will not be glowing and every 12 min, it will be replaced.
- Slime armor now doesnt bounce off water and doesnt bounce off little velocities.
- Added command: /armorplusplus resetconfig. Resets the config to the default one. Will also work in the console.
- Added command: /armorplusplus config. Edit the config in-game (will work and save).
Currently only edit boolean values. Note: This command is unsupported and could cause errors to recipes.
- Added permission: armorplusplus.config. Gives you the ability to reset/edit config.
Changelog:
- ArmorPlusPlus armor is now not renameable through anvil. Since renaming it, will
lose its ability. (It will cancel the Anvil Rename. No XP is being taken)
- Every armor that give effects will now give only if the player does not have the effects. e.g if you
have strength 2 and you're wearing quartz armor, it will not be replaced with strength 1.
- Added soul sand armor - Special features: Slow motion - Live life in the slow lane.
- Added permission: armorplusplus.checkupdate.
Permission armorplusplus.cheat will now also give the armorplusplus.checkupdate permission.
- Improved TabComplete for command /armorplusplus
Changelog:
- Plugin upgraded to 1.16. Will still work on older versions.
- Fixed Ender armor and End stone armor not working in 1.16+.
- Added Bone armor: Bonemealer - Applies bone meals to nearby blocks.
Note: Bone armor uses the new 1.16 method to apply bone meals. Therefore in 1.15 and below versions, it will not be available through crafting/cheating, and the ability is disabled.
Changelog:
- The plugin will now check for updates every 10 minutes and will announce if there's an update.
- Added Ice armor - Special features: Frosty - Provides Frost Walking II
(Doesn't have Ice Physics, since I don't know how to do that)
Late update, since I've been trying to simulate bone meal on blocks for Bone armor for version under 1.16
Changelog:
- Brick, Nether Brick and Red Nether Brick armor now provides Immovable - Gives 25% Knockback Resistance
- Added End Stone armor - Special features: Ender - Teleports in the direction you're looking at. End Stone armor can't teleport you in the air and in lava IF the lava is not on a block.
[RE-POST: Wrong version put in the plugin.yml - 0.1.9 instead of 0.2.1]
Changelog:
- Added Slime armor - Special features: Slimey - Bounces off floors
Holding space is replaced by holding sneak because we can't detect if a player is holding space.
No Sneak: No fall damage, bounces 17/25 blocks of Fall Distance
Sneak: No fall damage, No bounce
- Added bStats support. You can see the plugin's runned server's statistics at
https://bstats.org/plugin/bukkit/ArmorPlusPlus/9177. It does take a while (like 10 minutes) for it to update. This is toggleable by going to plugins/bStats/config.yml and changing enabled to true or false.
From now on, version will be added 0.0.1 every update in the changelog. e.g 0.1.7 -> (2 updates) 0.1.9
Changelog:
- Ender armor is now in /armorplusplus cheat. It exists before, but it wasn't in there.
- Slime armor exists and is obtainable, BUT does not provides any abilities. It exists for testing. Slime armor is now removed and is no longer obtainable.
- Added Brick armor, Nether Brick armor, and Red Nether Brick armor: Special features - Health Boost (Increases Max Health by 2 hearts)
Changelog:
- Added Wet Sponge armor: Functions the same as sponge armor
- Sponge and Wet Sponge armor cooldown improved.
Before: If you are sneaking, it will reset the cooldown.
After: If you are sneaking AND there is water to be absorbed, it will reset the cooldown.
- Added Magma armor: Flame Resistant (Fire Prot. IV) and Fiery (Ignites enemies after attacking or being attacked)
- Added Netherrack armor: Fiery - Ignites enemies after attacking or being attacked
Note: Fiery armor only works on players. If fiery armor is equipped on any mob using commands or dispenser, it will
not set enemies on fire.
- Visual Bug Fixed: Armor that needs visual changes (e.g Obsidian Armor) now no longer takes visual changes every tick. It will
detect if it has been changed, and if it haven't been changed, it will change it once.
Added Piston Armor - Special features: Pusher (Pushes nearby mobs in a 4 block radius with a 7 second cooldown)
Changelog:
- The "/armorplusplus check" command now works in the Console
- The plugin no longer uses Jsoup to check the version, but uses a code from spigotmc.org to check:
https://www.spigotmc.org/wiki/creating-an-update-checker-that-checks-for-updates/. This minimizes the size by a lot.
[2nd REPOST:
Edited the UpdateChecker.java to put a random parameter in the URL, so it updates constantly instead of a few hours because caches
]
Before I say about the updates, this update contains Jsoup to check the web to get the latest version to check for updates, which is the reason why this plugin contains around 400KB+ (before it was like 75KB+).
- Furnace Armor: Now smelts every item in the game through 1.16, can only smelt 16 items max on a 10 second cooldown while sneaking (so it's not OP)
- Automatic Check Update: Automatically checks updates everytime the server reloads/starts, and everytime you typed the command "/armorplusplus check". You can disable automatic check updates everytime the server reloads/starts in config.yml.
- /armorplusplus: Now opens a GUI to perform "/armorplusplus check" or "/armorplusplus gui"
- /armorplusplus check: Checks for any updates about the versions.
- /armorplusplus gui: Opens a GUI which contains every armor in the plugin. If you clicked one of 'em, you will get the armor.
[4th RE-POST:
2nd: Java Convention
3rd: Edited plugin.yml to the correct Main class for it to work
4th: Removed temporarily because something went wrong at version 0.1.4 so I had to delete this to repost v0.1.4]
Before I say about the updates, this update contains Jsoup to check the web to get the latest version to check for updates, which is the reason why this plugin contains around 400KB+ (before it was like 75KB+).
- Furnace Armor: Now smelts every item in the game through 1.16, can only smelt 16 items max on a 10 second cooldown while sneaking (so it's not OP)
- Automatic Check Update: Automatically checks updates everytime the server reloads/starts, and everytime you typed the command "/armorplusplus check". You can disable automatic check updates everytime the server reloads/starts in config.yml.
- /armorplusplus: Now opens a GUI to perform "/armorplusplus check" or "/armorplusplus gui"
- /armorplusplus check: Checks for any updates about the versions.
- /armorplusplus gui: Opens a GUI which contains every armor in the plugin. If you clicked one of 'em, you will get the armor.
[2nd RE-POST]
- Obsidian armor nerfed to 5 instead of 20 health. (It's the same in Blockarmor)
- Added emerald armor = Increases Luck, Looting, and Fortune. Note: It might not be SUPER accurate as Looting/Fortune 2.
1 Bug Fixed:
Source: v0.1.0 Obsidian Armor/Any armor that needs visual changes once worn all of 'em
Explanation:
The inventory was loaded every tick to change the visual changes needed but it cause the item in your hand to be constantly loaded making you unable to see what you hold (a bit)
Fixed:
Instead of loading the whole inventory to change the visual changes, It still runs every tick but It only loads a single slot (where the visual changes need to be changed)
Added Obsidian armor - Special features: Immovable, Flame Resistant, Health Boost (+0.75 kb resistance, Fire protection IV, +20 Health) (All pieces must be worn for those to work)
Attack Speed removed from Quartz Armor and replaced with Speed 2 since it's supposed to be Movement Speed. Don't worry, the current ones
dont need to be replaced since it'll give Speed 2 anyway!
Note: Any potion effects from any armor will OVERLAP/REMOVE the current effects (if they are the same potion effect)
e.g You have speed 5. You used quartz armor, and it'll be replaced with Speed 2!
(I am gonna slightly work on this plugin)
Added Quartz armor - Special features: Powerful (Increases attack speed and strength)
Sorry for not updating the plugin that much. I am busy with school stuff.
Added:
- Sugar Cane Armor - Special features: Speedy (Increases Speed)
- Sticky Piston Armor - Special features: Puller (Pulls in nearby entities when sneaking)
- Sand Armor - Special features: Falling (Falls faster in air and sinks faster in water when sneaking)
Added Leaves armor that can be crafted using all type of leaves. Special features: Lightweight (Fall slowly like a leaf in the wind)
Armors are now repairable and enchantable but armor that are already crafted before this version will no longer have ability and is not repairable and not enchantable (Sorry). Enchantable means it can be enchanted with anything that can combined with protection because all armor++'s armor contains at least protection 0. Example of enchantments that can't combine with protection: Projectile. Prot, Blast. Prot, etc. Repairable means it can be repaired using other armors. This cannot be done before due to colors of the armor name.
Sorry if you crafted armor before this version, it no longer have abilities.
Added cactus armor. Special features: Prickly (Pricks colliding enemies and provides Thorns I)
Added Lapis armor created with Lapis Lazuli Block. Special features - Experience Giving (Gives experience over time)
Added Ender armor crafted using ender chest. Special features: Ender Hoarder (Provides access to your ender chest when sneaking)
A bug fixed where the plugin will not enabled in other version than 1.14
Added prismarine armor - Special features: Diving suit (Provides Depth Strider, Respiration, and Night Vision in water)
Added dispenser armor - Special features: Arrow Defence (Fires arrow outwards when sneaking with a 7 second cooldown)
Added sponge armor - Special features: Absorbent (Absorbs nearby liquids when sneaking with a 6 second cooldown)
Added Melon and Pumpkin armor with a special features: Feeder (Automatically feeds the wearer)
Added Note armor crafted using note blocks. Special features: Musical (Every step you take becomes a musical melody)
Added TNT armor. Special features: Explosive (Explodes when sneaking. 1 second cooldown)
Added furnace armor - Special features: AutoSmelt (Smelts nearest dropped items that is unsmelted)
AutoSmelt currently only smelts gold ore, iron ore, all types of logs and all types of stripped logs.
It also broadcast to all operators (That have op). You can disable that in server.properties at broadcast-console-to-ops=true and change it to broadcast-console-to-ops=false
( idk if it works, i didn't tried it)
Added glass armor: Provides invisibility
Command /armorplusplus now gives glowing armor.
Bug fixed: a bug that throws an error because it's deprecated.
Added glowing effect to every armor++'s armor. (Its actually protection 0)
Mistake: Crafting table will not showed up even if you worn the armor and sneaked.
Update v-0.9-SNAPSHOT:
Added Crafting Armor - Opens a crafting table when sneaking!