[ADMN/FUN] BukkitContribEssentials v0.1.3 - Textures, capes, music, notifications, and more! [1000]

Discussion in 'Inactive/Unsupported Plugins' started by Nightgunner5, Jul 9, 2011.

     
  1. Offline

    Nightgunner5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    BukkitContribEssentials - Textures, capes, music, notifications, and more!
    Version: 0.1.3

    BukkitContrib is an amazing plugin. Unfortunately, it does nothing on its own that can be used by a non-programmer. BukkitContribEssentials uses many of the features of BukkitContrib without needing any code to be written other than a simple configuration file.

    Features:
    • Custom texture packs, globally or one per world
    • Custom player capes and skins
    • Custom player titles - can be multiple lines
    • Play music from Minecraft or from a URL, globally (requires OP) or just to yourself (/playmusic command)
    • Custom notifications when entering an area - Includes name, description, any item icon, and (optionally) music
    • Automatically installs BukkitContrib if it's not already available
    Download - Source Code

    [IMG]

    Changelog:
    Version 0.1.3
    • Updated to work with BukkitContrib 0.1.6
    • Added version command
    • Added reload command
    • Fixed players not getting capes and skins when the /reload command was used
    Version 0.1.2 (2,291 downloads)
    • Fixed log spam when entering a region
    • Added the ability for custom music to be played when entering regions (previously custom music was only available via the /playmusic command)
    Version 0.1.1 (326 downloads)
    • Stopped trying to load BukkitContrib before the check to see if BukkitContrib is installed.
    • BukkitContribEssentials will now display an error message in the server console if an invalid URL for a texture pack is used.
    • Fixed edge case where a player leaving within 1/20 of a second from joining would create log spam.
    Version 0.1 (73 downloads)
    • Initial release
    Default config too confusing?
    Here's a different example:
    Code:
    texturepack:
        default: http://dl.dropbox.com/u/32644765/texturepacks/vbtp0-pangea.zip
        world_nether: http://dl.dropbox.com/u/32644765/texturepacks/vbtp1-deepspace.zip
    regions:
        world:
          - name: MetroVox Station
            description: Travel hub of the world
            icon: MINECART
            music: http://example.org/trainstation.ogg
            max:
                x: 128
                y: 79
                z: 56
            min:
                x: 96
                y: 0
                z: 29
          - name: The Grand Tree
            description: Full of spirits and leaves
            icon: SAPLING
            max:
                x: 6
                y: 127
                z: 113
            min:
                x: -43
                y: 0
                z: 65
          - name: Alden
            description: Hey, look! Sand!
            icon: DEAD_BUSH
            music: WET_HANDS
            max:
                x: 74
                y: 127
                z: -167
            min:
                x: -8
                y: 0
                z: -207
          - name: Faldor
            description: Town of boxes
            icon: CHEST
            max:
                x: 170
                y: 127
                z: -639
            min:
                x: 32
                y: 0
                z: -791
    player:
        Nightgunner5:
            cape: http://llamaslayers.net/cupcape.png
            skin: http://example.com/skins/nightgunner5.png
            title: |
                Nightgunner5
                The Great
    kahlilnc, Geckoleon, RGadelha and 5 others like this.
  2.  
  3. Offline

    rolandostar

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Testing... If this works on my server, I'll love ya forever ^^

    Edit: Didn't worked, I don't know why bukkit contrib plugins keep messing up in my server, I don't think its your plugin its just that i have tried with other Contrib plugins and NONE creates the folder with config in it... D:
  4. Offline

    NeatMonster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great plugin!

    Suggestion: Add a little icon next to the playername when he's talking.

    Edit: It would be great to have colored usernames according to the group you belong to.
  5. Offline

    jeanpoivrot

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    yes can be very nice =) , i already see one server using that

    [IMG]
  6. Offline

    SharpShot.Gif

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very Cool.
    Nightgunner5 likes this.
  7. Offline

    Liger_XT5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I just want to ask something, just in case someone else gets this confused. You say it installs bukkitcontrib if it's not already installed, On the server or to the client? If to the clients, then heck ya I already love this plugin! lol
    morizuki likes this.
  8. Offline

    tyzoid

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Try my plugin (Colors - link in signature).

    I am 99.9% sure it installs on the server.
  9. Offline

    Infectedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    20:20:01 [WARNING] Task of 'BukkitContribEssentials' generated an exception
    java.lang.NullPointerException
    at org.bukkitcontrib.player.ContribCraftPlayer.updateBukkitEntity(Contri
    bCraftPlayer.java:508)
    at org.bukkitcontrib.player.ContribCraftPlayer.getContribPlayer(ContribC
    raftPlayer.java:563)
    at net.llamaslayers.minecraft.bukkitcontribessentials.BCEPlayerListener$
    BCEPlayerTask.run(BCEPlayerListener.java:70)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    raftScheduler.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)

    Wat?
  10. Offline

    Infectedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    And by the way, what are the other things, which can be added to the 'texturepack:' besides default? Worldnames?

    EDIT: I simply can't get a texturepack to work.
    Config:
    player:
    nightgunner5:
    title: 'Nightgunner5

    The Great'
    cape: http://llamaslayers.net/cupcape.png
    texturepack:
    default: http://5.12.116.199:8080/NewCraft.rar
    NewWorld: http://172.16.1.104:8080/NewCraft.rar
    regions:
    world: ''

    Tried both IPs in all combos
    I'm using HFS to host the file.
    Here's the HFS log:
    8:02:38 PM Check update: no new version
    8:02:43 PM 127.0.0.1:50797 Requested GET /NewCraft 1.91.rar
    8:02:45 PM 127.0.0.1:50797 Fully downloaded - 29.52 MB @ 12085 KB/s - /NewCraft 1.91.rar
    8:03:38 PM 127.0.0.1:50797 Requested GET /
    8:03:41 PM 127.0.0.1:50797 Requested GET /NewCraft 1.91.rar
    8:40:08 PM 5.12.116.199:51479 Requested GET /NewCraft.rar
    Even when there IS a requested GET the texturepack doesn't get set.

    EVEN using a mediafire direct link won't help.
  11. Offline

    Liger_XT5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    That's what I thought... Be dang useful if it did install it to the client. Oh well.
    Btw, does it check for updates for bukkitcontrib? I have nothing against it if it does or doesn't, just nice to know ahead of time when I go through and check for updates myself. I know LWC does.
  12. Offline

    FrostyWolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Code:
    2011-07-09 13:50:58 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-904-g9277096-b953jnks (MC: 1.7.2)
    2011-07-09 13:50:58 [SEVERE] Could not load 'plugins/BukkitContribEssentials.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:199)
            at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
            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:51)
            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/sound/Music
            at net.llamaslayers.minecraft.bukkitcontribessentials.BCEMusicCommand.<clinit>(BCEMusicCommand.java:15)
            at net.llamaslayers.minecraft.bukkitcontribessentials.BukkitContribEssentials.<init>(BukkitContribEssentials.java:30)
            ... 13 more
    Caused by: java.lang.ClassNotFoundException: org.bukkitcontrib.sound.Music
            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)
            ... 15 more
    2011-07-09 13:50:59 [INFO] [Permissions] (Yeti) was initialized.
    2011-07-09 13:50:59 [INFO] Preparing level "world"
    2011-07-09 13:50:59 [INFO] Preparing start region for level 0 (Seed: -1784338777788894343)
    2011-07-09 13:51:00 [INFO] Preparing spawn area: 61%
    2011-07-09 13:51:01 [INFO] Preparing start region for level 1 (Seed: -1784338777788894343)
    2011-07-09 13:51:01 [INFO] Preparing spawn area: 16%
    2011-07-09 13:51:02 [INFO] Preparing spawn area: 89%
    2011-07-09 13:51:02 [INFO] [BBROTHER] ------------------------------------
    2011-07-09 13:51:02 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    2011-07-09 13:51:02 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    2011-07-09 13:51:02 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    2011-07-09 13:51:02 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    2011-07-09 13:51:02 [INFO] [BBROTHER] ------------------------------------
    2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbdata` table...
    2011-07-09 13:51:03 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbworlds` table...
    2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbusers` table...
    2011-07-09 13:51:03 [INFO] [BBROTHER] Permissions plugin found but disabled. Enabling 'Permissions' (v3.1.4).
    2011-07-09 13:51:03 [INFO] [Permissions] version [3.1.4] (Yeti)  loaded
    2011-07-09 13:51:03 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.4
    2011-07-09 13:51:03 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    2011-07-09 13:51:03 [INFO] [BBROTHER] BigBrother 1.9.1-SNAPSHOT (build #581) enabled!
    2011-07-09 13:51:03 [INFO] AntiCreeper v1.0 - by Rothens
    2011-07-09 13:51:03 [INFO] Anticreeper v1.0 - STARTED
    2011-07-09 13:51:03 [INFO] QuickBelt 0.1.8 loaded.
    2011-07-09 13:51:03 [INFO] Loading Config File...
    2011-07-09 13:51:03 [INFO] print_reports = false
    2011-07-09 13:51:06 [INFO] [mcMMO] Permissions enabled.
    2011-07-09 13:51:06 [INFO] mcMMO version 1.0.32 is enabled!
    2011-07-09 13:51:06 [INFO] [FlatEarth] Permissions enabled using: Permissions v3.1.4
    2011-07-09 13:51:06 [INFO] FlatEarth 0.7 enabled
    2011-07-09 13:51:06 [INFO] BukkitContrib 0.1.3 has been initialized
    2011-07-09 13:51:06 [INFO] Done (0.678s)! For help, type "help" or "?"
    2011-07-09 13:51:08 [INFO] [BBROTHER] Removed 0 old records because of age in 0h00m00s.
    2011-07-09 13:51:11 [INFO] Stopping the server..
    2011-07-09 13:51:11 [INFO] Stopping server
    
  13. Offline

    Nightgunner5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yeah, it's the server.
    Somehow, a player disconnected from your server within one tick of finishing joining. I've fixed that for the next version.
    Yes, world names. The texture pack has to be a zip file.
    BukkitContrib updates itself on both the client and the server once it's installed.
    Fixed in the next version. In the meantime [edit: which was about 16 seconds], you'll have to install BukkitContrib yourself.
  14. Offline

    larsy1995

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I cant get the texture pack thing to work. I've added the link to default: '', between the ''. What am I doing wrong?
    Got it working.
  15. Offline

    FrostyWolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    BukkitContrib was already installed. The new version does stop the error tho.
  16. Offline

    Liger_XT5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Nightgunner5
    Had my hopes up that time lol. Love your plugin, waiting to install it when the server is inactive first.
  17. Offline

    larsy1995

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When someone joins my server, my client crash.
  18. Offline

    FrostyWolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I can confirm texture pack replacing working like a charm, and its awesome.
  19. Offline

    Infectedd

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Erm, it's not switching texturepacks. After connecting to my server and going to the world, which uses a different TexPack and disconnecting, it keeps this texture as if it's switched to by "Mods and Textures" menu.

    Video incoming
  20. Offline

    FrostyWolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    You might want to upload your config file.
  21. Offline

    Mijuil1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  22. Offline

    Nightgunner5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Code:
    player:
        Mijuil:
            title: '&4Administrator'
            cape: http://bloodheaven.ru/uploads/posts/2011-07/1310238135_foto_62.png
            skin: http://your-skin-url
  23. Offline

    Mijuil1

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Is there any possibility that a player can change the skin itself, without the help ofAdmin?
  24. Offline

    alfskan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    how can I set the global music?
    can I use mp3(or swf) format and url link?

    Code:
    music: http://alfskan.iptime.org/music/jansori.swf
    
    
    is it correct?
  25. Offline

    NeatMonster

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I don't want colors in the chat (I already have HeroChat), I want to color the username over the head of the player.

    UP!
  26. Offline

    alfskan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    min and max means cuboid?
  27. Offline

    paully104

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    dogzrule likes this.
  28. Online

    PatrickFreed

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hopefully I'm reading this correctly: Can you set the texture pack for the serve so no matter what pack the client has loaded, they see the one the admin has set? If so, I'm suing you for funds to buy new pants.
  29. Offline

    Nightgunner5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Yes, and it doesn't require any plugin: http://www.minecraft.net/profile/
    yes
    Minecraft only supports OGG Vorbis, WAV, and MIDI. Currently, I don't support URLs in the region config, but I'll add it when I get a chance.
    I guess I could add that. I bet it would get pretty annoying though :p
    The files are inside a folder in the zip. They should be inside the zip, without the extra folder.
    Yes, but only if the client has BukkitContrib installed.
    *runs*
  30. Offline

    alfskan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is my config.

    Code:
    regions:
        world:
          - name: Guest House
            description: Hi! Take care!
            icon: Sapling
            max:
                x: -87
                y: 99
                z: 26
            min:
                x: -95
                y: 93
                z: 19
    I got error when I go in that region.
    There is no notification.

    Code:
    09:51:23 [SEVERE] Could not pass event PLAYER_MOVE to BukkitContribEssentials
    java.lang.NullPointerException
            at net.llamaslayers.minecraft.bukkitcontribessentials.BCEPlayerListener.
    onPlayerMove(BCEPlayerListener.java:124)
            at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    va:286)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:321)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
            at net.minecraft.server.Packet10Flying.a(SourceFile:126)
            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)
    edit; oh I didnt see your reply. thank you.
    if url doesnt support, what is the path of music file?
  31. Offline

    Trevor_

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    No Wiki? No Help? Nothing? Wat.
    Jabes and svecchi like this.

Share This Page