Inactive [DEV] BukkitContrib Alpha 0.1.7 [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Afforess, May 21, 2011.

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

    Afforess

    BukkitContrib is superseded by Spout, the new Bukkit/Client framework.
     
  2. Offline

    Andrew1431

    Can someone get me a mod list that uses bukkit contrib?
     
  3. Offline

    narrowtux

    Something like that (incomplete) has been posted a few pages ago.
    I ask @Afforess to add a list to the OP where he adds plugins that use it :)
     
  4. Offline

    CraftFire

    This seems to happen because of how AuthDB prevents commands from being performed until a player logs in or if guests are not allowed to perform commands.
     
  5. Offline

    CuZnDragon

    I am using a netbook with an integrated graphics chip which is why I started using OptiFog/Optimine as it makes a big difference on really low end machines. And currently can't get a new machine due to medical bills. Don't really care about the other settings. Only the load far chunks as that makes a difference on integrated graphics chips getting rid of lag for some reason and the fog start distance as it make more visible on the tiny setting making it a bit easier to play.


    Will try it have to see if it conflicts with others and hopefully not HD stuff.

    Looks good so far even getting up to 19 fps. Will have to play with it more to see if the lag starts showing up but so far so good. Didn't see any errors when I applied MCPatcher.

    Thanks for the effort. Will be nice not to need to wait a long time for Optifog/Optimine update on minecraft updates.

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

    Afforess

    So it's even better than Optimine/Optifog? Awesome. Fastest client mod out there. Another selling point, as if I needed them. ;)

    I'm glad I could help, and that you convinced me to look twice. Thanks.
     
  7. Offline

    AlbireoX

    I can't wait for the GUI. :D Does this support an event when an item is damaged yet?

    You should merge this with Bukkit.
     
  8. Offline

    IceReaper

    Small question:
    When using onBukkitContribSPEnable() it will only be triggered if the player has actualy the client-mod installed. is there a way to trigger a function if he has it not installed? something like onBukkitContribSPnotInstalled() ?

    edit: secondly what about a jar_hash method? you simply write in your serverside config file jar_has=md5hashofminecraftjar

    and then you can get the client md5 and compare it. this way you could kick players with wrong .jar file.so people using xray, flyhack, whatever will be kicked.

    edit: third: custom music and custom sound is supported. but customsound depends on music-volume?
     
  9. Offline

    Pasukaru

    @Afforess
    I don't know if you are aware of this, but cancelling the InventoryCraftEvent leads to a NPE (at least with latest RB):
    Code:
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
    27.06 14:18:04 [Server] INFO 	at net.minecraft.server.Packet102WindowClick.a(SourceFile:28)
    27.06 14:18:04 [Server] INFO 	at org.bukkitcontrib.ContribNetServerHandler.a(ContribNetServerHandler.java:230)
    27.06 14:18:04 [Server] INFO java.lang.NullPointerException
    27.06 14:18:04 [Server] WARNING Failed to handle packet: java.lang.NullPointerException
    
    this is the code is used to test it:
    Code:
    @Override
    public void onInventoryCraft(InventoryCraftEvent event) {
        event.setCancelled(true);
    }
    
    Might be something on my end, I don't know...
    Also, the client gets a black screen and has to be shut down.
     
  10. Offline

    MacG32

    CB #938 and BC A8 and A9 (from previous page) errors when restart and users join:
    Code:
    [SEVERE] Error occurred while disabling BukkitContrib v0.0.8 (Is it up to date?): a
    java.lang.NoSuchFieldError: a
        at org.bukkitcontrib.player.ContribCraftPlayer.createInventory(ContribCraftPlayer.java:343)
        at org.bukkitcontrib.player.ContribCraftPlayer.<init>(ContribCraftPlayer.java:73)
        at org.bukkitcontrib.player.ContribCraftPlayer.updateBukkitEntity(ContribCraftPlayer.java:482)
        at org.bukkitcontrib.player.ContribCraftPlayer.getContribPlayer(ContribCraftPlayer.java:530)
        at org.bukkitcontrib.player.SimpleAppearanceManager.resetGlobalCloak(SimpleAppearanceManager.java:190)
        at org.bukkitcontrib.player.SimpleAppearanceManager.resetAllCloaks(SimpleAppearanceManager.java:215)
        at org.bukkitcontrib.player.SimpleAppearanceManager.resetAll(SimpleAppearanceManager.java:223)
        at org.bukkitcontrib.player.SimpleAppearanceManager.onPluginDisable(SimpleAppearanceManager.java:286)
        at org.bukkitcontrib.BukkitContrib.onDisable(BukkitContrib.java:49)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
        at org.bukkit.plugin.SimplePluginManager.disablePlugins(SimplePluginManager.java:273)
        at org.bukkit.craftbukkit.CraftServer.disablePlugins(CraftServer.java:146)
        at net.minecraft.server.MinecraftServer.stop(MinecraftServer.java:312)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:391)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Code:
    [SEVERE] Could not pass event PLAYER_JOIN to BukkitContrib
    java.lang.NoSuchFieldError: a
        at org.bukkitcontrib.player.ContribCraftPlayer.createInventory(ContribCraftPlayer.java:343)
        at org.bukkitcontrib.player.ContribCraftPlayer.<init>(ContribCraftPlayer.java:73)
        at org.bukkitcontrib.player.ContribCraftPlayer.updateBukkitEntity(ContribCraftPlayer.java:482)
        at org.bukkitcontrib.ContribPlayerListener.onPlayerJoin(ContribPlayerListener.java:26)
        at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:244)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:124)
        at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
        at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:33)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
        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)
    Works perfect in CB #936.
     
  11. Offline

    Raphfrk

    @Afforess

    I had a look at the custom packet class.

    If looks like the protocol is:

    Code:
    Byte: Packet Id (C3)
    Byte: Contrib Packet Id
    Byte[]: Packet data array
    
    You have basically made the same terrible design decision that Notch made.

    I would suggest an update to

    Code:
    Byte: Packet Id (C3)
    Byte: Contrib Packet Id
    Int: array length
    Byte[]: Packet data array
    
    This would allow a parser like CraftProxy to skip unknown packets. It is simply impossible for a proxy to support this feature otherwise.

    I am not sure how big a deal changing this is. Since you control both ends of the network comm (right?) you could possibly make it transparent.
     
  12. Offline

    Afforess

    Read the title. Which builds does it work with? I don't support non-RB's.

    Yes, I can. Good idea.

    And if they want to use other, innocuous mods, like Zan's Minimap? I'd have to come up with a list of hashes for every mod combination, and maintain them. Not ideal.
    Yes and No. You can adjust the volume of songs/sound effects, but if the client is muted, they won't hear it. I thought about adding sound controls to set the sound level, but I expect most players would not appreciate you unmuting them.

    I posted a temporary fix build on a page or two back. Anyway, I'm working on 0.0.9, which will have the fix as well.

    Sadly, there were no experts to consult network protocol with for the last month. Where have you been?
    I can do that, no problem. Expect it in 0.0.9. And since BukkitContrib auto-updates, almost everyone will be using the new version within 24 hours.

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

    alta189

    0.0.9 includes Early GUI API, and bug fixes, right?
     
  14. Offline

    MacG32

    Reread my post. Where did I ask for help? I support plugin devs with heads up posts.
     
  15. Offline

    Raphfrk

    Ahh thanks.

    Wow, even after a month away I am still pissed at Notch for that :). CraftProxy would have been massively easier if he just did it right. I could skip packets that I don't care about.

    Trying to cut down on time spent programming, other priorities.

    Great.

    I assume that plugins send bukkit contrib only fully completed packets, so you can just do a length?
     
  16. Offline

    Afforess

    Plugins don't send any. I just use it to avoid using up all the empty packets, as notch limited MC to 256 packets. I build and send them.
     
  17. Offline

    IceReaper

    hm.. i found out both function playCustomSoundEffect and playCustomMusic. the funny thing is that both are send to the client as music. so, i implemented a custom sound when tnt explodes (which cant be heared when music is off, but sound is on), also my other custom sounds like announces / custom archivements etc, are all muted when music is turned off. When i want to send a music file (star-wars-cantina-song for example in my tavern) i would use the customMusic function, which can of course be muted by setting music-volume to zero.
     
  18. Offline

    Afforess

    I'm not sure I follow... Some sound effects are being muted when the music is off?
     
  19. Offline

    IceReaper

    jup, sorry will have to work on my english.. all custom sounds are handeled / muted by the music-volume slider, not only the customMusic
     
  20. Offline

    Afforess

    Yep, my bad. Will be fixed in 0.0.9
     
  21. Offline

    captainawesome7

    @Afforess This is my fault, right?
    error (open)

    Code:
    19:21:08 [SEVERE] Could not load 'plugins/Achievement.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:172)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:109)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:345)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:247)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:279)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:428)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:413)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoClassDefFoundError: org/bukkitcontrib/event/inventory/InventoryListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at me.ic3d.achievement.Achievement.<init>(Achievement.java:47)
        ... 16 more
    Caused by: java.lang.ClassNotFoundException: org.bukkitcontrib.event.inventory.InventoryListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 30 more
    

    code (open)

    Code:
         
    package me.ic3d.achievement;
    
    import org.bukkit.Material;
    import org.bukkit.entity.Player;
    import org.bukkit.inventory.ItemStack;
    import org.bukkit.inventory.PlayerInventory;
    import org.bukkitcontrib.event.inventory.InventoryCraftEvent;
    import org.bukkitcontrib.event.inventory.InventoryListener;
    public class AIL extends InventoryListener {
    //There is stuff in here, but it shouldn't matter, right?
    }
    

    What did I do?
     
  22. Offline

    fullwall

    @captainawesome7 - looks like you downloaded a bad version of bukkitcontrib. Either that, or, which I doubt, Afforess compiled with errors.
     
  23. Offline

    captainawesome7

    Thats what I thought, so I just re-downloaded but it still gives the same error.
     
  24. Offline

    Meiun

    client mod is not compatible with improved chat client mod.
    client mod is not compatible with glsl client mod.

    there are class conflicts with both.
    these are both somewhat common mods.

    Downloads:
    <Edit by Moderator: Redacted mediafire url>
    http://dl.dropbox.com/u/25451490/glsl_unofficial_166_ml.zip
     
    Last edited by a moderator: Dec 14, 2016
  25. Offline

    Afforess

    Known. I contacted the Improved Chat dev almost a week ago, no response. The glsl mod dev refuses to allow any redistribution of his mod, no chance of compatibility.

    Happens when BukkitContrib is missing, correct? That is a Class Not Found exception after all. ;)

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

    captainawesome7

    Hmm, it is definitely in the folder.. I will show you the whole log :p
    log (open)

    Code:
    >Andrews-MacBook-Pro:serverfiles andrewbulkeley$  java -Xmx512M -Xms512M -jar craftbukkit.jar
    148 recipes
    16 achievements
    19:27:02 [INFO] Starting minecraft server version Beta 1.6.6
    19:27:02 [WARNING] **** NOT ENOUGH RAM!
    19:27:02 [WARNING] To start the server with more ram, launch it as "java -Xmx1024M -Xms1024M -jar minecraft_server.jar"
    19:27:02 [INFO] Loading properties
    19:27:02 [INFO] Starting Minecraft server on *:32820
    19:27:02 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    19:27:02 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    19:27:02 [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.
    19:27:02 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    19:27:02 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-889-g22f4388-b928jnks (MC: 1.6.6)
    19:27:03 [INFO] DataSourcePool [3co] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    19:27:03 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    19:27:03 [INFO] Entities enhanced[0] subclassed[1]
    19:27:03 [INFO] DataSourcePool [3coBanks] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    19:27:03 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    19:27:04 [INFO] Entities enhanced[0] subclassed[1]
    19:27:04 [SEVERE] Could not load 'plugins/Achievement.jar' in folder 'plugins':
    java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:194)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:117)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NoClassDefFoundError: org/bukkitcontrib/event/inventory/InventoryListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClassCond(ClassLoader.java:632)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:616)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        at me.ic3d.achievement.Achievement.<init>(Achievement.java:47)
        ... 13 more
    Caused by: java.lang.ClassNotFoundException: org.bukkitcontrib.event.inventory.InventoryListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
        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(ClassLoader.java:307)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
        ... 27 more
    19:27:04 [INFO] DataSourcePool [DispNameChanger] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    19:27:04 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    19:27:04 [INFO] Entities enhanced[0] subclassed[1]
    19:27:04 [INFO] [Permissions] (Phoenix) was Initialized.
    19:27:04 [INFO] DataSourcePool [SimpleAdmin] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    19:27:04 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    19:27:04 [INFO] Entities enhanced[0] subclassed[1]
    19:27:04 [INFO] Preparing level "derpison"
    19:27:04 [INFO] Preparing start region for level 0 (Seed: 8406367017031518059)
    19:27:05 [INFO] Preparing start region for level 1 (Seed: 8406367017031518059)
    19:27:05 [INFO] Preparing spawn area: 52%
    19:27:06 [INFO] [3co] Version 1.0 Permissions system detected!
    19:27:06 [INFO] [3co] Version 1.2 by IC3D enabled
    19:27:06 [INFO] [3coBanks] Version 1.0 Permissions system detected!
    19:27:06 [INFO] [3coBanks] Version 1.0 by IC3D enabled
    19:27:06 [INFO] [3coShop] 3co found, hooking in!
    19:27:06 [INFO] [3coLogin] Version 1.0 by IC3D enabled
    19:27:06 [INFO] [3coLogin] 3co found, hooking in!
    19:27:06 [INFO] [3coShop] Version 1.0 Permissions system detected!
    19:27:06 [INFO] [3coShop] Version 1.0 by IC3D enabled
    19:27:06 [INFO] [3coShop] 3co found, hooking in!
    19:27:06[INFO] BukkitContrib 0.0.8 has been initialized
    19:27:06[INFO] [Creative+] Permissions system detected!
    19:27:06 [INFO] [Creative+] Version 1.1 by captainawesome7 has been enabled!
    19:27:06 [INFO] [DispNameChanger] Version 1.4.2 Permissions system detected!
    19:27:06 [INFO] [DispNameChanger] DispNameChanger v1.4.2 by captainawesome7 has been enabled!
    19:27:06 [INFO] [iConomy] Logging is currently disabled.
    19:27:06 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    19:27:06 [INFO] [iConomy] Developed by: [Nijikokun]
    19:27:06 [INFO] [MobDeath] Version 1.0 by IC3D enabled!
    19:27:06 [INFO] [Paintball] Version 1.3 by IC3D enabled!
    19:27:06 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    19:27:06 [INFO] [iConomy] hooked into Permissions.
    19:27:06 [INFO] [Player] v1.0 by captainawesome7 has been enabled!
    19:27:06 [INFO] Rocket version 0.1 enabled!
    19:27:06 [INFO] [ShroomTp] Version 1.1 Permissions system detected!
    19:27:06 [INFO] [ShroomTp] Version 1.1 has been enabled!
    19:27:06 [INFO] [ShroomTp] iConomy found, hooking in!
    19:27:06 [INFO] [ShroomTp] 3co found, hooking in!
    19:27:06 [INFO] [SimpleAdmin] Permissions system detected!
    19:27:06 [INFO] [SimpleAdmin] Version 1.8.4 has been enabled!
    19:27:06 [INFO] [SimpleGive] Version 1.2 Permissions system detected!
    19:27:06 [INFO] [SimpleGive] SimpleGive v1.2 by captainawesome7 has been enabled!
    19:27:06 [INFO] [SimpleVend] Permissions system detected!
    19:27:06 [INFO] [SimpleVend] Version 1.3 has been enabled!
    19:27:06 [INFO] [SimpleVend] iConomy found, hooking in!
    19:27:06 [INFO] [SimpleVend] 3co found, hooking in!
    19:27:06 [INFO] Done (0.200s)! For help, type "help" or "?"
    
     
  27. Offline

    alta189

    log (open)

    Did you put this in your plugin.yml
    Code:
    depend: [BukkitContrib]
     
  28. Offline

    captainawesome7

    nope. I didn't for my other plugins that use bukkitcontrib, and they still worked. I will try that.
     
  29. Offline

    alta189

    Its because you need to have BukkitContrib enabled before yours
     
  30. Offline

    captainawesome7

    Yep, that worked. Thanks a bunch :)
     
  31. Offline

    alta189

    No problem
     
Thread Status:
Not open for further replies.

Share This Page