[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 (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. Offline

    rolandostar

    My BukkitDev Profile
    My Plugins (1)
    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:
     
  3. 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.
     
  4. 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]
     
  5. Offline

    SharpShot.Gif

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Very Cool.
     
    Nightgunner5 likes this.
  6. 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.
  7. Offline

    tyzoid

    My BukkitDev Profile
    My Plugins (7)
    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.
     
  8. 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?
     
  9. 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.
     
  10. 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.
     
  11. Offline

    FrostyWolf

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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
    66.  
     
  12. 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.
     
  13. 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.
     
  14. 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.
     
  15. 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.
     
  16. Offline

    larsy1995

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    When someone joins my server, my client crash.
     
  17. 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.
     
  18. 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
     
  19. Offline

    FrostyWolf

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

    Mijuil1

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

    Nightgunner5

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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

    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?
     
  23. 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 (Text):
    1. music: http://alfskan.iptime.org/music/jansori.swf
    2.  
    3.  
    is it correct?
     
  24. 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!
     
  25. Offline

    alfskan

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

    paully104

    My BukkitDev Profile
    My Plugins (2)
    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    dogzrule likes this.
  27. Offline

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

    alfskan

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    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

    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