Alexander Harkness
f2810db380
Update Core
2020-04-02 17:24:10 +01:00
Mat
318d31dc39
Use a reasonable listen backlog value ( #4597 )
2020-04-02 16:05:07 +02:00
Alexander Harkness
cdc452916e
Replace buckets to the selected hotbar slot, rather than the first available. ( #4580 )
...
* Replace buckets to the selected hotbar slot, rather than the first available.
Replicates vanilla behaviour, as well as being more logical.
* Refactor cInventory::AddItem. Behaviour is now documented
* Add new cInventory::ReplaceOneEquippedItem and ::SetEquippedItem methods
* Return empty potion to the same slot after drinking
* Replace buckets correctly in other situations, not simply water and lava
Uses the new ReplaceOneEquippedItem method
* Correct collecting water from source block with bottle
* Add cPlayer::ReplaceOneEquippedItemTossRest method
* Handle stacked filled buckets (in theory)
Use new cPlayer::ReplaceOneEquippedItemTossRest method
2020-04-02 12:42:15 +00:00
mathiascode
d5c58c6b17
Tweak attack ranges
2020-04-02 09:30:50 +02:00
peterbell10
59e38d1a46
Fix explosion knockback issues and tweak knockback strength ( #4590 )
2020-04-02 09:29:42 +02:00
Alexander Harkness
25d5e1bfe1
Oops, that wasn't supposed to be negated
2020-04-01 20:48:45 +01:00
Alexander Harkness
8f80019b78
Don't build using ccache when it doesn't exist
2020-04-01 20:47:25 +01:00
Alexander Harkness
3148f6511e
Remove substitution syntax breaking mac builds
2020-04-01 20:12:09 +01:00
Alexander Harkness
41d4ea6948
Fix off-by-one error and clean error messages in manual bindings for BlockArea ( #4549 )
...
* Correct off-by-one error in manual bindings for FillRelCuboid
Fixes #4454
* Fix inconsistent error messages in manual bindings for BlockArea
* Generate error if invalid coords passed to FillRelCuboid
2020-04-01 12:43:26 +00:00
Alexander Harkness
9210501af5
Prevent player from being destroyed by plugins ( #4584 )
...
* Prevent player from being destroyed by plugins
Add manual binding, bails out with error message if attempted
entity to destroy is player.
* Improve warnings and documentation, remove automatic binding
* Remove old and unnecessary deprecated function
2020-03-31 11:39:23 +00:00
Mattes D
b4060be3a4
Added a /boom command to Debuggers. ( #4592 )
2020-03-31 11:25:44 +00:00
Mat
5eb1ba3bcc
Lua API for spectating entities ( #4518 )
2020-03-30 21:35:37 +02:00
Mat
c04ba834d1
Send experience on respawn ( #4586 )
2020-03-30 21:29:59 +02:00
Mattes D
db36ad3dab
Update GETTING-STARTED.md ( #4581 )
...
* Update GETTING-STARTED.md
* Removed mention of _debug suffix
2020-03-30 12:39:42 +00:00
peterbell10
6116f899de
Fix client disconnect assert ( #4579 )
2020-03-29 22:58:19 +02:00
Alexander Harkness
1e4cf9ce48
Correctly pass cache arguments to cmake in Jenkins build script
2020-03-29 21:18:19 +01:00
Mat
31ace87d28
Add protocol mob ID remapping ( #4538 )
2020-03-29 17:54:37 +02:00
Alexander Harkness
aa9a16b0c6
Fix build on Clang
2020-03-28 18:27:38 +00:00
Mat
fce548139b
Inventory changes ( #4561 )
...
Co-Authored-By: peterbell10 <peterbell10@live.co.uk>
2020-03-28 13:52:40 +00:00
Alexander Harkness
964437dc95
Fix alpha-sorting
2020-03-28 12:20:55 +00:00
Xenoxis
1e1f79b795
Updated Bookshelves drop behaviour ( #4567 )
...
* Updated BookShelves Drop Behaviour
As described here : https://minecraft.gamepedia.com/Bookshelf#Loot
* Update src/Blocks/BlockBookShelf.h
* Update CONTRIBUTORS
2020-03-28 12:20:14 +00:00
Mat
ec7247fa63
Toss all items from enchantment table ( #4569 )
2020-03-28 14:01:21 +02:00
peterbell10
1bc24055d5
cClientHandle: Only allow m_State to increase ( #4533 )
...
* cClientHandle: Only allow m_State to increase
* WasAddedToWorld was incorrect if kicked
* Rewrite cClient::Destroy with a guard clause
2020-03-28 10:44:44 +00:00
Xenoxis
ae4d387f1d
Fix Snow Spawn on Cobblestone Slab ( #4564 )
2020-03-27 23:37:32 +00:00
Mat
92cf553bf8
Reduce ghast spawn rate again
2020-03-27 21:00:26 +02:00
Mat
c9b3d2d95a
Reduce ghast spawn rate
2020-03-27 20:29:43 +02:00
Mat
7d8da81b92
Updated plugin list format ( #4557 )
2020-03-27 13:47:04 +01:00
Bond-009
ea386eaab1
Lock hopper when powered by redstone ( #4347 )
...
* Lock hopper when powered by redstone
* Add to manual bindings
* Add hopper API documentation
Co-authored-by: Mat <mail@mathias.is>
2020-03-27 12:03:28 +00:00
Alexander Harkness
3a2f364c95
Merge #4552
...
commit 28654b1f42a98c0f9910e333a9c8074fe30aff24
Author: Alexander Harkness <me@bearbin.net>
Date: Fri Mar 27 11:58:34 2020 +0000
Remove whitespace
commit f1492e174b51e168bf4fb150c2d7b7096c393057
Author: Odin <SirRobo@users.noreply.github.com>
Date: Fri Mar 27 04:30:32 2020 +1100
Add issue comment
commit b64166d68a327e8a9bf80720ff6e9c6af93921b5
Author: Odin <SirRobo@users.noreply.github.com>
Date: Fri Mar 27 03:42:35 2020 +1100
Don't run OnBroken with pistons
Stops piston duplication bug and doesn't break water and lava simulation
2020-03-27 12:01:50 +00:00
peterbell10
396bf622ca
CI: Install ccache on macos ( #4489 )
2020-03-27 11:20:30 +01:00
Mat
f5beeccd25
Fix typo in floater code ( #4556 )
2020-03-27 02:40:40 +02:00
Mat
996ce888e1
Fix typo in block break particle coordinate ( #4555 )
...
* Use Vector3d for block break particle
* Fix typo
2020-03-27 02:40:16 +02:00
Mat
2b32bb0b19
Decrease attack cooldown for monsters ( #4542 )
...
* Decrease attack cooldown for monsters
* Nerf some mobs
* Decimal points
2020-03-26 20:11:43 +02:00
Mat
84f86a467e
Improvements to blaze and ghast ( #4547 )
2020-03-26 18:54:40 +01:00
Alexander Harkness
d18e134e7e
Update Core
2020-03-26 17:11:13 +00:00
Mat
195bebb480
Disable bonemealable settings for now ( #4551 )
2020-03-26 17:06:15 +00:00
Mat
b7e88e2c9f
Fix nether mob spawning ( #4546 )
...
* Fix nether mob spawning
* Remove zombie from nether mobs
2020-03-25 10:49:36 +00:00
Alexander Harkness
8154bde116
Replace downloads links with new redirect server links
2020-03-24 21:23:03 +00:00
Mat
782619e3f8
Send respawn packet by default ( #4540 )
2020-03-24 14:54:12 +00:00
Alexander Harkness
746160c1e5
Update Core
2020-03-24 12:31:29 +00:00
Mat
fdca7dc7f1
Furnace and brewing stand drops ( #4534 )
...
* Furnace drops contents
* Brewing stand drops contents
* Fix lit furnace drop
* Fix brewing stand drop
* Style
* Style
2020-03-24 14:16:09 +02:00
Max Luchterhand
08a9991b5a
When Client sends message longer than 256 bytes, kick him instead of handling message ( #4514 )
...
* Wrong overload of function push() got called when pushing a cEntity*.
Using a const cEntity * fixes this.
* Fixed accidental wrong indentation
* Compiler didn't like old style cast
* Kicking player when writing chat message longer than 2048
* Accounted for Astrings size() method returning bits, not bytes
* Fixed typo
* Changed MAX_STRING_SIZE to 1024, removed unnecessary division by 8
* Handling message length check in cClientHandle:HandleChat
* Guard clause instead of if else
* Remove stale changes
* Fixed formatting
Co-authored-by: mluchterhand <mluchterhand@max.de>
Co-authored-by: Peter Bell <peterbell10@live.co.uk>
Co-authored-by: Mattes D <github@xoft.cz>
2020-03-24 10:39:54 +02:00
Mat
0d0d019bbe
Fix certain item drops ( #4536 )
...
* Fix certain item drops
* Revert unwanted changes
* Revert unwanted changes
* Revert change
* Style fixes
2020-03-23 22:07:08 +02:00
mathiascode
bff7319622
Enable functional packets in 1.13
2020-03-23 18:02:32 +02:00
Mat
4fde622e2d
Play sound when brewing is complete
2020-03-23 16:12:54 +02:00
Mat
f5d24746d6
Jukebox improvements ( #4537 )
...
* Add jukebox block handler
Co-authored-by: peterbell10 <peterbell10@live.co.uk>
2020-03-23 13:45:09 +00:00
Alexander Harkness
605cf774f9
Update .gitignore; new files added to APIDump are no longer ignored
2020-03-23 12:37:11 +00:00
Alexander Harkness
ad1872f8cc
Add missing documentation file.
2020-03-23 12:24:31 +00:00
Alexander Harkness
0a68994f48
Manual merge of #4498 .
...
Credit to @MeMuXin
Closes #4498
2020-03-23 12:18:12 +00:00
Mat
7d05e4402f
Don't attempt to give bucket with item count of 0
2020-03-23 11:39:32 +02:00