Tiger Wang
e23dcffaff
Make StatSerializer a namespace
2020-08-21 00:53:10 +01:00
Tiger Wang
8cca3db61b
Consolidate various Chunk serialisers under one roof
...
* Merge most into WriteSectionDataSeamless
2020-08-21 00:53:10 +01:00
Tiger Wang
2d28d681c7
Remove unused variables in ChestEntity/BlockEntityWithItems
2020-08-21 00:53:10 +01:00
Tiger Wang
82d251b71b
Made cProtocol::Version, EntityMetadata enums less verbose
2020-08-21 00:53:09 +01:00
Tiger Wang
9a9079d3da
Remove complex templated SendBlockChange
...
If we're sending enough blocks to have virtual calls be an issue, we should resend the chunk instead.
2020-08-21 00:53:09 +01:00
Tiger Wang
d8c8d0124d
Replace PowerData struct with PowerLevel
...
* We no longer need to track the powering block with the removal of SolidBlockHandler. PowerLevel is now just an unsigned char
2020-08-21 00:50:09 +01:00
Tiger Wang
03557e978e
cChunk's deleted copy constructor needs const
2020-08-21 00:50:09 +01:00
Tiger Wang
d1b0d0f5b5
Remove level of indirection in cChunk storage
...
- No more unique_ptr storage
2020-08-21 00:50:09 +01:00
Tiger Wang
3143d6ce67
Remove std::make_unique from redstone handler creation
2020-08-21 00:50:09 +01:00
Tiger Wang
6617d43983
Minor typo fixes
...
* Also DeMorgan'd Emerald ore condition
2020-08-21 00:50:09 +01:00
Alexander Harkness
b230b547b6
More tar incompatibility changes
...
Why not just agree on a single type of tar?
2020-08-20 21:09:54 +00:00
Alexander Harkness
6ded83f8f2
Exclude .git only, mac has inferior tar
...
(not sticky enough)
2020-08-20 20:48:58 +00:00
Alexander Harkness
8e0b210e66
Exclude VCS files from archives for jenkins binaries
2020-08-20 20:34:13 +00:00
12xx12
70ab8d2f96
Adding block entity transmission to 1.13 ( #4829 )
...
+ Adding block entity transmission to 1.13
+ Added HandlePacketSetBeaconEffect
Co-authored-by: 12xx12 <12xx12100@gmail.com>
2020-08-19 20:46:03 +01:00
Tiger Wang
963ec77575
Add statistics upgrade mapping
2020-08-19 20:45:27 +01:00
Tiger Wang
f23402dacd
Add FileStream wrapper
2020-08-19 20:45:27 +01:00
Tiger Wang
dbc81c3548
Add statistics palette for 1.15 & 1.16
2020-08-19 20:45:27 +01:00
12xx12
7d0813ce8c
Add Statistics and Achievements for newer Network standards
2020-08-19 20:45:27 +01:00
12xx12
47f7727b7f
Add enhanced Gold generation in Mesa-Type Biomes ( #4821 )
...
* added enhanced gold generation in mesa-type-biomes
* fixed typo in comment
* added enhanced gold generation in mesa biomes - fixed small checkstyle errors
Co-authored-by: 12xx12 <12xx12100@gmail.com>
2020-08-12 07:20:38 +00:00
Alexander Harkness
3986059866
Remove BountySource from funding sources
...
Nobody has used it recently, and it seems to be in a downwards spiral,
with the escrow stealing announcement.
2020-08-10 20:16:02 +01:00
12xx12
a3594f22c2
Update FinishGen.cpp
2020-08-09 22:05:13 +00:00
12xx12
ec3de19c4e
small issues addressed in #4817 fixed because was merged to fast
2020-08-09 22:05:13 +00:00
ion232
1b17ec4ca9
Fix enderchest placement rotation
2020-08-09 21:08:48 +00:00
12xx12
fed03048ad
Adding Emeralds to generation ( #4817 )
...
* Adding Emeralds to generation
* fixed crash
* fixed documentation and changed function name to match others
* forgot to change the name in the doc
* removed debug output - sorry build servers
Co-authored-by: 12xx12 <12xx12100@gmail.com>
2020-08-09 20:49:40 +00:00
ion232
f65679d1d4
Fix arrows preventing block placement
2020-08-09 10:19:01 +00:00
ion232
91002c8ac9
Update CONTRIBUTORS to add ion232
2020-08-09 10:19:01 +00:00
Tiger Wang
40eba5244d
Remove the redstone solid block handler
...
- Remove cSolidBlockHandler
* Functionality now integrated into simulator dispatcher
* Fix door double open/close issues, arisen due to the top/bottom halves getting different power
+ Small migration to block states for redstone wire
2020-08-08 18:22:16 +01:00
Tiger Wang
2f79ab2e26
const-ify some Chunk functions
2020-08-08 12:09:40 +01:00
Alexander Harkness
fd52d8e8df
Add documentation for @tigerw's new CMake flags ( #4814 )
...
* Add additional compilation options to CMakeLists.txt
* Add new CMake options to COMPILING file
* Add comment about CMake version requirements
2020-08-06 16:13:47 +00:00
Alexander Harkness
b45d8bfc1e
Revert "Hotpatch optional for macOSX builds on buildserver"
...
This reverts commit 5e3f51f5ff
.
2020-08-06 12:36:41 +01:00
Mat
cb1f0a5af2
Update bed behavior ( #4545 )
2020-08-05 19:38:29 +00:00
12xx12
5176c22656
imprementing plugin message to send server brand ( #4786 )
...
* fixed issue #4773
Co-authored-by: 12xx12 <12xx12100@gmail.com>
2020-08-05 18:55:19 +00:00
mathiascode
213d749f43
Update Core
2020-08-05 20:56:10 +03:00
Alexander Harkness
d6c5ac40a6
Fix big tree ring radius calculations. Ring radius now stays within range.
2020-08-05 18:41:19 +01:00
mBornand
4c0e7e0ab4
edit comment
2020-08-05 18:41:19 +01:00
mBornand
295d8e1a6c
update comment
2020-08-05 18:41:18 +01:00
mBornand
eaae8be44b
correct error
2020-08-05 18:41:18 +01:00
mBornand
ad05e9e3f4
correct error
2020-08-05 18:41:18 +01:00
mBornand
e9bf6edbeb
large conifers sapplings grow
2020-08-05 18:41:17 +01:00
mBornand
e7b37b7965
error in comment end
2020-08-05 18:41:17 +01:00
mBornand
987f6ddeaa
add Large conifers
2020-08-05 18:41:16 +01:00
Tiger Wang
d2156aab7c
WakeUpSimulators correct Y computation
...
+ Add Y validity check to SimulatorManager
2020-08-05 08:35:37 +01:00
Tiger Wang
c0d1cffe0b
Delete unreferenced variable
2020-08-05 08:35:37 +01:00
Tiger Wang
25906a3b87
Adjust incorrect palette inclusions
2020-08-05 08:35:37 +01:00
Tiger Wang
5ed4222dee
Delete redundant std::move in World loader
2020-08-05 08:35:36 +01:00
Alexander Harkness
7cd6f0e01e
fixup! Disable LTO on Android
2020-08-04 23:37:21 +01:00
Alexander Harkness
e317e7aa50
Disable LTO on Android
...
Build breaks with it enabled
2020-08-04 23:24:35 +01:00
Alexander Harkness
727844a15d
Fix android builds (hopefully)
2020-08-04 23:01:40 +01:00
Alexander Harkness
5e3f51f5ff
Hotpatch optional for macOSX builds on buildserver
2020-08-04 23:01:39 +01:00
12xx12
781d648571
Code cleanup in cChunk.PlaceBlock() for checking if BlockEntity should be spawned ( #4812 )
...
* Changed switch for call in cChunk for call to function cBlockEntity to remove unnecessary confusions while implementing new BlockEntities
2020-08-04 19:01:36 +01:00