Place Items On Ground [Rebuilt] [1.9 - 1.15] 1.0.6

Place Items On The Ground Again!

  1. Allogeneous
    Native Minecraft Version:
    1.15
    Tested Minecraft Versions:
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    Source Code:
    https://github.com/Allogeneous/PlaceItemsOnGroundRebuilt
    Contributors:
    Allogeneous
    Languages Supported:
    Chinese
    Read This:
    Place Items On Ground is back and better than ever!

    This plugin is NOT compatible with the retired version of this plugin AT ALL.

    I have tested it as best I can for bugs and glitches. If you find a bug please let me know :)

    This plugin allows you to place any item you are holding in your hand on the ground.

    Performance Notice: This plugin, just like the original, uses invisible armor stands to accomplish what it does, so keep in mind that this plugin will let players create a lot of entities, but they can be capped!


    Screenshots:
    [​IMG]
    [​IMG]

    [​IMG]
    [​IMG]
    [​IMG]
    Improvements:
    This plugin improves upon many features of the original plugin!

    + The ability to place items on all 6 sides of a block
    + Custom chat messages
    + MANY bug fixes
    + More permissions and customization
    + Much more detailed list of what blocks can be placed where
    + A much more robust config file
    + Better command structure
    + Better storage system
    + More flexible and efficient code
    + Clearer error and permissions messages

    Mechanics / Controls:

    Placing Items:

    To access the main features of this plugin do the command,
    /placeitems toggle. Once this command is issued, sneak and right any block with an item in you hand. When this is done one of the items or the item, depending on if the item is stacked, will be removed from your hand and placed on the ground.

    Picking Up Items:

    To pick up a placed item there are two ways to do this. One is to break the block underneath the placed item. This will cause the item to pop off and drop on the ground. Another way is to right click the item. For placed blocks this is easy to do, but for placed items you will need to click a little bit in front of where it was placed.

    Note: This plugin plays nicely with plugins like WorldGuard and GriefPrevention so you should not have any problems with placing or removing items in claimed areas.

    The Placement Cap:

    The amount of items a player can place with this plugin can be capped in three ways. One is the default cap, which is applied to everyone. The second way is using the place items commands to set per player caps using the file system. The third way is with permissions. In order to give someone a permissions based cap simply use any permissions plugin to give them the permission "placeitems.cap.#" replace # with the desired cap amount. There is also a permission for unlimited which is "placeitems.cap.u".

    Note that if you use permissions for placement caps they will override and take priority over file placement caps!

    Other Modified Behaviors:

    Pistons cannot push blocks with placed items near them or on top of blocks that are going to be pushed.

    Languages:

    Here is a step-by-step guide on how to install languages (this works for version 1.0.6 and up):

    1. Download the desired language file from below.
    2. Put the language file in the plugin data file where the English file is (do not delete the English file).
    3. Change the languageFile line, this should be the first line in the config, to the file name of the downloaded language file.
    4. Restart the server

    Available Languages:

    Download: Chinese Thanks To: qsefthuopq

    Want to translate my plugin? Send me a translated file and I will list it here!

    Commands:

    There is only one command: /placeitems
    All functionality is done through arguments for this command.

    Here is a list of command arguments with descriptions:

    /placeitems help - displays a list of commands
    /placeitems toggle - toggles the ability for a player to sneak and place items on the ground
    /placeitems rightclicktoggle - toggles the ability for a player to pick up placed items by right clicking
    /placeitems siderotation <0-7> - set the position that items placed on their side will be rotated at.
    /placeitems set <name> <amount> - sets the amount of items a player can set on the ground (use a "u" in place of the amount for unlimited)
    /placeitems clear <radius> - removes all placed items within a specified block radius (1 - 250) safely
    /placeitems reload - reloads the plugin's config file
    /placeitems restorecap <name> - sets the players placement cap back to the default placement cap
    /placeitems configname - get the name of the item in your hand that will be accepted by lists in the config file

    Dangerous Commands:
    /placeitems purge <radius> - this command is designed to fix bugs if a location is not allowing an item to be placed on it

    Warning: This command is similar to /placeitems clear <radius> (try using this command first), but if needed, this command will remove ALL ARMOR STANDS (even those not placed by this plugin) in the given radius. It will also purge the location data file of all place items data in the specified radius (1 - 250) blocks!

    /placeitems playerdata <arg> <name> (<arg>) (<arg>) - allows direct manipulation of a player's data file

    Warning: Direct player data manipulation can lead to unexpected results if not careful!

    Permissions (From plugin.yml):

    Code (YAML):

    placeitems.help
    :
            description
    : Allows usage of /placeitems help to see help list
            default
    : true
        placeitems.toggle
    :
            description
    : Allows usage of /placeitems toggle
            default
    : true
        placeitems.rightclicktoggle
    :
            description
    : Allows usage of /placeitems rightclicktoggle
            default
    : true
        placeitems.siderotation
    :
            description
    : Allows usage of /placeitems siderotation
            default
    : true
        placeitems.place.top
    :
            description
    : Allows user to place items on the top of blocks
            default
    : true
        placeitems.place.sides
    :
            description
    : Allows user to place items on the sides of blocks
            default
    : true
        placeitems.place.bottom
    :
            description
    : Allows user to place items on the bottom of blocks
            default
    : true
        placeitems.place
    :
            description
    : Allows user to place items on all sides of blocks
            default
    : true
        placeitems.take
    :
            description
    : Allows user to pick items up off the ground
            default
    : true
        placeitems.cap
    :
            description
    : Base permission for permission based caps
            default
    : true
        placeitems.set
    :
            description
    : Allows user to set placement cap on other players with /placeitems set
            default
    : op
        placeitems.clear
    :
            description
    : Allows user to clear placed items up to 250 blocks away with /placeitems clear
            default
    : op
        placeitems.reload
    :
            description
    : Allows user to reload the config file using /placeitems reload
            default
    : op
        placeitems.configname
    :
            description
    : Allows user to get the name of the item in their hand to put into config file lists using /placeitems configname
            default
    : op
        placeitems.purge
    :
            description
    : Allows user to purge placed items up to 250 blocks away with /placeitems purge
            default
    : op
        placeitems.playerdata
    :
            description
    : Allows usage of /placeitems playerdata to directly manipulate the player's data file
            default
    : op
        placeitems.worldblacklistbypass
    :
            description
    : Allows user to bypass the world blacklist
            default
    : op
     
    Sample Config File:

    Code (YAML):
    #########
    #GENERAL#
    #########

    #Select your language file from the list of files provided below.
    #Current languages: English
    #Valid file names are: plugin_msgs_en.yml
    languageFile
    : "plugin_msgs_en.yml"
    #Writes new placed item location data to a file every x minutes
    useLocationAutoSave
    : true
    #Will automatically use lists starting with the name 'legacy' if a legacy server version is detected
    #I recomend keeping this set to true
    forceLegacy
    : true
    #Time is in minutes for autosave
    locationAutoSaveTime
    : 1
    #Repeat the update checker every hour (true) or only on server boot (false)
    repeatUpdateChecker
    : true
    #Default amount of items a player can place on the ground (set to -1 for unlimited)
    defaultPlaceCap
    : 10
    #Allow item placing on the top of blocks
    allowTopPlacing
    : true
    #Allow item placing on the sides of blocks
    allowSidePlacing
    : true
    #Allow item placing on the bottom of blocks
    allowBottomPlacing
    : true
    #This plugin now uses bStats! This helps me collect some basic information on how and where this plugin in being used.
    #You can read about this here: https://bstats.org
    #I would really appriciate it if you left this set to true! <3
    bStats
    : true
    #Prevent items from being placed on the gound in certain worlds.
    #Example: worldBlacklist: world1, world2
    worldBlacklist
    :

    #######################
    #EXPERIMENTAL FEATURES#
    #######################

    #/plot clear and /plot delete will remove any placed items correctly
    plotSquaredClear
    : false

    #This is designed to resolve issues with "custom item" or "custom block" plugins.
    #Making this setting this to true will make it so that only blocks or items can be placed that do not have a display name or lore.
    strictCompatibilityMode
    : false

    ###################
    #BLACKLISTED ITEMS#
    ###################

    #HOW TO CHANGE A LIST:
    #Add items to this list using ", TYPE" without quotes. Make sure all items on the list are on the same line. Here is a link to all item type names: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html
    #Note that if there are any items on here that are not in the current version of the server you are running, they will just be ignored.
    #The lists that do not start with legacy have all items from 1.13 to 1.14. Lists that start with legacy will be used for versions older than 1.13

    #This is a list of items that being placed on the groud has been disabled for with using this plugin.
    #The current items here are all items that have unconvential displays on armor stand heads and don't play nicely with the plugin so I would not recomend removing any of these.
    blacklistedItemsAll
    : WHITE_BED, ORANGE_BED, MAGENTA_BED, LIGHT_BLUE_BED, YELLOW_BED,
      LIME_BED, PINK_BED, GRAY_BED, LIGHT_GRAY_BED, CYAN_BED, PURPLE_BED, BLUE_BED, BROWN_BED,
      GREEN_BED, RED_BED, BLACK_BED, WHITE_BANNER, ORANGE_BANNER, MAGENTA_BANNER, LIGHT_BLUE_BANNER,
      YELLOW_BANNER, LIME_BANNER, PINK_BANNER, GRAY_BANNER, LIGHT_GRAY_BANNER, CYAN_BANNER,
      PURPLE_BANNER, BLUE_BANNER, BROWN_BANNER, GREEN_BANNER, RED_BANNER, BLACK_BANNER,
      TRIDENT, SHIELD

    blacklistedItemsTop
    :

    blacklistedItemsSides
    : END_ROD, LEAD, BONE

    blacklistedItemsBottom
    : OAK_SLAB, SPRUCE_SLAB, BIRCH_SLAB, JUNGLE_SLAB,
      ACACIA_SLAB, DARK_OAK_SLAB, STONE_SLAB, SMOOTH_STONE_SLAB, SANDSTONE_SLAB, CUT_SANDSTONE_SLAB,
      PETRIFIED_OAK_SLAB, COBBLESTONE_SLAB, BRICK_SLAB, STONE_BRICK_SLAB, NETHER_BRICK_SLAB,
      QUARTZ_SLAB, RED_SANDSTONE_SLAB, CUT_RED_SANDSTONE_SLAB, PURPUR_SLAB, PRISMARINE_SLAB,
      PRISMARINE_BRICK_SLAB, DARK_PRISMARINE_SLAB, POLISHED_GRANITE_SLAB, SMOOTH_RED_SANDSTONE_SLAB,
      MOSSY_STONE_BRICK_SLAB, POLISHED_DIORITE_SLAB, MOSSY_COBBLESTONE_SLAB, END_STONE_BRICK_SLAB,
      SMOOTH_SANDSTONE_SLAB, SMOOTH_QUARTZ_SLAB, GRANITE_SLAB, ANDESITE_SLAB, RED_NETHER_BRICK_SLAB,
      POLISHED_ANDESITE_SLAB, DIORITE_SLAB, STONE_PRESSURE_PLATE, OAK_PRESSURE_PLATE, SPRUCE_PRESSURE_PLATE,
      BIRCH_PRESSURE_PLATE, JUNGLE_PRESSURE_PLATE, ACACIA_PRESSURE_PLATE, DARK_OAK_PRESSURE_PLATE,
      LIGHT_WEIGHTED_PRESSURE_PLATE, HEAVY_WEIGHTED_PRESSURE_PLATE, END_ROD

    legacyBlacklistedItemsAll
    : BED, SHIELD, BANNER

    legacyBlacklistedItemsTop
    :

    legacyBlacklistedItemsSides
    : END_ROD, LEASH, BONE

    legacyBlacklistedItemsBottom
    : PURPUR_SLAB, WOOD_STEP, STEP, STONE_SLAB2,
      GOLD_PLATE, WOOD_PLATE, IRON_PLATE, STONE_PLATE, END_ROD

    #################
    #DO NOT PLACE ON#
    #################

    #This is a list of blocks that items cannot be placed on.
    #The current items here are all blocks that don't look right when an item is placed on them. I don't recomend removing any of these.
    blacklistedPlaceItemsAll
    : IRON_DOOR, OAK_DOOR, SPRUCE_DOOR, JUNGLE_DOOR, ACACIA_DOOR,
      DARK_OAK_DOOR, BIRCH_DOOR, OAK_TRAPDOOR, SPRUCE_TRAPDOOR, BIRCH_TRAPDOOR, JUNGLE_TRAPDOOR,
      ACACIA_TRAPDOOR, DARK_OAK_TRAPDOOR, IRON_TRAPDOOR, WHITE_BED, ORANGE_BED,
      MAGENTA_BED, LIGHT_BLUE_BED, YELLOW_BED, LIME_BED, PINK_BED, GRAY_BED, LIGHT_GRAY_BED,
      CYAN_BED, PURPLE_BED, BLUE_BED, BROWN_BED, GREEN_BED, RED_BED, BLACK_BED, WHITE_BANNER,
      ORANGE_BANNER, MAGENTA_BANNER, LIGHT_BLUE_BANNER, YELLOW_BANNER, LIME_BANNER, PINK_BANNER,
      GRAY_BANNER, LIGHT_GRAY_BANNER, CYAN_BANNER, PURPLE_BANNER, BLUE_BANNER, BROWN_BANNER,
      GREEN_BANNER, RED_BANNER, BLACK_BANNER, COBBLESTONE_WALL, MOSSY_COBBLESTONE_WALL,
      BRICK_WALL, PRISMARINE_WALL, RED_SANDSTONE_WALL, MOSSY_STONE_BRICK_WALL, GRANITE_WALL,
      STONE_BRICK_WALL, NETHER_BRICK_WALL, ANDESITE_WALL, RED_NETHER_BRICK_WALL, SANDSTONE_WALL,
      END_STONE_BRICK_WALL, DIORITE_WALL, STONE_PRESSURE_PLATE, OAK_PRESSURE_PLATE, SPRUCE_PRESSURE_PLATE,
      BIRCH_PRESSURE_PLATE, JUNGLE_PRESSURE_PLATE, ACACIA_PRESSURE_PLATE, DARK_OAK_PRESSURE_PLATE,
      LIGHT_WEIGHTED_PRESSURE_PLATE, HEAVY_WEIGHTED_PRESSURE_PLATE, END_PORTAL_FRAME, CAKE, HOPPER, BREWING_STAND,
      TURTLE_EGG, BELL, CAMPFIRE, DAYLIGHT_DETECTOR, WHITE_SHULKER_BOX, ORANGE_SHULKER_BOX, MAGENTA_SHULKER_BOX, LIGHT_BLUE_SHULKER_BOX,
      YELLOW_SHULKER_BOX, LIME_SHULKER_BOX, PINK_SHULKER_BOX, GRAY_SHULKER_BOX, LIGHT_GRAY_SHULKER_BOX, CYAN_SHULKER_BOX, PURPLE_SHULKER_BOX,
      BLUE_SHULKER_BOX, BROWN_SHULKER_BOX, GREEN_SHULKER_BOX, RED_SHULKER_BOX, SHULKER_BOX, OAK_FENCE_GATE, SPRUCE_FENCE_GATE,
      BIRCH_FENCE_GATE, JUNGLE_FENCE_GATE, DARK_OAK_FENCE_GATE, ACACIA_FENCE_GATE

    blacklistedPlaceItemsTop
    : ENCHANTING_TABLE, CAULDRON, GRASS_PATH, FARMLAND, LECTERN, STONECUTTER

    blacklistedPlaceItemsSides
    : STONECUTTER, GLASS_PANE, WHITE_STAINED_GLASS_PANE, ORANGE_STAINED_GLASS_PANE,
      MAGENTA_STAINED_GLASS_PANE, LIGHT_BLUE_STAINED_GLASS_PANE, YELLOW_STAINED_GLASS_PANE,
      LIME_STAINED_GLASS_PANE, PINK_STAINED_GLASS_PANE, GRAY_STAINED_GLASS_PANE, LIGHT_GRAY_STAINED_GLASS_PANE,
      CYAN_STAINED_GLASS_PANE, PURPLE_STAINED_GLASS_PANE, BLUE_STAINED_GLASS_PANE, BROWN_STAINED_GLASS_PANE,
      GREEN_STAINED_GLASS_PANE, RED_STAINED_GLASS_PANE, BLACK_STAINED_GLASS_PANE, IRON_BARS, LECTERN, GRINDSTONE,
      ANVIL, CHIPPED_ANVIL, DAMAGED_ANVIL, OAK_FENCE, NETHER_BRICK_FENCE, SPRUCE_FENCE, BIRCH_FENCE, JUNGLE_FENCE,
      ACACIA_FENCE, DARK_OAK_FENCE

    blacklistedPlaceItemsBottom
    : CAULDRON, GRINDSTONE

    legacyBlacklistedPlaceItemsAll
    : IRON_DOOR_BLOCK, WOODEN_DOOR, SPRUCE_DOOR, JUNGLE_DOOR, ACACIA_DOOR,
      DARK_OAK_DOOR, BIRCH_DOOR, IRON_TRAPDOOR, TRAP_DOOR, BED_BLOCK, STANDING_BANNER, WALL_BANNER,
      COBBLE_WALL, GOLD_PLATE, WOOD_PLATE, IRON_PLATE, STONE_PLATE, HOPPER, CAKE_BLOCK, ENDER_PORTAL_FRAME,
      DAYLIGHT_DETECTOR, WHITE_SHULKER_BOX, ORANGE_SHULKER_BOX, MAGENTA_SHULKER_BOX, LIGHT_BLUE_SHULKER_BOX,
      YELLOW_SHULKER_BOX, LIME_SHULKER_BOX, PINK_SHULKER_BOX, GRAY_SHULKER_BOX, LIGHT_GRAY_SHULKER_BOX, CYAN_SHULKER_BOX, PURPLE_SHULKER_BOX,
      BLUE_SHULKER_BOX, BROWN_SHULKER_BOX, GREEN_SHULKER_BOX, RED_SHULKER_BOX, PURPLE_SHULKER_BOX, SHULKER_BOX, FENCE_GATE, SPRUCE_FENCE_GATE,
      BIRCH_FENCE_GATE, JUNGLE_FENCE_GATE, DARK_OAK_FENCE_GATE, ACACIA_FENCE_GATE

    legacyBlacklistedPlaceItemsTop
    : ENCHANTING_TABLE, CAULDRON, GRASS_PATH, SOIL

    legacyBlacklistedPlaceItemsSides
    : IRON_FENCE, THIN_GLASS, STAINED_GLASS_PANE, ANVIL, FENCE, NETHER_FENCE,
      SPRUCE_FENCE, BIRCH_FENCE, JUNGLE_FENCE, ACACIA_FENCE, DARK_OAK_FENCE

    legacyBlacklistedPlaceItemsBottom
    : CAULDRON

    ###################
    #USEFUL ITEM LISTS#
    ###################

    #This is a list of all items in the game that can move (ex: sand can fall) or dissappear (ex: tnt can explode) on their own
    #Set this to true to disable placing items on these kinds of blocks
    includeBlocksThatCanMoveOrDisappear
    : false
    blocksThatCanMoveOrDisappear
    : ACACIA_LEAVES, BIRCH_LEAVES, OAK_LEAVES, SPRUCE_LEAVES, DARK_OAK_LEAVES, JUNGLE_LEAVES, GRAVEL, SAND, PISTON,
      STICKY_PISTON, RED_SAND, ICE, TNT, WHITE_CONCRETE_POWDER, ORANGE_CONCRETE_POWDER, MAGENTA_CONCRETE_POWDER, LIGHT_BLUE_CONCRETE_POWDER, YELLOW_CONCRETE_POWDER,
      LIME_CONCRETE_POWDER, PINK_CONCRETE_POWDER, GRAY_CONCRETE_POWDER, LIGHT_GRAY_CONCRETE_POWDER, CYAN_CONCRETE_POWDER, PURPLE_CONCRETE_POWDER,
      BLUE_CONCRETE_POWDER, BROWN_CONCRETE_POWDER, GREEN_CONCRETE_POWDER, RED_CONCRETE_POWDER, ANVIL, CHIPPED_ANVIL, DAMAGED_ANVIL

    legacyBlocksThatCanMoveOrDisappear
    : LEAVES, SAND, GRAVEL, PISTON_STICKY_BASE, PISTON_BASE, ICE, TNT, CONCRETE_POWDER, ANVIL

    #This a list of all slabs in the game, if you want to include them in the blacklist just copy and paste them
    slabs
    : OAK_SLAB, SPRUCE_SLAB, BIRCH_SLAB, JUNGLE_SLAB,
      ACACIA_SLAB, DARK_OAK_SLAB, STONE_SLAB, SMOOTH_STONE_SLAB, SANDSTONE_SLAB, CUT_SANDSTONE_SLAB,
      PETRIFIED_OAK_SLAB, COBBLESTONE_SLAB, BRICK_SLAB, STONE_BRICK_SLAB, NETHER_BRICK_SLAB,
      QUARTZ_SLAB, RED_SANDSTONE_SLAB, CUT_RED_SANDSTONE_SLAB, PURPUR_SLAB, PRISMARINE_SLAB,
      PRISMARINE_BRICK_SLAB, DARK_PRISMARINE_SLAB, POLISHED_GRANITE_SLAB, SMOOTH_RED_SANDSTONE_SLAB,
      MOSSY_STONE_BRICK_SLAB, POLISHED_DIORITE_SLAB, MOSSY_COBBLESTONE_SLAB, END_STONE_BRICK_SLAB,
      SMOOTH_SANDSTONE_SLAB, SMOOTH_QUARTZ_SLAB, GRANITE_SLAB, ANDESITE_SLAB, RED_NETHER_BRICK_SLAB,
      POLISHED_ANDESITE_SLAB, DIORITE_SLAB

    legacySlabs
    : PURPUR_SLAB, WOOD_STEP, STEP, STONE_SLAB2

    legacyDoubleSlabs
    : PURPUR_DOUBLE_SLAB, DOUBLE_STONE_SLAB2, WOOD_DOUBLE_STEP, DOUBLE_STEP

    #This a list of all slabs in the game, if you want to include them in the blacklist just copy and paste them
    stairs
    : OAK_STAIRS, SPRUCE_STAIRS, BIRCH_STAIRS, JUNGLE_STAIRS,
      ACACIA_STAIRS, DARK_OAK_STAIRS, STONE_STAIRS, SANDSTONE_STAIRS, COBBLESTONE_STAIRS,
      BRICK_STAIRS, STONE_BRICK_STAIRS, NETHER_BRICK_STAIRS, QUARTZ_STAIRS, RED_SANDSTONE_STAIRS,
      PURPUR_STAIRS, PRISMARINE_STAIRS, PRISMARINE_BRICK_STAIRS, DARK_PRISMARINE_STAIRS,
      POLISHED_GRANITE_STAIRS, SMOOTH_RED_SANDSTONE_STAIRS, MOSSY_STONE_BRICK_STAIRS,
      POLISHED_DIORITE_STAIRS, MOSSY_COBBLESTONE_STAIRS, END_STONE_BRICK_STAIRS, SMOOTH_SANDSTONE_STAIRS,
      SMOOTH_QUARTZ_STAIRS, GRANITE_STAIRS, ANDESITE_STAIRS, RED_NETHER_BRICK_STAIRS,
      POLISHED_ANDESITE_STAIRS, DIORITE_STAIRS

    legacyStairs
    : WOOD_STAIRS, SPRUCE_WOOD_STAIRS, BIRCH_WOOD_STAIRS, JUNGLE_WOOD_STAIRS,
      ACACIA_STAIRS, DARK_OAK_STAIRS, STONE_STAIRS, SANDSTONE_STAIRS, COBBLESTONE_STAIRS,
      BRICK_STAIRS, SMOOTH_STAIRS, NETHER_BRICK_STAIRS, QUARTZ_STAIRS, PURPUR_STAIRS

    ###############
    #SPECIAL CASES#
    ###############

    #There are some items in the game that behave like blocks when put on an armor stand head and some blocks that behave like items when put on an armor stand head!

    #If an item is sticking straight up when it is placed, adding it to this list should fix that
    itemLikeBlocks
    : BARRIER, TRIPWIRE_HOOK, DEAD_BUSH, BROWN_MUSHROOM, RED_MUSHROOM, LADDER,
      TORCH, LEVER, RAIL, ACTIVATOR_RAIL, DETECTOR_RAIL, POWERED_RAIL, LADDER, VINE,
      HOPPER, SEA_PICKLE, IRON_DOOR, OAK_DOOR, SPRUCE_DOOR, BIRCH_DOOR, JUNGLE_DOOR, ACACIA_DOOR,
      DARK_OAK_DOOR, REDSTONE_TORCH, COMPARATOR, REPEATER, IRON_BARS, DEAD_HORN_CORAL,
      DEAD_FIRE_CORAL, DEAD_BUBBLE_CORAL, DEAD_BRAIN_CORAL, HORN_CORAL, FIRE_CORAL, BUBBLE_CORAL,
      BRAIN_CORAL, TUBE_CORAL, FIRE_CORAL_FAN, HORN_CORAL_FAN, DEAD_BRAIN_CORAL_FAN, DEAD_BUBBLE_CORAL_FAN,
      DEAD_FIRE_CORAL_FAN, DEAD_HORN_CORAL_FAN, DEAD_TUBE_CORAL_FAN, TUBE_CORAL_FAN, DEAD_TUBE_CORAL,
      BRAIN_CORAL_FAN, BUBBLE_CORAL_FAN, PEONY, PINK_TULIP, WHITE_TULIP, ORANGE_TULIP,
      RED_TULIP, SEAGRASS, OXEYE_DAISY, BLUE_ORCHID, GRASS, ROSE_BUSH, SUNFLOWER, AZURE_BLUET,
      POPPY, DANDELION, ALLIUM, LILAC, LARGE_FERN, TALL_GRASS, LILY_OF_THE_VALLEY, CORNFLOWER,
      FERN, OAK_SAPLING, DARK_OAK_SAPLING, BIRCH_SAPLING, SPRUCE_SAPLING, ACACIA_SAPLING,
      JUNGLE_SAPLING, BAMBOO, LILY_PAD, WITHER_ROSE, CAULDRON, BREWING_STAND, TURTLE_EGG,
      FLOWER_POT, BELL, CAMPFIRE, LANTERN, COBWEB, CAKE, OAK_SIGN, SPRUCE_SIGN, BIRCH_SIGN,
      JUNGLE_SIGN, ACACIA_SIGN, DARK_OAK_SIGN, GLASS_PANE, WHITE_STAINED_GLASS_PANE, ORANGE_STAINED_GLASS_PANE,
      MAGENTA_STAINED_GLASS_PANE, LIGHT_BLUE_STAINED_GLASS_PANE, YELLOW_STAINED_GLASS_PANE,
      LIME_STAINED_GLASS_PANE, PINK_STAINED_GLASS_PANE, GRAY_STAINED_GLASS_PANE, LIGHT_GRAY_STAINED_GLASS_PANE,
      CYAN_STAINED_GLASS_PANE, PURPLE_STAINED_GLASS_PANE, BLUE_STAINED_GLASS_PANE, BROWN_STAINED_GLASS_PANE,
      GREEN_STAINED_GLASS_PANE, RED_STAINED_GLASS_PANE, BLACK_STAINED_GLASS_PANE, SIGN, NETHER_WART

    legacyItemLikeBlocks
    : BARRIER, TRIPWIRE_HOOK, DEAD_BUSH, BROWN_MUSHROOM, RED_MUSHROOM, LADDER,
      TORCH, LEVER, RAILS, ACTIVATOR_RAIL, DETECTOR_RAIL, POWERED_RAIL, LADDER, VINE,
      HOPPER, IRON_FENCE, REDSTONE_TORCH_ON, YELLOW_FLOWER, RED_FLOWER, SAPLING, DOUBLE_PLANT, SIGN,
      THIN_GLASS, WEB, STAINED_GLASS_PANE, NETHER_WART

    #If an item is clipping into the groud funny adding it here might fix it, if not it might need to be blacklisted
    blockLikeItems
    : LEATHER_HELMET, CHAINMAIL_HELMET, GOLD_HELMET, IRON_HELMET, DIAMOND_HELMET,
      TURTLE_HELMET

    legacyBlockLikeItems
    : LEATHER_HELMET, CHAINMAIL_HELMET, GOLD_HELMET, IRON_HELMET, DIAMOND_HELMET,
      TURTLE_HELMET, SKULL_ITEM

    ##########
    #PLACE IN#
    ##########

    #Blocks the user can place items in (blocks above the one clicked)
    placeIn
    : AIR, CAVE_AIR, WATER

    ##############
    #DO NOT TOUCH#
    ##############
    configVersion
    : 9
     
    Todo:
    -More translations are always welcome!
    -Let me know if there is anything that you want added :D
    DonKolia, toriset, rmellis and 6 others like this.

Recent Reviews

  1. Miaws
    Miaws
    4/5,
    Version: 1.0.6
    Please Update It To version 1.16.4 - 1.16.5 i need it:3 it's a good pluginnn pls update itt
  2. strahil211
    strahil211
    1/5,
    Version: 1.0.6
    Do not use this plugin there is no good way to undo all the items placed and they remain unremovable if you delete the plugin or its folder and /placeitems purge 250 crashes the server
  3. jhezreel708
    jhezreel708
    5/5,
    Version: 1.0.6
    I hope you update to 1.16.3 this is a very good plugin so far been using it since 1.15.2 :D
    Please update Q A Q
  4. toriset
    toriset
    5/5,
    Version: 1.0.6
    Perfect plugin for item placing on the ground. I use it on my survival server around 10 players online constantly and its fun to play around with this and confuse the players on the server a bit. I just don't understand why people don't first of all setup their permissions and then actually rate is lower than this plugin actually is worth.
  5. mfnalex
    mfnalex
    5/5,
    Version: 1.0.6
    This plugin is awesome. I am sorry for the people who give 4 stars because they cannot set their permissions correctly or because they want an update :/
  6. Govindas
    Govindas
    5/5,
    Version: 1.0.4
    I love this update, it made pretty much every feature I wanted. Amazing. Thank you!
  7. Pr0Pancakeslol
    Pr0Pancakeslol
    5/5,
    Version: 1.0.3
    sadly had to take this out of my plugins list for awihle until update, awesome plugin for users,
  8. Auxilor
    Auxilor
    4/5,
    Version: 1.0.3
    Any plans to update to 1.15? I would absolutely use this, if not pay for this as a plugin
    1. Allogeneous
      Author's Response
      I have not been active for a year, but I would like to make another update for this plugin. The update would make sure this plugin works well with 1.15 and address some other bugs mentioned in the past year. I cannot give a set date as to when it will be released, however.
  9. ZubZeroHero45
    ZubZeroHero45
    4/5,
    Version: 1.0.2
    Great plugin and all but can you help me, I can place things, but my friends can't, a fix would lead to fivestars
    1. Allogeneous
      Author's Response
      Hi, are your permissions configured correctly? If you are still having this issue, send me a message with more detailed info. I will see if I can help you!
  10. suwako99
    suwako99
    5/5,
    Version: 1.0.1
    pls set check update to config,every time the plugin check update,server will stuck for 5s!
    1. Allogeneous
      Author's Response
      Ah, I just saw this. I will add a toggle for the update checker in the config in the next update!