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

    matze134

    So I have a few questions :)
    Are HD Texturepacks supported?
    I saw minimap, and Improved Chat.classes in the BC.jar
    Are they supported, and how can i add them?
    Like normal, but without Modloader?

    Edit: Yes i can add them normal
    Nice work :)
    Edit2: But Improved Chat, and Minimap do not work together, but that is a problem of the Mods and not of BC
    sry for my bad english
     
  3. Offline

    FrostyWolf

    This may be his first time on the internet or a computer go easy. I give up on the argument because it's either fake or I can't even grasp where hes coming from. I've said my bit and give up, lol.
    @Afforess In any case, what are your opions on how Bukkit and BukkitContrib will change once the source is released?
     
  4. Offline

    Evenprime

    I'd suggest at least automatically clearing the clipboard content when the clientside mod of BukkitContrib gets loaded to get rid of any sensitive data that's in there from before playing minecraft (especially the minecraft password - for those that use copy+paste to enter that when starting minecraft). There is really no reason for a server plugin to access THAT data, as it is clearly not related to the game.

    I also think that accessing the clipboard content is different from what other applications allow/do. Many games allow servers to push data to the client (e.g. soundfiles, textures), but I wouldn't be able to name a single game that'd allow a server operator to access data of the client that isn't part of the game itself.
     
  5. Offline

    FrostyWolf

    As long as it optional, last thing I need is Minecraft clearing my clipboard data everytime I start it while im trying to test out and configure mod settings.
     
  6. Offline

    Afforess

    Improved Chat features (not the mod itself, I wrote it myself) are in BC already.

    HD Texture support will be in the next release.
     
  7. Offline

    MiracleM4n

    As for the Improved Chat as it doesnt allow the use of the actual Improved Chat mod will you be able to add all the features of it, like say the ability to ~bind KEY COMMAND ?
     
  8. Offline

    Afforess

    What does the bind key command do specifically? I never used improved chat much, and the original code for it was pretty messy. A few examples of what it should do would help immensely.
     
  9. Offline

    MiracleM4n

    I personally use the copy/paste, and ~bind for the bind command all you do is, for example, ~bind p /spawn , will for everytime you hit the key p execute the command /spawn you can also bind it to say things like ~bind p I am MiracleM4n will for everytime you hit p say I am MiracleM4n.

    Also anyway to add an chat window open/close event, set ear texture, and the possibility to stream sounds from the net to the client?

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

    NEO

    Im using an unmodified CB. I get the error on 953/974/978. It also causes server crashes/lockups. Using bukkitcontrib 1.3. The only plugin i have using Bukkitcontrib is logblock.
     
  11. Offline

    Afforess

    I suspect another plugin is not following standards and using multithreading incorreclty.

    The error you posted happens when 2 threads try to access 1 object at the same time, but since my code is on the main thread, it makes me suspect another plugin is acting incorrectly. This is supported by the fact that ~500 servers are using the plugin and this is the first I've seen this issue.

    If the error happens a lot and is obvious, try removing plugins until you find the problem.

    So let's see if I understand:

    I type:"~bind q /teleport afforess" and each time I hit q it will execute that command? Is there a way to unbind a command from the key? How would that be accomplished?

    Chat Open/Close? Not sure. Ear texture? Eventually I will allow custom rendering of all entities, so yes, and steaming audio - that will work if the audio is in a inputstream, but otherwise, not. OpenAL is picky.


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

    MiracleM4n

    As for this there is/was an "~unbind KEY" command. All you had to do was ~unbind p and it would unbind p.
     
  13. Offline

    Afforess

    Okay, sounds easy enough to add.
     
  14. Offline

    MiracleM4n

  15. Offline

    Afforess

    I'll see what I can do with the v0.2x release cycle
     
  16. Offline

    MiracleM4n

    K sounds good :D.

    EDIT: Keep up the great work.

    EDIT EDIT: GET SOME SLEEP :p
     
  17. Offline

    RGadelha

    I second that!
     
  18. Offline

    captainawesome7

    Oh my god I missed that too. I love Afforess so much.
     
  19. Offline

    Liger_XT5

    Code:
    C:\Users\Liger\Desktop\temp>"C:\Program Files (x86)\Java\jre6\bin\java.exe" -Xmx
    1024M -Xms512M -cp Minecraft.jar net.minecraft.LauncherFrame
    16 achievements
    151 recipes
    Setting user: LigerXT5, 6086975053927789833
    WARNING: Found unknown Windows version: Windows 7
    Attempting to use default windows plug-in.
    Loading: net.java.games.input.DirectAndRawInputEnvironmentPlugin
    
    Starting up SoundSystem...
    Initializing LWJGL OpenAL
        (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.or
    g)
    OpenAL initialized.
    
    Connecting to 96.44.129.66, 25566
    Reset BukkitContrib
    UpdateCloak
    ?.
    0.1.3.
    Set BukkitContrib v. 0.1.3
    BukkitContrib SP Enabled
    Ran Once, Multiplayer: true
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    java.lang.OutOfMemoryError
    Exception in thread "Thread-13" java.lang.OutOfMemoryError
            at sun.misc.Unsafe.allocateMemory(Native Method)
            at java.nio.DirectByteBuffer.<init>(Unknown Source)
            at java.nio.ByteBuffer.allocateDirect(Unknown Source)
            at org.lwjgl.BufferUtils.createByteBuffer(BufferUtils.java:60)
            at org.lwjgl.BufferUtils.createFloatBuffer(BufferUtils.java:110)
            at paulscode.sound.libraries.SourceLWJGLOpenAL.resetALInformation(Source
    File:688)
            at paulscode.sound.libraries.SourceLWJGLOpenAL.<init>(SourceFile:153)
            at paulscode.sound.libraries.LibraryLWJGLOpenAL.newSource(SourceFile:560
    )
            at paulscode.sound.SoundSystem.CommandNewSource(SourceFile:1696)
            at paulscode.sound.SoundSystem.CommandQueue(SourceFile:2227)
            at paulscode.sound.CommandThread.run(SourceFile:121)
    ########## GL ERROR ##########
    @ Post render
    1285: Out of memory
    Reached end of stream
    
    
    Thought I'd let you know I had to replace "java" with the path to my java since I'm running a 64bit OS.
     
  20. Offline

    RGadelha

    Any chance to get BC SP's yo.class compatible with AudioMod's yo.class?
    Maybe I should ask AudioMod's developer?
    @Afforess: Do I?
     
  21. Offline

    morizuki

    can you make it to work with iChat.. i can't press up to get my text back.. ir only logs the commands.. not the message..
     
  22. Offline

    L24D

    @Afforess
    hmm, any possibility of posting a link to 0.1.2 still? i had auto updating disabled, and it still updated.
    It has a mind of its own... xD
    It's starting to mess things up, just a bit... The old version worked fine, which is odd.

    [edit]: It's stopped working completely since it's sudden decision to update itself...
    Access to 0.1.2 would be greatly appreciated. :D

    Thanks!
     
  23. Offline

    Wulfspider

    I asked before, and Afforess feels his audio class is superior as it can stream and such. :)
    So it's unlikely they will every work together.
     
  24. Offline

    Jan Tojnar

    Is it possible to add ContribPlayer.openUrl()? It can show prompt like this (maybe clickable achievment get popup):
    [​IMG]
    And another idea — probably not realizable: make urls in chat clickable.
     
  25. Offline

    rominos2

    @Afforess
    Hi just a little question.
    How can I acces to the getUrl() in the Texture Class ?
     
  26. Offline

    dumptruckman

    Just so you know, this has nothing to do with a 64bit OS. You need to set up Java to be on your Path.

    From what I understand, this is not a compatability issue. It is working as intended. The "chat history" feature is really just a command history.
     
  27. Offline

    quickclay

    I would love to see this as a way to disable F3 debug mode on my server. Seems that would only be doable with an enforced client mod like this. Possible? It's really the only cheat I can't do much about... :(
     
  28. Offline

    morizuki

    yeah.. it's working when not using iChat.. but using iChat.. i can't press up and retrieve my last sent message..
     
  29. Offline

    rominos2

    @Afforess
    Moreover what is the Url for the default pack in the minecraft.jar ?
     
  30. Offline

    CuZnDragon

    Any way for Bukkit Contrib client to detect of MC Patcher has been applied?
     
  31. Offline

    Afforess

    I develop on Win7 Pro x64, the java issue has to do with your installation of Java, not your OS.

    Additionally - I see no issues other than you ran out of memory (which granted, is unusual), but you can compensate by increasing the memory...

    Can I get more information on what exactly was going on in-game when this happened?

    No. There are no plans to make it compatible.

    You can turn off auto updating via the config. I don't hand out old releases because I would be giving you a release that had bugs/missing features in it. Sorry.

    The popup will be possible with the GUI API.

    (Side note, progress on the GUI API is now visible in the issues section of the github page for this project.)

    Clicking on a url and having it open a browser in chat - now that's a good idea. I'll see what i can do.

    I assume the cheat is being able to see the x,y,z, right? I can disable that for multiplayer, it is cheating.

    What texture class?

    There is none. The reason I did not provide a way to "reset" the texture pack is because players could just manually swap out files of the jar. Forcing a download and swapping mid-game is the only way to enforce it. I suggest rounding up the MC default textures, and creating a "default" pack for yourself if you really want to enforce it.

    By MC Patcher, you mean the HD Texture Mod? HD Textures will be supported by default next release.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 15, 2016
Thread Status:
Not open for further replies.

Share This Page