[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


    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.

    • 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


    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 (Text):
    1. texturepack:
    2.     default: http://dl.dropbox.com/u/32644765/texturepacks/vbtp0-pangea.zip
    3.     world_nether: http://dl.dropbox.com/u/32644765/texturepacks/vbtp1-deepspace.zip
    4. regions:
    5.     world:
    6.       - name: MetroVox Station
    7.         description: Travel hub of the world
    8.         icon: MINECART
    9.         music: http://example.org/trainstation.ogg
    10.         max:
    11.             x: 128
    12.             y: 79
    13.             z: 56
    14.         min:
    15.             x: 96
    16.             y: 0
    17.             z: 29
    18.       - name: The Grand Tree
    19.         description: Full of spirits and leaves
    20.         icon: SAPLING
    21.         max:
    22.             x: 6
    23.             y: 127
    24.             z: 113
    25.         min:
    26.             x: -43
    27.             y: 0
    28.             z: 65
    29.       - name: Alden
    30.         description: Hey, look! Sand!
    31.         icon: DEAD_BUSH
    32.         music: WET_HANDS
    33.         max:
    34.             x: 74
    35.             y: 127
    36.             z: -167
    37.         min:
    38.             x: -8
    39.             y: 0
    40.             z: -207
    41.       - name: Faldor
    42.         description: Town of boxes
    43.         icon: CHEST
    44.         max:
    45.             x: 170
    46.             y: 127
    47.             z: -639
    48.         min:
    49.             x: 32
    50.             y: 0
    51.             z: -791
    52. player:
    53.     Nightgunner5:
    54.         cape: http://llamaslayers.net/cupcape.png
    55.         skin: http://example.com/skins/nightgunner5.png
    56.         title: |
    57.             Nightgunner5
    58.             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


    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


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

  5. Offline


    Very Cool.
    Nightgunner5 likes this.
  6. Offline


    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


    20:20:01 [WARNING] Task of 'BukkitContribEssentials' generated an exception
    at org.bukkitcontrib.player.ContribCraftPlayer.updateBukkitEntity(Contri
    at org.bukkitcontrib.player.ContribCraftPlayer.getContribPlayer(ContribC
    at net.llamaslayers.minecraft.bukkitcontribessentials.BCEPlayerListener$
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(C
    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)

  9. Offline


    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.
    title: 'Nightgunner5

    The Great'
    cape: http://llamaslayers.net/cupcape.png
    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 Requested GET /NewCraft 1.91.rar
    8:02:45 PM Fully downloaded - 29.52 MB @ 12085 KB/s - /NewCraft 1.91.rar
    8:03:38 PM Requested GET /
    8:03:41 PM Requested GET /NewCraft 1.91.rar
    8:40:08 PM 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.
  10. Offline


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


    Code (Text):
    1. 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)
    2. 2011-07-09 13:50:58 [SEVERE] Could not load 'plugins/BukkitContribEssentials.jar' in folder 'plugins':
    3. java.lang.reflect.InvocationTargetException
    4.         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    5.         at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    6.         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    7.         at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
    8.         at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:173)
    9.         at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
    10.         at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
    11.         at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
    12.         at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
    13.         at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:51)
    14.         at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
    15.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
    16.         at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    17. Caused by: java.lang.NoClassDefFoundError: org/bukkitcontrib/sound/Music
    18.         at net.llamaslayers.minecraft.bukkitcontribessentials.BCEMusicCommand.<clinit>(BCEMusicCommand.java:15)
    19.         at net.llamaslayers.minecraft.bukkitcontribessentials.BukkitContribEssentials.<init>(BukkitContribEssentials.java:30)
    20.         ... 13 more
    21. Caused by: java.lang.ClassNotFoundException: org.bukkitcontrib.sound.Music
    22.         at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    23.         at java.security.AccessController.doPrivileged(Native Method)
    24.         at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    25.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:36)
    26.         at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:24)
    27.         at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    28.         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
    29.         ... 15 more
    30. 2011-07-09 13:50:59 [INFO] [Permissions] (Yeti) was initialized.
    31. 2011-07-09 13:50:59 [INFO] Preparing level "world"
    32. 2011-07-09 13:50:59 [INFO] Preparing start region for level 0 (Seed: -1784338777788894343)
    33. 2011-07-09 13:51:00 [INFO] Preparing spawn area: 61%
    34. 2011-07-09 13:51:01 [INFO] Preparing start region for level 1 (Seed: -1784338777788894343)
    35. 2011-07-09 13:51:01 [INFO] Preparing spawn area: 16%
    36. 2011-07-09 13:51:02 [INFO] Preparing spawn area: 89%
    37. 2011-07-09 13:51:02 [INFO] [BBROTHER] ------------------------------------
    38. 2011-07-09 13:51:02 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of BigBrother!
    39. 2011-07-09 13:51:02 [INFO] [BBROTHER] Please note that, since this is far from complete, there will be many bugs.
    40. 2011-07-09 13:51:02 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bugs.nexisonline.net/bb
    41. 2011-07-09 13:51:02 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for updates and build notifications.
    42. 2011-07-09 13:51:02 [INFO] [BBROTHER] ------------------------------------
    43. 2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbdata` table...
    44. 2011-07-09 13:51:03 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    45. 2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbworlds` table...
    46. 2011-07-09 13:51:03 [INFO] [BBROTHER] Building `bbusers` table...
    47. 2011-07-09 13:51:03 [INFO] [BBROTHER] Permissions plugin found but disabled. Enabling 'Permissions' (v3.1.4).
    48. 2011-07-09 13:51:03 [INFO] [Permissions] version [3.1.4] (Yeti)  loaded
    49. 2011-07-09 13:51:03 [INFO] [BBROTHER] Permissions enabled using: Permissions v3.1.4
    50. 2011-07-09 13:51:03 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    51. 2011-07-09 13:51:03 [INFO] [BBROTHER] BigBrother 1.9.1-SNAPSHOT (build #581) enabled!
    52. 2011-07-09 13:51:03 [INFO] AntiCreeper v1.0 - by Rothens
    53. 2011-07-09 13:51:03 [INFO] Anticreeper v1.0 - STARTED
    54. 2011-07-09 13:51:03 [INFO] QuickBelt 0.1.8 loaded.
    55. 2011-07-09 13:51:03 [INFO] Loading Config File...
    56. 2011-07-09 13:51:03 [INFO] print_reports = false
    57. 2011-07-09 13:51:06 [INFO] [mcMMO] Permissions enabled.
    58. 2011-07-09 13:51:06 [INFO] mcMMO version 1.0.32 is enabled!
    59. 2011-07-09 13:51:06 [INFO] [FlatEarth] Permissions enabled using: Permissions v3.1.4
    60. 2011-07-09 13:51:06 [INFO] FlatEarth 0.7 enabled
    61. 2011-07-09 13:51:06 [INFO] BukkitContrib 0.1.3 has been initialized
    62. 2011-07-09 13:51:06 [INFO] Done (0.678s)! For help, type "help" or "?"
    63. 2011-07-09 13:51:08 [INFO] [BBROTHER] Removed 0 old records because of age in 0h00m00s.
    64. 2011-07-09 13:51:11 [INFO] Stopping the server..
    65. 2011-07-09 13:51:11 [INFO] Stopping server
  12. Offline


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


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


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


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


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


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


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


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


  21. Offline


    Code (Text):
    1. player:
    2.     Mijuil:
    3.         title: '&4Administrator'
    4.         cape: http://bloodheaven.ru/uploads/posts/2011-07/1310238135_foto_62.png
    5.         skin: http://your-skin-url
  22. Offline


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


    how can I set the global music?
    can I use mp3(or swf) format and url link?

    Code (Text):
    1. music: http://alfskan.iptime.org/music/jansori.swf
    is it correct?
  24. Offline


    I don't want colors in the chat (I already have HeroChat), I want to color the username over the head of the player.

  25. Offline


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


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


    Yes, and it doesn't require any plugin: http://www.minecraft.net/profile/
    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.
  29. Offline


    This is my config.

    Code (Text):
    1. regions:
    2.     world:
    3.       - name: Guest House
    4.         description: Hi! Take care!
    5.         icon: Sapling
    6.         max:
    7.             x: -87
    8.             y: 99
    9.             z: 26
    10.         min:
    11.             x: -95
    12.             y: 93
    13.             z: 19
    I got error when I go in that region.
    There is no notification.

    Code (Text):
    1. 09:51:23 [SEVERE] Could not pass event PLAYER_MOVE to BukkitContribEssentials
    2. java.lang.NullPointerException
    3.         at net.llamaslayers.minecraft.bukkitcontribessentials.BCEPlayerListener.
    4. onPlayerMove(BCEPlayerListener.java:124)
    5.         at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.ja
    6. va:286)
    7.         at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    8. a:58)
    9.         at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    10. ava:321)
    11.         at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:163)
    12.         at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    13.         at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    14.         at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
    15.         at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    16.         at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
    17.         at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
    18.         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?
  30. Offline


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

Share This Page