Making inventory management easier by allowing players to choose what they pick up with an easy to use GUI and automatically switching profiles - if so desired!
Features
- Highly customizable!
- Create your own categories and items in the config file!
- Allow amount of profiles per usergroup.
- Have users create custom profiles that whitelist or blacklist.
- GUI menu for profile creation/editing.
- GUI contains most items sorted in categories.
- Changeable icon and name per profile
- Automatic profiles based on factions terrority the user is in (user defined).
- Commands to quickly toggle/select certain profiles or filter completely.
Commands
/itemfilter enable Enables the Item Pickup filter.
/itemfilter disable Disables the Item Pickup filter.
/itemfilter toggle Toggles the Item Pickup filter.
/itemfilter Opens the Item Pickup Filter GUI.
(Alias: /if )
Media
Spoiler: Video
Spoiler: Pictures
Spoiler: Pictures without Factions installed
Spoiler: Config File
# To set the allowed Profile amount per group, add the permission:
# itemfilter.profiles.max.x (x being numeric amount)
# The following permission applies by default:
# itemfilter.profiles.max.9
# Effectively allowing any user to create a max of 9 profiles
# The maximum supported profile amount is 9 and minimum 1.
# Add or remove 'itemfilter' to allow the use of the item filter.
# Add or remove 'itemfilter.gui' to allow the use of the GUI.
itemfilter:
items:
cat1name: '&6&lArmor and Weapons'
cat1icon: 'DIAMOND_HELMET'
cat1items: [
AIR, LEATHER_HELMET, CHAINMAIL_HELMET, IRON_HELMET, DIAMOND_HELMET, GOLD_HELMET, WOOD_SWORD, STONE_SWORD, AIR,
AIR, LEATHER_CHESTPLATE, CHAINMAIL_CHESTPLATE, IRON_CHESTPLATE, DIAMOND_CHESTPLATE, GOLD_CHESTPLATE, IRON_SWORD, BOW, AIR,
AIR, LEATHER_LEGGINGS, CHAINMAIL_LEGGINGS, IRON_LEGGINGS, DIAMOND_LEGGINGS, GOLD_LEGGINGS, DIAMOND_SWORD, ARROW, AIR,
AIR, LEATHER_BOOTS, CHAINMAIL_BOOTS, IRON_BOOTS, DIAMOND_BOOTS, GOLD_BOOTS, GOLD_SWORD, ENDER_PEARL, AIR
]
cat2name: '&6&lTools'
cat2icon: 'DIAMOND_PICKAXE'
cat2items: [
AIR, WOOD_PICKAXE, WOOD_SPADE, WOOD_AXE, WOOD_HOE, STONE_PICKAXE, STONE_SPADE, STONE_AXE, AIR,
AIR, STONE_HOE, IRON_PICKAXE, IRON_SPADE, IRON_AXE, IRON_HOE, GOLD_PICKAXE, GOLD_SPADE, AIR,
AIR, GOLD_AXE, GOLD_HOE, DIAMOND_PICKAXE, DIAMOND_SPADE, DIAMOND_AXE, DIAMOND_HOE, FISHING_ROD, AIR,
AIR, FLINT_AND_STEEL, COMPASS, WATCH, SHEARS, LEASH, NAME_TAG, AIR, AIR
]
cat3name: '&6&lValuables'
cat3icon: 'GOLD_BLOCK'
cat3items: [
AIR, AIR, COAL, DIAMOND, IRON_INGOT, GOLD_INGOT, GOLD_NUGGET, AIR, AIR,
AIR, AIR, SULPHUR, GLOWSTONE_DUST, REDSTONE_WIRE, ENDER_PEARL, NETHER_STAR, AIR, AIR,
AIR, AIR, REDSTONE_BLOCK, IRON_BLOCK, GOLD_BLOCK, DIAMOND_BLOCK, EMERALD_BLOCK, AIR, AIR,
AIR, AIR, HOPPER, BEACON, GOLDEN_APPLE, MOB_SPAWNER
]
cat4name: '&6&lPotion Supplies'
cat4icon: 'GLASS_BOTTLE'
cat4items: [
AIR, AIR, AIR, AIR, AIR, AIR, AIR, AIR, AIR,
AIR, AIR, AIR, MAGMA_CREAM, BLAZE_POWDER, FERMENTED_SPIDER_EYE, AIR, AIR, AIR,
AIR, AIR, AIR, SPECKLED_MELON, GLASS_BOTTLE, GHAST_TEAR
]
cat5name: '&6&lBlocks and Ores'
cat5icon: 'GRASS'
cat5items: [STONE, GRASS]
cat6name: '&6&lFarming'
cat6icon: 'SEEDS'
cat6items: [STONE, GRASS]
cat7name: '&6&lRaiding Supplies'
cat7icon: 'TNT'
cat7items: [STONE, GRASS]
chat:
error: '&cYou are not allowed to use this command!'
status:
enabled: '&6&lITEM FILTER &r&7Has been &aenabled&b.'
disabled: '&6&lITEM FILTER &r&7Has been &cdisabled&b.'
profileset: '&6&lITEM FILTER &r&7Profile set to: &6%NAME%.'
profile:
error: '&cProfile name can not be longer than 12 or shorter than 3. Please try another.'
invalid: '&cProfile name contains invalid characters. Please try another.'
exists: '&cA profile with that name already exists. Please try another.'
success: '&aProfile name has been set to &b%NAME%&a.'
menu:
profiles:
title: '&9Item Pickup Filter'
enable: '&a&lEnable Item Filter'
disable: '&c&lDisable Item Filter'
current: '&aCurrently active profile'
activate: '&7Activate Profile'
left: '&aLeft click &7to edit'
right: '&aRight click &7to change name'
chatmsg: '&6&lITEM FILTER &r&7&lType in the new name of your profile.'
enablmsg: '&a&lEnabled'
disablmsg: '&c&lDisabled'
msglore1: '&7Show messages when profiles'
msglore2: '&7switch automatically.'
item:
title: '&7Select Items'
update: '&6&lITEM FILTER &r&7Profile icon updated.'
edit:
title: '&9Edit Profile: &b%NAME%' #Max characters: 24 INCL. color codes
error: '&cA different profile already has this flag. &l(%NAME%)'
err_lore1: '&c&lError! &r&7A different profile'
err_lore2: '&7already has this flag.'
err_lore3: '&7(%NAME%)'
wild_name: '&2&lWilderness'
all_name: '&5&lAlly'
enem_name: '&4&lEnemy'
truc_name: '&d&lTruce'
peac_name: '&d&lPeaceful'
own_name: '&a&lOwn land'
neut_name: '&e&lNeutral land'
lore1: '&7Enabling will automatically activate'
lore2: '&7the profile when you enter'
lore3: '&7this land.'
Code (Text):
# To set the allowed Profile amount per group, add the permission:
# itemfilter.profiles.max.x (x being numeric amount)
# The following permission applies by default:
# itemfilter.profiles.max.9
# Effectively allowing any user to create a max of 9 profiles
# The maximum supported profile amount is 9 and minimum 1.
# Add or remove 'itemfilter' to allow the use of the item filter.
# Add or remove 'itemfilter.gui' to allow the use of the GUI.
itemfilter:
items:
cat1name: '&6&lArmor and Weapons'
cat1icon: 'DIAMOND_HELMET'
cat1items: [
AIR, LEATHER_HELMET, CHAINMAIL_HELMET, IRON_HELMET, DIAMOND_HELMET, GOLD_HELMET, WOOD_SWORD, STONE_SWORD, AIR,
AIR, LEATHER_CHESTPLATE, CHAINMAIL_CHESTPLATE, IRON_CHESTPLATE, DIAMOND_CHESTPLATE, GOLD_CHESTPLATE, IRON_SWORD, BOW, AIR,
AIR, LEATHER_LEGGINGS, CHAINMAIL_LEGGINGS, IRON_LEGGINGS, DIAMOND_LEGGINGS, GOLD_LEGGINGS, DIAMOND_SWORD, ARROW, AIR,
AIR, LEATHER_BOOTS, CHAINMAIL_BOOTS, IRON_BOOTS, DIAMOND_BOOTS, GOLD_BOOTS, GOLD_SWORD, ENDER_PEARL, AIR
]
cat2name: '&6&lTools'
cat2icon: 'DIAMOND_PICKAXE'
cat2items: [
AIR, WOOD_PICKAXE, WOOD_SPADE, WOOD_AXE, WOOD_HOE, STONE_PICKAXE, STONE_SPADE, STONE_AXE, AIR,
AIR, STONE_HOE, IRON_PICKAXE, IRON_SPADE, IRON_AXE, IRON_HOE, GOLD_PICKAXE, GOLD_SPADE, AIR,
AIR, GOLD_AXE, GOLD_HOE, DIAMOND_PICKAXE, DIAMOND_SPADE, DIAMOND_AXE, DIAMOND_HOE, FISHING_ROD, AIR,
AIR, FLINT_AND_STEEL, COMPASS, WATCH, SHEARS, LEASH, NAME_TAG, AIR, AIR
]
cat3name: '&6&lValuables'
cat3icon: 'GOLD_BLOCK'
cat3items: [
AIR, AIR, COAL, DIAMOND, IRON_INGOT, GOLD_INGOT, GOLD_NUGGET, AIR, AIR,
AIR, AIR, SULPHUR, GLOWSTONE_DUST, REDSTONE_WIRE, ENDER_PEARL, NETHER_STAR, AIR, AIR,
AIR, AIR, REDSTONE_BLOCK, IRON_BLOCK, GOLD_BLOCK, DIAMOND_BLOCK, EMERALD_BLOCK, AIR, AIR,
AIR, AIR, HOPPER, BEACON, GOLDEN_APPLE, MOB_SPAWNER
]
cat4name: '&6&lPotion Supplies'
cat4icon: 'GLASS_BOTTLE'
cat4items: [
AIR, AIR, AIR, AIR, AIR, AIR, AIR, AIR, AIR,
AIR, AIR, AIR, MAGMA_CREAM, BLAZE_POWDER, FERMENTED_SPIDER_EYE, AIR, AIR, AIR,
AIR, AIR, AIR, SPECKLED_MELON, GLASS_BOTTLE, GHAST_TEAR
]
cat5name: '&6&lBlocks and Ores'
cat5icon: 'GRASS'
cat5items: [STONE, GRASS]
cat6name: '&6&lFarming'
cat6icon: 'SEEDS'
cat6items: [STONE, GRASS]
cat7name: '&6&lRaiding Supplies'
cat7icon: 'TNT'
cat7items: [STONE, GRASS]
chat:
error: '&cYou are not allowed to use this command!'
status:
enabled: '&6&lITEM FILTER &r&7Has been &aenabled&b.'
disabled: '&6&lITEM FILTER &r&7Has been &cdisabled&b.'
profileset: '&6&lITEM FILTER &r&7Profile set to: &6%NAME%.'
profile:
error: '&cProfile name can not be longer than 12 or shorter than 3. Please try another.'
invalid: '&cProfile name contains invalid characters. Please try another.'
exists: '&cA profile with that name already exists. Please try another.'
success: '&aProfile name has been set to &b%NAME%&a.'
menu:
profiles:
title: '&9Item Pickup Filter'
enable: '&a&lEnable Item Filter'
disable: '&c&lDisable Item Filter'
current: '&aCurrently active profile'
activate: '&7Activate Profile'
left: '&aLeft click &7to edit'
right: '&aRight click &7to change name'
chatmsg: '&6&lITEM FILTER &r&7&lType in the new name of your profile.'
enablmsg: '&a&lEnabled'
disablmsg: '&c&lDisabled'
msglore1: '&7Show messages when profiles'
msglore2: '&7switch automatically.'
item:
title: '&7Select Items'
update: '&6&lITEM FILTER &r&7Profile icon updated.'
edit:
title: '&9Edit Profile: &b%NAME%' #Max characters: 24 INCL. color codes
error: '&cA different profile already has this flag. &l(%NAME%)'
err_lore1: '&c&lError! &r&7A different profile'
err_lore2: '&7already has this flag.'
err_lore3: '&7(%NAME%)'
wild_name: '&2&lWilderness'
all_name: '&5&lAlly'
enem_name: '&4&lEnemy'
truc_name: '&d&lTruce'
peac_name: '&d&lPeaceful'
own_name: '&a&lOwn land'
neut_name: '&e&lNeutral land'
lore1: '&7Enabling will automatically activate'
lore2: '&7the profile when you enter'
lore3: '&7this land.'
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Item Pickup Filter | GUI + Profiles + Factions Support is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8. Downloaded 232 times (via Spigot). Download it and open it directly in the game.