Dylan K. Taylor
86eee429bb
Block: Split onUpdate() into several functions, removed Level::BLOCK_UPDATE_* constants
...
This allows the removal of lots of ugly code, and also exposes lots of similarities with how this update type was handled. This can be further improved in the future to more generically handle cases.
I realized in the process of changing this, that it might actually be simpler to treat to treat scheduled updates and neighbour updates as one and the same. They use the same mechanism for being saved on chunks (TileTicks),
and doing that would make updating only require one queue instead of two.
RedstoneOre: use onActivate() to trigger glowing
this is not technically correct behaviour, but this preserves the current behaviour.
2018-03-13 17:29:46 +00:00
..
2017-12-20 11:56:36 +00:00
2017-08-18 19:49:28 +01:00
2017-12-20 11:56:36 +00:00
2018-02-16 11:07:50 +00:00
2018-02-04 20:03:30 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-02-15 17:42:03 +00:00
2017-11-21 14:44:10 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-01-17 10:24:01 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2018-01-03 12:08:35 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-13 16:28:21 +00:00
2017-12-20 11:56:36 +00:00
2018-01-14 13:37:27 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-13 16:28:21 +00:00
2018-03-13 17:29:46 +00:00
2017-08-18 19:49:28 +01:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2018-01-14 13:37:27 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-01-03 12:10:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-10-13 09:40:29 +01:00
2017-12-12 13:45:52 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2018-03-11 10:31:25 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-13 16:28:21 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-01-03 14:27:41 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-08-17 13:50:19 +01:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-01-14 13:37:27 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-13 12:44:21 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-13 16:28:21 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-12 13:45:52 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-08-17 13:50:19 +01:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-08-17 13:50:19 +01:00
2018-03-13 17:29:46 +00:00
2017-08-17 13:50:19 +01:00
2017-08-17 13:50:19 +01:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-13 12:49:58 +00:00
2018-03-13 17:29:46 +00:00
2018-01-14 13:37:27 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-08-19 11:11:49 +01:00
2017-08-19 11:11:49 +01:00
2017-12-13 12:44:21 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-12 13:45:52 +00:00
2017-12-20 11:56:36 +00:00
2017-12-13 16:28:21 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2018-01-14 18:10:57 +00:00
2018-03-13 17:29:46 +00:00
2017-12-20 11:56:36 +00:00
2017-12-12 13:45:52 +00:00
2017-08-17 13:50:19 +01:00
2018-01-14 13:37:27 +00:00
2017-08-18 19:49:28 +01:00
2017-12-20 11:56:36 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2018-03-13 17:29:46 +00:00
2018-01-03 14:27:41 +00:00
2018-03-13 17:29:46 +00:00
2017-08-17 13:50:19 +01:00
2017-12-13 16:28:21 +00:00
2017-12-20 11:56:36 +00:00
2017-11-21 14:44:10 +00:00
2017-12-20 11:56:36 +00:00
2017-12-12 13:45:52 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-13 16:28:21 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00
2017-12-20 11:56:36 +00:00