Sueta

Fredashay's God Inventory

2023-11-11

This plugin gives you cheaty armor and weapons and other goodies.

·Plugin
  1. 2023-11-11latestUpdated for 1.20Nov 11, 2023
    Updated for Minecraft 1.20.
    1 download
  2. 3.0Recompiled for 1.16Dec 19, 2020
    Recompiled for 1.16
    99 downloads
  3. 2016-09-30general improvementsSep 30, 2017
    This plugin gives you cheaty armor and weapons and other goodies. To install this plugin, copy the plugin JAR file to your server's plugins folder. I currently run a Rainbow server but I want greater functionality than the Rainbow API provides, so I've been learning Spigot. This is one of several silly plugins I've written to that end. Code (Text): package FredashaySpigotGod; import java.util.logging.Logger; import org.bukkit.Bukkit; import org.bukkit.Material; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.enchantments.Enchantment; import org.bukkit.entity.Player; import org.bukkit.event.Listener; import org.bukkit.inventory.Inventory; import org.bukkit.inventory.ItemStack; import org.bukkit.plugin.PluginDescriptionFile; import org.bukkit.plugin.java.JavaPlugin; public class MyPlugin extends JavaPlugin implements Listener, CommandExecutor { private static Logger logger = null; private static PluginDescriptionFile pdfFile = null; @Override public void onEnable() { logger = Logger.getLogger("Minecraft"); pdfFile = getDescription(); getServer().getPluginManager().registerEvents(this,this); } @Override public boolean onCommand(CommandSender sender, Command command, String label, String[] args) { if (label.equalsIgnoreCase("god")) { if (!(sender instanceof Player)) { sender.sendMessage("[" + pdfFile.getName() + "] This command can only be issued by a player in the game. "); return (false); } Player player = (Player) sender; if (player.isOp()) { logger.info("[" + pdfFile.getName() + "] Player '" + player.getName() + "' got some God stuff. "); player.sendMessage("<SERVER> Cheater! "); Inventory inv = Bukkit.createInventory(null, 27, "God Inventory"); ItemStack mySword = new ItemStack(Material.DIAMOND_SWORD); mySword.addUnsafeEnchantment(Enchantment.FIRE_ASPECT, 2); mySword.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5); mySword.addUnsafeEnchantment(Enchantment.MENDING, 3); inv.addItem(mySword); ItemStack myHelm = new ItemStack(Material.DIAMOND_HELMET); myHelm.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4); myHelm.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4); myHelm.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4); myHelm.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4); myHelm.addUnsafeEnchantment(Enchantment.OXYGEN, 3); myHelm.addUnsafeEnchantment(Enchantment.WATER_WORKER, 1); inv.addItem(myHelm); ItemStack myShirt = new ItemStack(Material.DIAMOND_CHESTPLATE); myShirt.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4); myShirt.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4); myShirt.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4); myShirt.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4); inv.addItem(myShirt); ItemStack myPants = new ItemStack(Material.DIAMOND_LEGGINGS); myPants.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4); myPants.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4); myPants.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4); myPants.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4); myPants.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 4); inv.addItem(myPants); ItemStack myBoots = new ItemStack(Material.DIAMOND_BOOTS); myBoots.addUnsafeEnchantment(Enchantment.PROTECTION_ENVIRONMENTAL, 4); myBoots.addUnsafeEnchantment(Enchantment.PROTECTION_FIRE, 4); myBoots.addUnsafeEnchantment(Enchantment.PROTECTION_EXPLOSIONS, 4); myBoots.addUnsafeEnchantment(Enchantment.PROTECTION_PROJECTILE, 4); myBoots.addUnsafeEnchantment(Enchantment.PROTECTION_FALL, 4); myBoots.addUnsafeEnchantment(Enchantment.DEPTH_STRIDER, 3); inv.addItem(myBoots); ItemStack myBow = new ItemStack(Material.BOW); myBow.addUnsafeEnchantment(Enchantment.ARROW_INFINITE, 1); myBow.addUnsafeEnchantment(Enchantment.ARROW_FIRE, 1); myBow.addUnsafeEnchantment(Enchantment.KNOCKBACK, 2); myBow.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5); myBow.addUnsafeEnchantment(Enchantment.MENDING, 3); inv.addItem(myBow); ItemStack myArrows = new ItemStack(Material.ARROW, 64); inv.addItem(myArrows); ItemStack myPick1 = new ItemStack(Material.DIAMOND_PICKAXE); myPick1.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3); myPick1.addUnsafeEnchantment(Enchantment.DAMAGE_ALL, 5); myPick1.addUnsafeEnchantment(Enchantment.MENDING, 3); myPick1.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 5); myPick1.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5); inv.addItem(myPick1); ItemStack myPick2 = new ItemStack(Material.DIAMOND_PICKAXE); myPick2.addUnsafeEnchantment(Enchantment.SILK_TOUCH, 1); myPick2.addUnsafeEnchantment(Enchantment.MENDING, 3); myPick2.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 5); myPick2.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5); inv.addItem(myPick2); ItemStack myShovel = new ItemStack(Material.DIAMOND_SPADE); myShovel.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3); myShovel.addUnsafeEnchantment(Enchantment.MENDING, 3); myShovel.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 5); myShovel.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5); inv.addItem(myShovel); ItemStack myAxe = new ItemStack(Material.DIAMOND_AXE); myAxe.addUnsafeEnchantment(Enchantment.LOOT_BONUS_BLOCKS, 3); myAxe.addUnsafeEnchantment(Enchantment.MENDING, 3); myAxe.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 5); myAxe.addUnsafeEnchantment(Enchantment.DIG_SPEED, 5); inv.addItem(myAxe); ItemStack myHoe = new ItemStack(Material.DIAMOND_HOE); myHoe.addUnsafeEnchantment(Enchantment.MENDING, 3); inv.addItem(myHoe); ItemStack myScissors = new ItemStack(Material.SHEARS); myScissors.addUnsafeEnchantment(Enchantment.SILK_TOUCH, 1); myScissors.addUnsafeEnchantment(Enchantment.MENDING, 3); myScissors.addUnsafeEnchantment(Enchantment.SWEEPING_EDGE, 5); inv.addItem(mySc
    94 downloads
  4. 2017-09-16Sep 17, 2017
    57 downloads

Similar projects

Plugin →