Dylan K. Taylor
bfbc845efa
Remove impossible uses of PlayerInteractEvent CLICK_AIR constants
2018-09-14 16:17:55 +01:00
Dylan K. Taylor
f33c19e77a
Merge branch 'release/3.2' into release/3.3
2018-09-14 11:06:24 +01:00
Dylan K. Taylor
2ff4228fb7
Merge branch 'release/3.1' into release/3.2
2018-09-14 11:06:11 +01:00
Dylan K. Taylor
06c4f31db7
Server: Account for later levels being unloaded by earlier levels' ticking function in checkTickUpdates()
...
should fix #2434
This happens when a plugin causes a level to be unloaded during an event fired on level tick.
2018-09-14 11:05:51 +01:00
Dylan K. Taylor
09dea035d4
Level: Batch light updates at the end of the tick to amortize CPU cost ( #2429 )
...
this produces a 5x performance improvement for lighting updates during water flow, and 25% improvement for lava flow.
2018-09-12 10:33:28 +01:00
Dylan K. Taylor
a9fc67663c
Strip anti flight out of the core ( #2428 )
...
This may later be developed into a plugin if it is a desired feature, but having it in the core is unnecessary and a pain in the ass.
2018-09-12 10:06:57 +01:00
Dylan K. Taylor
519659fd2b
Merge branch 'release/3.2' into release/3.3
2018-09-11 19:48:23 +01:00
Dylan K. Taylor
6c70e84fa2
Merge branch 'release/3.1' into release/3.2
2018-09-11 19:47:46 +01:00
Dylan K. Taylor
7d0e631a75
RakLibInterface: fixed processing hook being registered too early
...
this would cause bugs if the interface was not added directly to the network.
2018-09-11 19:47:26 +01:00
Dylan K. Taylor
5134c0cf5a
Merge branch 'release/3.2' into release/3.3
2018-09-11 12:28:09 +01:00
Dylan K. Taylor
65b751d080
3.2.4 is next
2018-09-11 12:27:45 +01:00
Dylan K. Taylor
27effff403
Release 3.2.3
3.2.3
2018-09-11 12:19:56 +01:00
Dylan K. Taylor
a940cc5b5e
Merge branch 'release/3.1' into release/3.2
2018-09-11 12:19:32 +01:00
Dylan K. Taylor
15e654131c
3.1.8 is next
2018-09-11 12:18:54 +01:00
Dylan K. Taylor
6e6cda91ce
Release 3.1.7
3.1.7
2018-09-11 11:45:17 +01:00
Dylan K. Taylor
0aa63d269a
Merge branch 'release/3.2' into release/3.3
2018-09-11 11:35:46 +01:00
Dylan K. Taylor
53a76c0d14
Merge branch 'release/3.1' into release/3.2
2018-09-11 11:35:38 +01:00
Dylan K. Taylor
69500fe183
LightUpdate: Remove garbage left over from dab73d895099e4c1c7d632711e204971cbbb0590
2018-09-11 11:35:31 +01:00
Dylan K. Taylor
191f0038b8
LightUpdate: Allow a single position to be set more than once before executing
...
This is needed for batched lighting updates to work. It also reduces the overhead involved with simply preparing a lighting update and moves the pain to the execute() instead.
2018-09-11 11:33:57 +01:00
Dylan K. Taylor
99d6aa92cb
Implemented rail connectivity ( #2414 )
2018-09-10 19:32:11 +01:00
Dylan K. Taylor
90d01f5ed2
Merge branch 'release/3.2' into release/3.3
2018-09-08 14:25:20 +01:00
Dylan K. Taylor
5af4dd20df
Merge branch 'release/3.1' into release/3.2
2018-09-08 14:25:11 +01:00
Dylan K. Taylor
c7d58db7eb
Cleanup Entity age handling, fixed arrows despawning too quickly after long flight
2018-09-08 14:23:06 +01:00
Dylan K. Taylor
a3b78236eb
Server: don't catch Throwable for level ticking
...
this usually causes the console to get spammed with errors. Additionally, in the case where doTick() throws any exception, it's usually because we're in a state we didn't want to be in, so we really should not carry on trying to keep ticking when something breaks here. Instead, this should generate a crashdump.
2018-09-08 14:13:28 +01:00
Dylan K. Taylor
b70905b287
Merge branch 'release/3.2' into release/3.3
2018-09-06 19:31:05 +01:00
Dylan K. Taylor
d8e27e6081
Bow: fix wrong arithmetic for Flame fire ticks, closes #2420
2018-09-06 19:30:55 +01:00
Dylan K. Taylor
7a48c0b23d
Merge branch 'release/3.2' into release/3.3
2018-09-06 19:15:41 +01:00
Dylan K. Taylor
14a2ffa51b
Merge branch 'release/3.1' into release/3.2
2018-09-06 18:43:28 +01:00
Dylan K. Taylor
c447d51e3f
Bucket: use ItemFactory instead of self-clone
...
in the future Item->setDamage() will be removed.
2018-09-06 18:42:09 +01:00
Dylan K. Taylor
557fd34754
Make MainLogger independent of runtime-defined INI entries
...
Previously every thread using the logger had to inherit runtime-defined INI entries in order for the timezone to be set correctly. This removes that requirement.
2018-09-04 15:57:45 +01:00
Dylan K. Taylor
32077d96b4
Merge branch 'release/3.2' into release/3.3
2018-09-04 11:56:58 +01:00
Dylan K. Taylor
9f4722f537
3.2.3 is next
2018-09-04 11:56:27 +01:00
Dylan K. Taylor
cb04f287eb
Release 3.2.2
3.2.2
2018-09-04 11:51:28 +01:00
Dylan K. Taylor
f649ef5195
Sync 3.2 and 3.1 branches
2018-09-04 11:51:05 +01:00
Dylan K. Taylor
b615cad22d
3.1.7 is next
2018-09-04 11:50:05 +01:00
Dylan K. Taylor
b93e219231
Release 3.1.6
3.1.6
2018-09-04 11:44:05 +01:00
Dylan K. Taylor
a4a9309193
Updated NBT dependency for bug fix
2018-09-04 11:43:38 +01:00
Dylan K. Taylor
e621cde8f1
Player: Tighten validity checks for addWindow() ( #2419 )
...
- Don't allow the same window ID to be used when another window is already using it
- Detect window ID collisions when selecting IDs for regular containers (should never happen, but anything is possible)
2018-09-01 15:25:46 +01:00
Dylan K. Taylor
56ee957fda
3.2.2 is next
2018-08-31 19:03:58 +01:00
Dylan K. Taylor
1193efd69e
Release 3.2.1
3.2.1
2018-08-31 18:58:53 +01:00
Dylan K. Taylor
2738e38aee
Merge branch 'release/3.2' into release/3.3
2018-08-31 16:19:52 +01:00
Dylan K. Taylor
f466fd5568
Updated runtime IDs table
...
apparently 1 (!) missing entry (for barrier) was causing client sided crashes unexplained. This is infuriating.
2018-08-31 16:19:42 +01:00
Dylan K. Taylor
72d447276b
Merge branch 'release/3.2' into release/3.3
2018-08-30 15:46:54 +01:00
Dylan K. Taylor
d5a5209334
Merge branch 'release/3.1' into release/3.2
2018-08-30 15:46:46 +01:00
Dylan K. Taylor
3a85e6cab9
Backport ce5829430563bab5d5808f8b1bb10a12c860bd17 for 3.x line
2018-08-30 15:46:26 +01:00
Dylan K. Taylor
d0aff2ecbd
Bump version for 3.3 dev branch
2018-08-30 11:05:58 +01:00
Dylan K. Taylor
bca493a682
3.2.1 is next
2018-08-30 11:04:47 +01:00
Dylan K. Taylor
ba12dfafd6
Release 3.2.0
3.2.0
2018-08-29 16:28:35 +01:00
Dylan K. Taylor
e09087de26
Fix version numbers
2018-08-29 16:27:01 +01:00
Dylan K. Taylor
888dba704b
Merge branch 'mcpe-1.6' into release/3.2
2018-08-29 16:23:53 +01:00