[INACTIVE][MECH] DwarfForge v1.7 - Run Furnaces on Lava [1185]

Discussion in 'Inactive/Unsupported Plugins' started by mattmoss, Jun 17, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    alfw

    cold you add limit of furnace you can create. And also add they can only destroy own furnace?

     
  2. Offline

    mattmoss

    Yes, it does. Running it on my own server using build 953.

    I'll see what I can do.

    That is covered by numerous other plugins already... Lockette, LWC, and others. No need to add that here.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  3. Offline

    mattmoss

    DwarfForge is now 1.0; actually, 1.0.1 since I put a stupid bug in the 1.0 version. Anyway... the major change is that forges should gracefully continue after server restarts.

    New demonstration video:


    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  4. Offline

    mattmoss

    Double-width chests are now supported for both input and output.

    You can now speed up your smelting/cooking by setting a configuration option. Change DwarfForge.cooking-time.default to 9.25 or lower. That value is the duration (in seconds) each block/item takes to cook.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  5. Offline

    Wiinick

    I dont like the Runs forever feature, i think after like 3 days aka 72 hours the lava should turn into obsidian. This would be nice for SMP servers that want this but also dont want the cheating aspect.
     
    BlackPandemic likes this.
  6. Offline

    mattmoss

    I've added this to my list of feature requests.
     
  7. Offline

    KTS994

    i think it haw been cool if u can haw to blocks of Furnaces... that u can haw first a chest then to furneces and then a new chest.. [​IMG]
     
  8. Offline

    mattmoss

    I think it would be cool if you could have two blocks of Furnaces... that you could have first a chest, then two furnaces, and then a new chest...

    Yes, I agree. I'll add it to my list.
     
  9. Offline

    Guardianzozo

    Hey there im having issues enabling your plugin
    Here is the error im having
    Code:
    18:53:13 [SEVERE] Error occurred while enabling DwarfForge v1.2 (Is it up to dat
    e?): name
    java.lang.NoSuchFieldError: name
            at com.splatbang.dwarfforge.DFPermissions.enable(DFPermissions.java:26)
            at com.splatbang.dwarfforge.DwarfForge.onEnable(DwarfForge.java:27)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:857)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:264)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
            at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136
    )
            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)
     
  10. Offline

    mattmoss

    What version of Permissions are you using?
     
  11. Offline

    Guardianzozo

    PermissionsEx 1.12 with the Compatibility layer installed for Permissions 2.x
     
  12. Offline

    mattmoss

    Okay, I see the issue... I was relying on a public member of Permissions that the PEX Compatibility layer doesn't replicate. It probably should, if it claims to be a compatibility layer, but I'll add a check into my code.

    @Guardianzozo: Please give version 1.2.1 a try.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  13. Offline

    rtcabooservb

    Any ETA when you can fix the PEX issue?

    xD Just updated, thanks.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  14. Offline

    mattmoss

    @ Guardianzozo and @rtcabooservb: Please post back here, when you can, letting me know whether it worked or not, so I can commit sources. Thanks
     
  15. Offline

    rtcabooservb

    Sure thing, give me a few minutes to test everything. Doing a mass update. ^_^
     
  16. Offline

    Guardianzozo

    Yay seems to be working correctly! Thank you.
     
  17. Offline

    rtcabooservb

    Same. ^_^ Thanks so much.
     
  18. Offline

    BlackPandemic

    Any chance we could see the ability to still utilize coal as fuel? I love the chests idea but I'm not sure I want to give my players free forges for life :p Unless I'm missing something of course :)
     
  19. Offline

    mattmoss

    It's on my list to do.
     
    Sorken and BlackPandemic like this.
  20. Sorry to bother, but has any progress been made with this?
     
  21. Offline

    mattmoss

    Been a little occupied as of late... work schedule changes and other things. But I'll be working on it this week.
     
  22. Offline

    plats98

    Hey
    i get this msg:
    [SEVERE] [DwarfForge] Something went wrong with file while restoring forges: java.io.FileNotFoundException: plugins\DwarfForge\active_forges (Den angivne sti blev ikke fundet)
    2011-07-14 05:25:57 [INFO] [DwarfForge] Version 1.2.1 enabled.
    2011-07-14 05:25:59 [INFO]

    The active_forges i can't find any info on that. Is it something im doing worng ?
     
  23. Offline

    mattmoss

    No, I think you should be okay, unless you get that regularly / every restart.

    Basically, it's an exception throw while loading up a data file... which, if this is the first time running it (or possibly a few other non-error conditions), it's gonna throw up that message. It's more harsh than it needs to be in some cases, and perhaps shouldn't be shown at all for them.

    Thanks for the report. I'll toss in a bit more error (and non-error) checking into an upcoming release. Meanwhile, if you see that regularly even after having used the Dwarf Forges in game, please let me know.
     
  24. Offline

    rtcabooservb

    I get those errors everytime my server automatically restarts every 6 hours. :( Also get [DwarfForge] Could not save active forges to file: java.lang.NullPointerException
     
  25. Offline

    mattmoss

    It took a little longer than I expected, but finally, version 1.3 adds support for requiring fuel. See the first post for the configuration details: basically, set DwarfForge.fuel.require to true.

    When set, the punching behavior is slightly different. When punched on, the forge will look in the input chest for fuel items; if any are found, they are loaded up and the forge begins its work as usual. As the fuel burns out, the forge will stop as expected.

    The "punch off" behavior, perhaps, is a little strange, but seems reasonable. When punched off, the forge will attempt to put remaining fuel items back into the input chest. If there is no room, extra fuel will drop to the ground. ALSO: the forge will continue burning out the last bit of fuel that was used. This is how fuel normally works, if you pulled it manually from the furnace; however, it may feel a bit weird to punch the chest off and see it continue burning another 8 seconds (or however long based on fuel type).

    Questions, problems.... ask!
     
  26. Offline

    rtcabooservb

    Did you ever fix the errors on server reload with dwarf forge trying to find active furnaces again?
     
  27. Offline

    mattmoss

    I did do some work on that. Give it a try. It shouldn't complain now.

    One thing I neglected to mention earlier: the support for the redstone switch toggle was removed. It wasn't very useful.

    Also, this is working, if I hadn't mentioned it before.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  28. Offline

    rtcabooservb

    Is it possible for you to limit how high you can stack furnaces before they stop working, for example, maybe 3 high at max? Because I have people stacking it 100 blocks high and it is annoying :p.
     
    Sorken likes this.
  29. @mattmoss

    Thanks for the update, my users have been asking daily since you announced update.

    When using lavabuckets as fuel, would it be possible to have the empty bucket end up in output chest? Using LavaForge plugin now, it will leave the empty bucket in input box. Perhaps add your own routine for this or before loading fuel, see if a bucket is there and if one is move it to output chest before loading up new fuel. For compatibility :)

    When hitting a running DF (running on fuel that is) it turns off, removes fuel and uses up the remaining fuel. But if you hit it again before currect flame has run out, it will not properly toggle back into on-mode.

    I also had this pop up but i dont know in relation to what, i suppose it could be the lavabucket plugin i have that gives you the bucket back, it puts in in output slot of forge and when DF tries to load new fuel the slot is busy.

    14:26:38 [WARNING] Task of 'DwarfForge' generated an exception
    java.lang.ClassCastException: org.bukkit.craftbukkit.block.CraftBlockState cannot be cast to org.bukkit.block.Furnace
    at com.splatbang.dwarfforge.Forge.loadFuel(Forge.java:243)
    at com.splatbang.dwarfforge.Forge.ignite(Forge.java:115)
    at com.splatbang.dwarfforge.Forge.toggle(Forge.java:167)
    at com.splatbang.dwarfforge.DFBlockListener$1.run(DFBlockListener.java:129)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:137)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:438)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)

    I would also like this to be implemented. 3 looks best but may be a tad slow. 3-4 or a config option.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 16, 2016
  30. Offline

    mattmoss

    Lol... Well, they can also "stack" sideways now, like this:
    [​IMG]

    That should cut down a bit on height stacking... but I'll add to my todo list some limits.

    EDIT: Note that sideways "stacking" is primarily for chest access. Each vertical stack will still require a block of lava under the bottom one.
     
Thread Status:
Not open for further replies.

Share This Page