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

    Afforess

    Yeah, with all of the client side things that are hitting me, there's no way I'm going to meet the deadline today.

    Fortunately, I set the deadline, so I can push it back. :p

    Now aiming for mid-week update.

    Also - since the flying mod & zan's minimap conflict, I'm going to look at making them both a part of the SP client mod, but change them so they can be disabled/enabled via the server API. I need to contact both dev's and check their licences.
     
  3. Offline

    alta189

    Its all good! :p Good Luck ;)
     
  4. Offline

    Afforess

    Also planning on adding a YAML config file, with the option to "enforce" the BukkitContrib SP option. It will kick players who aren't using it.
     
  5. Offline

    alta189

    Sounds great :D
     
  6. Offline

    lahwran

    uhhh ... looking at this, it seems that people have a false sense of security. DO NOT USE IT FOR LOGGING! it will create a security hole where the player can simply modify afforess's client mod and not be logged.
     
  7. Offline

    Afforess

    That's exactly what I said:

     
  8. Offline

    Redyugi

    Because there isn't 1000000 ways to modify any Minecraft files to do the same thing. If someone wants to not get logged, they'll get around it anyway they can. Calm down.
     
  9. Offline

    Jan Tojnar

    Temporary messages would be great for plugin warnings. For example selling item by right clicking on sign producing 'Item was sold' message. If you have hundres of items chat will be full of notifications and you miss players' messages. Plugin can cancel previous message and send another after while.
     
  10. Offline

    narrowtux

    I would suggest using the "Achievement get"-Box for that.
    There you could do:
    Code:
    Showcase
    Someone bought from your shop
    
    With ChatColor, of course!
    EDIT: And, you should be able to define the item-id in the achievement box.
     
    Jan Tojnar likes this.
  11. Offline

    Jan Tojnar

    this is cool suggestion + you should be able to change icon
    edit: is sth like this possible?
    Code:
    try {
    BukkitContrib.showAchievementBubble(title, text, icon, player);
    }catch(BukkitContribNoClientException){
    sendChatMessage(player, text) //i dont know exact bukkit method and i wont search it on my phone
    }
     
  12. Offline

    narrowtux

    I would call it ContribPlayer.showNotification(String title, String text, Material icon)
     
  13. Offline

    Sleaker

    Server download link is not working, also. How would one go about utilizing this? Tag the plugin as an included source jar to build with the plugin? or use it as a library and require servers to download it? I'm just a bit confused I guess since it's not some source packages to just import into a project.

    Mind hosting somewhere NOT dropbox so the link stays active?
     
  14. Offline

    Flenix

    Seeing as this can add things like custom skins if people have the client mod, would it now be possible at all for a plugin to force an entire texture pack providing players have the client mod?
     
  15. Offline

    alta189

    @Afforess For the Skin URL How do I pass a file that is located on the server?
     
  16. Your server needs to provide an HTTP daemon or use a URL that points to some other host besides your Minecraft server.
     
  17. Offline

    alta189

    Thats what I figured :D Its what I did with Cape Me :D
     
  18. Offline

    Afforess

    Need a URL to it. Could use Dropbox public links - worked for me. ;)



    IDK that the entire texture pack can be changed while the game is already running.

    Dropbox is active and working fine for me. No, I am not hosting it elsewhere. It's an API for plugins - you use it in your build path, just like you do with Craftbukkit.

    I'd guesstimate already 40% of Bukkit servers have it installed, just make it a dependency for any plugin you write.

    Excellent idea.

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

    alta189

    I can't wait ;)
    BukkitContrib is just getting better and better :D
     
  20. Offline

    GammahGotz

    Hi, possibly an extremely noob question here.
    How exactly do you use this? Do you connect this with your server and start typing strings or what? The reason I ask is because I am looking to create a plugin that looks for a skin on the server. If the skin labelled for the player is found, it loads the player with this skin; otherwise it continues to search the minecraft.net server for a skin, and if that fails as well, it defaults to the char.png file.
     
  21. Client needs to have the client mod.
    Server includes the server plugin and your plugin links to the server plugin.

    Then you set up an org.bukkitcontrib.player.SimpleAppearanceManager and use it to send the URLs of the skins.

    You sure you're up to writing something like this?
     
  22. Offline

    GammahGotz

    Probably not, seeing as how I currently know colse to nothing about java. My question was more research as to whether it ws possible to have such a plugin. Apparently not, because you would in the end have to mod the minecraft.jar file anyways. Thank you though.
     
  23. Gotta have the client mod or you won't be able to affect the clients. Unmodded clients will always use minecraft.net for the skins.
     
  24. Offline

    Afforess

    You only need the client mod to *see* the changes. I explained it a few pages back.

    Just finished wrapping up the Fog API (new RenderDistanceChangeEvent for when the player changes the fog, can be cancelled), also an API to set the render distance, and lock a max & min render distance (e.g keep the play shrouded in fog at lowest level... heh) All pushed to Github.

    Now to finish the Achievement GET API for tomorrow. Release then? Also updated the timelines.

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

    rtcabooservb

    Can we get a pre-released build? :D
     
  26. Just download the source and build it yourself.
     
  27. Offline

    rtcabooservb

    I would, but I usually end up screwing up somewhere while compiling it.
     
  28. Unfortunate. I don't understand why compilation ever became so complex.

    Look at some modern languages and compilation is as simple as passing all source files to the compiler. Look at others and the compilation is several steps long.
     
  29. Offline

    Afforess

    It's extremely simple. Just import the source folder into eclispse or netbeans, or whatever, add Craftbukkit to your build path, compile.

    As the for the client mod, I include the MCP source, so just install MCP, copy my changes overtop, click on the recompile.bat script, and viola.
     
  30. Offline

    rtcabooservb

    I tried and failed epically. :p I'll just wait for your release.
     
  31. Offline

    acetech09

    Wondering...

    What functionality does the clientside mod add, and perhaps adding a guide as to what's necessary for the clientside mod and what can be done purely serverside.
     
Thread Status:
Not open for further replies.

Share This Page