AutoSell

SpigotMC Plugin AutoSell 1.8.6

You must be signed in and/or upgrade to VIP to download this resource
Tested Minecraft Versions:
1.9, 1.10, 1.11, 1.12

Need help? Have a suggestion?
Join our Discord



Required dependencies
Vault
Vault compatible economy plugin

Optional Dependencies:
WorldGuard
MineResetLite
Try out AutoSell now:
Test server ip testplugins.com


All in one mining and selling system!
Features:

Blocks to inventory

All enchantments supported

Works with Tekkit/Modded servers

Automatic ingot to blocks system that converts while mining or by command

Items go straight to backpack when your inventory is full and you have a backpack with plugin VKBackPack

ability to toggle on / off selling of backpack items with your inventory when using /sellall or selling to signs with VKBackPack

Good multiplier system

Customizable auto smelt system
(you define what block types smelt to what!)


Easy to setup command based shop system

Create "shop areas" with MineResetLite and WorldGuard by setting a shop name to a region/mine name!

API and many events!

Auto sell system that allows players to sell all items 3 ways!

/autosell
Players can sell every item while mining to the shop they are mining in/have permission for while in /autosell mode!
/sellall
Players can sell every item they have in their inventory to the shop they are standing in/have permission for by command!
sellall signs
Players can sell every item they have in their inventory to the shop that is linked to the sign they click!


This plugin works with either MineResetLite or WorldGuard to allow your shops to sync with a certain MRL mine or WG region!
Just name your shops the same exact name as the Mine or Region you want the shop to be connected to!
Any player with /autosell toggled on in those mines/regions will
automatically sell items that the shop they are mining in allows to be sold!

If no integration is enabled, shops are permission based and players will have access to sell to the highest priority shop they have permission for!




<command>
<description>
<permission>

/autosell
toggle AutoSell on/off
autosell.toggle

/sellall
sell all items in your inventory to the shop at your location or shop you have permission to
autosell.sellall
If you want players to be able to /sellall at any location to the current rank mine/shop they have permission for, simply give each group
autosell.shop.<shopname>
and when they are not in a shop area, they can /sellall to the shop they have permission for
(requires shop priorities setup properly)

/autosmelt
toggle AutoSmelt on/off if its enabled
Players also need this permission if you have it set to auto enable autosmelt when players join
autosell.autosmelt
Players also need permission for each block in your smelt list to smelt blocks while in smelt mode:
autosell.autosmelt.all
autosell.autosmelt.<material>

/autoblocks <toggle>
convert ingots in your inventory to blocks /
toggle auto ingots to blocks that will automatically
convert while mining!
Players need the permission below if you have it set to
auto enable the auto ingots to block when players join
autosell.autoblocks

/bptoggle
(Requires plugin: VKBackPack)
ability to toggle on / off selling backpack items along with your inventory when using /sellall or clicking sell signs.
autosell.bptoggle

/multiplier <player>
check your own/others multiplier
autosell.multiplier.self
autosell.multiplier.others

/asa
admin shop/multiplier/sign management commands
autosell.admin
autosell.signs.admin

SellAll signs require players to have the permission node
autosell.signs.sell
if you require per shop perms for sellall signs
players need
autosell.signs.sell.<shop>




Code:
name: AutoSell
main: me.clip.autosell.AutoSell
version: 1.5
author: extended_clip
depend: [Vault]
softdepend: [PrisonMines, CoreProtect, MineResetLite, WorldGuard, WorldEdit, EZRanksLite, VKBackPack]
description: The automatic selling solution!
commands:
   autosell:
     description: autosell command
     aliases: [asell, as, autos]
   autosmelt:
     description: autosmelt ores when you mine
     aliases: [asmelt, smelt]
   autoblocks:
     description: autosell command
     aliases: [ingots2blocks, i2b, toblocks, 2blocks]
   sellall:
     description: sell all blocks in your inventory to the shop you have access to
     aliases: [sellitems, sellinv, sellinventory, sell]
   items:
     description: view items prices for a certain shop
     aliases: [prices, itemprices, shopitems, shopprices]
   asmultiplier:
     description: autosell multiplier check command
     aliases: [multiplier, asmulti, multi]
   autoselladmin:
     description: autosell admin commands
     aliases: [asa]
   bptoggle:
     description: toggle selling items from VKBackPack
     aliases: [backpacktoggle]
permissions:
    autosell.shop.<shopname>:
        description: give a player permission to sell at a shop
        default: op[/FONT]
    autosell.toggle:
        description: ability to toggle auto selling on and off
        default: op
    autosell.sellall:
        description: ability to use /sellall
        default: op
    autosell.autosmelt:
        description: ability to toggle auto smelting on and off
        default: op
    autosell.autosmelt.all:
        description: ability to auto smelt every block listed in the smelt list
        default: op
    autosell.fortune:
        description: ability to get fortune drops
        default: op
    autosell.autoblocks:
        description: ability to use /autoblocks and /autoblocks toggle
        default: op
    autosell.admin:
        description: ability to use admin commands
        default: op
    autosell.signs.sell:
        description: ability to sell items at sellall signs
        default: op
    autosell.signs.admin:
        description: ability to create/delete sellall signs
        default: op
    autosell.reload:
        description: ability to use /autosell reload
        default: op
    autosell.multiplier.self:
        description: ability to use /multiplier
        default: op
    autosell.multiplier.others:
        description: ability to use /multiplier player
        default: op
    autosell.items:
        description: ability to use /items and view shop prices
        default: op
    autosell.blockstoinventory:
        description: ability to mine blocks straight to inventory
        default: op
    autosell.whatmine:
        description: ability to get the MineResetLite mine name for the area you are standing
        default: op
    autosell.whatregion:
        description: ability to get the WorldGuard region name for the area you are standing
        default: op
    autosell.bptoggle:
        description: ability to toggle on / off selling of VKBackPack items
        default: op
There will be up to 4 files generated when this plugin is started.​
Click a file name below to see an example configuration.​
The configuration file is where all your shops/mining settings are​
You can edit most of the messages here (still working on this)​
multipliers.yml
DO NOT EDIT THIS FILE
If you use the multiplier system, all loaded multipliers will be saved here when your server is stopped.​
When the server is started, the multipliers are loaded and the file is wiped clean. Make sure you stop your server properly to ensure that no multipliers are lost due to them not saving when you stop your server!!!​
DO NOT EDIT THIS FILE
If you use the sell all sign system, all shop sign locations will be stored here so they can be loaded when your server is started.​
No need to edit this file, you can add/delete shops signs by command!​
To-do
I look forward to adding many features to AutoSell!​
It is still in a (beta) stage, and even though it offers many features currently, there are many more to come!​
If you happen to have an idea, feel free to leave a comment!​
This plugin works as it is stated in the description.​
If you are unsure if this plugin is for you,​
don't make a blind purchase!​
Leave a comment or send me a pm to state your questions/concerns before buying!​
Reactions: Spartak and ByEmaxx
Author
Admin
Downloads
11
Views
172
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from Admin

Share this resource