Inactive [MECH] DropChest v0.8.3 - Chests that absorb dropped items [1.1-R3]

Discussion in 'Inactive/Unsupported Plugins' started by narrowtux, Feb 9, 2011.

  1. Offline

    narrowtux

    DropChest - Chests that absorb dropped items
    Version 0.8.2
    [​IMG]
    Important! When migrating from 0.6 to any above version, you have to move the DropChest.txt from server/plugins/DropChest.txt to server/plugins/DropChest/DropChest.txt
    This is because I have to follow the Bukkit plugin saves guidelines.

    This plugin automatically adds dropped items to near chests. That is very useful for automatic farming and monster traps that gather loot.
    Features
    • automatically suck dropped items that are near a chest to that chest
    • customizable warning if the chest is nearly full
    • list your DropChests and watch how much percent is still free
    • Permissions
    • Filter
    • Storage Minecart support
    • Dispenser and Furnace support
    • Item information
    • Chest protection
    • Automatic Owner tracking
    • Double-Chest support
    Download

    DropChest.jar
    GitHub Project (Source Download)
    Download development version

    Donate, if you want to support me ;)

    Video



    Usage
    Commands
    Show commands (open)

    To add a chest to the "watchlist", type
    Code:
    /dropchest add [radius]
    After that, rightclick the chest that you want to add. Radius is the radius in which the Chest should suck items. Default value is 2.

    To remove a chest from the "watchlist", just type
    Code:
    /dropchest remove chestid
    where chestid is the number of the chest that you get when you call /dropchest list

    You can list the chests that are on the watchlist via
    Code:
    /dropchest list
    You can adjust the radius of a chest via
    Code:
    /dropchest setradius chestid radius
    You can check which id and radius the Chest in front of you has:
    Code:
    /dropchest which
    after that, rightclick on the Chest to get information about it.
    If you are sitting in front of the console, or don't want to rightclick, you can use
    Code:
    /dropchest info chest
    It will generate the same output as /dc which.

    You can teleport to a chest via
    Code:
    /dropchest tp chestid
    where chestid is the ID of the dropchest

    You can set the name of a DropChest via
    Code:
    /dropchest setname {chestid} {newname}
    The name is displayed in chest is full warnings, and in the DropChest list!

    If you migrate from 0.6 to 0.7, you can set the owner of a dropchest by typing:
    Code:
    /dropchest setowner {chest} {newowner}
    You can protect a chest by typing
    Code:
    /dropchest protect {chest} {on|off}
    You can always use /dc instead of /dropchest if you are lazy.

    Another very helpful command is /dcitem:
    Code:
    /dcitem [NAME|id]
    
    This can be used to obtain the name of an item by it's id or get an id of the item-name.
    This doesn't work with all names, though.

    Use the new command /chestinfo {name|id} to get info about what's inside the chest.
    Omit the argument and rightclick on any chest to get info about that.
    Example:
    Code:
    >/dcitem 4
    4 is COBBLESTONE
    >/dcitem cobblestone
    COBBLESTONE is 4
    

    Show Configuration (open)

    You can configure DropChest by pasting the contents of the following block to plugins/DropChest/dropchest.cfg
    Code:
    #Should the dropchest drop items when it gets a redstone signal?
    droponredstone=true
    #How long should the dropchest not suck items after it has dropped them
    waitafterdrop=10
    #Should users be able to protect chests like in LWC?
    usercanprotectchest=true
    #Which is the default radius if you omit the radius argument in /dropchest add?
    defaultradius=2
    #Which should be the maximum radius for players that have not dropchest.setBig and aren't ops?
    fallbackradius=15
    #At which fill-status should the chest warn you?
    warnfillstatus=90
    #Which message should appear as warning?
    #You can use this variables (example):
    # $owner : the owner of the chest (narrowtux)
    # $name  : the name of the chest (my superduper mobtower chest/#42)
    # $fill  : The fill status, in percent (81)
    warnmessage=$owner, your chest $name is nearly full($fill%).
    

    Filter / Storage Minecarts
    Show Filter/Storage Minecarts (open)

    Filters have changed in version 0.6. There are now 3 seperate filters that are for sucking items, pulling items from passing minecarts and pushing them to passing minecarts.
    You can now set the filters by either using commands or using the interactive mode. Let me show you the interactive mode first:
    to begin, type
    Code:
    /dropchest filter {suck|push|pull}
    Note: choose one of suck, push or pull, please (for example /dropchest filter suck)
    Then you will enter the interactive mode. In this mode you can edit the selected filter by hitting the chest with the desired item in your hand.
    To edit another filter, type the above command again.
    To finish your filter, type
    Code:
    /dropchest filter finish
    Commands mode:
    Code:
    /dropchest filter {suck|push|pull} {chestid} {itemid|itemtype|clear}
    Call the filter-command like above, as second argument, use the chest-ID, and as third argument, either type the item-ID, the name of the item (as they appear here: org.bukkit.Material) or type clear to clear this filter.
    Please note! The suck filter acts different from the Pull/Push-Filter when it's empty. When the suck-filter is empty, the chest will suck every item. When a Pull/Push filter is empty, it won't take or give any items to a passing minecart.

    Show Permissions nodes (open)

    You can use these nodes:
    • dropchest - To get the right to use DropChest
    • dropchest.create - To call /dropchest add
    • dropchest.remove - To call /dropchest remove chestid
    • dropchest.radius.set - To set the radius of a Chest to something else than 2
    • dropchest.radius.setBig - To have unlimited radius
    • dropchest.which - To have access to the /dropchest which command
    • dropchest.teleport - To be able to teleport via /dropchest tp chestid
    • dropchest.filter - To set or reset filters
    • dropchest.filter.set - To set filters in interactive mode
    • dropchest.filter.reset - To reset filters in interactive mode (click with nothing in hand)
    • dropchest.list - To have access to /dc list and /dc info
    • dropchest.destroy - To be able to break a dropchest without removing it before.
    • dropchest.protect - To be able to protect a chest
    • dropchest.moderator - To be able to modify a dropchests properties even if you're not the owner. Also, ops and the console can do that.
    You can use these variables:

    • dropchestmaxradius - To adjust the maximum radius for a group or a user
    How to use variables:

    Code:
    users:
      narrowtux:
        info:
          dropchestmaxradius: 1000
    
    This is just an example and this also works with groups!

    Changelog
    Version 0.8.2
    • Fixed the loading issue.
    Version 0.8.1
    • Supports SuperPermissions (when no Permissions plugin was found)
    • Fixed show stopping bugs.
    • Use YAML as persistence storage. You can find the new file at plugins/DropChest/dropchests.yml
    Show Changelog (open)

    Version 0.8
    • Performance improvements
    • Fixed a bug that caused dropchest to eat stacks in storage minecarts (thanks @Tenebria )
    • Implemented per-chest delay (thanks @Gibbers )
    • Made /dc list per player. Use /dc list {pagenum} all to see all showcases (works without all in the console)
    Version 0.7.9
    • Fixed bug where items were lost when a chest/minecart was full on pushing/pulling
    • Little code cleanup
    Version 0.7.8
    • Fixed a bug where, for example, if you had several ItemStacks of 1 block each, only 1 ItemStack would be pulled to the chest or pushed to the MineCart, the others would be deleted.
    • Minecarts can now be over/under DropChests to be handled
    Thanks M-Type!
    Version 0.7.7
    • Double Chest support
    Version 0.7.6

    • Fixed some issues when using a Permissions implementation that is not complete (in this case EssentialsGroupManager as reported by @Kartus )
    Version 0.7.5

    • you can add all items to a filter by using the keyword "all" instead of the material-type
    • you can obtain info about a dropchest without having to rightclick (/dc info {chest}). However, the output is the same as when you would have called /dc which
    Version 0.7.4

    • warnfillstatus=-1 now disables the "chest is full"-warning
    Version 0.7.3

    • Fixed a bug that came with a new Bukkit release
    Version 0.7.2

    • /dc which now says something again, thanks to @Liger_XT5.
    Version 0.7.1

    • Removed debug messages :D
    Version 0.7

    • Configuration added
    • DropChests can drop their contents when a redstone input is present
    • Now, only the owner of a dropchest can adjust it's properties
    • The owner of a dropchest can protect the chest. So other players can't open it.
    • Customizable warning message and fill threshold.
    • Warnings will now be displayed to the owner of a chest, if he is online.
    • And made compatible to Minecraft 1.5_01. Older versions of craftbukkit won't work!
    Version 0.6.9

    • /dc which even more fancy
    • Removed debug message reported by @Reterg
    • Implemented the /item command which tells you what item this id is or vice-versa.
    Version 0.6.8

    • /dc which now looks fancy and shows the filtered items, too.
    Version 0.6.7

    • Added dropchest-id to the /dc which output.
    Version 0.6.6

    • Fixed NullPointerException on startup
    Version 0.6.5

    • Fixed /dc which
    • Refactored some code
    • You can now also use names of dropchests in the commands.
    Version 0.6.4

    • Fixed chunk unload that results in crash
    Version 0.6.3

    • Updated to bukkit-version 602
    • Tried to fix Thread-Exceptions. Breaking DropChests still not fixed, maybe happens later this day ;)
    Version 0.6.2

    • Permissions not required anymore.
    • Thread-Safe. No more ConcurrentModificationCheck Exceptions!
    Version 0.6.1

    • Fixed loading issues. You have to move your old DropChest.txt to the folder DropChest/ in your plugin directory!
    Version 0.6

    • Seperate filters for sucking, pushing to minecarts, pulling from minecarts
    • Multiple users can add dropchests at the same time now!
    • Added a name to the DropChests
    • Fixed Minecraft 1.3-Bug (method net.minecraft.server.Entity.q() was not available any more)
    I'm working on extended furnace handling, that fuels automatically go to the fuel slot and so on. This is still buggy so I didn't released it, it comes in the next version.


    Version 0.5.1
    • Multiworld works now
    • Paginated /dc list
    • Persistent DropChest IDs
    Version 0.5

    • Added support for Storage Minecarts
    • Added support for Dispensers and Furnaces
    Version 0.4.2

    • Fixed bug that Tearlow described.
    Version 0.4.1

    • Fixed loading bug when migration from versions 0.3 or below
    Version 0.4

    • Added filters.
    Version 0.3.1

    • Multiple world support
    • Since the Craftbukkit version from feb, 13 at 12:00 CET, Chests that are destroyed by Players are rebuilt
    • Worked around NullPointerException when Permissions is not loaded properly
    • Files now hosted on github ;) that non-members also can download DropChest
    Version 0.3

    • Permissions support.
    • Configure the maximum radius for each single user or group (via Permissions)
    • Fixes bug with unhandled Exception in the EntityWatcher-Timer.
    • /dropchest can be called via /dc for short
    • /dropchest without arguments just lists the commands that the user can execute, as well as his maximum radius.
    • Oh, and I corrected the Pythagoras formula for radius calculation. Shame on me...
    Version 0.2.3


    This is quite a huge bugfix update. Permissions come next ;)
    • Broken DropChests are now automatically removed from the list
    • changed package name from com.bukkit.narrowtux.DropChest to com.narrowtux.DropChest to prevent not loading issues coming up next monday
    • Added command "which", that allows you to see which id a chest has and if it is already a dropchest.
    • Linked against the most recent versions of Bukkit and Craftbukkit. The Bukkit guys have fixed a lot of bugs that affected this plugin. In my tests, there were no more nullPointerExceptions or similar errors. Also, DropChest now also works on very fresh placed Chests
    • And a currently constant maximum radius of 20 blocks
    Version 0.2.2

    • DropChest are now removed when you call /dropchest remove chestid
    • DropChest now have a minimum radius of 2
    • Fixed some saving issues
    Version 0.2.1

    • Fixed a problem where the radius has not been saved
    Version 0.2

    • Added a radius
    Version 0.1

    • First Release of DropChest
     
  2. Offline

    Josh Harwood

    anyway to turn off permissions requirement, using ops.txt instead? i run a very small lan server for which permissions is to much of an overkill, but this is exactly what we need, but the permissions requirement's a major headache :(
     
  3. Offline

    narrowtux

    You don't have to have Permissions installed. If it isn't, everyone can to everything with it.
     
    Josh Harwood likes this.
  4. Offline

    Alexf

    Hmm, getting the same kind of error with

    null (Is it up to date?)
    java.lang.NullPointerException
    at com.narrowtux.DropChest.DropChest.load(DropChest.java:137)

    I deleted the txt file, and it works again.
     
  5. Offline

    Afforess

    Awesome. Glad I could help out.
     
  6. Offline

    narrowtux

    You dont have to delete the txt file. In version 0.4.1, I fixed the bug just download the latest version
     
  7. Offline

    NoFear13

    I tried with version 0.4.1. I place a chest in my first world, restart, all fine. But after I place a dropchest in my second world and restart the Server crash:
    SCHWERWIEGEND: null (Is it up to date?)
    java.lang.NullPointerException
    at com.narrowtux.DropChest.DropChest.load(DropChest.java:137)
    at com.narrowtux.DropChest.DropChest.onEnable(DropChest.java:83)
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135)
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:425)
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:175)
    at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:74)
    at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:55)
    at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
    at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
    at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)

    Seems to be a Multiworld-Problem
     
  8. Offline

    Josh Harwood

    i have the same as nofear13, except i do't even get any output, it's as if i decided to shut the server down myself...

    Code:
    ============ Copying Server Data ============
    ============ Starting Server ============
    2011-02-16 01:07:05 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-16 01:07:05 [INFO] Loading properties
    2011-02-16 01:07:05 [INFO] Starting Minecraft server on *:25565
    2011-02-16 01:07:05 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-02-16 01:07:05 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-02-16 01:07:05 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-02-16 01:07:05 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-02-16 01:07:05 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-406-g7b86244-b325 (MC: 1.2_01)
    2011-02-16 01:07:05 [INFO] Preparing level "world"
    2011-02-16 01:07:05 [INFO] Preparing start region
    2011-02-16 01:07:06 [INFO] Preparing spawn area: 48%
    2011-02-16 01:07:07 [INFO] Preparing spawn area: 97%
    16-Feb-2011 01:07:07 org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/EssentialsServerlist.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:57)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
            ... 9 more
    [ArrowTurrets] Config loaded!
    2011-02-16 01:07:07 [INFO] Loaded EssentialsBan bTeamCity by Zenexer, ementalo, Eris, and EggRoll
    2011-02-16 01:07:07 [INFO] Loaded Essentials build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-16 01:07:07 [INFO] Loaded EssentialsHome build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-16 01:07:07 [INFO] Elevators version 1.2.1 is enabled!
    2011-02-16 01:07:07 [INFO] Loaded EssentialsSpawn build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-16 01:07:07 [INFO] Loaded EssentialsHelp build 192 by Zenexer, ementalo, Eris, and EggRoll
    Noon: giggaflop has a license to control time.
    Noon: fluffysnowcap has a license to control time.
    Noon: searlefm has a license to control time.
    Noon (v1.3 by Feverdream) is on.
    Arrow turrets v1.2.0 (Krathlak) initialized!
    Warning! Permissions is not enabled! All Operations are allowed!
    DropChest version 0.4.2 is enabled!
    Could not find chestfile
    2011-02-16 01:07:07 [SEVERE] [EssentialsProtect] Could not find driver for sqlite
    2011-02-16 01:07:07 [INFO] Loaded EssentialsProtect build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-16 01:07:07 [INFO] Loaded EssentialsWarp build 192 by Zenexer, ementalo, Eris, and Brettflan
    [BukkitUp]: Checking for updates to CraftBukkit...
    [BukkitUp]: CraftBukkit is up to date!
    2011-02-16 01:07:08 [INFO] Loaded EssentialsTele build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-16 01:07:08 [INFO] Done! For help, type "help" or "?"
     
  9. Offline

    drewaz

    Hi,
    shouldn't this plugin assign chests to chest's owner only? I'm asking because now on my server everyone's chests are in the same list and we all get same warning messages when the someone's chest is getting full. Maybe i'm doing something wrong, please advise.
     
  10. Offline

    RustyDagger

    I beleive so its only posibal when the player is with in throwing distance of the chest if i was to spamm my button in some water away from the chest radius and let it run into it ,it would be fine.

    a video is kinda funny infact i have alot of them going on atm :/ i will see what i can do.
     
  11. Offline

    narrowtux

    I think thats a Permissions error. DropChest enables right, if you see below, whats the problem?
    --- merged: Feb 16, 2011 3:59 PM ---
    I released version 0.5 which adds Support for Storage Minecarts and Dispensers and Furnaces.
    DropChests will automatically push or pull items to/from passing minecarts. See more detailed description in the first post!
     
  12. Offline

    NoFear13

    Now, after I place a chest in my second world and restart the Server I get following message:

    DropChest version 0.5 is enabled!
    Problem with line -151.0,56.0,-92.0,15,-9094029243927679718,IGNORE;

    Dropchest in other worlds can not be loaded because you didn't save the world, where the chest placed.
     
  13. Offline

    narrowtux

    I save the world, thats the looooong number (Datatype: long :D). I haven't tried it yet, because I can't get a second world to work.
     
  14. Offline

    NoFear13

    I use Multiverse is a good and simple Plugin to get more than one world. Sry for the misunderstanding I never see that someone save the world in this kind, the most other Plugin save the worldId also long but I thought this can only be a positiv value and is 0 for first world, 1 for second,... .
     
  15. Offline

    narrowtux

    this is the worldid that I get from World.getId() : long .
    I'll try to run Multiverse and get Multiworld working in DropChest.
     
  16. Offline

    NoFear13

    Thank you for all the work. I hope you can fix this soon.
     
  17. Offline

    Magik

    was watching console logs, and saw this:
    Code:
    Warning! An error occured!
    java.util.ConcurrentModificationException
            at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:782)
            at java.util.ArrayList$Itr.next(ArrayList.java:754)
            at org.bukkit.craftbukkit.CraftWorld.getEntities(CraftWorld.java:380)
            at com.narrowtux.DropChest.EntityWatcher.run(EntityWatcher.java:47)
            at java.util.TimerThread.mainLoop(Timer.java:534)
            at java.util.TimerThread.run(Timer.java:484)
    
    no idea what caused it, but it is definitely stemming from DropChest

    I don't allow users to create anything but default radius dropchests ( radius of 2 )
     
  18. Offline

    Josh Harwood

    Quite litrally the whole server just shuts down, cleanly and silently, whenever a dropchest command is issued
    server version: craftbukkit 328
    Giggaflop@giggabox.pirat3.com:~/craftbucket/plugins$ ls
    ArrowTurrets.jar Elevators.jar EssentialsTele.jar
    AutoSave Essentials EssentialsWarp.jar
    AutoSave.jar EssentialsBan.jar FenceStack.jar
    BasicCircuits-0.8.jar EssentialsHelp.jar Portcullis
    BukkitUp.jar EssentialsHome.jar Portcullis.jar
    DropChest.jar Essentials.jar RedstoneChips
    dynmap EssentialsProtect.jar RedstoneChips-0.8.jar
    dynmap.jar EssentialsServerlist.jar SensorLibrary-0.11.jar
    Elevators EssentialsSpawn.jar
     
  19. Offline

    Kartus

    i fixed myself, it was my mistake: a permissions yaml incorrectness with spaces by setting maxradius at groups.

    --- merged: Feb 17, 2011 5:50 AM ---
    new issue, not fixed: i wanted to set dropchestmaxradius: 20 for mods and 5 for "default" players. but when i test it on myself with defaultplayerrights, /dc gives me the info that i have maximumradius 20 (instead of 5).
    could you please tell me what im doing wrong in my permissionsconfig? http://pastebin.com/NW5jJUaV
     
  20. Offline

    narrowtux

    The property dropchestmaxradius must be below an info-item, like this:
    Code:
    default:
      permissions:
        - 'hello.world'
      info:
        dropchestmaxradius: 5
    
    This works for both groups and users.
    --- merged: Feb 17, 2011 7:03 AM ---
    This may come from that you don't have Permissions installed. Don't you see any error or warnings before the server shuts down? Can you post them here?
    --- merged: Feb 17, 2011 7:05 AM ---
    You can ignore this warning. This is just a debug message for me whenever the plugin catches an error. As long as DropChest continues to run, you can ignore any warning that comes from it.
     
  21. Offline

    Josh Harwood

    even better i've managed to grab the whole log :D startup and shutdown :D

    Code:
    Giggaflop@ns309636:~/craftbucket$ bukkit
    ============ Mounting Ramdisk ============
    ============ Changing Owner ============
    ============ Copying Server Data ============
    ============ Starting Server ============
    2011-02-17 09:56:43 [INFO] Starting minecraft server version Beta 1.2_01
    2011-02-17 09:56:43 [INFO] Loading properties
    2011-02-17 09:56:43 [INFO] Starting Minecraft server on *:25565
    2011-02-17 09:56:43 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-02-17 09:56:43 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-02-17 09:56:43 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-02-17 09:56:43 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-02-17 09:56:43 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-406-g7b86244-b325 (MC: 1.2_01)
    2011-02-17 09:56:43 [INFO] Preparing level "world"
    2011-02-17 09:56:43 [INFO] Preparing start region
    2011-02-17 09:56:44 [INFO] Preparing spawn area: 32%
    2011-02-17 09:56:45 [INFO] Preparing spawn area: 93%
    17-Feb-2011 09:56:45 org.bukkit.plugin.SimplePluginManager loadPlugins
    SEVERE: Could not load plugins/EssentialsServerlist.jar in plugins: null
    org.bukkit.plugin.InvalidPluginException
            at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:57)
            at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:117)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:82)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:53)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    Caused by: java.io.FileNotFoundException: Jar does not contain plugin.yml
            ... 9 more
    [ArrowTurrets] Config loaded!
    2011-02-17 09:56:45 [INFO] Loaded EssentialsBan bTeamCity by Zenexer, ementalo, Eris, and EggRoll
    2011-02-17 09:56:45 [INFO] Loaded Essentials build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-17 09:56:45 [INFO] Loaded EssentialsHome build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-17 09:56:45 [INFO] [FenceStack] version [1.0] loaded.
    2011-02-17 09:56:45 [INFO] [AutoSave] Version 1.0.1 is enabled!
    2011-02-17 09:56:45 [INFO] [AutoSave] Loading config file
    2011-02-17 09:56:45 [INFO] [AutoSave] AutoSaveThread Started: Interval is 300 seconds
    2011-02-17 09:56:45 [INFO] Elevators version 1.2.1 is enabled!
    2011-02-17 09:56:45 [INFO] Loaded EssentialsSpawn build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-17 09:56:45 [INFO] Loading map 'org.dynmap.kzedmap.KzedMap'...
    2011-02-17 09:56:45 [INFO] Loading renderer 'org.dynmap.kzedmap.DefaultTileRenderer'...
    2011-02-17 09:56:45 [INFO] Loading renderer 'org.dynmap.kzedmap.CaveTileRenderer'...
    2011-02-17 09:56:45 [INFO] Set minimum priority for worker thread
    2011-02-17 09:56:45 [INFO] Map renderer has started.
    2011-02-17 09:56:45 [INFO] Dynmap WebServer started on null:8123
    2011-02-17 09:56:45 [INFO] Loaded EssentialsHelp build 192 by Zenexer, ementalo, Eris, and EggRoll
    2011-02-17 09:56:45 [INFO] RedstoneChips 0.8 enabled.
    2011-02-17 09:56:45 [INFO] RedstoneChips: Loading SensorLibrary > photocell, pirsensor.
    2011-02-17 09:56:45 [INFO] RedstoneChips: Loading BasicCircuits > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay.
    2011-02-17 09:56:45 [INFO] RedstoneChips: 0 active circuits
    Arrow turrets v1.2.0 (Krathlak) initialized!
    Warning! Permissions is not enabled! All Operations are allowed!
    DropChest version 0.4.2 is enabled!
    Could not find chestfile
    2011-02-17 09:56:45 [SEVERE] [EssentialsProtect] Could not find driver for sqlite
    2011-02-17 09:56:45 [INFO] Loaded EssentialsProtect build 192 by Zenexer, ementalo, Eris, and Brettflan
    2011-02-17 09:56:45 [INFO] Loaded EssentialsWarp build 192 by Zenexer, ementalo, Eris, and Brettflan
    17-Feb-2011 09:56:45 org.bukkit.craftbukkit.CraftServer loadPlugins
    SEVERE: For input string: "            <a href="/browse/BUKKIT-CRAFTBUKKIT-339;jsessionid=y9kbda9c3p4g1xpk9ye6radl9">339</a>" (Is it up to date?)
    java.lang.NumberFormatException: For input string: "            <a href="/browse/BUKKIT-CRAFTBUKKIT-339;jsessionid=y9kbda9c3p4g1xpk9ye6radl9">339</a>"
            at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
            at java.lang.Integer.parseInt(Integer.java:449)
            at java.lang.Integer.parseInt(Integer.java:499)
            at ws.triii.bu.PluginMain.getVersion(PluginMain.java:117)
            at ws.triii.bu.PluginMain.onEnable(PluginMain.java:45)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:135)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:425)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:175)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:74)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:55)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:171)
            at net.minecraft.server.MinecraftServer.c(MinecraftServer.java:158)
            at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:110)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:209)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    2011-02-17 09:56:45 [INFO] Done! For help, type "help" or "?"
    138 recipes
    2011-02-17 09:56:52 [INFO] Giggaflop [/82.33.67.68:41405] logged in with entity id 79
    Player count: 1
    2011-02-17 09:57:01 [INFO] Giggaflop issued server command: bc add 3
    2011-02-17 09:57:01 [INFO] Unknown console command. Type "help" for help.
    2011-02-17 09:57:28 [INFO] Stopping server     <<< i never issued the "/stop" command this is where i typed /dc add 3
    2011-02-17 09:57:28 [INFO] [FenceStack] version [1.0] unloaded.
    2011-02-17 09:57:29 [INFO] [AutoSave] Saving config file
    2011-02-17 09:57:29 [INFO] [AutoSave] Version 1.0.1 is disabled!
    2011-02-17 09:57:29 [INFO] SensorLibrary 0.11 disabled.
    2011-02-17 09:57:29 [INFO] Stopping map renderer...
    2011-02-17 09:57:29 [INFO] Map renderer has stopped.
    2011-02-17 09:57:29 [INFO] BasicCircuits 0.8 disabled.
    2011-02-17 09:57:29 [INFO] map WebServer.run() stops with IOException
    2011-02-17 09:57:29 [INFO] RedstoneChips 0.8 disabled.
    2011-02-17 09:57:29 [INFO] map WebServer run() exiting
    2011-02-17 09:57:29 [WARNING] EssentialsProtect Disabled, protection deactivated
    2011-02-17 09:57:29 [INFO] Saving chunks
    2011-02-17 09:57:30 [INFO] RedstoneChips: Saving circuits state to file.
    ============ Deleting Old Data ============
    ============ Copying New Data ============
    ============ Unmount Ramdisk ============
    Giggaflop@ns309636:~/craftbucket$
    
     
  22. Offline

    gustav9797

    I'm using MultiVerse and when u add dropchest on a chest it works so i go away like an hour and come back to the chest, then the chest just sits there and"eats" my stuff, i cant get it back! so every time i come back to the chest i have to add dropchest to it. Its really annoying.
     
  23. Offline

    narrowtux

    Multiworld does not fully work yet, sorry for writing that in my features list.
    --- merged: Feb 17, 2011 11:51 AM ---
    According to your log, you misspelled /dc add 3. You typed /bc add 3:
    2011-02-17 09:57:01 [INFO] Giggaflop issued server command: bc add 3
    so my plugin never has been called. Maybe this is part of some other plugin you have installed. I also notice that there are 2 plugins that fail to load. Maybe just try to deactivate all plugins except DropChest and then try to issue a command.
     
  24. Offline

    gustav9797

    Ok thanks, keep on working to fix multiworld :D
     
  25. Offline

    Seldzar

    Hi.
    I make a short Track for testing purposes and its seem so, that moving between Chest and Storageminecraft only moved one Stack of an Item. If there are more Stack, the others disapeare.

    Sorry, english isnt my first language <.<
     
  26. Offline

    narrowtux

    Can you post the text that you receive when you call /dc which and rightclick on the chest? Or simply post a screenshot if that's easier.
     
  27. Offline

    Seldzar

    ID:1 Radius:2
    Minecart-Action: Push_to_Minecart
    Perhaps, no matter if push or pull to Minecart.

    Thx =)
     
  28. Offline

    narrowtux

    That's weird. Have to try it when I'm at home
     
  29. Offline

    Kartus

    If I make this dropchestmaxradius below info-item like you wrote, I have my bug again like mentioned before, /dc let me have disconnect and serverlog-error message.
    here the permissionsfile while I have this bug: http://pastebin.com/eWMiBi75
    2 times serverlogerror: http://pastebin.com/9vshMXsA
     
  30. Offline

    Seldzar

    Extended testing:
    Putting 2 x 2 Stack different Item into Chest, then 1 Stack is moved per Item, the other Stack goto /devnull perhaps.
     
  31. Offline

    Kostronor

    Very nice Plugin!
    Just got an Error when pushing empty storage-minecarts along some sucking chests (about 16)
    Code:
    SCHWERWIEGEND: Could not pass event VEHICLE_MOVE to DropChest
    java.lang.OutOfMemoryError: unable to create new native thread
            at java.lang.Thread.start0(Native Method)
            at java.lang.Thread.start(Unknown Source)
            at java.util.Timer.<init>(Unknown Source)
            at java.util.Timer.<init>(Unknown Source)
            at com.narrowtux.DropChest.DropChestItem.triggerRedstone(DropChestItem.java:155)
            at com.narrowtux.DropChest.DropChestVehicleListener.onVehicleMove(DropChestVehicleListener.java:76)
            at org.bukkit.plugin.java.JavaPluginLoader$50.execute(JavaPluginLoader.java:380)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:60)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:214)
            at net.minecraft.server.EntityMinecart.b_(EntityMinecart.java:465)
            at net.minecraft.server.World.a(World.java:1059)
            at net.minecraft.server.WorldServer.a(WorldServer.java:55)
            at net.minecraft.server.World.f(World.java:1041)
            at net.minecraft.server.World.c(World.java:1018)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:313)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:232)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:512)
    
    I think this apears only, when there are Server laggs...
    In normal usage aka drive-throught there is no error
     

Share This Page