9259 Commits

Author SHA1 Message Date
Dylan K. Taylor
a95ecb3ff9 FenceGate: implement in-wall checks 2019-02-18 19:00:58 +00:00
Dylan K. Taylor
6f7c63e2a8 ItemFrame: add has-map bit
this makes the frame appear to cover the full block instead of the usual size.
2019-02-18 17:41:15 +00:00
SalmonDE
8f26c3a2d4 Fix bonemeal count not reduced by CocoaBlock (#2773) 2019-02-18 16:31:07 +00:00
Dylan K. Taylor
12dd6adfcc Block: Derive light filter level based on isTransparent() return
this might be dynamic.
2019-02-18 13:27:22 +00:00
Dylan K. Taylor
6cdd716c34 Merge branch '3.6' 2019-02-18 13:12:29 +00:00
Dylan K. Taylor
6b51bf4a80 Merge branch '3.5' into 3.6 2019-02-18 13:11:16 +00:00
Dylan K. Taylor
cba8d86c4f Fixed Fire Aspect not working on TNT 2019-02-18 13:11:08 +00:00
Dylan K. Taylor
b8adfd6948 edu: implement coloured and underwater torches 2019-02-18 11:37:57 +00:00
Dylan K. Taylor
cd733c658b Implement hard glass & hard glass pane 2019-02-18 10:50:29 +00:00
Dylan K. Taylor
ab58d46a7f Merge branch '3.6' 2019-02-17 16:12:21 -05:00
Dylan K. Taylor
2e834c8f5c Merge branch '3.5' into 3.6 2019-02-17 16:10:47 -05:00
Dylan K. Taylor
f9873e9108 ItemFrame: fixed hardness 2019-02-17 16:10:21 -05:00
Dylan K. Taylor
00b92eaa40 BlockFactory: Sort entries lexicographically ascending 2019-02-17 19:44:48 +00:00
SOFe
1bc6483608 Fixed Dockerfile permission issues 2019-02-17 18:10:40 +00:00
Dylan K. Taylor
9b372f8435 Merge branch 'master' of https://github.com/pmmp/pocketmine-mp 2019-02-17 17:09:13 +00:00
Dylan K. Taylor
3bbc0b5d5f Merge branch '3.6' 2019-02-17 17:08:44 +00:00
Dylan K. Taylor
074baf7e1c Merge branch '3.5' into 3.6 2019-02-17 17:08:15 +00:00
Dylan K. Taylor
2e0dd574e0 Set default health attribute value when changing max health, closes #2771 2019-02-17 17:06:32 +00:00
SOFe
9137eb0757 Added Dockerfile 2019-02-18 00:52:52 +08:00
Dylan K. Taylor
c2735286ab Merge branch '3.6' 2019-02-17 11:35:07 +00:00
Dylan K. Taylor
e16d8e31af Merge branch '3.5' into 3.6 2019-02-17 11:33:46 +00:00
Dylan K. Taylor
3c93a57397 Entity: add a hack to prevent client-side movement when entity is not moving
this fixes #2227.
2019-02-17 11:33:34 +00:00
Dylan K. Taylor
7ea1f4fc91 Sign: fixed merge leftovers from 6424dc9c82e6137c00c178f3322cdb1a931cd82f 2019-02-17 11:10:17 +00:00
Dylan K. Taylor
84cf7c11e6 Fixed some overlooked returns from dce08b4e88bea4065149d6843d64344f7a25872a 2019-02-17 06:01:08 -05:00
Dylan K. Taylor
22a21ecfd6 BlockTransaction: Take world in constructor 2019-02-16 19:57:55 +00:00
Dylan K. Taylor
0794c94b4b Rename BlockWriteBatch -> BlockTransaction 2019-02-16 19:53:15 +00:00
Dylan K. Taylor
b252be1c7a Added ItemFactory::air() sugar
This makes it easier to create air stacks without accidents, and also reduces the amount of throwaway air objects which get created.
2019-02-16 12:19:54 +00:00
Dylan K. Taylor
0ac7164b16 Inventory: remove dropContents(), remove circular dependency 2019-02-16 12:19:46 +00:00
Dylan K. Taylor
f49d590794 Level: remove getTiles(), more removal of tiles from user interface 2019-02-15 16:27:00 +00:00
Dylan K. Taylor
65ce1a7581 Block: fixed correct-type tiles getting overwritten
this manifested by crashing the server whenever someone used a furnace.
2019-02-15 13:37:57 +00:00
Dylan K. Taylor
01255c5368 Updated RakLib to get ITC efficiency enhancements 2019-02-15 12:29:16 +00:00
Dylan K. Taylor
19f0d7f336 NetworkSession: Don't apply handlers to a disconnected session
closes #2756
2019-02-15 10:11:31 +00:00
Dylan K. Taylor
dce08b4e88 Introduce Item use results - can be success, fail or none
closes #2693, closes #2705, closes #2734
2019-02-14 19:21:29 +00:00
Dylan K. Taylor
d9bbe99b83 Merge branch '3.6' 2019-02-14 17:25:21 +00:00
Dylan K. Taylor
e2e927b328 3.6.3 is next 2019-02-14 17:17:18 +00:00
Dylan K. Taylor
a8dab25201 Release 3.6.2 3.6.2 2019-02-14 17:15:19 +00:00
Dylan K. Taylor
3de2b7969e Merge branch '3.5' into 3.6 2019-02-14 17:14:59 +00:00
Dylan K. Taylor
8f486ea65d 3.5.13 is next 2019-02-14 17:14:34 +00:00
Dylan K. Taylor
6b971b1761 Release 3.5.12 3.5.12 2019-02-14 16:55:44 +00:00
Dylan K. Taylor
6f36fa504b TextFormat: make clean() less confusing, deduplicate some regex 2019-02-14 16:52:39 +00:00
Dylan K. Taylor
d8a25020f1 Merge branch '3.6' 2019-02-14 16:17:39 +00:00
Dylan K. Taylor
8e73842a93 Player: work around 1.9 command casing crash bug, closes #2761 2019-02-14 16:17:17 +00:00
Dylan K. Taylor
6424dc9c82 Merge branch '3.6' 2019-02-14 16:04:32 +00:00
Dylan K. Taylor
e71e18fc88 Merge branch '3.5' into 3.6 2019-02-14 16:02:30 +00:00
Dylan K. Taylor
e1bacb5c6d Human: fixed hunger underflow when value is a fraction, closes #2761 2019-02-14 16:01:25 +00:00
Dylan K. Taylor
44697e784a Sign: add validity checks on text encoding, scrub invalid UTF-8 on load
this works around a bug where corrupted text on preexisting signs can mess up the client. This also prevents corrupted text getting onto signs in the future by having them scrubbed and validated before applying them.
2019-02-14 15:16:51 +00:00
Dylan K. Taylor
65529ff2ce Command: add @throws CommandException 2019-02-14 15:09:41 +00:00
Dylan K. Taylor
c346c45d42 Use regex for command argument parsing, fixes #2266
moral of the story: don't abuse functions for things they weren't designed for... lol
2019-02-14 15:07:58 +00:00
Dylan K. Taylor
c433fad0a7 another /u modifier 2019-02-14 13:50:56 +00:00
Jack M. Taylor
205e13d880 Config: add getPath() (#2758)
Config->getPath() returns the path of the config i.e. the place where the config file is located.
2019-02-14 10:58:19 +00:00