Spigot The Chaos Recipe Pack 1.4.2

Craft Mob Eggs + Craft Horse Items + Craft.... Just about EVERYTHING! :D

  1. IrChaos submitted a new resource:

    The Chaos Recipe Pack - Massive collection of custom recipes with permissions! Craft everything!!

    Read more about this resource...
     
  2. I would like to make a note here about the spawner mining before any questions do arise. lol
    I set it up with such a simple method in order to keep the plugin lightweight and yet feature rich. It does not require a bunch of code in order to get the ID's of the entities in order to give you the spawner. But I do feel that with having recipes for spawners and eggs within this plugin, it also needed some method of not completely loosing out if you had to move a spawner. And keeping with the idea of this plugin, mining spawners are configured through permissions as well. I hope everyone likes the new addition. I will be working on the Music Discs next, so stay tuned. :D
     
  3. Looks like this doesn't support Spigot 1.8.6. Any chance for an update?
     
  4. This should run with 1.8.6... If not, send me an error log or let me know what is not working. There shouldn't be any code that would cause issues. I can't currently get a build of 1.8.6 to test with due to some internet issues, as soon as I can, I will update to 1.8.6.
     
  5. I tried loading with Plugin Manager...ill try with a full server restart here in a bit and get back to you but heres the error with Plugin Manager

    Code (Text):
    12:50:01 AM CST CONSOLE: WARN]: org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329)
    12:50:01 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PluginControl.loadPlugin(PluginControl.java:215)
    12:50:01 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PMCommandExecutor.loadCmd(PMCommandExecutor.java:396)
    12:50:01 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PMCommandExecutor.onCommand(PMCommandExecutor.java:167)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:646)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:632)
    12:50:01 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:404)
    12:50:01 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:368)
    12:50:01 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657)
    12:50:01 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.Thread.run(Thread.java:745)
    12:50:01 AM CST CONSOLE: WARN]: Caused by: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.defineClass1(Native Method)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    12:50:01 AM CST CONSOLE: WARN]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    12:50:01 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    12:50:01 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    12:50:01 AM CST CONSOLE: WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    12:50:01 AM CST CONSOLE: WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    12:50:01 AM CST CONSOLE: WARN]: at java.security.AccessController.doPrivileged(Native Method)
    12:50:01 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.Class.forName0(Native Method)
    12:50:01 AM CST CONSOLE: WARN]: at java.lang.Class.forName(Class.java:274)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64)
    12:50:01 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131)
    12:50:01 AM CST CONSOLE: WARN]: ... 13 more
    12:50:01 AM CST CONSOLE: [INFO] Failed to load ChaosRecipes! (Check console for details.)
     
  6. Try with the new update. I made a few changes in that and pulled a lot of unneeded code. I will try to get this plugin built with 1.8.6 here shortly. Although, I did not think I had anything that would cause issues for future 1.8 releases. So thanks for giving me the heads up. Never know till you test it I guess. lol

    **EDIT:**
    Works fine in 1.8.6 for me. If the new build does not load with PluginManager, do a restart. I will go ahead and update to 1.8.6 for the build with my next update of the plugin. Although, it is functioning without any errors as it is.
     
    #8 IrChaos, May 31, 2015
    Last edited: May 31, 2015
  7. I got the same error when the server restarted...gonna test your new version and ill get back to you!

    Code (Text):
    [03:05:59] [Server thread/ERROR]: Could not load 'plugins/ChaosRecipes.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:251) [spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugins(CraftServer.java:291) [spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:198) [spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:528) [spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at java.lang.Thread.run(Thread.java:745) [?:1.7.0_76]
    Caused by: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
        at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.7.0_76]
        at java.lang.ClassLoader.defineClass(ClassLoader.java:800) ~[?:1.7.0_76]
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.7.0_76]
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:449) ~[?:1.7.0_76]
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71) ~[?:1.7.0_76]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361) ~[?:1.7.0_76]
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355) ~[?:1.7.0_76]
        at java.security.AccessController.doPrivileged(Native Method) ~[?:1.7.0_76]
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354) ~[?:1.7.0_76]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425) ~[?:1.7.0_76]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ~[?:1.7.0_76]
        at java.lang.Class.forName0(Native Method) ~[?:1.7.0_76]
        at java.lang.Class.forName(Class.java:274) ~[?:1.7.0_76]
        at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131) ~[spigot.jar:git-Spigot-6a6b839-b0e81a4]
        ... 6 more
     
  8. Still not able to get it working.

    I get this when using Plugin Manager:
    Code (Text):
    3:27:32 AM CST CONSOLE: WARN]: org.bukkit.plugin.InvalidPluginException: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:135)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:329)
    3:27:33 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PluginControl.loadPlugin(PluginControl.java:215)
    3:27:33 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PMCommandExecutor.loadCmd(PMCommandExecutor.java:396)
    3:27:33 AM CST CONSOLE: WARN]: at co.technius.PluginManager.PMCommandExecutor.onCommand(PMCommandExecutor.java:167)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.command.PluginCommand.execute(PluginCommand.java:44)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:141)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchCommand(CraftServer.java:646)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.craftbukkit.v1_8_R3.CraftServer.dispatchServerCommand(CraftServer.java:632)
    3:27:33 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.aO(DedicatedServer.java:404)
    3:27:33 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:368)
    3:27:33 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:657)
    3:27:33 AM CST CONSOLE: WARN]: at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:560)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.Thread.run(Thread.java:745)
    3:27:33 AM CST CONSOLE: WARN]: Caused by: java.lang.UnsupportedClassVersionError: gq/chaosdev/chaosrecipes/ChaosRecipes : Unsupported major.minor version 52.0
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.defineClass1(Native Method)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
    3:27:33 AM CST CONSOLE: WARN]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    3:27:33 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
    3:27:33 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
    3:27:33 AM CST CONSOLE: WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
    3:27:33 AM CST CONSOLE: WARN]: at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
    3:27:33 AM CST CONSOLE: WARN]: at java.security.AccessController.doPrivileged(Native Method)
    3:27:33 AM CST CONSOLE: WARN]: at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:101)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:86)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.Class.forName0(Native Method)
    3:27:33 AM CST CONSOLE: WARN]: at java.lang.Class.forName(Class.java:274)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:64)
    3:27:33 AM CST CONSOLE: WARN]: at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:131)
    3:27:33 AM CST CONSOLE: WARN]: ... 13 more
    3:27:33 AM CST CONSOLE: [INFO] Failed to load ChaosRecipes! (Check console for details.)
    heres a pastebin of the startup log, same issue

    http://pastebin.com/jnQzcbhj
     
  9. I see the issue. I should of paid more attention to the entire error last time. Your server is still running Java 7. My plugin is built on Java 8... I honestly figured that most hosting services would of updated by now....

    This plugin runs fine on 1.8.1, 1.8.3 and 1.8.6.... so long as your server is running Java 8.
    I am about to upload a new update that is built on Spigot 1.8.6 but its still with Java 8. Sorry. :(
    If this is a localhost server, just update your java to the latest version, if you need any help, give me a yell. If not... I think I would complain to my hosting provider.
     
  10. Ah! Nice catch I missed that.

    Yes we host the server ourself in my office so I can go ahead and get that updated and we should be good to go.

    Hopefully the plugin is worth all the fuss ;)
     
  11. Good deal. And if its not worth it, it will be worth it in the long run when everyone else is building with Java 8. lol
    Let me know if it all pans out for you.
     
  12. #15 IrChaos, Jun 1, 2015
    Last edited: Jun 1, 2015
  13. BTW I got it working. Thanks IrChaos :)
     
    • Like Like x 1
  14. Not to be the bearer of bad news but have you had any trouble with zPermissions and this plugin? I can't seem to get the perms working with it...the smelting recipes work but the other craftables just give a no permission error even though they do have permission.
     
  15. Smelting currently is player defaulted due to some issues getting permissions to work with it. As for crafting, it should work for any permissions system. I use PermissionsEx in all my testing though, as it is the most commonly used.
    I looked at zPermissions, and it appears to be set up in the same manner as PEX is. Are you using the .* nodes or individuals nodes? You might try it both ways with a few recipes and let me know the outcome. If I had a better idea of what was not working about it, I may be able to make some changes to the permission nodes.
     
  16. zPermissions doesn't support .* nodes so I have each individual node added.