[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

    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. 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:
     
  3. Offline

    NeatMonster

    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.
     
  4. Offline

    jeanpoivrot

    yes can be very nice =) , i already see one server using that

    [​IMG]
     
  5. Offline

    SharpShot.Gif

    Very Cool.
     
    Nightgunner5 likes this.
  6. Offline

    Liger_XT5

    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.
  7. Try my plugin (Colors - link in signature).

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

    Infectedd

    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?

    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.

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

    Liger_XT5

    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.
     
  10. Offline

    FrostyWolf

    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
    
     
  11. Offline

    Nightgunner5

    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.
     
  12. Offline

    larsy1995

    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.
     
  13. Offline

    FrostyWolf

    BukkitContrib was already installed. The new version does stop the error tho.
     
  14. Offline

    Liger_XT5

    @Nightgunner5
    Had my hopes up that time lol. Love your plugin, waiting to install it when the server is inactive first.
     
  15. Offline

    larsy1995

    When someone joins my server, my client crash.
     
  16. Offline

    FrostyWolf

    I can confirm texture pack replacing working like a charm, and its awesome.
     
  17. Offline

    Infectedd

    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
     
  18. Offline

    FrostyWolf

    You might want to upload your config file.
     
  19. Offline

    Mijuil1

  20. Offline

    Nightgunner5

    Code:
    player:
        Mijuil:
            title: '&4Administrator'
            cape: http://bloodheaven.ru/uploads/posts/2011-07/1310238135_foto_62.png
            skin: http://your-skin-url
     
  21. Offline

    Mijuil1

    Is there any possibility that a player can change the skin itself, without the help ofAdmin?
     
  22. Offline

    alfskan

    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?
     
  23. Offline

    NeatMonster

    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!
     
  24. Offline

    alfskan

    min and max means cuboid?
     
  25. dogzrule likes this.
  26. Offline

    PatrickFreed

    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.
     
  27. Offline

    Nightgunner5

    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*
     
  28. Offline

    alfskan

    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?
     
  29. Offline

    Trevor_

    No Wiki? No Help? Nothing? Wat.
     
    Jabes and svecchi like this.
  30. Offline

    Nightgunner5

    Thanks! Fixed in the next version.

    To get a list of music tracks, type /playmusic in the chat.
     

Share This Page