5f7c884255
Reduce AsyncWorker default memory limit to 256MB
...
a worker shouldn't be using as much memory as the main server thread would, so 1024MB is extremely excessive.
2018-06-06 18:49:48 +01:00
89ccac7a8c
updated blockIDs table
2018-05-17 16:17:26 +01:00
2a54726905
Updated runtimeIDs table
...
from https://github.com/MCMrARM/minecraft-block-ids/blob/master/blocks_270.json
2018-05-02 12:03:29 +01:00
27ea0d360f
updated block IDs table
...
minified, from https://github.com/MCMrARM/minecraft-block-ids/blob/master/blocks_260.json
2018-05-02 12:03:29 +01:00
a5ba716232
Updated block ID mappings for 1.2.14 (thanks again MrARM)
2018-05-02 12:03:29 +01:00
5b7b2dd0e2
Merge changes from ALPHA11 for 1.2.13
2018-04-04 11:31:39 +01:00
f1aecc3a71
Updated block IDs json from release (thanks MrARM)
2018-04-04 11:09:12 +01:00
5ce55bd3b0
duct tape for block ID remapping
2018-04-04 11:00:39 +01:00
3f7b14bf59
Level: Remove dead generator leftovers
...
This is all handled by the population mechanism now. Nothing uses these things anymore since years.
2018-03-11 13:56:41 +00:00
cd35bd6872
git diff-tree --check $(git hash-object -t tree /dev/null) HEAD
2018-03-11 10:31:25 +00:00
dc3bf8546e
Refactored effects handling, split up concerns of effect types and instances
...
Removed json insanity for effects
Split up effect types and effect instances
Saturation is an instant effect
2018-03-07 12:42:31 +00:00
0c868b16b6
Network: Added config to pocketmine.yml to allow changing max MTU size
...
This might be useful for people with older routers where the connection MTU is actually lower than the router allows.
2018-01-18 18:15:14 +00:00
c62e1abf2f
Kill the instabreak anti-cheat
...
This is annoying and it requires that the server must match this precisely to not cause bugs. Additionally, this code shits its pants when the client hits a spot of network lag.
This can be implemented easily as a plugin. There is no reason whatsoever for this to be in the core.
2018-01-05 19:43:51 +00:00
f5ebfc3418
Effect: Added Fatal Poison effect
...
This is identical to normal Poison, except that it kills the victim. Parrots receive this effect when they are fed cookies.
2017-12-13 18:59:49 +00:00
472bf1a1ef
Kill off the JSON garbage in commands
...
kill it with fire!
2017-12-02 16:33:19 +00:00
e84ab8fec2
Disable stats reporting by default on new installs
...
since we don't have a stats server at the moment, this simply causes long delays on server stop while the server instance attempts to communicate with stats.pocketmine.net.
2017-11-04 18:41:18 +00:00
a456b7cfca
Disable movement anti-cheat by default
...
shit's useless and an annoyance.
2017-10-17 16:45:18 +01:00
7b1bfc0520
fix some typos in pocketmine.yml
2017-10-11 13:42:32 +01:00
59d9d6a7df
Fixed logic for low memory chunk radius override
2017-10-11 13:40:13 +01:00
76469e1d5f
Remove useless properties from pocketmine.yml
...
these have been here for years but have never been of any use, they just confuse new users.
2017-10-10 00:01:05 +01:00
b0104099fe
Add a couple of comments to pocketmine.yml to clarify settings usage
2017-10-04 14:44:52 +01:00
a8c6e14d02
Chunk cache is now non-optional, close #1448
2017-10-04 13:50:32 +01:00
04ba41c58c
Remove redundant properties from recipes.json
...
- we don't use the UUIDs, and they change every time, this just pollutes the diffs and makes my contribs ridiculous
- we don't need the height/width of shaped recipes because the generated shape tells us what it is
2017-10-03 17:30:26 +01:00
736cc927ff
Enable chunk caching by default
...
the footprint of compressed chunk batches is so small now that it doesn't make sense to disable it out of the box. The performance gains from caching chunks are more than worth it.
As of 1.2, the average footprint of these caches is usually ~2% or less of the size of the actual chunk itself. Moving around a lot will frequently cause the same chunks to get sent several times as it passes in and out of your render distance, and the chunk isn't even changing in that time, so the chunk is getting needlessly re-serialized over and over again. So even if your world is not static (for example a creative server) chunk caching will still offer benefits, and the memory expense is so small it's a no-brainer.
2017-10-03 13:16:30 +01:00
6b34c47c96
Merge branch 'master' into mcpe-1.2
2017-09-14 18:16:45 +01:00
15b08c1417
Added capability to dump AsyncWorkers' memory ( #1379 )
...
This now actually works with PHP 7.2 + latest pthreads, before it was too unstable.
2017-09-14 16:45:48 +01:00
ece0692229
Fixed UUID corruption in recipe data
...
this is important for MultiRecipes to work correctly (yes I know we don't use these yet!)
2017-08-28 18:04:11 +01:00
2c3d7c49f9
Updated creative inventory data with new item json serialization (more compact)
2017-08-24 12:17:17 +01:00
76acb1da7b
New crafting recipe data format, more readable & more compact
2017-08-24 12:05:35 +01:00
1f70a7830e
Branch merge
2017-08-20 21:07:19 +01:00
216fc6fe31
Fixed incorrect comment
2017-08-20 12:17:44 +01:00
17053389b0
Added memory limits for AsyncWorkers
2017-08-20 12:15:48 +01:00
4f1302adf2
Merge branch 'master' into mcpe-1.2
2017-08-17 17:14:16 +01:00
6320a63ca5
Use standard format for color hex, some minor name alteration
2017-08-17 13:08:18 +01:00
989505c42c
Updated crafting & creative data from 1.2.0.7
2017-08-06 17:21:52 +01:00
e4a5cb6021
Changed NBT representation in JSON to hex, fix encoding problems with UTF-8
2017-08-06 14:50:18 +01:00
a0ef15b15e
New CrashArchive is up
2017-06-21 14:25:54 +01:00
433b8369f5
Point updater to new host update.pmmp.io
2017-06-11 19:15:35 +01:00
2db6ea6b18
Updated creative inventory data
...
some items will show wrong damage values due to a bug in meta handling on master
2017-06-02 11:00:36 +01:00
b6ae92e1a7
Updated crafting data and item serialization for 1.1, fixed #963
2017-06-02 10:36:14 +01:00
60f5c7ccef
Async chunk compression and serialization is now non-optional
2017-05-18 12:19:27 +01:00
162a08b8cb
Removed options for disabling assertion exceptions
2017-05-14 20:48:58 +01:00
f3ab45e7d5
Merged in 1.0.6 changes, added autogenerated data for 1.1.0.3 (doesn't work yet) and deliberately made the same merge error as Mojang
2017-04-14 13:00:43 +01:00
bb79684480
Merge branch 'api3/network' into api3/network_mcpe-1.0.5
2017-03-25 21:31:48 +00:00
4245274aec
Merge branch 'master' into api3/network
2017-03-25 21:26:46 +00:00
0750b3ab59
Added pocketmine.yml option to disable the title ticker ( #447 )
...
This gets really spammy on some consoles when you stick it in the background, but I don't want to lose colour for the sake of that.
2017-03-24 16:03:10 +00:00
2d927db264
Implemented Instant Health and Instant Damage effects
2017-03-21 11:38:08 +00:00
f58ee2028e
Moved effects stuff to json
2017-03-12 19:52:57 +00:00
91a92b4e57
Use a pre-created resource packs config with comments to explain how to use it
2017-03-11 11:40:58 +00:00
554816b8b6
Added configuration option to pocketmine.yml to allow changing timings host, added new host mcpetimings.com
2017-03-07 09:24:32 +00:00