Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package me.superjay204.theluckyitem;
- import java.util.ArrayList;
- import java.util.Random;
- import org.bukkit.ChatColor;
- import org.bukkit.command.Command;
- import org.bukkit.command.CommandSender;
- import org.bukkit.plugin.java.JavaPlugin;
- public class TheLuckyItem extends JavaPlugin {
- //onEnable and onDisable
- public void onEnable() {
- getLogger().info(ChatColor.GREEN + "TheLuckyItem Enabled!");
- this.getConfig();
- }
- public void onDisable() {
- getLogger().info(ChatColor.DARK_RED + "TheLuckyItem Disabled!");
- }
- //the /luckyitem command with permissions, it selects a random item
- public boolean onCommand(CommandSender sender, Command cmd, String commandLabel, String[] args) {
- if (cmd.getName().equalsIgnoreCase("luckyitem")) {
- // Get list from config, for now add a few strings to test random selection
- ArrayList<String> list = new ArrayList<String>();
- list.add("acacia_boat");
- list.add("acacia_door");
- list.add("acacia_fence");
- list.add("acacia_fence_gate");
- list.add("acacia_stairs");
- list.add("activator_rail");
- list.add("air");
- list.add("anvil");
- list.add("apple");
- list.add("armor_stand");
- list.add("arrow");
- list.add("baked_potato");
- list.add("banner");
- list.add("barrier");
- list.add("beacon");
- list.add("bed");
- list.add("bedrock");
- list.add("beef");
- list.add("beetroot");
- list.add("beetroots");
- list.add("beetroot_seeds");
- list.add("beetroot_soup");
- list.add("birch_boat");
- list.add("birch_door");
- list.add("birch_fence");
- list.add("birch_fence_gate");
- list.add("birch_stairs");
- list.add("black_glazed_terracotta");
- list.add("black_shulker_box");
- list.add("blaze_powder");
- list.add("blaze_rod");
- list.add("blue_glazed_terracotta");
- list.add("blue_shulker_box");
- list.add("boat");
- list.add("bone");
- list.add("bone_block");
- list.add("book");
- list.add("bookshelf");
- list.add("bow");
- list.add("bowl");
- list.add("bread");
- list.add("brewing_stand");
- list.add("brick");
- list.add("brick_block");
- list.add("brick_stairs");
- list.add("brown_glazed_terracotta");
- list.add("brown_mushroom");
- list.add("brown_mushroom_block");
- list.add("brown_shulker_box");
- list.add("bucket");
- list.add("cactus");
- list.add("cake");
- list.add("carpet");
- list.add("carrot");
- list.add("carrots");
- list.add("carrot_on_a_stick");
- list.add("cauldron");
- list.add("chainmail_boots");
- list.add("chainmail_chestplate");
- list.add("chainmail_helmet");
- list.add("chainmail_leggings");
- list.add("chain_command_block");
- list.add("chest");
- list.add("chest_minecart");
- list.add("chicken");
- list.add("chorus_flower");
- list.add("chorus_fruit");
- list.add("chorus_plant");
- list.add("clay");
- list.add("clay_ball");
- list.add("clock");
- list.add("coal");
- list.add("coal_block");
- list.add("coal_ore");
- list.add("cobblestone");
- list.add("cobblestone_wall");
- list.add("cocoa");
- list.add("command_block");
- list.add("command_block_minecart");
- list.add("comparator");
- list.add("compass");
- list.add("concrete");
- list.add("concrete_powder");
- list.add("cooked_beef");
- list.add("cooked_chicken");
- list.add("cooked_fish");
- list.add("cooked_mutton");
- list.add("cooked_porkchop");
- list.add("cooked_rabbit");
- list.add("cookie");
- list.add("crafting_table");
- list.add("cyan_glazed_terracotta");
- list.add("cyan_shulker_box");
- list.add("dark_oak_boat");
- list.add("dark_oak_door");
- list.add("dark_oak_fence");
- list.add("dark_oak_fence_gate");
- list.add("dark_oak_stairs");
- list.add("daylight_detector");
- list.add("daylight_detector_inverted");
- list.add("deadbush");
- list.add("detector_rail");
- list.add("diamond");
- list.add("diamond_axe");
- list.add("diamond_block");
- list.add("diamond_boots");
- list.add("diamond_chestplate");
- list.add("diamond_helmet");
- list.add("diamond_hoe");
- list.add("diamond_horse_armor");
- list.add("diamond_leggings");
- list.add("diamond_ore");
- list.add("diamond_pickaxe");
- list.add("diamond_shovel");
- list.add("diamond_sword");
- list.add("dirt");
- list.add("dispenser");
- list.add("double_plant");
- list.add("double_stone_slab");
- list.add("double_stone_slab2");
- list.add("double_wooden_slab");
- list.add("dragon_breath");
- list.add("dragon_egg");
- list.add("dropper");
- list.add("dye");
- list.add("egg");
- list.add("elytra");
- list.add("emerald");
- list.add("emerald_block");
- list.add("emerald_ore");
- list.add("enchanted_book");
- list.add("enchanting_table");
- list.add("ender_chest");
- list.add("ender_eye");
- list.add("ender_pearl");
- list.add("end_bricks");
- list.add("end_gateway");
- list.add("end_portal");
- list.add("end_portal_frame");
- list.add("end_rod");
- list.add("end_stone");
- list.add("experience_bottle");
- list.add("farmland");
- list.add("feather");
- list.add("fence");
- list.add("fence_gate");
- list.add("fermented_spider_eye");
- list.add("filled_map");
- list.add("fire");
- list.add("fireworks");
- list.add("firework_charge");
- list.add("fire_charge");
- list.add("fish");
- list.add("fishing_rod");
- list.add("flint");
- list.add("flint_and_steel");
- list.add("flower_pot");
- list.add("flowing_lava");
- list.add("flowing_water");
- list.add("frosted_ice");
- list.add("furnace");
- list.add("furnace_minecart");
- list.add("ghast_tear");
- list.add("glass");
- list.add("glass_bottle");
- list.add("glass_pane");
- list.add("glowstone");
- list.add("glowstone_dust");
- list.add("golden_apple");
- list.add("golden_axe");
- list.add("golden_boots");
- list.add("golden_carrot");
- list.add("golden_chestplate");
- list.add("golden_helmet");
- list.add("golden_hoe");
- list.add("golden_horse_armor");
- list.add("golden_leggings");
- list.add("golden_pickaxe");
- list.add("golden_rail");
- list.add("golden_shovel");
- list.add("golden_sword");
- list.add("gold_block");
- list.add("gold_ingot");
- list.add("gold_nugget");
- list.add("gold_ore");
- list.add("grass");
- list.add("grass_path");
- list.add("gravel");
- list.add("gray_glazed_terracotta");
- list.add("gray_shulker_box");
- list.add("green_glazed_terracotta");
- list.add("green_shulker_box");
- list.add("gunpowder");
- list.add("hardened_clay");
- list.add("hay_block");
- list.add("heavy_weighted_pressure_plate");
- list.add("hopper");
- list.add("hopper_minecart");
- list.add("ice");
- list.add("iron_axe");
- list.add("iron_bars");
- list.add("iron_block");
- list.add("iron_boots");
- list.add("iron_chestplate");
- list.add("iron_door");
- list.add("iron_helmet");
- list.add("iron_hoe");
- list.add("iron_horse_armor");
- list.add("iron_ingot");
- list.add("iron_leggings");
- list.add("iron_nugget");
- list.add("iron_ore");
- list.add("iron_pickaxe");
- list.add("iron_shovel");
- list.add("iron_sword");
- list.add("iron_trapdoor");
- list.add("item_frame");
- list.add("jukebox");
- list.add("jungle_boat");
- list.add("jungle_door");
- list.add("jungle_fence");
- list.add("jungle_fence_gate");
- list.add("jungle_stairs");
- list.add("ladder");
- list.add("lapis_block");
- list.add("lapis_ore");
- list.add("lava");
- list.add("lava_bucket");
- list.add("lead");
- list.add("leather");
- list.add("leather_boots");
- list.add("leather_chestplate");
- list.add("leather_helmet");
- list.add("leather_leggings");
- list.add("leaves");
- list.add("leaves2");
- list.add("lever");
- list.add("light_blue_glazed_terracotta");
- list.add("light_blue_shulker_box");
- list.add("light_gray_glazed_terracotta");
- list.add("light_weighted_pressure_plate");
- list.add("lime_glazed_terracotta");
- list.add("lime_shulker_box");
- list.add("lingering_potion");
- list.add("lit_furnace");
- list.add("lit_pumpkin");
- list.add("lit_redstone_lamp");
- list.add("lit_redstone_ore");
- list.add("log");
- list.add("log2");
- list.add("magenta_glazed_terracotta");
- list.add("magenta_shulker_box");
- list.add("magma");
- list.add("magma_cream");
- list.add("map");
- list.add("melon");
- list.add("melon_block");
- list.add("melon_seeds");
- list.add("melon_stem");
- list.add("milk_bucket");
- list.add("minecart");
- list.add("mob_spawner");
- list.add("monster_egg");
- list.add("mossy_cobblestone");
- list.add("mushroom_stew");
- list.add("mutton");
- list.add("mycelium");
- list.add("name_tag");
- list.add("netherbrick");
- list.add("netherrack");
- list.add("nether_brick");
- list.add("nether_brick_fence");
- list.add("nether_brick_stairs");
- list.add("nether_star");
- list.add("nether_wart");
- list.add("nether_wart_block");
- list.add("noteblock");
- list.add("oak_stairs");
- list.add("observer");
- list.add("obsidian");
- list.add("orange_glazed_terracotta");
- list.add("orange_shulker_box");
- list.add("packed_ice");
- list.add("painting");
- list.add("paper");
- list.add("pink_glazed_terracotta");
- list.add("pink_shulker_box");
- list.add("piston");
- list.add("piston_head");
- list.add("planks");
- list.add("poisonous_potato");
- list.add("popped_chorus_fruit");
- list.add("porkchop");
- list.add("portal");
- list.add("potato");
- list.add("potatoes");
- list.add("potion");
- list.add("powered_comparator");
- list.add("powered_repeater");
- list.add("prismarine");
- list.add("prismarine_crystals");
- list.add("prismarine_shard");
- list.add("pumpkin");
- list.add("pumpkin_pie");
- list.add("pumpkin_seeds");
- list.add("pumpkin_stem");
- list.add("purple_glazed_terracotta");
- list.add("purple_shulker_box");
- list.add("purpur_block");
- list.add("purpur_double_slab");
- list.add("purpur_pillar");
- list.add("purpur_slab");
- list.add("purpur_stairs");
- list.add("quartz");
- list.add("quartz_block");
- list.add("quartz_ore");
- list.add("quartz_stairs");
- list.add("rabbit");
- list.add("rabbit_foot");
- list.add("rabbit_hide");
- list.add("rabbit_stew");
- list.add("rail");
- list.add("record_11");
- list.add("record_13");
- list.add("record_blocks");
- list.add("record_cat");
- list.add("record_chirp");
- list.add("record_far");
- list.add("record_mall");
- list.add("record_mellohi");
- list.add("record_stal");
- list.add("record_strad");
- list.add("record_wait");
- list.add("record_ward");
- list.add("redstone");
- list.add("redstone_block");
- list.add("redstone_lamp");
- list.add("redstone_ore");
- list.add("redstone_torch");
- list.add("redstone_wire");
- list.add("red_flower");
- list.add("red_glazed_terracotta");
- list.add("red_mushroom");
- list.add("red_mushroom_block");
- list.add("red_nether_brick");
- list.add("red_sandstone");
- list.add("red_sandstone_stairs");
- list.add("red_shulker_box");
- list.add("reeds");
- list.add("repeater");
- list.add("repeating_command_block");
- list.add("rotten_flesh");
- list.add("saddle");
- list.add("sand");
- list.add("sandstone");
- list.add("sandstone_stairs");
- list.add("sapling");
- list.add("sea_lantern");
- list.add("shears");
- list.add("shield");
- list.add("shulker_shell");
- list.add("sign");
- list.add("silver_shulker_box");
- list.add("skull");
- list.add("slime");
- list.add("slime_ball");
- list.add("snow");
- list.add("snowball");
- list.add("snow_layer");
- list.add("soul_sand");
- list.add("spawn_egg");
- list.add("speckled_melon");
- list.add("spectral_arrow");
- list.add("spider_eye");
- list.add("splash_potion");
- list.add("sponge");
- list.add("spruce_boat");
- list.add("spruce_door");
- list.add("spruce_fence");
- list.add("spruce_fence_gate");
- list.add("spruce_stairs");
- list.add("stained_glass");
- list.add("stained_glass_pane");
- list.add("stained_hardened_clay");
- list.add("standing_banner");
- list.add("standing_sign");
- list.add("stick");
- list.add("sticky_piston");
- list.add("stone");
- list.add("stonebrick");
- list.add("stone_axe");
- list.add("stone_brick_stairs");
- list.add("stone_button");
- list.add("stone_hoe");
- list.add("stone_pickaxe");
- list.add("stone_pressure_plate");
- list.add("stone_shovel");
- list.add("stone_slab");
- list.add("stone_slab2");
- list.add("stone_stairs");
- list.add("stone_sword");
- list.add("string");
- list.add("structure_block");
- list.add("structure_void");
- list.add("sugar");
- list.add("tallgrass");
- list.add("tipped_arrow");
- list.add("tnt");
- list.add("tnt_minecart");
- list.add("torch");
- list.add("totem_of_undying");
- list.add("trapdoor");
- list.add("trapped_chest");
- list.add("tripwire_hook");
- list.add("unlit_redstone_torch");
- list.add("unpowered_comparator");
- list.add("unpowered_repeater");
- list.add("vine");
- list.add("wall_banner");
- list.add("wall_sign");
- list.add("water");
- list.add("waterlily");
- list.add("water_bucket");
- list.add("web");
- list.add("wheat");
- list.add("wheat_seeds");
- list.add("white_glazed_terracotta");
- list.add("white_shulker_box");
- list.add("wooden_axe");
- list.add("wooden_button");
- list.add("wooden_door");
- list.add("wooden_hoe");
- list.add("wooden_pickaxe");
- list.add("wooden_pressure_plate");
- list.add("wooden_shovel");
- list.add("wooden_slab");
- list.add("wooden_sword");
- list.add("wool");
- list.add("writable_book");
- list.add("written_book");
- list.add("yellow_flower");
- list.add("yellow_glazed_terracotta");
- list.add("yellow_shulker_box");
- // Get random number
- Random rnd = new Random();
- int i = (Math.abs(rnd.nextInt())) % list.size();
- getServer().dispatchCommand(getServer().getConsoleSender(), "/give @p " + list.get(i) + " 1");
- sender.sendMessage("You got: " + list.get(i));
- return true;
- }
- return false;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement