9403 Commits

Author SHA1 Message Date
Dylan K. Taylor
243c12de7c EffectCommand: fix bounds check, closes #2055 2019-02-13 14:37:40 +00:00
Dylan K. Taylor
7b6d76871c Block: add face and clickVector to onActivate() parameters, closes #267
this is an old old old issue, i don't know why it wasn't addressed sooner.
2019-02-13 14:29:59 +00:00
Dylan K. Taylor
55be0716d8 Use DyeColor instead of ints for banners 2019-02-13 13:49:44 +00:00
Dylan K. Taylor
01e7ebeb5c Automate creation and deletion of Tiles for appropriate blocks
closes #880
2019-02-13 12:27:13 +00:00
Dylan K. Taylor
260c5dcf00 Clean up tile destruction 2019-02-13 12:02:04 +00:00
Dylan K. Taylor
1496eefb8b Regenerated TODOs for item and b,locks
this sucks because it doesn't tell us anything about things that are meta values of other things (like dyes), but it's enough to start with.
2019-02-12 19:15:19 +00:00
Dylan K. Taylor
59b62eaeba Merge branch '3.6' 2019-02-12 16:59:06 +00:00
Dylan K. Taylor
372545e47e Merge branch '3.5' into 3.6 2019-02-12 16:56:53 +00:00
Dylan K. Taylor
8913b48700 "Implement" info-update and reserved6 2019-02-12 16:56:12 +00:00
Dylan K. Taylor
6ee4a0e090 Implement invisible bedrock to fix placement issues
I don't know why this wasn't done a long time ago, but here it is.
2019-02-12 16:41:23 +00:00
Dylan K. Taylor
d30316101a Of course, there was a bug in the script... 2019-02-12 16:30:31 +00:00
Dylan K. Taylor
5227679602 sync item/block magic numbers with 1.9.0.15 2019-02-12 16:01:25 +00:00
Dylan K. Taylor
7b3993730a Block: Replace Color and WoodType magic numbers with type-safe objects
this provides automatic type safety without the need for magic number value checking everywhere.
2019-02-12 13:52:59 +00:00
Dylan K. Taylor
18440f612f Merge branch '3.6' 2019-02-10 17:40:09 +00:00
Dylan K. Taylor
8bd8da4bc6 Merge branch '3.5' into 3.6 2019-02-10 17:15:48 +00:00
Dylan K. Taylor
9ba4144a71 Server: remove useless gc_collect_cycles()
the server is shutting down at this point so who cares if there are cycles...
2019-02-10 17:15:41 +00:00
Dylan K. Taylor
b6bcb47deb Network->unregisterInterface() is now less useless
Interfaces are now automatically shut down when unregistered.
2019-02-10 17:07:58 +00:00
Dylan K. Taylor
9ebd559907 Merge branch '3.6' 2019-02-10 13:59:44 +00:00
Dylan K. Taylor
9da7c6af27 new metadata properties 2019-02-10 13:59:21 +00:00
Dylan K. Taylor
0c89159cf2 Merge branch '3.6' 2019-02-09 19:22:00 +00:00
Dylan K. Taylor
109312284c 3.6.2 is next 2019-02-08 16:41:10 +00:00
Dylan K. Taylor
51934614bc Release 3.6.1 3.6.1 2019-02-08 16:40:38 +00:00
Dylan K. Taylor
9e89f65094 Fixed handling for some new blocks which slipped through the frontline 2019-02-08 16:38:17 +00:00
Dylan K. Taylor
9562711b84 Updated BedrockData submodule to 1.9.0 2019-02-08 15:32:57 +00:00
Dylan K. Taylor
30b49e0d22 Merge branch '3.5' into 3.6 2019-02-08 15:32:20 +00:00
Dylan K. Taylor
a975868fc3 3.5.12 is next 2019-02-08 13:52:31 +00:00
Dylan K. Taylor
b38b932845 Release 3.5.11 3.5.11 2019-02-08 13:52:09 +00:00
Dylan K. Taylor
43cb19ebca Updated bedrockData submodule to 1.8.0 2019-02-08 13:51:41 +00:00
Dylan K. Taylor
769cc91543 ItemFactory: fix crash when getting negative item IDs
these are now treated the same as any unknown item, and are now not possible to place.
2019-02-08 13:51:41 +00:00
Dylan K. Taylor
278f37d3e0 3.6.1 is next 2019-02-07 22:07:31 +00:00
Dylan K. Taylor
02a6ca84a9 Releass 3.6.0 3.6.0 2019-02-07 22:06:33 +00:00
Dylan K. Taylor
b8703d5dff Protocol changes for 1.9.0 2019-02-07 21:56:42 +00:00
Dylan K. Taylor
37c2d78731 3.5.11 is next 2019-02-07 20:47:05 +00:00
Dylan K. Taylor
b7663e5815 Release 3.5.10 3.5.10 2019-02-07 20:46:27 +00:00
Dylan K. Taylor
1a8a04eab8 Merge branch '3.5' 2019-02-07 17:12:49 +00:00
Dylan K. Taylor
1d0ffa06f8 TallGrass: fixed placement on dirt, closes #2552 2019-02-07 16:55:25 +00:00
Dylan K. Taylor
768cfe3953 Updated composer dependencies 2019-02-07 16:47:16 +00:00
Dylan K. Taylor
2822465f33 Updated submodules 2019-02-07 16:20:45 +00:00
Dylan K. Taylor
b7973ef782 Merge branch '3.5' 2019-02-05 16:58:34 +00:00
Dylan K. Taylor
5da48f429f Fixed some remaining one-line field declarations, added type docs 2019-02-05 14:03:27 +00:00
Dylan K. Taylor
dbd0d04549 fix wrong doc comments in Thread & Worker 2019-02-05 13:58:18 +00:00
Dylan K. Taylor
d23e32622e Clean up internal inconsistency in Color 2019-02-05 13:52:34 +00:00
Dylan K. Taylor
c6a5829a92 Entity: remove dead function 2019-02-04 19:54:18 +00:00
Dylan K. Taylor
c872b120d0 Entity->entityBaseTick() is now protected 2019-02-04 19:54:06 +00:00
Dylan K. Taylor
acd0a8f2d4 fix possible crash in Projectile 2019-02-04 19:53:55 +00:00
Dylan K. Taylor
537afbc23b EffectInstance: Require positive amplifiers, closes #2723 2019-02-04 19:53:28 +00:00
Dylan K. Taylor
55cd1f263d SnowLayer: implement layers, closes #2657 2019-02-04 19:53:17 +00:00
Dylan K. Taylor
923b1ad9a6 Split up ChunkLoader and ChunkListener 2019-02-04 19:53:03 +00:00
Dylan K. Taylor
2c0f91ce50 Player: clean up chunk selection code 2019-02-04 19:52:36 +00:00
Dylan K. Taylor
ce8d9fa9f4 Player: load chunks when registering as a loader, closes #2726
populateChunk() _sometimes_ does this, but not if the chunk is locked. This means that the empty chunk needed to prevent the shit hitting the fan isn't created when chunks are locked. This change resolves the problem because registerChunkLoader() calls loadChunk() with the create parameter as true when autoload is used. This is a shitty fix but it's the simplest one we have right now, and it works well.
2019-02-04 19:52:03 +00:00