AutoPickup
This plugin automatically sends mined blocks to a players inventory. It can also send mob drops and xp straight to players. This should be compatible with most other plugins.
Features
- Has AutoSmelt and AutoBlock
- Has an auto sell feature (requires quicksell)
- Has Fortune support
- Warns players when their inventories are full
AutoBlock will automatically turn 9 ingots into a block (see the pretty picture above that explains this). AutoSmelt will automatically turn ores into ingots (see the awesome picture above for a more visual explanation) .
Commands and Permissions
- /AutoPickup - Displays the help screen
- /AutoSell toggle - Toggles auto sell. This only works if the plugin QuickSell is installed - Permission: AutoSell.toggle
- /AutoPickup toggle - Toggles auto pickup - Permission: AutoPickup.toggle
- /AutoBlock toggle - Toggles auto block - Permission: AutoBlock.toggle
- /AutoBlock - Turns anything that can be into a block - Permission: AutoBlock.command
- /AutoSmelt - Smelts anything that can be smelted in your inventory - Permission: AutoSmelt.command
- /AutoSmelt toggle - Toggles auto smelt - Permission: AutoSmelt.toggle
- /AutoSmelt reload - Reloads the plugin - Permission: AutoPickup.reload
- AutoPickup.enabled - Gives a player autopickup when they join the server
- AutoBlock.enabled - Gives a player autoblock when they join the server
- AutoSmelt.enabled - Gives a player autosmelt when they join the server
- AutoSell.enabled - Gives a player autosell when they join the server. Requires Quicksell
Special Permissions: These permissions will not be used on most servers, and would probably confuse people if they were enabled, so these permissions must be enabled in config,yml before they can be used.
- AutoPickup.infinity - Stops players' picks from breaking
- AutoPickup.BlockGui - Disables the autopickup gui
Videos
Compatibility
Compatible with: MythicDrops, MythicMobs, QuickSell, FortuneBlocks, AutoSell, StackableItems, PrisonGems, TokenEnchant
If you want the plugin to be compatible with another plugin, tell me and I'll try to add it
Configs
There are a few config files (which will be created when you load the plugin):
Config.yml:
There are a few options here
- Full Inventory.Delete Item - If this is true, items that cannot fit into your inventory will disappear when using autopickup. If this is set to false, the items will fall to the ground as if you did not have autopickup enabled.
- Full Inventory.Warn - If this is true, the plugin will warn players when their inventories are full.
- Infinity Pick - If this is set to true, any player with the permission AutoPickup.infinity will never break picks while using them
- Auto Block XP - If this is set to true, XP from blocks will automatically go to the player
- Mob.Auto Pickup - If this is set to true, drops from mobs will go straight to players' inventories
- Mob.Auto XP - If this is set to true, experience from mobs will go straight to players
Messages.yml:
Allows you to change the messages for this plugin. This can be useful if your server is not an English speaking server.
Smelt Blacklist.yml:
This lets you have a blacklist so you can block items from being autosmelted. There is also an option to disable this in the file. Here's the default config with some explanation:
#Makes the Blacklist enabled Enable Blacklist: true Blacklist: #Stops cobble from being smelted into stone, (stone's item id is 1) (this can also be replaced with: -stone) - '1' #Stops wood from being smelted into charcoal, (According to MineCraft, coal and charcoal are the same item, they just have different data values) #(this can also be replaced with: -'263:1') - Coal:1
Advanced Fortune.yml:
There are only a few settings in here, and most people will never need to touch them. One setting allows things such as iron ingots to still be affected by fortune if the player is using autosmelt. This is on by default. The other option allows anything in the file's whitelist to be affected by fortune. Meaning, if you wanted to, you could make fortune affect cobblestone, dirt, ores, etc. This is off by default, because it does require slightly more RAM, and most servers will not need it.
Bugs and Requests
Please read the entire page before requesting anything/asking for bugs, but if you are reading this than you made it to the bottom of the page, good job.
If you do have a bug, please post your log too, it may have an error.
AutoBlock gonna stay broken or it it something I'm doing wrong?
Ok, Its autoblock that is broke, I disabled that for now.
How you guys making this (3.9) work with 1.9? http://pastebin.com/5Gvk8SAe
@MnMaxon
not a problem. was just an idea was all :) but thanks for looking into it
@AcesGamingUK
I'll try to add the fortune whitelist thing, but it might take a little while, because as of right now, the system isn't really set up for a whitelist.
@CakeAxxa
See the Advanced Fortune.yml section.
Blocks like Diamond Blocks or Emerald Block should have a Fortune Support too. It would be very nice :)
Thanks so much for the 1.9 fix!
just loaded it and so far works perfect.
i would however like to request an extra config for smelting.
so the current config would be for the auto smelt
and the new one for doing the /as command
so say we add sand and cacti to the current one disallowing auto smelt for it
(AutoSmelt Blacklist.yml
Enable Blacklist: true
Blacklist:
- Sand:0
- Cactus:0
but doing /as would allow it to smelt/cook
(SmeltCommand list.yml
Enable list: true
Items:
- Sand:0
- Cactus:0
i hope that makes sence
Also support for nuggets with /ab ?
No it was 1.8.8, sorry took a while to reply i got temp locked out my account lol. And awso e with give it a run through when i wake up. "5:50am here and still aint slept"
@AcesGamingUK
I found the errors, thank you for finding them. I reuploaded it. http://dev.bukkit.org/bukkit-plugins/autopickup/files/24-3-9/
@AcesGamingUK
Did you switch to 1.9? I think I found a bug for 1.9.
the new update isn't auto picking up items for me
/ab still returning max on 1 stack of blocks.
tested with 2304 ingots (full inv)
2304/9=256
/ab returned 64. total loss of 192 blocks
@AcesGamingUK
Unfortunately ChopTree3 does not allow me to hook into it. It would have to hook into my plugin, or create something that would allow me to hook into it.
i have noticed a bug.
if you have a few stack of ingots/lapis/coal etc lets say a full inv,
when you do /ab it will only give you a few blocks but all ingots/lapis/coal were used
also ChopTree3 support would be Amazing but not totally fussed :P
hello, if you have any time on your hands can you please make your AutoPickup plugin compatable with this MyPet plugin >>>> http://dev.bukkit.org/bukkit-plugins/mypet/ ?
we have killer pets but it would be cool if the items when straight into our inventory when they killed a mob.
here is the jar file that you made for us, we understand if you aren't able to work on this for a while->>> https://www.dropbox.com/s/mwhv5tum7w5p45r/AutoPickup.jar?dl=0
@themanwithaplan46
I forgot to tag you. My last comment applies to you too.
@MrEminent42
@AcesGamingUK
@SayHi2uTube
Sorry I've been inactive, I'll be updating the plugin over the next 2 weeks. I got a few PMs I'll also address in the update.
IMPORTANT: Can you please add support for the BlockExplode event in tokenenchant, because right now the explosive functionality of tokenenchant doesnt work very well with autopickup enabled. Because right now what happens is that autopickup doesn't detect that more than one block has been broken with explosion, so if I mine one diamond block and another diamond block is broken because of explosion, I only get one diamond block instead of two as it does not detect the blocks broken via explosion.
Can you please make this compatable with mythic mobs?