This project is abandoned and its default file will likely not work with the most recent version of Minecraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
DispenserRefill helps you keeping your Dispensers and Droppers filled at all times while allowing maximum control over the process.
Automatic Refilling
Cooldown Times
Readable database files
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
Download WorldEdit and extract the WorldEdit.jar into your "plugins/" folder.
Give out permissions (full list available below; give dispenserrefill.* for all).
Run your server and DispenserRefill is installed.
Development
You are interested in working on the next big thing in the Bukkit/Spigot universe? No problem! Contact us at [email protected] and tell us a little bit about you.
Alternatively feel free to fork our repository at GitHub to get your changes added to the official DispenserRefill builds.
Commands
/autorefill [cooldown] - Changes the container mode to infinite
/refillcooldown - Prints out the remaining cooldown time
Permissions
dispenserrefill.general.dispenser - Allows users to create infinite dispensers
dispenserrefill.general.destroy - Allows users to destroy infinite containers.
I fixed the issue by adding the permission node 'dispenserrefill.general.dispenser' to the Admins group that I was a part of, so it appears to be not defaulting to OP's. Perhaps fix this in the next update?
Please check the console output. Each use of the autorefill command should save the database. I think there's a problem with your installation (Something like permission problems).
I'm using the 1.0 version of this plugin and i'm attempting to use this plugin on dispensers that are in another world that I created with multiworld. However, after I restart the server, the dispensers aren't saved into the database.
Yep that's the problem. I fixed this in 1.0.0-SNAPSHOT (Current development snapshot from Git). The plugin will now save the whole database on each dispenser creation/deletion. Problem fixed ;-).
By the way: I'm currently modifieing the database system. The old one has crashed completely (Without any error message and in fact it is undebuggable). So I'll develop a new simpler one (Or use the build in database system of Bukkit which should work perfectly). Currently I'm not sure if the old database system ever worked correctly (I think I tested it some versions before. But I haven't verified the save/load after my modifications some versions ago). So on, just wait a moment. I'll release 1.0.0 (stable) if the database system works completely without any problems :-).
@Kiwini36 Then I've remembered right. I'll correct this soon (Additionally I have to check 1.2 compatibility so there will be an update in 1 or 2 weeks).
@C0nd3mn3d
I've created a new issue in the bug tracker for you: https://github.com/LordAkkarin/DispenserRefill/issues/1 I'll fix it in the next release.
I fixed the issue by adding the permission node 'dispenserrefill.general.dispenser' to the Admins group that I was a part of, so it appears to be not defaulting to OP's. Perhaps fix this in the next update?
@C0nd3mn3d
Please check the console output. Each use of the autorefill command should save the database. I think there's a problem with your installation (Something like permission problems).
I'm using the 1.0 version of this plugin and i'm attempting to use this plugin on dispensers that are in another world that I created with multiworld. However, after I restart the server, the dispensers aren't saved into the database.
@sheepwool7
Sorry, but this should work in CB 1.2.3-R0.2 and above. There's no update needed.
Update please.
Best Plugin ever...using this on my PvP Server when we spleef or just for free boats to take a ride in the ocean!! amazing!
Waiting until beta:/
@TechCraft
Just read ;-). It's now online here but you can also download it on GitHub (See above in the first lines of the project description).
@dot_start
How can I download it? :D
@TechCraft
Yep that's the problem. I fixed this in 1.0.0-SNAPSHOT (Current development snapshot from Git). The plugin will now save the whole database on each dispenser creation/deletion. Problem fixed ;-).
By the way: I'm currently modifieing the database system. The old one has crashed completely (Without any error message and in fact it is undebuggable). So I'll develop a new simpler one (Or use the build in database system of Bukkit which should work perfectly). Currently I'm not sure if the old database system ever worked correctly (I think I tested it some versions before. But I haven't verified the save/load after my modifications some versions ago). So on, just wait a moment. I'll release 1.0.0 (stable) if the database system works completely without any problems :-).
@hawkfalcon
I do... but what you are saying is when the server crashes which it will because it's a machine all your dispenser info will go?
Type "stop" in command prompt/terminal... That is the only "correct" way...
@dot_start
Yes... I don't know how you can't stop bukkit correctly. I'll tell you if it happens again.
@TechCraft
Please verify that you're stopiing Bukkit correctly. The database system uses a simple own binary system and should work in any Bukkit version.
I'm using 1.2.3 craftbukkit beta build 2060
The dispensers don't save after restart... they go back to normal.
Oh god damn I haven't any time for this the last weaks. But I'm developing at new plugins and updates in this moment. So keep track of my profile :-).
Excited for this:)
@Kiwini36 Then I've remembered right. I'll correct this soon (Additionally I have to check 1.2 compatibility so there will be an update in 1 or 2 weeks).
@dot_start
Just letting you know, that permission node doesn't work.