Discussion forum > Suggestions

Lava Buckets in Furnaces

<< < (5/9) > >>

tiggy26668:

--- Quote from: Nick3306 on April 13, 2013, 06:07:22 am ---I find it funny when you guys post code to show off. You obviously know that opti can do this stuff so the code you put in the topic is purely to show off.

--- End quote ---

well there's that... and the fact that people like to say suggestions wont work because "it'd be too hard to code" so showing that it takes 5 lines of code usually prevents that from happening...

course u kno me, big showoffy jerk.... but there are other motivations.....  :D

Chief149:

--- Quote from: Nick3306 on April 13, 2013, 06:07:22 am ---I find it funny when you guys post code to show off. You obviously know that opti can do this stuff so the code you put in the topic is purely to show off.

--- End quote ---

Way to be an ass. Just assume I'm being a showoff when I did not have that intention. It was purely to show that the implementation wouldn't be that difficult. In other words, just a supporting argument for why this should be implemented.

Its like saying that xDeeKay is a showoff because opti also knows what binary is.

Tiggy, to answer your question about flowing lava, that isn't an issue. Flowing lava must originate from the source block placed by the player holding a lava bucket. Basically each "event" which is triggered somehow has a state that says whether or not it should be cancelled. These events are created before any info about them is sent to the player. When the server finally processes each event, it looks at the cancelled state. If the cancelled state is true then the event is never processed. Because of this, the lava block is never placed, and therefore flowing lava is never created.

The game client on the other hand places a lava block as that is what it thinks should happen. But the lava block immediately disappears because the server says "No that isn't supposed to be there" so the placed block disappears.

Nick3306:

--- Quote from: Chief149 on April 13, 2013, 08:48:36 pm ---
--- Quote from: Nick3306 on April 13, 2013, 06:07:22 am ---I find it funny when you guys post code to show off. You obviously know that opti can do this stuff so the code you put in the topic is purely to show off.

--- End quote ---

Way to be an ass. Just assume I'm being a showoff when I did not have that intention. It was purely to show that the implementation wouldn't be that difficult. In other words, just a supporting argument for why this should be implemented.

Its like saying that xDeeKay is a showoff because opti also knows what binary is.

Tiggy, to answer your question about flowing lava, that isn't an issue. Flowing lava must originate from the source block placed by the player holding a lava bucket. Basically each "event" which is triggered somehow has a state that says whether or not it should be cancelled. These events are created before any info about them is sent to the player. When the server finally processes each event, it looks at the cancelled state. If the cancelled state is true then the event is never processed. Because of this, the lava block is never placed, and therefore flowing lava is never created.

The game client on the other hand places a lava block as that is what it thinks should happen. But the lava block immediately disappears because the server says "No that isn't supposed to be there" so the placed block disappears.

--- End quote ---
Writing code is not a supporting argument. No one in this topic said it would be hard to code. The question is should we add it, showing us how to add it is irrelevant to the discussion.

Chief149:
I still was not, as you stated, "showing off"

It's not worth showing off. Now using the JNI and JNA libraries to make a working Java RunPE would be worth showing off lol. I haven't been able to even fully understand all of the code in a .NET runPE  :'(

Getting back on topic now, do you have any reasons this shouldn't be implemented? Here's my check:

Is this necessary? Not really. We have coal and blaze rods.
Would this cause issues in the server? Unless we are wrong about the lag part caused by flowing lava, not really since this wouldn't allow placement of lava, and no extra lag as far as we know.
Is this easy to implement, and can this be implemented quickly? Yes.

2468avc:

--- Quote from: Chief149 on April 13, 2013, 10:14:02 pm ---Is this necessary? Not really. We have coal and blaze rods.

--- End quote ---

Untrue. Coal doesn't smelt enough stuff to be effective in huge jobs, and blaze rods are fairly hard to come by in large quantites.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version