Alright, thanks for the download. But i would recommend everyone wait for the official fix. hey0 is already back and it would make no sense to fix it un-officially when the next day you can do it properly. In my opinion if hey0 was going to be gone for a week then yea, but if people claim he's already back your server can wait a couple hours to 2 days,
Best of luck to all the servers out there
Agreed. If I were me, I wouldn't download my update (mwehehe). To be honest, I don't recommend that people without the knowledge required to make such patches on their own run such a buggy server to begin with. However, if you really need to get your server up and running, the patch that I posted should do the trick. It's meant to have minimal impact, and shouldn't change much of anything.
I made the change thining that hey0 would be gone for the week. My friends really wanted me to get the server back up today. I wouldn't have bothered if I had known that hey0 was already on it.
Yea i agree, but its not we don't trust you, Its just that the person who created the server (Hey0) would be able to get rid of all the bugs and fix everything in a short period of time. Rather then using the alternative and having bugs etc, that might not be undone and might have to re install the server. Basically you made an "Alpha Update". But thank you for considering the people that really needed it and making it.
Alright, thanks for the download. But i would recommend everyone wait for the official fix. hey0 is already back and it would make no sense to fix it un-officially when the next day you can do it properly. In my opinion if hey0 was going to be gone for a week then yea, but if people claim he's already back your server can wait a couple hours to 2 days,
Best of luck to all the servers out there
Agreed. If I were me, I wouldn't download my update (mwehehe). To be honest, I don't recommend that people without the knowledge required to make such patches on their own run such a buggy server to begin with. However, if you really need to get your server up and running, the patch that I posted should do the trick. It's meant to have minimal impact, and shouldn't change much of anything.
I made the change thining that hey0 would be gone for the week. My friends really wanted me to get the server back up today. I wouldn't have bothered if I had known that hey0 was already on it.
Dude, I downloaded your version and it's working for me, got about 6 people on and things are as good as can be expected. Thanks for the hard work and sharing what you've done.
If this helps any inpatient people out: I run a quite active MC server myself, and I'm holding out until hmod is updated. I wouldn't go for the 'patch', if you think this is going to give you a leg up or anything ... just wait it out and stick to the hmod updates ONLY.
You guys can do anything you want. These guys that are fixing the code, are doing exactly what hey0 does. He isn't online right now and wont be updated until later today. If you want to use the pre-release, all works except the denied placing of blocks. Hey0 would also be fixing this problem right now if he was online. But he isnt yet, and all they are doing is making it easier for hey0.
Right, never said I disliked them helping out, nor did I say anything about not being appreciative about their work.
I'm just being a loyal hey0 plugin user, so sue me :wink.gif:
I'm experiencing consistent client disconnects when building (every 100 blocks or so) when using the "fix". I cannot duplicate the problem when running the vanilla minecraft server.
I've found several major bugs in my fix. Seeing as hey0 still hasn't updated, I guess I'll fix them.
Such as
right-clicks counting double;
buckets not working;
boats not working;
carts crashing the client
{0} clients
?
Yes, please do :biggrin.gif:
I'll start a list.
Confirmed
[*:2gd6owbq]Log formats are not working as expected. Could someone more accustomed to Java than myself provide insight here? (I'm coming from the realm of C#.)
[*:2gd6owbq]Boats do not work
[*:2gd6owbq]Buckets do not work
[*:2gd6owbq]Minecarts crash the client
Could not reproduce
[*:2gd6owbq]Crashes when a player moves ~100 blocks. Perhaps this is due to a plugin or corrupt map files? Try unloading all plugins. If that doesn't work, rename your "world" folder to see if the problem occurs with a fresh map.
[*:2gd6owbq]Build command (right-click) processed twice. Can you check to see that this does not occur in singleplayer, as well? Sounds client-side.
Hey Zenexer, I was wondering whats a good program or something to do to learn how to code for minecraft? i want to start into the arts of programming, especially for minecraft. I would like to help issues as of this one yet i have 0 experience. So if you could point me in the right direction that would be much appreciated. + =
[*]Build command (right-click) processed twice. Can you check to see that this does not occur in singleplayer, as well? Sounds client-side.[/list]
It does not.
I suspect the PluginListener/Loader or something.
It only seems to occur for plugins (or possibly also the root cause of the buckets being broken? Server thinks you picked the source back up, but was too fast for the client?)
Try a plugin that utilizes right-clicks (such as WorldEdit's //tool tree or Cuboid's shovel rightclicks -- not plugin-related, as they just call the listener.)
List tags are malformed.
Hey Zenexer, I was wondering whats a good program or something to do to learn how to code for minecraft? i want to start into the arts of programming, especially for minecraft. I would like to help issues as of this one yet i have 0 experience. So if you could point me in the right direction that would be much appreciated. + =
Oh, jeesh, where to start...
Well, reverse engineering--the process of taking something like the Minecraft client and turning it back into modifiable and usable source code--requires an in-depth knowledge of various aspects of programming and computer science. Starting with that would just frustrate you, and you wouldn't find it very fun. :-(
Java is also a little counter-intuitive, at least in the realm of computer science, so I wouldn't normally recommend starting there. However, as that's what you're currently interrested in, I'd call this an exception.
I first learned from books. I'd say my first real modern programming experience was with Visual Basic 6 (prior to that, I only had experience with now-antique and mostly useless languages, like QBASIC). Programming has changed dramatically since then, even, what with VB .NET and such. Looking back, learning VB was a mistake. It did not lend itself well to a wider understanding of computers. Java, C++, and C# are much better starting points. You have to migrate to C++ at some point: even though it's not practical for most modern applications, it utilizes important concepts fundamental to programming theory that you won't find in languages like Java and C#. I do not recommend learning anything like C unless absolutely necessary.
To make a long story short: get a book, sleep with it under your pillow, and carry it around like a child carries a blanky. That thing should be falling apart within a month. The only way to learn programming is to dive in head-first. Online tutorials work for bits and pieces after you've got a broad understanding, but they just don't cut it when you're starting out.
[*]Build command (right-click) processed twice. Can you check to see that this does not occur in singleplayer, as well? Sounds client-side.[/list]
It does not.
I suspect the PluginListener/Loader or something.
It only seems to occur for plugins (or possibly also the root cause of the buckets being broken? Server thinks you picked the source back up, but was too fast for the client?)
Try a plugin that utilizes right-clicks (such as WorldEdit's //tool tree or Cuboid's shovel rightclicks -- not plugin-related, as they just call the listener.)
Interresting insight. I never would have thought of that. I'm going to move it to the confirmed list even though I haven't tested it, just so I remember to take a closer look at the code.
List tags are malformed.
The double-right-clicking bug is NOT because of the most recent update/pre-fix.
I have experienced that bug on mp servers long before the pre-fix (and the update prompting it).
This bug is not related in anyway to the latest mc update nor the unofficial update to hmod that it prompted.
[*:yi45tbcd]Crashes when a player moves ~100 blocks. Perhaps this is due to a plugin or corrupt map files? Try unloading all plugins. If that doesn't work, rename your "world" folder to see if the problem occurs with a fresh map.
I tried removing all plugins and started with a fresh world file, still get "Disconnected by server - Internal server error". Server console shows:
2010-11-10 17:43:18 [WARNING] Failed to handle packet: java.lang.NullPointerException
java.lang.NullPointerException
at je.a(je.java:296)
at fx.a(SourceFile:36)
at bh.a(SourceFile:218)
at je.a(je.java:53)
at dp.a(SourceFile:85)
at net.minecraft.server.MinecraftServer.h(SourceFile:267)
at net.minecraft.server.MinecraftServer.run(SourceFile:208)
at bw.run(SourceFile:482)
All I did to test this was: "/give dirt 128" and started placing dirt blocks for a while. Never placed more than 100 before it died, sometimes only a dozen.
Is there more than one "fixed" Minecraft_Mod.jar out there that works? Perhaps I grabbed the wrong one....
Because /modify doesn't work like /ban. You can /modify anyone, even if they don't exist, as all it does is edit users.txt.
Thank you, you could have just said it like that to start with :tongue.gif:. If this is the case Hey0 I request a change so that it only allow them to modify up to there current group, but not above!.
and Pawned why is it that our mods can ban anyone in any group but one group called members i did not set admin/unrestricted to every group eaither but it seems as tho when they try and kick or ban users from this group they get player does not exsist chat message.
We tested this on our selves as i manually demoted my self and he ranked me each time and tried ban. I'm willing to post the groups file on request.
Agreed. If I were me, I wouldn't download my update (mwehehe). To be honest, I don't recommend that people without the knowledge required to make such patches on their own run such a buggy server to begin with. However, if you really need to get your server up and running, the patch that I posted should do the trick. It's meant to have minimal impact, and shouldn't change much of anything.
I made the change thining that hey0 would be gone for the week. My friends really wanted me to get the server back up today. I wouldn't have bothered if I had known that hey0 was already on it.
Dude, I downloaded your version and it's working for me, got about 6 people on and things are as good as can be expected. Thanks for the hard work and sharing what you've done.
Right, never said I disliked them helping out, nor did I say anything about not being appreciative about their work.
I'm just being a loyal hey0 plugin user, so sue me :wink.gif:
Get buckets and fill them with ?
Such as
right-clicks counting double;
buckets not working;
boats not working;
carts crashing the client
{0} clients
?
Yes, please do :biggrin.gif:
I'll start a list.
Confirmed
[*:2gd6owbq]Log formats are not working as expected. Could someone more accustomed to Java than myself provide insight here? (I'm coming from the realm of C#.)
[*:2gd6owbq]Boats do not work
[*:2gd6owbq]Buckets do not work
[*:2gd6owbq]Minecarts crash the client
Could not reproduce
[*:2gd6owbq]Crashes when a player moves ~100 blocks. Perhaps this is due to a plugin or corrupt map files? Try unloading all plugins. If that doesn't work, rename your "world" folder to see if the problem occurs with a fresh map.
[*:2gd6owbq]Build command (right-click) processed twice. Can you check to see that this does not occur in singleplayer, as well? Sounds client-side.
Reported
It does not.
I suspect the PluginListener/Loader or something.
It only seems to occur for plugins (or possibly also the root cause of the buckets being broken? Server thinks you picked the source back up, but was too fast for the client?)
Try a plugin that utilizes right-clicks (such as WorldEdit's //tool tree or Cuboid's shovel rightclicks -- not plugin-related, as they just call the listener.)
List tags are malformed.
Oh, jeesh, where to start...
Well, reverse engineering--the process of taking something like the Minecraft client and turning it back into modifiable and usable source code--requires an in-depth knowledge of various aspects of programming and computer science. Starting with that would just frustrate you, and you wouldn't find it very fun. :-(
Java is also a little counter-intuitive, at least in the realm of computer science, so I wouldn't normally recommend starting there. However, as that's what you're currently interrested in, I'd call this an exception.
I first learned from books. I'd say my first real modern programming experience was with Visual Basic 6 (prior to that, I only had experience with now-antique and mostly useless languages, like QBASIC). Programming has changed dramatically since then, even, what with VB .NET and such. Looking back, learning VB was a mistake. It did not lend itself well to a wider understanding of computers. Java, C++, and C# are much better starting points. You have to migrate to C++ at some point: even though it's not practical for most modern applications, it utilizes important concepts fundamental to programming theory that you won't find in languages like Java and C#. I do not recommend learning anything like C unless absolutely necessary.
To make a long story short: get a book, sleep with it under your pillow, and carry it around like a child carries a blanky. That thing should be falling apart within a month. The only way to learn programming is to dive in head-first. Online tutorials work for bits and pieces after you've got a broad understanding, but they just don't cut it when you're starting out.
Interresting insight. I never would have thought of that. I'm going to move it to the confirmed list even though I haven't tested it, just so I remember to take a closer look at the code.
List tags are malformed.
I have experienced that bug on mp servers long before the pre-fix (and the update prompting it).
This bug is not related in anyway to the latest mc update nor the unofficial update to hmod that it prompted.
You can find my pack on the ATLauncher here.
I tried removing all plugins and started with a fresh world file, still get "Disconnected by server - Internal server error". Server console shows:
All I did to test this was: "/give dirt 128" and started placing dirt blocks for a while. Never placed more than 100 before it died, sometimes only a dozen.
Is there more than one "fixed" Minecraft_Mod.jar out there that works? Perhaps I grabbed the wrong one....
Thank you, you could have just said it like that to start with :tongue.gif:. If this is the case Hey0 I request a change so that it only allow them to modify up to there current group, but not above!.
and Pawned why is it that our mods can ban anyone in any group but one group called members i did not set admin/unrestricted to every group eaither but it seems as tho when they try and kick or ban users from this group they get player does not exsist chat message.
We tested this on our selves as i manually demoted my self and he ranked me each time and tried ban. I'm willing to post the groups file on request.