Bond-009
0c0bfe54bb
Spider should attack only when the light level is lower than 11 ( #3815 )
2017-06-30 10:48:06 +02:00
Bond-009
7fd3899796
Added 1.12 blocks ( #3760 )
2017-06-30 10:46:58 +02:00
peterbell10
33527067ed
Update tolua and export EffectID
2017-06-29 18:58:48 +02:00
Mattes D
399ea0bf1d
cNetwork bindings: Use ApiParamError and CheckParam(Static)Self.
2017-06-26 10:52:59 +02:00
Mattes D
e05ca49459
Moved ApiParamError into cLuaState.
2017-06-26 10:52:59 +02:00
Mattes D
f6bab71d05
Fixed memory leak in cClientHandle. ( #3794 )
2017-06-26 09:11:30 +02:00
Lukas Pioch
9c25520b69
Corrected APIDoc for cBlockArea and exported missing functions ( #3808 )
2017-06-26 09:02:06 +02:00
Lukas Pioch
beda050341
Added check if datatype is present in block area ( #3811 )
2017-06-26 08:49:52 +02:00
peterbell10
bd025e2bdb
Fix cBlockArea assertion and mis-indexing ( #3810 )
2017-06-25 11:07:16 +02:00
peterbell10
f0f001c10d
Fix cBlockArea null deref
2017-06-24 23:27:26 +02:00
Mattes D
fe42538349
cBlockArea supports block entities. ( #3795 )
2017-06-24 11:58:06 +02:00
Lukas Pioch
cc3a67b9df
Load entities from old and new names
2017-06-23 18:32:51 +02:00
Bond-009
8484d05d65
Pressure plates can be placed on fences and hoppers ( #3796 )
2017-06-22 21:11:46 +02:00
Mattes D
ea6660721b
NetworkSingleton: Fixed a throw warning in VS2017. ( #3792 )
...
Also fixed the misleading name.
2017-06-22 21:10:41 +02:00
Bond-009
0e1649a0f1
Fix shears (and vines)
...
* Shears now lose durability when breaking any block
* Leaves don't drop 2 leaves anymore when broken by shears
* Removed the chance to drop saplings or apples when leaves are broken by shears
* Vines can't be attached to ender chests, pistons and redstone repeaters
2017-06-21 08:09:03 +02:00
Mattes D
99b4c2bd09
Anvil storage: load block entities from both old and new name-styles. ( #3784 )
...
* WSSAnvil: Load the sign text from JSON, too.
2017-06-21 07:47:26 +02:00
peterbell10
fbe17a4e8a
Lighting Optimisations ( #3785 )
2017-06-20 09:28:33 +02:00
Bond-009
3d56ad01aa
Let water vaporise in the Nether by default
2017-06-20 09:28:00 +02:00
peterbell10
9201c7be7a
Generated tall flowers have flower type meta in both blocks
2017-06-19 20:18:44 +02:00
Mattes D
b0f3336533
MSVC Debug builds: Added operator new redirection to provide more info. ( #3781 )
2017-06-19 11:09:16 +02:00
Mattes D
801084c38c
LuaState: Fixed VS2017's throw warnings for destructors. ( #3779 )
2017-06-19 11:08:08 +02:00
Mattes D
7ac3b0fa0b
Removed the LeakFinder for Windows. ( #3777 )
2017-06-19 11:05:19 +02:00
Mattes D
bb020bbe78
NetworkSingleton: Fixed an object leak upon termination.
2017-06-17 07:14:20 +02:00
Mattes D
0f21bda12c
Fixed missing "override"
2017-06-16 16:20:33 +02:00
Mattes D
0dd1cd750b
BlockEntities: Support cloning self.
2017-06-16 14:11:28 +02:00
peterbell10
705132011a
Change error no data to no name
2017-06-16 14:06:27 +02:00
Mattes D
e4b60b6a26
Protocol: Do not assume anything about unknown packets. ( #3647 )
2017-06-16 14:03:13 +02:00
peterbell10
f4de38af80
Remove sign conversion
2017-06-16 07:07:02 +02:00
Mattes D
885d80ccdb
Entity: Replaced a mutexed counter with a std::atomic. ( #3773 )
2017-06-15 16:06:50 +01:00
peterbell10
035ecdc9e2
Replace evdns with getaddrinfo and getnameinfo ( #3766 )
2017-06-15 11:03:49 +02:00
mathiascode
7fa5725f3b
Added missing 1.12 packet changes
2017-06-14 21:57:59 +02:00
Mattes D
d61d6b5b96
Protocol 1.12: Fixed missing override specifier
2017-06-14 15:27:05 +02:00
dbhicks
8d5f01530d
Double tall grass drops seeds when broken by water ( #3763 )
2017-06-14 14:23:33 +02:00
Lukas Pioch
5a228fbc16
Added support for protocol 1.12 ( #3757 )
2017-06-14 11:22:51 +02:00
peterbell10
4dc72fe00b
Remove redundant heighmap code
2017-06-14 11:15:44 +02:00
peterbell10
360d8eade0
FastRandom rewrite ( #3754 )
2017-06-13 21:35:30 +02:00
Mattes D
9c08b4524c
Fix assert when clicking blocks at the top of the world.
2017-06-09 13:44:06 +02:00
Mattes D
c82facab1b
Fixed skylight going down through transparent blocks.
2017-06-09 12:17:27 +02:00
Lukas Pioch
4e0ae63ec2
Added WriteBlockEntity to 1.10 and 1.11 and fixed mob spawner
2017-06-09 12:16:44 +02:00
Mattes D
3c4e443ddc
Fixed handling Lua errors in nested callbacks ( #3755 )
2017-06-09 12:16:31 +02:00
Lukas Pioch
7922e6addb
Fixes problems with windows:
...
- Changed cPlayer:OpenWindow to accept a ref, tolua adds a nil check
- Close open lua window in destructor, to avoid dangling pointers
2017-06-05 15:14:23 +02:00
Pablo Beltrán
2b699dc749
Avoid pickups to sink into blocks and disappear ( #3739 )
...
* Avoid pickups to sink into blocks and disappear
2017-06-04 06:35:02 +02:00
worktycho
832298e7aa
Add command line argument for disabling the logfile
2017-06-03 21:40:35 +02:00
peterbell10
36be4a89f8
Fixed double chests ( #3741 )
...
Normal and trapped chests next to each other don't open a double chest window.
Slot changes in the secondary chest are broadcast.
Placing a chest in +x of another updates the original chest's metadata.
2017-06-03 21:17:53 +02:00
Pablo Beltrán
8f1e55611e
Fixed exp orb ( #3744 )
...
Fixes #3740
Fixes #2667
2017-06-03 21:10:48 +02:00
mathiascode
5f0d2b902e
New icon colors ( #3675 )
...
* New icon colors
* New Webadmin favicon
2017-06-03 18:49:02 +02:00
Mattes D
bc6e2100c1
LineBlockTracer: Fixed a math rounding error failure.
2017-05-28 20:59:37 +02:00
Mattes D
0551d78dff
Fixed tracer usage in Entity physics handling. ( #3720 )
2017-05-28 20:56:17 +02:00
peterbell10
ad4172d21c
Minor cBrewingRecipes cleanup ( #3731 )
2017-05-28 20:08:23 +02:00
peterbell10
f261a03c14
Double chest window fix ( #3735 )
2017-05-28 20:07:38 +02:00
mathiascode
de0c86a690
Broadcast mob head changes
2017-05-28 19:37:47 +02:00
Heiko Hund
a0341d561a
Add rank prefix and suffix to player name in chat ( #3730 )
...
Fixes issue #1721
2017-05-27 02:15:56 +01:00
Lukas Pioch
73a3c4e3be
Exported boat
...
- NBT: Added saving / loading of material
- Added the material in the item handler of the boat
- Drop the correct boat if destroyed
- APIDoc: Added desc and functions
2017-05-24 19:02:18 +02:00
Pablo Beltrán
84bdba345d
Off-hand/shield slot functional, save and load slot, bow + arrow functional ( #3725 )
...
Fixes #3714 .
2017-05-24 08:09:58 +02:00
peterbell10
8a890cf945
Store cChunk::m_BlockEntities in a map ( #3717 )
...
* Store block entities in a map from block index
* Cleanup ForEachBlockEntity
* Cleanup DoWithBlockEntityAt
2017-05-22 22:27:55 +02:00
Lukas Pioch
fc49ace897
Spawn eggs works again
2017-05-22 18:10:12 +02:00
Lukas Pioch
e35ac1bfb9
Clang 5.0 fixes
...
- Added override keyword
- Removed inherited member variables
2017-05-21 12:19:06 +02:00
Pablo Beltrán
758622336e
Fixed invisible chests ( #3722 )
...
Fixes #3479 , #3403 , #3696
2017-05-21 11:48:33 +02:00
Pablo Beltrán
2359611c57
Don't destroy monster when last target type is a player ( #3721 )
...
In current Cuberite version if you are pursued by monsters you just have to disconnect and connect again to get rid of them. If no other player is in your chunk monsters will get destroyed.
2017-05-21 10:29:06 +02:00
mathiascode
8cf48f7682
Allow enabling/disabling of block change limit
2017-05-19 19:51:03 +02:00
mathiascode
b02886a901
Use FastWriter instead of StyledWriter
2017-05-16 21:17:33 +02:00
peterbell10
f0a16e6d28
VarInt metadata written correctly for boats ( #3709 )
...
* Varint metadata written correctly for boats
2017-05-15 18:04:53 +02:00
Mattes D
2c3c1f1527
Tracer replacement ( #3704 )
...
* Replaced cTracer usage with cLineBlockTracer.
* Exported new cLineBlockTracer utility functions to Lua API.
2017-05-11 13:34:36 +01:00
Lukas Pioch
7c4576a025
Exported cFallingBlock and cExpOrb ( #3700 )
2017-05-09 14:24:41 +02:00
Mattes D
3d5ee3e5c7
Fixed Lua bindings for const objects.
2017-05-09 14:10:53 +02:00
Mattes D
ed1b78bcb6
BlockHandlers: vertical alignment.
2017-05-09 11:13:44 +02:00
Mattes D
473a4ae226
BlockCrops: Fixed RipeMeta off-by-one error properly.
...
Ref.: #3691
2017-05-09 11:11:06 +02:00
Lukas Pioch
5580d558a5
Added missing checks for Initialize function and updated APIDoc
2017-05-08 06:31:45 +02:00
Lukas Pioch
41bfb22834
Corrected brewingstand and added support for fuel
2017-05-08 06:30:54 +02:00
dbhicks
dffbf0b510
Adjusted RipeMeta for off by one error ( #3691 )
2017-05-06 02:41:01 +01:00
josh-parris
05c3e8bed8
Prevent infinite loop when logging fails ( #3693 )
...
Prevent infinite loop when logging fails
2017-05-05 13:02:54 +01:00
Mattes D
0de705eb99
Removed binary ToLua++ from build.
...
A local Lua executable is used instead.
2017-05-04 17:38:05 +02:00
Mattes D
187abe3f5e
Gen: Moved PiecePool into a separate file.
...
Also rewritten the PieceGenerator to use std::unique_ptr.
2017-05-04 09:49:30 +02:00
Lukas Pioch
74e6f41958
Don't return const ref params and removed functions from
...
ManualBindings.cpp
2017-05-01 11:10:21 +02:00
Bond-009
2a129b01aa
Fix fence gates ( #3683 )
...
This commit fixes an issue where a pressureplate would only open oak fence gates
2017-04-29 00:15:47 +01:00
Lukas Pioch
36dea62662
Replace double grass and large fern with placed block
2017-04-06 11:14:27 +02:00
Lukas Pioch
6c420ce557
API: Removed function GetChar ( #3664 )
2017-04-05 22:31:42 +01:00
Lukas Pioch
fb20517435
APIDoc: Documented missing functions and variables. ( #3634 )
2017-04-04 07:53:14 +02:00
Marvin Kopf
dbdcb85346
Added a nullptr check to cEntity::IsA ( #3659 )
...
Fixes #3603
2017-04-01 23:15:08 +02:00
Marvin Kopf
974c054bc9
fix endless loop in StringReplace ( #3658 )
...
* Fixed a recursive loop where the replacement would again be searched for the needle.
* Skip if the needle is empty. Find(needle) always matches if needle is empty.
2017-04-01 12:57:51 +01:00
Lukas Pioch
fd6faedd55
NBT: Corrected firework loading
2017-03-22 14:21:48 +01:00
Bond-009
9c9734282d
Fireworks can be fired from a dispenser
2017-03-22 11:35:14 +01:00
Bond-009
76c39dad0f
Added blocks that can be washed away by water ( #3637 )
2017-03-21 09:47:03 +01:00
Bond-009
e8de42fcbb
Return bowl when eating beetroot soup
2017-03-20 21:21:02 +01:00
Bond-009
ef85c2e686
Deadbushes drop sticks
2017-03-19 21:57:41 +01:00
mathiascode
4656be19b7
Removed development plugins from settings file
2017-03-19 21:54:01 +01:00
Lukas Pioch
74ee255cae
Detach player from entity / object if he is dead
2017-03-19 09:48:15 +01:00
Lukas Pioch
043a82344f
Boat spawned, remove it from player's hand
2017-03-17 19:33:18 +01:00
johnsoch
f269565e73
Fixed looping when unable to bind port ( #3621 )
...
Fixes #3593
2017-03-17 13:44:28 +01:00
Lukas Pioch
4b1bc1cc5c
Removed unnecessary check for lower and upper folder
2017-03-16 17:50:19 +01:00
willi123yao
eb7d684aad
Allow mobs to walk through dead_bush ( #3623 )
...
Fixes #3618 .
2017-03-16 08:54:14 +01:00
Pokechu22
19094e7aa6
Add 1.11 entity metadata ( #3601 )
2017-03-03 10:59:17 +01:00
Bond-009
2a630e8421
Fixed which blocks can be harvested with what type of pickaxe ( #3586 )
2017-02-26 12:13:53 +01:00
mathiascode
65ee749013
Corrected particles ( #3577 )
...
Fixes wrong IDs causing particles to become unknown to the server.
2017-02-26 01:31:08 +01:00
Bond-009
6fe863c2ad
Fixed cactus detection and zombie pigman sword ( #3584 )
...
Fixes for issues #902 and #2917
2017-02-25 19:14:08 +01:00
Mattes D
7c17f77c84
BlockCrops: Fixed comments and reformatted control flow. ( #3576 )
2017-02-25 10:54:44 +01:00
mathiascode
330d66097f
Removed a few default plugins ( #3580 )
2017-02-24 10:11:38 +01:00
Bond-009
ca3aa4ca06
Changed world_end to world_the_end #3531 ( #3538 )
2017-02-24 10:02:16 +01:00
Jacob
f59bd02e0d
Finishers now update the heightmap for tall flowers. ( #3545 )
2017-02-24 09:55:25 +01:00
Gareth Nelson
1c31cb7eec
Add support for alternate config file locations ( #3578 )
2017-02-22 14:10:32 +01:00