RecycleCo

Description
This is similar to the [Disposal] signs that walk alongside Essentials. With RecycleCo, the items actually go somewhere instead of disappearing completely. This plugin lets you make one hopper (or special sign) that will automatically deposit all the "junk items" that players dont want into a storage hopper previously set. Admins can make a room with double chest and hoppers so the storage is mass and items are carried to an initial hopper.
Usage
Admins can use the command like /recycle storage or /rs - type the command then place your hopper. There can only be one location.
Also, type /recycle can or /rc then place as many hoppers as you want. These hoppers will be the hoppers where all the items go into. When they come into the Recycling Hoppers, they will come out in the Storage Hoppers.
To make "Recycle Signs", make the first line "[Recycle]" without the quotes.The items will automatically be placed into the Storage chest.
To cancel placing any hopper, type /ro or /recycle opt to cancel the placing. - New in 1.1
IMPORTANT: If updating from 1.0 to 1.1, backup/delete your old config. The new config has another customizable message!
Commands
- /rs or /recycle storage - lets you place storage hoppers
- /rc or /recycle can - lets you place recycling hoppers
- /ro or /recycle opt - cancels placing of storage and recycle hoppers
Permissions
- recycle.storage - Users with this perm can create the storage location
- recycle.can - Users with this perm can create the recycling can
- recycle.remove - Lets users remove any of the hoppers used with this plugin
Note: OPs have all the permissions by default.
Source Code and Shoutouts
Source available in jar
Reviews/Showcases
Original idea from Shizzy from https://forums.bukkit.org/threads/recycle-co.157353/ (He explains it better than me, I'm sorry).
Please post suggestions in the comments and please create a Ticket for bugs and issues. Thanks!
-
View User Profile
-
Send Message
Posted Oct 12, 2013It's safe to say this plugin is inactive by the looks of it and I have plugin errors that I am stumped upon :/
-
View User Profile
-
Send Message
Posted Jul 11, 2013@Doingit
Posted. I really like the video actually. Short and sweet :D
-
View User Profile
-
Send Message
Posted Jul 11, 2013Very well made plugin. Got a video made for you, if you want you can add it to the OP. http://www.youtube.com/watch?v=jsIOKbm0gLM
-
View User Profile
-
Send Message
Posted Jul 11, 2013Thank you got this working so good with auto sort and ur plug they work very well with each other :D any one want a tips how to set up a fully auto sorting factory then give me a heads up :D
-
View User Profile
-
Send Message
Posted Jul 11, 2013thank you ill shall give it a try :D
-
View User Profile
-
Send Message
Posted Jul 10, 2013@Barnsey3017
At the moment this feature isnt available. However you can use the plugin Autosort so that it sorts the recycled items into defined chest.
-
View User Profile
-
Send Message
Posted Jul 10, 2013is there any way you can set it up so it goes to two diff hoopers so i can set up so it so set one /rs and /rc to a chest then set a 2nd /rs and /rc to a diff chest and when ppl place stuff in the sign it will go to two diff sets ?
-
View User Profile
-
Send Message
Posted Jul 7, 2013done
-
View User Profile
-
Send Message
Posted Jul 7, 2013@Barnsey3017
Please submit a ticket. How are you getting that error? What steps to reproduce?
-
View User Profile
-
Send Message
Posted Jul 7, 2013that comes up with both every build you are giving out
-
View User Profile
-
Send Message
Posted Jul 7, 201311:57:21 [severe] Could not pass event BlockBreakEvent to RecycleCo v1.0 11:57:21 [javastacktrace] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 11:57:21 [javastacktrace] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 11:57:21 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 11:57:21 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:279) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerInteractManager.dig(PlayerInteractManager.java:125) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerConnection.a(PlayerConnection.java:559) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.Packet14BlockDig.handle(SourceFile:46) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.NetworkManager.b(NetworkManager.java:293) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerConnection.d(PlayerConnection.java:118) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.ServerConnection.b(SourceFile:37) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.DedicatedServerConnection.b(SourceFile:30) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:590) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:486) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:419) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.ThreadServerApplication.run(SourceFile:582) 11:57:21 [javastacktrace] Caused by: java.lang.NullPointerException 11:57:21 [javastacktrace] at com.github.allek.RecycleCo.Utilities.ConfigUtil.getStorageHopperLocation(ConfigUtil.java:118) 11:57:21 [javastacktrace] at com.github.allek.RecycleCo.Utilities.ConfigUtil.isStorageHopper(ConfigUtil.java:137) 11:57:21 [javastacktrace] at com.github.allek.RecycleCo.Listeners.RCBlockListener.onBlockBreak(RCBlockListener.java:70) 11:57:21 [javastacktrace] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 11:57:21 [javastacktrace] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) 11:57:21 [javastacktrace] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) 11:57:21 [javastacktrace] at java.lang.reflect.Method.invoke(Unknown Source) 11:57:21 [javastacktrace] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) 11:57:21 [severe] Could not pass event BlockBreakEvent to RecycleCo v1.0 11:57:21 [javastacktrace] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) 11:57:21 [javastacktrace] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) 11:57:21 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) 11:57:21 [javastacktrace] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerInteractManager.breakBlock(PlayerInteractManager.java:279) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerInteractManager.dig(PlayerInteractManager.java:125) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerConnection.a(PlayerConnection.java:559) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.Packet14BlockDig.handle(SourceFile:46) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.NetworkManager.b(NetworkManager.java:293) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.PlayerConnection.d(PlayerConnection.java:118) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.ServerConnection.b(SourceFile:37) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.DedicatedServerConnection.b(SourceFile:30) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.t(MinecraftServer.java:590) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.DedicatedServer.t(DedicatedServer.java:226) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.s(MinecraftServer.java:486) 11:57:21 [javastacktrace] at net.minecraft.server.v1_6_R1.MinecraftServer.run(MinecraftServer.java:419)
-
View User Profile
-
Send Message
Posted Jul 7, 2013VERSION 1.1 PRERELEASE
http://dev.bukkit.org/bukkit-plugins/recycleco/files/2-recycle-co-v1-1/
Be warned, this version is NOT approved by Bukkit.
@Imnotcreativeenough
I thought it was a really good idea. I think it's particularly interesting because there aren't a lot of plugins that you can "teleport" items with.
-
View User Profile
-
Send Message
Posted Jul 6, 2013Goodie Goodie Gum Drops :D Well done! I didnt expect this to ever be made once I requested it. Thanks so much.
Btw - Im Shizzy :P
-
View User Profile
-
Send Message
Posted Jul 6, 2013Cant wait for this to be released!
-
View User Profile
-
Send Message
Posted Jul 5, 2013Nice Plugin :D