Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Change log:
- - Plugin Name: godItem
- = Version: 1.0.2 =
- - Disc: Made code more efficient
- - Removed Code: seecode sector1, and code sector2*/
- /*-[Changelog codesector 1]-*/
- player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_DAMAGE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_FIRE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.ARROW_KNOCKBACK, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.DAMAGE_ARTHROPODS, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.DIG_SPEED, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.DURABILITY, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.KNOCKBACK, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.LOOT_BONUS_MOBS, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.LUCK, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.LURE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.OXYGEN, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.SILK_TOUCH, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.THORNS, 127);
- player.getItemInHand().addUnsafeEnchantment(Enchantment.WATER_WORKER, 127);
- /*-[Changelog codesector 2]-*/
- player.getItemInHand().removeEnchantment(Enchantment.ARROW_DAMAGE);
- player.getItemInHand().removeEnchantment(Enchantment.ARROW_FIRE);
- player.getItemInHand().removeEnchantment(Enchantment.ARROW_INFINITE);
- player.getItemInHand().removeEnchantment(Enchantment.ARROW_KNOCKBACK);
- player.getItemInHand().removeEnchantment(Enchantment.DAMAGE_ALL);
- player.getItemInHand().removeEnchantment(Enchantment.DAMAGE_ARTHROPODS);
- player.getItemInHand().removeEnchantment(Enchantment.DIG_SPEED);
- player.getItemInHand().removeEnchantment(Enchantment.DURABILITY);
- player.getItemInHand().removeEnchantment(Enchantment.FIRE_ASPECT);
- player.getItemInHand().removeEnchantment(Enchantment.KNOCKBACK);
- player.getItemInHand().removeEnchantment(Enchantment.LOOT_BONUS_BLOCKS);
- player.getItemInHand().removeEnchantment(Enchantment.LOOT_BONUS_MOBS);
- player.getItemInHand().removeEnchantment(Enchantment.LUCK);
- player.getItemInHand().removeEnchantment(Enchantment.LURE);
- player.getItemInHand().removeEnchantment(Enchantment.OXYGEN);
- player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL);
- player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_EXPLOSIONS);
- player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_FALL);
- player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_FIRE);
- player.getItemInHand().removeEnchantment(Enchantment.PROTECTION_PROJECTILE);
- player.getItemInHand().removeEnchantment(Enchantment.SILK_TOUCH);
- player.getItemInHand().removeEnchantment(Enchantment.THORNS);
- player.getItemInHand().removeEnchantment(Enchantment.WATER_WORKER);
- /*Change log:
- - Plugin Name: godItem
- = Version: 1.0.3 =
- - Disc: Made code more efficient
- - Removed Code: Major recode for optimization.
- - Know bugs: Lore did not work.. Not sure why yet.*/
- ItemMeta meta = player.getItemInHand().getItemMeta();
- meta.setDisplayName("God Weapon"); //set's display name in item meta to God Weapon
- player.getItemInHand().setItemMeta(meta); //Save new item meta
- for(Enchantment enc : Enchantment.values()) {
- player.getItemInHand().addUnsafeEnchantment(enc, 127); //Give item in hand every enchant at level 127
- }
- /*-[Changelog codesector 1]-*/
- playerText(player, "You have made a god item, do not share these.", ChatColor.RED);
- for(Enchantment enc : Enchantment.values()) {
- player.getItemInHand().removeEnchantment(enc);
- }
- /*-[Changelog codesector 2]-*/
- playerText(player, "You have degoded this item.", ChatColor.RED);
- /*HOPES AND DREAMS Y U NO WORK?!@?!*/
- //String _cmd = cmd.getName().toLowerCase();
- //TODO: FIX THIS
- /*switch (_cmd) {
- case "giup":
- enchant(player);
- break;
- case "gidown":
- unEnchant(player);
- break;
- case "giach":
- addAchievements(player);
- break;
- case "gihelp":
- playerText(player,"--godItem Help menu--",ChatColor.GOLD);
- playerText(player,"/gup with item in hand to make a god item",ChatColor.GOLD);
- playerText(player,"/gdown with item in hand to degod an item",ChatColor.GOLD);
- playerText(player,"/gach get all achievements",ChatColor.GOLD);
- break;
- case "gireload":
- reloadConfig();
- break;
- }*/
- /*Change log:
- - Plugin Name: godItem
- = Version: 1.0.4 =
- - Disc: organized plugin code from simple plugin Utils
- - Knownbugs: none*/
- /*Change log:
- - Plugin Name: godItem
- = Version: 1.0.5 =
- - Disc: Commented code added some permission nodes, added config reload and plugin kill
- - Ideas for next version: Allow config to set level of unsafe enchanting. */
- /*Change log:
- - Plugin Name: godItem
- = Version: 1.0.6 =
- - Disc: split the code from basic plugin entry code and the utils the plugin uses
- - added: Commented all the code, tried to make it easy to read. */
Advertisement
Add Comment
Please, Sign In to add comment