Coder Social home page Coder Social logo

varunbln / customarmor Goto Github PK

View Code? Open in Web Editor NEW
27.0 8.0 12.0 509 KB

Pocketmine plugin in PHP to create custom armor sets with several abilities

License: GNU Lesser General Public License v3.0

PHP 100.00%
pmmp plugin pmmp-plugin pocketmine custom armor burger special set armorset

customarmor's Introduction

BurgerCustomArmor

Saw that server that gave you cool effects if you wore the entirety of a specific armor set? Now you can create custom armor sets with several abilities too! With a wide range of abilities that you can give armor sets and loads more coming, your server can take PvP to the next level! Players will receive all the abilities listed for the Armor Set when they wear ALL FOUR pieces: Helmet, Chestplate, Leggings and Boots of the Armor Set.

Players can be given Custom Armor Sets with the command /customarmor

Features:

  • Create an infinite number of Custom Armor Sets.
  • Over 15 different abilities you can grant to different Armor Sets.
  • Modify Armor Piece defense points, make Leather Armor as strong as Diamond Armor!
  • Over 16 million possible colors you can give Armor Sets.
  • Give players permissions only while they wear a specific armor set, allow players to fly only while having specific armor on!
  • Easy to Configure with 3 example Armor Sets already made and an in-depth explanation of every ability.
  • RPG style abilities granting players perks like enchanced damage but lower defense stats on their armor.
  • Grant players special custom capes only when an entire Armor Set is worn
  • Whitelist or Blacklist abilities from working in specific worlds.
  • Infinite customization and every aspect of the Armor Set is configurable.
  • Changeable item durability to let CustomArmor have more durability points!
  • Customizable commands that can be executed when an armor set is worn or removed.
  • Granting players Custom Armor Sets is super easy and can be done with just a simple command.
  • Custom Events for Developers to do their own magic whenever Custom Armor Sets are activated or deactivated.

Ideas for Server Owners:

  • Tiered Kit System using leather armor, with the color getting progressively darker as the kit gets stronger
  • Event based sets, receive items of the set for winning special events like KOTH, Boss Battle, etc
  • Create a class system of different sets, with say an Archer set having high damage when using bows but very low defense
  • Have fun and mess around

TODO:

  • Customizable messages to send when an armor set is equipped/unequipped.
  • In-game Armor Set creation and modification using a UI
  • Conditional Abilities, for example: Near grass blocks
  • Allow mix-and-match of tiers rather than forcing an entire set to be one tier
  • Create a Wiki for more in-depth understanding of Armor Abilities
  • Custom crafting for Armor Pieces
  • Allow commands to be executed when an armor set is equipped/unequipped.
  • Custom durability values for Armor Pieces
  • Create an API for creation and registration of Abilities and Armor Sets
  • Rainbow Armor Sets
  • Complex AND OR equations allowing insanely customizable abilities
  • Custom weapons to go along with each set

Showcase:

AssasinSet
ExampleSet
WearingAqua

customarmor's People

Contributors

poggit-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

customarmor's Issues

THIS is just a question

I don't understand what you do to make the armor.Like how do I use the commands to make armor.

Sugestion

Add enchantments and piggycostumenchant support

Bug

Cape: Gives the player the cape specified when the Armor Set is worn.

KnockbackNegation: Reduces the players knockback as long as the full set is worn

Not working at new version pmmp

This isnt an issue

i dont know if this effects your reviews but heres an suggestion, Add a weapon that goes with every set, Meaning the weapon can make you deal extra damage or other special ability's that only work with one specific set

Problème de commande

Bonjour j'ai effectué la commande /customs armores et j'arrive à rien pouvais vous m'envoyez la comande complète s'il vous plaît ?

DAMAGE BUG FOR ALL ARMOR MINECRAFT

A diamond armor enchanting protection 4 this makes kill in any blow with an iron sword more I removed the plugins then no more bug of damage
THANK YOU FOR SETTLING THIS AS SOON AS POSSIBLE.

Craft Armor

When i craft like the recipe it do show the armor piece but when i click craft i got "Internal Server Error"

Idea: Set Durability of each pièce of armor

Hi. This is a suggestion.

Set durability of each piece of armor like armorpoint with:

public function getMaxDurability() : int{

durability:
helmet: 196
chestplate: 241
leggings: 166
boots: 226

Server Crashes When i restart server after putting phar in plugin folder

5.05 09:34:15 [Server] Server thread/CRITICAL ParseError: "syntax error, unexpected ')'" (EXCEPTION) in "plugins/BurgerCustomArmor_dev-21.phar/src/Heisenburger69/BurgerCustomArmor/Main" at line 140
05.05 09:34:15 [Server] Server thread/DEBUG #0 vendor/pocketmine/classloader/src/BaseClassLoader(124): BaseClassLoader->loadClass(string[37] Heisenburger69\BurgerCustomArmor\Main)
05.05 09:34:15 [Server] Server thread/DEBUG #1 (): BaseClassLoader->{closure}(string[37] Heisenburger69\BurgerCustomArmor\Main)
05.05 09:34:15 [Server] Server thread/DEBUG #2 (): spl_autoload_call(string[37] Heisenburger69\BurgerCustomArmor\Main)
05.05 09:34:15 [Server] Server thread/DEBUG #3 src/pocketmine/plugin/PluginManager(165): class_exists(string[37] Heisenburger69\BurgerCustomArmor\Main, boolean 1)
05.05 09:34:15 [Server] Server thread/DEBUG #4 src/pocketmine/plugin/PluginManager(335): pocketmine\plugin\PluginManager->loadPlugin(string[84] /plugins/BurgerCustomArmor_dev-21., array[2])
05.05 09:34:15 [Server] Server thread/DEBUG #5 src/pocketmine/Server(1527): pocketmine\plugin\PluginManager->loadPlugins(string[55] /plugins/)
05.05 09:34:15 [Server] Server thread/DEBUG #6 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[47] /, string[55] /plugins/)
05.05 09:34:15 [Server] Server thread/DEBUG #7 src/pocketmine/PocketMine(296): pocketmine\server()
05.05 09:34:15 [Server] Server thread/DEBUG #8 (11): require(string[103] phar:///jar/pocketmine.phar/src/po)

Dyed

Pls add custom dyed item

Bug #2

take no damage from original effect from Minecraft poison.wither.falldamage etc

Request an update.

.Please create a plugin like this but for other items like Sword and Bow
Make it customizable from within the game and build a custom Armor game from within

And also in the recipes section, please do something so that the item needed to make it is set,
for example [[[264:0:10:Enchanted Diamond:perotaction:1]]] I mean add a custom name and enchant to it

Effects removing when taking damage

I tried this with the big player size armor set, and when I took damage my size got back to normal so I guess all the other effects got removed as well

Discord

Pls make discord burger i need suggest some plugin

Effect on Each Piece!

Example

Effect:
   helmet: 
      health_boost: 10
   chestplate:
      health_boost: 17.5 #impossible but that's what I get :/
   leggings:
      health_boost: 15
   boots:
      health_boots: 7.5 #same as the chestplate xD

Pmmp4 now ?

i see of of ur answer for pmmp4 and u was saying maybe early 2022. So i would like to know what is the situation today pls ?

API For Defense Point

How can I a API for the Armor Strength?
image

I am editing a plugin, so that its compatible with BCA ( Burger Custom Armor )
image

Not really an issue, but a suggestion

I'd love it if the set bonuses affected mobs, it would really open up a lot of ideas, unless you don't think its needed, i don't know, just a suggestion, i don't know about others but i'd love to see that maybe in the future.

Adf customarmor in recipe ?

I would like to know if i can add an already exist piece of an armor set in the recipe of a new one ( ex: add the assassin chestplate on the craft of the tank chestplate, possible ?)

Fly

Burger fly pls .There is no fly command but if there are perms auto fly and there are smoke particles in the legs

[QUESTION]

Hi! Awesome plugin loves it, but I have a question, will the damage amplifiers stack? Let's say the overall amplifier is 20% and the sword amplifier is also 20%, then what will be the sword damage?

Command not working

I was ready to test command for custom armor but it didn't work so i was confused so pls help

PM4 support

As we have know, PM4 is targetted to be released on December 1st, 2021 if no new major bugs appear.

Is there any plan that this plugin will support PM4 soon?

Bug

When take any kind of damage, the armor will looses effect

Big issue with crafting

When we craft a piece of an armor with the custom recipe we keep the item instead of loosing it. By this issue the plugin is unsuable in a faction or other economy server. So plz patch this or if u can tell me how i can change this it will be perfect

More Armor Abilites

Undead Amplification ( Smite lol )
Unused Amplification
Fish Amplification ( Impaling lol )
Slime-Type Amplification ( Cubism lol )
Arthropods Amplification ( bane of arthropods lol )

Effect - Not really an issue

Hi ! I think make possibility of effect can be show or not can be good. Particles true of false.

Sorry for my bad English :D
Do you have a personnal discord server ?

Thanks in advance !

Knockback issues

Randomly, when the armor put on it just switches the knockback of the player. It doesn't matter if I set or not the "KnockbackNegation" to 1, or a lower value. I tired to remove this feature from the plugin, but still not worked correctly. Mainly the delay of hits can be taken is lowered so much. If you mind I can show you in-game as well.

Armor Values

Hello, I have recently downloaded the plugin and I noticed that the armor values for armor is severely messed up. You can configure the armor values in the armorsets.yml file however if you want to have the kits as a specialty, and have regular armor in your server like many kitpvp servers, the armor values are too broken for them to work. The normal diamond armor getting hit by diamond sword does a half of a heart per hit. However with this plugin, it does 4 hearts of damage per hit. Please fix the armor values that arent associated with the kits.

Suggestion

No fall damage

No food less

Anti negative effect/auto bless

Make piggyce support armor ability

Idea

Make the posibility to give effect for une piece of armor, and not obligatoiry whit the armor set

Crafting items

if you craft with an item you keep the item instead of loosing it

How to see all abilities?

It is stated that there are 15 different abelites which can be used. I know there are some in the example armors on default config but how to see all abilities?

Strenght doesn't work

I have set strenght like diamond on chainmail tier:

strength:
helmet: 3
chestplate: 8
leggings: 6
boots: 3

But it doesn't work :/

Question

Do the extra abilities like Less knockback still work? When i try, it doesn't work :(

Protection Bugged

The plugin makes it so, regular armor with protection is bugged. If you have a protection 5 armor set, and you hit a player with a no sharp sword, they take up to 3 hearts. Please fix this, your plugin is very good, but this problem is making it unusable.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.