Home›Java›Mods›[VCS] Vacuum Chest Seller
[VCS] Vacuum Chest Seller
ModsJava

[VCS] Vacuum Chest Seller

Java mod listed for Minecraft 1.8–1.15. Downloads from the MC Java Mods app on Android.

⬇ Download on Spigot
[​IMG]
​
Information:
Vacuum chest seller is intended for decreasing entity lag. A Vacuum chest or vcs I call will automatically sell any item you have set into your sellPrice.yml ! This will give the player that amount of money. Items dropped from mobs blocks etc... All work and sell! Only 1 vcs can be placed into a chunk as that way it doesn't duplicate prices. You are able to move the item as you like there will always be a pickup chest button in the GUI.

Files Includes:

Config.yml: Lots of optimization
Code (YAML):
Version : 1.01

# The actual chest that you place down will be spawned in like the settings you have below
# No you cannot change that its a chest however there are many customizable options to roam
# These events will take effect when it is placed down
Physical Chest
:
# The name that will be displayed above the chest as a hologram
   Hologram
: "&9Vacuum Chest"
 
# What will be displayed in your inventory hovering over the item
Vacuum Chest
:
   Name
: "&cVacuum Chest"
   Lore
:
     - ''
      - '&7This item can be placed in one chunk and collect'
      - '&7all the items that are dropped and will automatically sell it'
      - '&7Only one can be placed in a single chunk!'
      - ''
      - '&9Vacuum Chest'
     
Vacuum Inventory Layout
:
  # NEVER MOVE THIS ITEM TO A DIFFERENT SLOT !
    # You can still edit the materials and
   0
:
      # Item that will be displayed in the inventory for the first slot
      Material
: "STAINED_GLASS_PANE"
      # Change the type of wool or glass colors etc...
      Material Data
: 3
      # Set the name of the item to display
      Name
: "&bPickup Vacuum Chest Seller"
      # Set the lore of the item to display
      Lore
:
        - ''
         - '&7Money will stop generating from items'
         - '&7within this chunk, your accumulated money will be saved'
      # Atleast one item must have Pickup Chest Slot: true, you can add this to any slot
      Pickup Chest Slot
: true
   1
:
  # If you want to have a slot empty just set the material to {none}
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   2
:
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   3
:
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   4
:
      Material
: "PAPER"
      Material Data
: 0
      Name
: "&aAccumulated Money"
      Lore
:
        - ''
         - '&a$ { Accumulated Money } '
      # If your using sold items info, the Lore: "" , will be discarded and set by the items sold
      # Only one slot may have this attribute
      # Yes you must have this option to true in one of the slots
      Sold Items Info
: true
   5
:
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   6
:
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   7
:
      Material
: "{none}"
      Material Data
: 0
      Name
: ""
      Lore
: ""
   8
:
      # NEVER MOVE THIS ITEM TO A DIFFERENT SLOT !
      Material
: "BARRIER"
      Material Data
: 0
      Name
: "&cClose Inventory"
      Lore
: ""
      # Make sure players have an option to close the inventory instead of using their inventory keypress
      Close Chest Slot
: true
 
 
 
   

Messages.yml: Allows you to change what messages are sent to the player when doing vcs commands!

Code (YAML):
# Messages
#
#
#
#
isArgValidByHelp_True
: "{PREFIX} &6A list of commands from Vacuum Chest Seller \n&7/vcs help &aShows a full list of all commands \n&7/vcs give &aWill give a player that is selected a vacuum chest seller \n&7/vcs giveall &aGive all players online an amount of vacuum chest sellers \n&7/vcs reload &aReload config.yml"
isArgValidByHelp_False
: "{PREFIX} &6No arguements found \n&7Use /vcs help for a list of commands"
isArgValidForGive_True
: "{PREFIX} &6Unable to allocate player  \n&7Correct Usage: &a/vcs give <player> <amount>"
isArgValidForGive_All_True
: "{PREFIX} &6No amount found \n&7Correct Usage: &a/vcs giveall <amount>"
isArgForPlayerAmount_True
: "{PREFIX} &6No amount found \n&7Correct Usage: &a/vcs give {PLAYER} <amount>"
isArgValidForAmount_Give
: "{PREFIX} &6Unsopported amount \n&7{AMOUNT} is to large or small, must be <1-64>"
isArgValidForAmount_Give_All
: "{PREFIX} &6Unsopported amount \n&7{AMOUNT} is to large or small, must be <1-64>"
No_Command_Found
: "{PREFIX} &cNo command such as &a/vcs &4&l{COMMAND}" [ /COLOR ] [ COLOR=rgb ( 128, 128, 128 ) ]




GUI LAYOUT
[​IMG]
​
Everything can be changed in the gui except the position of the left panel and right barrier!

Left Panel:
Allows the player to pickup the vcs

Middle Paper: Shows the amount of money you have made with this chest.

Right Barrier: Will close the inventory



Vacuum Chest Seller will collect items in a chunk
Shown in the emerald surrounding the area
[​IMG]


> Important < ​
How to get the proper name for an item for sellPrice.yml
In your sellPrice.yml change "Debug Item Name To System: false" to "Debug Item Name To System: true" without the " in it.
This will allow for the system to print the name of the item that is spawned in the chest region to your console and you just copy and paste it into the sellPrice.yml!

Plugins Required:
Essentials
Vault



> Youtube Video Tutorial <

​

> Permissions < ​

vcs.command.vcs : Allow the player to use the command /vcs
vcs.command.vcs.help : Allow the player to use the command /vcs help
vcs.command.vcs.give : Allow the player to use the command /vcs give
vcs.command.vcs.giveall : Allow the player to use the command /vcs giveall
vcs.admin.take.vcs : Take another players vacuum chest away


> Commands <
​
/vcs help
Get a list of all command you an use in game

/vcs give <Player> <Amount 1-64> <World>
Give any player 1 - 64 vacuum chest seller's ( You dont need to include world unless you need to ).

/vcs giveall <Amount 1-64>
Give all players on the server the amount that is given for vacuum chest seller's

/vcs reload
Reload the config.yml


> Information <
Set your configuration to what you want it to be, after you start using the plugin you do not want to change anything except for the items in the gui otherwise entity stands wont go away!
​
What if player isnt on when /vcs give <player> <amount>?
They will be stored into the VCS To Offline.yml and until they join then they will recieve there item that way no one loses out. Same goes for join worlds

Can players look into my chest?
Yes they can, but they will not be able to do anything except look at your Accumulated amount of money.

Hologram names
Adds the chest name your have set for holograms above the chest

Make sure a player never goes passed 64 vacuum chest sellers in the VCS To Offline.yml ( A player should never have this many most likely )

Players will already have permissions to use and sell the items for the vacuum chest seller.


Donation
All donations help tremendously, I am a college student at a private university so my tuition cost a lot. It is hard to make any money as I haven't made a single dime from my free plugins so donations are very much appreciated

Donate: https://www.paypal.com/cgi-bin/webs...m_name=Donations&currency_code=USD&source=url

​
Discord: https://discord.gg/XUzx5v8

Github is by the title of the plugin

Commands

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

[VCS] Vacuum Chest Seller is a free Minecraft Java mod. Compatible with Minecraft 1.8, 1.9, 1.10, 1.11 and newer. Downloaded 262 times (via Spigot). Download it and open it directly in the game.

Explore more