Those are small problems Wreck, the real problem is people throwing lava down a mountain. It takes them 5 seconds to do, and takes 15+ minutes to clean up.
Oh, it doesn't disappear properly if the source is destroyed? I thought the main issue was griefers killing people with it. In that case, the lava not spreading over any surface that isn't smooth stone sounds good.
That's the only problem we have with our server, is lava flows down mountains. Just an idea, would it be possible to make the Lava that comes from Lava Buckets is clientside? That way, people could make their own incinerator, but lava would only affect the player that threw it off the mountain.
A less ideal idea would be to remove the lava buckets but keep water buckets?
I think you should allow the server console to see sent private messages, else people could just start spamming messages everywhere, including advertisements for their own server. If anything, have it detect when a flood of messages are sent or when it detects an IP address or URL.
By the way, I think the way furnaces are lit with Flint & Steel is actually much cooler than the regular putting in fuel and another item. When you light the block below the furnace it has this nice visual effect as if the fire was going up to the furnace, kinda a "puff of fire". =)
Notch might want to implement this kind of mechanic. :-D
Rollback Post to RevisionRollBack
War does not determine who is right - only who is left. - Bertrand Russell fCraft.net Freebuild Official - Official server of the fCraft custom server software
The Meaning of Life, the Universe, and Everything.
Join Date:
6/21/2009
Posts:
42
Member Details
llama u said in another topic that you could stop people from placing certain blocks. can you do that or is it only something notch can do? I'm desperate to stop lava, bedrock & other greefing things. If you could you would be a super star. lol
Bug found: fire from flint and steel disappears, but fire from LAVA does not. Some guy poured lava and started a forest fire the other night. Situation was fixed fast, but this should still be fixed in the wrapper
Can anyone please supply me with the modded minecraft-server.jar? I can't do this on my mac...
That would be against notch wishes. He's ok with ut fooling around with it, but we're not allowed to give binaries around. :/
I'm also on a mac. Trying to get a working jar file, but my feeble attempts always makes the server complain that it's unable to load the Main-Class manifest attribute, whatever that means...
Rollback Post to RevisionRollBack
Hex editing reality to give us infinite grenades Hurry notch, you glorious bearded *******! - Kilbas
I have another suggestion, which would expand upon the TNT nerf:
As it stands, if there is a line of TNT, and you blow up the 1 on the end, it then systematically blows them all up. At the end, the terrain is regenerated, but so are the TNT blocks that you did not click. I suggest that all affected TNT blocks be deleted as well.
The TNT nerf was just a quick "comment out the explode function serverside" hack, and the regeneration thing is because the blocks are removed clientside but not serverside, and the chunk updates soon reconcile this difference.
#1 on my list right now (I just got home) is to stop lava from flowing across surfaces other than smooth stone, and stop lava from setting things on fire. #2 is making these antigrief hacks toggleable from the server console, and #3 is fixing minecarts.
EDIT: Good news, just found the line that makes lava set things on fire. Bye bye line! :biggrin.gif:
EDIT2: Having trouble finding the flowing code... I'm hoping there's even a way to figure out whether it's lava or not.
EDIT3: Found the code where water+lava=stone/obsidian! I'm pretty close now!
EDIT4: I *think* I've found the spreading code! I tried returning if it was lava, and I'm testing now. My client seems to be frozen, but I have yet to determine whether it's because of the hack or not.
EDIT5: Well, lava can't burn things anymore but it can still flow. Apparently I broke the wrong function, so I'm still searching now.
PROGRESS UPDATE
it works :biggrin.gif:
Lava no longer sets things on fire and can only spread across smooth stone. Unfortunately I'm almost out of time so I'll try and get these classes out the door asap and then return when I've got more time to spare.
I just intentionally divided by zero so I could catch the exception and print a stack trace to figure out how blocks are created by players. If this works, I'll be able to figure out how to block specific blocks.
Rollback Post to RevisionRollBack
My ankle's uncle is my uncle's ankle. It's true! My Server Mods: Runecraft SMP Server Mod - java class replacer for SMP which adds magic runes. Llamacraft SMP Server Mod - bucket fix, lava nerf, etc.
Lava can't spread over anything other than stone now, and it also can't set things on fire. Like the TNT nerf, these are both self-contained classes and can be installed separately or not at all, without conflicting with any other mods unless they also edit lava.
Rollback Post to RevisionRollBack
My ankle's uncle is my uncle's ankle. It's true! My Server Mods: Runecraft SMP Server Mod - java class replacer for SMP which adds magic runes. Llamacraft SMP Server Mod - bucket fix, lava nerf, etc.
I posted it in the other thread, but then I realized, since you were the one that made it, it'd be better to ask here. My friend and I can't seem to get the tnt to work at all, without ever adding the bs.class file. What else do we need to do?
It seems griefers have now switched to walls of adminium
Would it be possible to, if an adminium block is clicked, instantly remove it?
Same with pig spawners
A less ideal idea would be to remove the lava buckets but keep water buckets?
Notch might want to implement this kind of mechanic. :-D
fCraft.net Freebuild Official - Official server of the fCraft custom server software
thanks
Kurzon
*cough*
That would be against notch wishes. He's ok with ut fooling around with it, but we're not allowed to give binaries around. :/
I'm also on a mac. Trying to get a working jar file, but my feeble attempts always makes the server complain that it's unable to load the Main-Class manifest attribute, whatever that means...
Hurry notch, you glorious bearded *******! - Kilbas
As it stands, if there is a line of TNT, and you blow up the 1 on the end, it then systematically blows them all up. At the end, the terrain is regenerated, but so are the TNT blocks that you did not click. I suggest that all affected TNT blocks be deleted as well.
#1 on my list right now (I just got home) is to stop lava from flowing across surfaces other than smooth stone, and stop lava from setting things on fire. #2 is making these antigrief hacks toggleable from the server console, and #3 is fixing minecarts.
EDIT: Good news, just found the line that makes lava set things on fire. Bye bye line! :biggrin.gif:
EDIT2: Having trouble finding the flowing code... I'm hoping there's even a way to figure out whether it's lava or not.
EDIT3: Found the code where water+lava=stone/obsidian! I'm pretty close now!
EDIT4: I *think* I've found the spreading code! I tried returning if it was lava, and I'm testing now. My client seems to be frozen, but I have yet to determine whether it's because of the hack or not.
EDIT5: Well, lava can't burn things anymore but it can still flow. Apparently I broke the wrong function, so I'm still searching now.
PROGRESS UPDATE
it works :biggrin.gif:
Lava no longer sets things on fire and can only spread across smooth stone. Unfortunately I'm almost out of time so I'll try and get these classes out the door asap and then return when I've got more time to spare.
I just intentionally divided by zero so I could catch the exception and print a stack trace to figure out how blocks are created by players. If this works, I'll be able to figure out how to block specific blocks.
My Server Mods:
Runecraft SMP Server Mod - java class replacer for SMP which adds magic runes.
Llamacraft SMP Server Mod - bucket fix, lava nerf, etc.
Lava can't spread over anything other than stone now, and it also can't set things on fire. Like the TNT nerf, these are both self-contained classes and can be installed separately or not at all, without conflicting with any other mods unless they also edit lava.
My Server Mods:
Runecraft SMP Server Mod - java class replacer for SMP which adds magic runes.
Llamacraft SMP Server Mod - bucket fix, lava nerf, etc.
Hmm, I can't move the class files over to the WinRAR window successfully. When I hit ok, I get this error:
! Cannot create __rzi_04.998
Any idea what might cause that? I had installed some scripts this way previously, but now it seems WinRAR won't cooperate with any of them.
- edit - Just temporarily switched it to .rar instead of .jar
Would it be possible to, if an adminium block is clicked, instantly remove it?
Same with pig spawners