[INACTIVE] [MECH] AutoFurnace v1.5.3 - Don't go back for your furnace! [1060]

Discussion in 'Inactive/Unsupported Plugins' started by Darkman2412, Jun 29, 2011.

  1. Offline

    Darkman2412

    AutoFurnace - Don't stay at your furnace!
    Version: v1.5.3

    I stop developing this plugin, sorry. You could use BetterFurnaces by daemitus.

    This plugin automatically gives the user who melted an item in a furnace, the molten item.
    If there is a (single/double) chest at the left side of the furnace, the furnace will get her resources from it.
    If there is a (single/double) chest at the right side of the furnace, the furnace will put the molten items in it.
    If there is a (single/double) chest at the back side of the furnace, the furnace will get her fuel from it.

    Installation:
    Put AutoFurnace.jar in the plugins folder (eg C:\craftbukkit\plugins).

    Features:
    * Gives the molten item to the player or puts the molten items in a chest at the right side of the furnace (if chest is placed)
    * Gets resources from chest at the left side of the furnace (if chest is placed)
    * Gets fuel from chest at the back side of the furnace (if chest is placed)
    * You can use double chests!

    Download (source inside jar)


    Tutorial:
    [​IMG]

    Bugs:
    * * If you find bugs, post them in this thread.

    Future features/todo:

    * Furnace repairs tools. (eg pickaxe, axe)
    * Permissions - only people who have a specific permission node get their molten item.
    * Furnace are stackable so that your items are smelted faster.
    * I'm probably going to remove the main thing of this plugin: teleport the items to the player. What does this mean: chests only.
    * * Post requests in this thread.

    Changelog:


    Version 1.5.3
    * [Fixed] Removed update system -> it blocks username verification! UPDATE REQUIRED!

    Version 1.5.2
    * [Added] Update system. If an Op types /afupdate in chat, AutoFurnace will update himself.

    Version 1.5.1

    * [Fixed] Wood doesn't burn

    Version 1.5

    * [Fixed] Almost every bug that has been posted! :D
    * [Added] Allows double chest as output chest.
    * [Added] Added fuel chests.
    * [Added] Config file!

    <Edit by Moderator: Redacted mediafire url>

    * [Added] If player leftclicks on the furnace, the furnace will starts burning (only works if there is (are) input chest(s) )
    * [Changed] Checks if item is smeltable or not.
    * [Fixed] Fixed double chests.

    Version 1.3 //No download, sorry.

    * [Added] Output chests
    * [Added] Allows double chest as input chest.
    * [Fixed] -> Furnace stops smelting if there are too many items in the input chest.

    Version 1.2a

    * [Added] Plugin allows input chests now!

    Version 1.1

    * [Added] Plugin now gives player's bucket back.
    * [Fixed] If player is not online, the molten item will stay in furnace.

    Version 1.0

    * Releasing AutoFurnace.
     
    Last edited by a moderator: Nov 27, 2016
  2. Offline

    seegras3

    i got this error when i wanted to start the melting-process by leftclicking on the furnance:

    Code:
    2011-07-16 01:39:21 [SEVERE] Could not pass event PLAYER_INTERACT to AutoFurnace
    java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Chest
        at darkman2412.AutoFurnace.AFInventoryListener.getInputChest(AFInventoryListener.java:132)
        at darkman2412.AutoFurnace.AFInventoryListener.reload(AFInventoryListener.java:162)
        at darkman2412.AutoFurnace.AFPlayerListener.onPlayerInteract(AFPlayerListener.java:31)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:63)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:457)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    i placed a chest on both sides of the furnance und unlocked both chests and the furnance from LWC(erverything is unlocked)

    Heres the complete Server-Startup Message from the Logfile with the Error after i clicked at the Furnance (Chest on both sides)
    Code:
    151 recipes
    16 achievements
    01:23:37 [INFO] Starting minecraft server version Beta 1.7.2
    01:23:37 [INFO] Loading properties
    01:23:37 [INFO] Starting Minecraft server on 192.168.1.125:25565
    01:23:37 [WARNUNG] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    01:23:37 [WARNUNG] The server will make no attempt to authenticate usernames. Beware.
    01:23:37 [WARNUNG] While this makes the game possible to play without internet access, it also opens up the ability for hac
     connect with any username they choose.
    01:23:37 [WARNUNG] To change this, set "online-mode" to "true" in the server.settings file.
    01:23:37 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    01:23:37 [INFO] [Permissions] (Yeti) was initialized.
    01:23:37 [INFO] Preparing level "world1"
    01:23:37 [INFO] Preparing start region for level 0 (Seed: -3053322140474022157)
    01:23:38 [INFO] Preparing spawn area: 85%
    01:23:38 [INFO] Preparing start region for level 1 (Seed: -3053322140474022157)
    01:23:39 [INFO] Preparing spawn area: 89%
    01:23:39 [INFO] [AdminCmd] Plugin Enabled. (version 4.15)
    01:23:39 [INFO] AutoFurnace has been enabled! Thanks for using this!
    01:23:39 [INFO] [GodPowers] Successfully registered command zeus.
    01:23:39 [INFO] [GodPowers] Successfully registered command godmode.
    01:23:39 [INFO] [GodPowers] Successfully registered command jesus.
    01:23:39 [INFO] [GodPowers] Successfully registered command die.
    01:23:39 [INFO] [GodPowers] Successfully registered command slay.
    01:23:39 [INFO] [GodPowers] Successfully registered command maim.
    01:23:39 [INFO] [GodPowers] Successfully registered command inferno.
    01:23:39 [INFO] [GodPowers] Successfully registered command superjump.
    01:23:39 [INFO] [GodPowers] Successfully registered command gaia.
    01:23:39 [INFO] [GodPowers] Successfully registered command heal.
    01:23:39 [INFO] [GodPowers] Successfully registered command godpowers.
    01:23:39 [INFO] [GodPowers] Successfully registered command vulcan.
    01:23:39 [INFO] [GodPowers] Successfully registered command vulcan.
    01:23:39 [INFO] godPowers version 2.0 is enabled!
    01:23:39 [INFO] [GodPowers] Permissions detected. Now using permissions.
    01:23:39 [INFO] iChat (v2.3.0) enabled
    01:23:39 [INFO] Lockdown plugin disabled
    01:23:39 [INFO] [Permissions] version [3.1] (Yeti)  loaded
    01:23:39 [INFO] [AdminCmd] Successfully linked with Permissions.
    01:23:39 [INFO] [iChat] Found Permissions (v3.1)
    01:23:39 [INFO] PlgSetspawn version 4.1 is enabled!
    01:23:39 [INFO] WorldEdit 4.6 enabled.
    01:23:40 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    01:23:40 [INFO] Done (0,248s)! For help, type "help" or "?"
    01:23:40 [INFO] seegras3 [/192.168.1.125:61213] logged in with entity id 0 at ([world1] -33.40625, 71.0, -25.625)
    01:23:42 [SCHWERWIEGEND] Could not pass event PLAYER_INTERACT to AutoFurnace
    java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Chest
            at darkman2412.AutoFurnace.AFInventoryListener.getInputChest(AFInventoryListener.java:132)
            at darkman2412.AutoFurnace.AFInventoryListener.reload(AFInventoryListener.java:162)
            at darkman2412.AutoFurnace.AFPlayerListener.onPlayerInteract(AFPlayerListener.java:31)
            at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
            at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
            at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:63)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:457)
            at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  3. Offline

    goby64

    guys darkman is on vacation for a couple more days, i think XD btw dark i will gladly use this on the server if theres a way to make players only get items trough the chest, and not give it to players. (i dont want to make it to easy)
     
  4. Offline

    Darkman2412

    Update 1.5;
    Check first post for changelog.
     
  5. Offline

    syath

    Awesome plugin :D

    Oddly enough, it won't accept wood (ID 17) as input to turn into charcoal. Any chance this can get looked into?
     
  6. Offline

    Darkman2412

    Last edited by a moderator: May 17, 2016
  7. Offline

    Untouchablekill

    I seem unable to get it to work with input, output and fuel chests, i have it setup right but it refuses to work
     
  8. Offline

    Darkman2412

    Any errors in server log? Do you use DwarfForge?
     
  9. Offline

    Mentioum

    I have a couple of questions as this is better than dwarfforge atm so I would like to switch my server over.

    1.) Is it working on your test server atm? Just to clarify that as there are complaints above.
    2.) Do you think you will be maintaining this for the forseeable future?
     
  10. Offline

    Darkman2412

    1) It works on my test server. All the bugs that were posted are fixed in 1.5.1. (If you find more bugs, you can always post them ;D )
    2) I will update the plugin everytime when their is a new RB!
     
  11. Offline

    Mentioum

    @Darkman2412 Thanks good to know . I will switch over from Dwarfforge when i next change some plugins around. only 62 more to check on -_-'
     
  12. Offline

    biosim

    Maybe in future versions they can put a "turn on/of" with signs or something like that. Because every furnace that i put side by side with a chest result in the AutoFurnace xD
     
  13. Hi there, i really want to use this plugin, but every time i start my server it says this :

    Code:
    05:57:12 [SCHWERWIEGEND] Error occurred while enabling AutoFurnace v1.5.1 (Is it up to date?): org/yi/acru/bukkit/Lockette/Lockette
    java.lang.NoClassDefFoundError: org/yi/acru/bukkit/Lockette/Lockette
            at darkman2412.AutoFurnace.AutoFurnace.onEnable(AutoFurnace.java:34)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:878)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:272)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:162)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:146)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassNotFoundException: org.yi.acru.bukkit.Lockette.Lockette
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
            at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            ... 11 more
    what is wrong ?

    greetz
     
  14. Offline

    Darkman2412

    Oh, looks like I didn't remove the Lockette (test) code ^^
    Please download 1.5.2! :D
     
  15. Offline

    JonasD

    Nice Plugin. Theres a bug, that gives u infinite coal. If you fill the upper chest with charcoal, you get a coal. U can repeat that.
     
  16. Offline

    Darkman2412

    @JonasD Seems that I don't have that bug :O
    What upper chest do you mean? (Check image below) ^^
    Do you use double or single chests?
    [​IMG]
     
  17. Offline

    JonasD

    I used double chests (fully equipted). First I had 7 coal. Then i had 22.. And it seems, that the furnance doesnt use the fuel chest.
     
  18. Offline

    Darkman2412

    Ok, try the following:
    - Place input, output and fuel chests like on the image (single/double doesn't matter)
    - Fill 3 slots of the input chest with 3 golden ores (3*3, I'm bad at declaring things ^^)
    - Fill the first slot of the fuel chest with 1 charcoal, and the second with a workbench.
    - Left click on the furnace.
    - Wait 'till the first item is melted.
    Are both items deleted from the fuel chest now?

    Btw: what plugins do you have?
     
  19. When i install it, i need to put the online-mode to false, cuz this plugin stops username verification which is weird
     
  20. Offline

    Darkman2412

    I'll upload a new version within 30 minutes... Seems that the update system blocks the username verification somehow D:
     
  21. Offline

    jacobjlr

    When I start my server I get this
    The furance will not auto input or output :/ Any ideas?
     
  22. Offline

    Darkman2412

    There probably was a furnace burning when you closed you're server...
    I don't know if you have a server with many people on it, but do the following:
    - Start the server
    - Wait about 15 minutes (be sure that nobody uses a furnace!)
    - Restart the server

    If it doesn't help, say it ^^
     
  23. Offline

    jacobjlr

    Worked thanks
     
  24. Offline

    Eogen

    Request/recommendation: Other mods allow for new furnace recipes, so make the input chest restrictions customizable in the config file.

    For example, Normally, gravel does not smelt, so you do not have the furnace feed gravel from the input chest, However with the addition of the fancypack, gravel smelts in to the 'road' brick type.

    I also second the request that the behavior where the furnace automatically feeds to inventory of the person standing next to the furnace be a configurable option (that I would turn off.)

    Thanks for your contribution!
     
  25. Offline

    Darkman2412

    1st request: I'll take a look at it in the evening... ^^
    2nd request: I think you mean enable-item-teleport in config file.
     
  26. +1

    I was thinking of making the player put a specific bloc (configureable in conf-file) under the furnace to make it recognized as an autofurnace.

    That being said, it's a great mod. :)
     
  27. Offline

    Darkman2412

    I'll take a look at that ^.^ I tried it with signs but I can't get it working xD
     
  28. Offline

    erawr00

    Hey, in the config file, what is the disable-leftclick option?
     
  29. Offline

    Darkman2412

    If you set this to false, you can leftclick the furnace wich starts burning then.
     
  30. Offline

    BlueChoco

    Messed around with it and tried to find a way, for it to output the contents in the chest. I tried every single slot, double and single chests. No luck with it actually outputting the item into a chest. I even went so far as to put a chest on all sides, see if I can tell where it would place the item.

    So is there any sort of bug, that you can find for it not outputting the items at all? It just remains in the furnace, and once it's full it stops smelting like any normal furnace would.

    Plugins: AutoFurnace (obviously), CommandBook, CraftBukkitUpToDate, CustomDrops, DropClear, GloWool, LightLevel, Minecart Mania, Mob Disguise, Permissions, Spout, Supply Sign, TorchArrow, WorldEdit, WorldGuard, World Manager and SpoutBackpack.
     
  31. Offline

    Darkman2412

    @BlueChoco
    The furnace only outputs the item when the full (loaded) stack is smelted.
    If there is a stack of 6 items in the input chest (also check main post at 'Tutorial' for an image), it will load as a stack of 6 (obviously, lol) and then smelt one for one... If the stack of 6 is totally smelted, the item will be placed in chest (or teleported to player, if you set the option 'enable-item-teleport' to true).

    If it still doesn't work, just shout me a message and if there are any errors (in console) involved, please put it also in the message (between [code\] tags ofcourse :))

    Well... This is all I have to say, I think ^^

    Darkman2412
     

Share This Page