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

    F_Synchro

    With version 18, when I rightmouseclick a wolf, my client completely crashes, testing with console version now.

    Edit: So here's my console window

    Code:
    Connecting to localhost, 25565
    Reset BukkitContrib
    UpdateCoak
    0.1.7
    Set BukkitContrib v. 0.1.7
    BukkitContrib SP Enabled
    java.lang.NullPointerException
             at ob.a(SourceFile:55)
             at xk.a(SourceFile:190)
             at net.minecraft.client.Minecraft.a(Minecraft.java:858)
             at net.minecraft.client.Minecraft.k(Minecraft.java:1035)
             at net.minecraft.client.Minecraft.run(Minecraft.java:545)
             at java.lang.Thread.run(Unknown Source)
    Stopping!
    
    SoundSystem shutting down...

    No other addons were used!



    On version 17, I have a major memory leak as well without any plugins at all...

    I took this picture about 30 seconds ago:
    [​IMG]

    At the very moment of writing this post, minecraft uses: 918.000k

    While my minecraft without any clientside mods uses max around 700.000k

    I'm noticing very small hangups too. It's definitly the clientside version of this mod.

    No errors can be found on the client console though.


    EDIT:

    Memory only rises when exploring about loading chunks, it doesn't seem to go down when chunks are unloaded, also, when I stand still, and nobody on my server moves, it stays still, as soon as people start moving and doing actions, the memory starts going up again.




    EDIT2:

    20 minutes later, my memory has now hit the 1 million kb mark, and is exactly on; 1,014,468.
    Note that I haven't done anything on this computer, nor that I was moving in minecraft. There are people playing on my server however, which is on a different computer.


    Before people respond pointing at my server and stuff, it's the client that has the high memory load, the server is stable and smooth around 320,000kb and stays around that amount.
     
  3. Offline

    triggerhapp

    I like well thought out and detailed reports. My client is currently on 415mb, mostly idling. My guesses are the possibilities that texturepacks, skins etc are all kept in memory, and when replaced on server, old references aren’t deleted correctly. I'll take a look into it when I have spare time. Ofcourse this is only a guess, I just cant imagine what would take so much memory otherwise :)
     
  4. Offline

    F_Synchro

    There's only 2 other people on my server, both using a single different skin, no plugins, no custom texture packs, just vanilla BukkitContrib, I am the only one running the client mod atm since it crashes for them saying not enough memory.

    As I speak it's on 1,123,136k

    What else can I type down? I have the server console open, no errors, no timeouts and whatsoever, singeplayer console open, no errors at all, if there was more information available, I would give you, but as far as I know I can't, got any other things I could do to provide you with more information?

    I want to get this addon gold on my server, but not before this issue has been solved.

    EDIT: Good news, for the first time in the entire period, it has gone down by a bit, it's now on 1,117,160 k, but that is, in my opinion, far too high.

    EDIT2: This is just really concerning.. ;

    Show Spoiler

    [​IMG]
     
  5. Offline

    TYDIRocks

    Seems very awesome! How are you going to ensure this can't be used for malicious use though?
     
  6. Offline

    Afforess

    Notch actually included the majority of Optimine performance enhancements in 1.7. I included a few that he missed already. So BukkitContrib already runs as fast as optimine does.

    There will be a plugin system much like bukkit's for SP in v0.3

    Not sure what you mean - what features are you worried about?

    That's because, if you read the logs, you're running the client version 0.1.3. The latest version is 0.1.7

    90% of the client features rely on the server telling it to do. The other 10% are performance improvements and chat related features.

    BukkitContrib will have an API for client side plugins to use, just like server side plugins do with Bukkit. It's planned for 0.3 )

    It's intentional - to prevent cheating.

    MCPactcher HD is included in BukkitContrib SP.

    MC Server GUI - you need to contact the developer, it's a problem on their end, not mine. I know that the SimpleServer GUI has built in BukkitContrib support.

    Yeah, good idea!

    I'm glad you're liking it. ;)

    I've not made significant changes to the way the game deals with memory, chunks, blocks, or items on the client. I've made some changes for the next release to clear audio and texture memory when you log out of a server, but beyond that, nothing comes to mind. So far, you're the first (and only) complaint about it - but I'd happy to watch my memory and see what I discover.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
    RGadelha likes this.
  7. Offline

    TYDIRocks

    Isn't this downloading files to your computer from the server? If so a server could put a virus in one of the downloads.
     
  8. Offline

    Afforess

    Looked into the crash - it seems the Jenkin's site is not correctly building all of the changed files, hence the crash. The code I have has a modified xk class and does not crash.

    I'll certainly look into this.

    The server only instructs the client to download valid file types at the moment, ogg, midi, wav, or png files. You can not execute those files or use them for a virus.

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

    QQCucumber

    Actually that's not right, he only included the fast render. And this is OptiFog primarily, it does WAY more than OptiMine did, have a look at it, please, it doesn't sound like you did.

    http://www.minecraftforum.net/topic/249637-173-optifog-and-optimine-hd-e-fps-boost/
     
  10. Offline

    webflashing

    We used the ID's to prevent Creepers and find Dungeons, so now there is no way to do this with BukkitContrib?. Not even with a plugin that just shows Id's behind walls?
     
  11. Offline

    gekomees

    Why am I getting the Unlicensed Minecraft (or logged in from another location) notification? I didn't have this before bukkitcontrib and don't have it without it. I am playing on offline mode, is that the problem? It's annoying.
     
  12. Offline

    TYDIRocks

    You can if they use unicodes. Unless that doesn't work w/ downloading.
     
  13. Offline

    Shad

    Whenever a player types in a command the server crashes/stops responding. I know it is this plugin because I only had this installed and it would cause it.
     
  14. Offline

    Cynthek

    Same Problem here..
     
  15. Offline

    Bronski

    I'm using Zombe and WorldEditCUI along with the BC client and I haven't had any issues. I can't speak to Zan's mods though.
     
  16. Offline

    undeadmach1ne

    sorry for being a total n00b, but what does that mean for me? should i not be using modloader and just wait until bukkitcontrib api is out to make this mod? again sorry for my lack of knowledge, i literally just got in to this a week ago. thanks =)
     
  17. Offline

    Shad

    I figured out the problem! One of the plugins I had downloaded the newest version of this plugin automatically (when we were still on b953!) and I just had to update my CB version!
     
  18. Offline

    Cynthek

    Shad, you are my Hero! Thank you it works now!
    (Bist du Shad von Minecraft.de? :D Dann Huhu!)
     
  19. Offline

    F_Synchro

    I'm scratching my head now, can you add me on steam/msn whatsoever, I'm happy to help you test this, after just a few hours of playing my vanilla minecraft has hit the same amount of ram this addon gets to, but doesn't climb anymore, so it might be minecraft related, but for some reason I don't understand why.

    Anyhow, if you want to test your builds and stuff, feel free to do drop me a message, I like your upcoming mod and be happy to see it work.
     
  20. Offline

    Afforess

    BukkitContrib prevents f3 cheating, but also allows plugins to set titles on any living creature in game. It would be pretty easy for a plugin to add id's back in. You could even be crazy and have it list the type of creature and other information. There is a plugin request forum.

    I'm on #bukkitdev in IRC.

    However, I've got bad news for you. I decided to test the opposite way you did - I ran vanilla minecraft, no mods, with a server with BukkitContrib. I had no problems getting up to 1.2GB of used memory in 5 minutes of play time with the client. That suggests 2 distinct possibilities:

    1.) There is no memory, leak this is standard MC behavior.
    2.) There is a memory leak, but it's in vanilla.

    http://dl.dropbox.com/u/49805/mem usage MC.png

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

    Mordaith

    Hey guys, me again!

    Now that I know I am running the most up to date version of Bukkitcontrib, I've installed programs that seek to take advantage of it. Notably Bookworm and mcMMO. Should these fantastic new shiny options magically appear - or do I need to do some grunt work, like fiddle with some config files or some such thing? I am excited about getting Bukkitcontrib to be a mainstay of my server, myself and the other admins are already talking about enforced use of Bukkitcontrib.

    Thanks a lot for all the hard work. Sorry if I missed an obvious post, my brain is a noodle from the heat + just getting of shift.
     
  22. Offline

    Shad

    No I'm not, but glad I could fix your problem! I'm from JustGamers :confused:
     
  23. Offline

    Afforess

    You can not execute those file types an executables, so even if they are renamed virus's, they can't run. I'm not sure what I can do to convince you, and I'm not really that concerned. Any half-decent AV will catch file downloads that try run themselves. I haven't had a virus for 5+ years.

    As I understand it, mcMMO should start using BC immediately. Check with the plugin authors for details though, I'm not involved in how they do things. I provide the framework, what they do with it is not really my concern.

    I'm glad you like what you see so far. Lots more to come!

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

    TYDIRocks

    Yes they can but I'm just going to stop. I'm not really worried just making sure. And it won't be detected if it is FUD.
     
  25. Offline

    Mordaith

    Thanks a bundle @Afforess, Just need to know what tree to bark up.
     
  26. Offline

    webflashing

    I love you. And I'm crazy enough to do that. Thanks!
     
  27. Offline

    Afforess

    Hint to get you started. Set titles by adding BukkitContrib to your build path.

    Then look in BukkitContrib.getAppearanceManager().

    Definitely - But I would never join a server you don't trust in the first place.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
  28. you should extend the "nickname area" to add a lifebar like that :

    [​IMG]

    [​IMG]


    is it possible ? it would be cool :D
     
  29. Offline

    SygnusX1

    Literally the only thing stopping me from using BukkitContrib is that it is not compatible with OptiFog. It really saddens me that such an incredible opportunity is overshadowed by this glaring flaw. Oh well D:
     
  30. Offline

    Afforess

    The optifog enhancements (excepting the newest multithreading they claim to have) is already built in. I just did not give players access to the controls in the video settings.

    Possible, definitely in the future, but not immediately. ;)

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

    SygnusX1

    Yet, therein lies the problem. With OptiFog, I can turn things I don't require off. I can tweak the settings to get the most out of it. For example, I tend to turn off clouds and set my other details to Fast. Even if the enhancements are built in, it does little good that the settings are predetermined. Everyone has their own settings, I'd assume. I understand your main post, and your vision. But if you wish to include the enhancements, why not go the extra mile and provide a little more customization? Believe me, I'm not criticizing you. It's just genuinely upsetting that I won't be able to install these great features. Either way, you've done excellent work here. Fifty diamonds to you for revolutionizing the way that servers can be modified!
     
Thread Status:
Not open for further replies.

Share This Page