PaperMC / Paper

The most widely used, high performance Minecraft server that aims to fix gameplay and mechanics inconsistencies
https://papermc.io/
Other
9.98k stars 2.32k forks source link

Advanced redstone algorithm #389

Closed Graymanflo closed 7 years ago

Graymanflo commented 8 years ago

Hey everyone.

PandaWire plugin (https://www.spigotmc.org/resources/pandawire.26418/) written by md_5 is a advanced redstone algorithm to minimalize redstone lag, I would love to see this algorithm introduced into Paperspigot if possible :).

zachbr commented 8 years ago

For the time being we recommend you continue to use the plugin md_5 wrote to port Panda4994's redstone changes.

There are quite a lot of compatibility questions to be answered before we can just throw this at 7000 servers. I don't want to explicitly cross anything off right now but it doesn't seem likely given the extent of the changes. You can't cough near the redstone code without breaking some glitchy machine from 3 years ago.

ghost commented 8 years ago

could it break things permanently or corrupt them? or is this plugin safe enough to use and simply remove if something doesn't work?

sgdc3 commented 8 years ago

it should be safe

zachbr commented 8 years ago

This was posted a few days ago in a similar thread on Aquifer. It shows a behavior change and a potential hurdle.

Image

BiGUNMAN commented 8 years ago

I've been using the plugin around the time its been released, and I haven't received any red stone complaints at all from my players (was done on active server with active redstone users). I have not tested it though so their certainly can be problems as the one mentioned above, but from the point of view of my users, it's been good.

sgdc3 commented 8 years ago

This was posted a few days ago in a similar thread on Aquifer. It shows a behavior change and a potential hurdle.

I personally like the "new" behaviour, it makes more sense xD

Phoenix616 commented 8 years ago

I can not reproduce the behaviour displayed on your image @Zbob750. (Using paper 842 and PandaWire 1.0.1)

zachbr commented 8 years ago

Not my image, I pulled it from aquifer. If that issue doesn't exist then that's great 👍 EDIT: relevant aquifer thread: https://aquifermc.org/threads/new-redstone-algorithm.223

CeIebrimbor commented 8 years ago

Is this idea stalled? Near future plans? Looks like PandaWire is solid enough with 400 users and zero reports of issues.

zachbr commented 7 years ago

Unfortunately there are still major differences between the vanilla redstone mechanics and Panda's changes. I can't see us maintaining another separate version when the plugin exists and does the job fine.

Panda himself expresses some of his reservations with the system here: https://www.youtube.com/watch?v=NnkSSs-I8XM