FaceDaCoder

godItem ChangeLog

Jul 10th, 2014
338
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5.94 KB | None | 0 0
  1. /*Change log:
  2.  - Plugin Name: godItem
  3.  = Version: 1.0.2 =
  4.  - Disc: Made code more efficient
  5.  - Removed Code: seecode sector1, and code sector2*/
  6.     /*-[Changelog codesector 1]-*/
  7.     player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 127);
  8.     player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_FIRE, 127);
  9.     player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 127);                      
  10.     player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 127);
  11.     player.getItemInHand().addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 127);
  12.     player.getItemInHand().addUnsafeEnchantment(Enchantment.DAMAGE_ARTHROPODS, 127);
  13.     player.getItemInHand().addUnsafeEnchantment(Enchantment.DIG_SPEED, 127);
  14.     player.getItemInHand().addUnsafeEnchantment(Enchantment.DURABILITY, 127);
  15.     player.getItemInHand().addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 127);
  16.     player.getItemInHand().addUnsafeEnchantment(Enchantment.KNOCKBACK, 127);
  17.     player.getItemInHand().addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 127);
  18.     player.getItemInHand().addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 127);
  19.     player.getItemInHand().addUnsafeEnchantment(Enchantment.LUCK, 127);
  20.     player.getItemInHand().addUnsafeEnchantment(Enchantment.LURE, 127);
  21.     player.getItemInHand().addUnsafeEnchantment(Enchantment.OXYGEN, 127);
  22.     player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 127);
  23.     player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 127);
  24.     player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 127);
  25.     player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 127);
  26.     player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 127);
  27.     player.getItemInHand().addUnsafeEnchantment(Enchantment.SILK_TOUCH, 127);
  28.     player.getItemInHand().addUnsafeEnchantment(Enchantment.THORNS, 127);
  29.     player.getItemInHand().addUnsafeEnchantment(Enchantment.WATER_WORKER, 127);
  30.  
  31.     /*-[Changelog codesector 2]-*/
  32.     player.getItemInHand().removeEnchantment(Enchantment.ARROW_DAMAGE);
  33.     player.getItemInHand().removeEnchantment(Enchantment.ARROW_FIRE);
  34.     player.getItemInHand().removeEnchantment(Enchantment.ARROW_INFINITE);
  35.     player.getItemInHand().removeEnchantment(Enchantment.ARROW_KNOCKBACK);
  36.     player.getItemInHand().removeEnchantment(Enchantment.DAMAGE_ALL);
  37.     player.getItemInHand().removeEnchantment(Enchantment.DAMAGE_ARTHROPODS);
  38.     player.getItemInHand().removeEnchantment(Enchantment.DIG_SPEED);
  39.     player.getItemInHand().removeEnchantment(Enchantment.DURABILITY);
  40.     player.getItemInHand().removeEnchantment(Enchantment.FIRE_ASPECT);
  41.     player.getItemInHand().removeEnchantment(Enchantment.KNOCKBACK);
  42.     player.getItemInHand().removeEnchantment(Enchantment.LOOT_BONUS_BLOCKS);
  43.     player.getItemInHand().removeEnchantment(Enchantment.LOOT_BONUS_MOBS);
  44.     player.getItemInHand().removeEnchantment(Enchantment.LUCK);
  45.     player.getItemInHand().removeEnchantment(Enchantment.LURE);
  46.     player.getItemInHand().removeEnchantment(Enchantment.OXYGEN);
  47.     player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL);
  48.     player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_EXPLOSIONS);
  49.     player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_FALL);
  50.     player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_FIRE);
  51.     player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_PROJECTILE);
  52.     player.getItemInHand().removeEnchantment(Enchantment.SILK_TOUCH);
  53.     player.getItemInHand().removeEnchantment(Enchantment.THORNS);
  54.     player.getItemInHand().removeEnchantment(Enchantment.WATER_WORKER);
  55.  
  56.  
  57. /*Change log:
  58.  - Plugin Name: godItem
  59.  = Version: 1.0.3 =
  60.  - Disc: Made code more efficient
  61.  - Removed Code: Major recode for optimization.
  62.  - Know bugs: Lore did not work.. Not sure why yet.*/
  63.     ItemMeta meta = player.getItemInHand().getItemMeta();
  64.     meta.setDisplayName("God Weapon"); //set's display name in item meta to God Weapon
  65.         player.getItemInHand().setItemMeta(meta); //Save new item meta
  66.     for(Enchantment enc : Enchantment.values()) {
  67.         player.getItemInHand().addUnsafeEnchantment(enc, 127); //Give item in hand every enchant at level 127
  68.     }
  69.     /*-[Changelog codesector 1]-*/
  70.     playerText(player, "You have made a god item, do not share these.", ChatColor.RED);
  71.  
  72.     for(Enchantment enc : Enchantment.values()) {
  73.         player.getItemInHand().removeEnchantment(enc);
  74.     }
  75.     /*-[Changelog codesector 2]-*/
  76.     playerText(player, "You have degoded this item.", ChatColor.RED);
  77.  
  78.     /*HOPES AND DREAMS Y U NO WORK?!@?!*/
  79.     //String _cmd = cmd.getName().toLowerCase();
  80.     //TODO: FIX THIS
  81.     /*switch (_cmd) {
  82.         case "giup":
  83.                      enchant(player);
  84.                 break;
  85.                 case "gidown":
  86.                      unEnchant(player);
  87.                 break;
  88.                 case "giach":
  89.                      addAchievements(player);
  90.                 break;
  91.                 case "gihelp":
  92.                      playerText(player,"--godItem Help menu--",ChatColor.GOLD);
  93.                      playerText(player,"/gup with item in hand to make a god item",ChatColor.GOLD);
  94.                      playerText(player,"/gdown with item in hand to degod an item",ChatColor.GOLD);
  95.                      playerText(player,"/gach get all achievements",ChatColor.GOLD);
  96.                break;
  97.                case "gireload":
  98.                     reloadConfig();
  99.                break;  
  100.       }*/
  101. /*Change log:
  102.  - Plugin Name: godItem
  103.  = Version: 1.0.4 =
  104.  - Disc: organized plugin code from simple plugin Utils
  105.  - Knownbugs: none*/
  106.  
  107. /*Change log:
  108.  - Plugin Name: godItem
  109.  = Version: 1.0.5 =
  110.  - Disc: Commented code added some permission nodes, added config reload and plugin kill
  111.  - Ideas for next version: Allow config to set level of unsafe enchanting. */
  112.  
  113. /*Change log:
  114.  - Plugin Name: godItem
  115.  = Version: 1.0.6 =
  116.  - Disc: split the code from basic plugin entry code and the utils the plugin uses  
  117.  - added: Commented all the code, tried to make it easy to read. */
Advertisement
Add Comment
Please, Sign In to add comment