Lukas Pioch
d5c4b3af6b
APIDump: Removed unneeded Globals prefix
2017-08-29 15:49:29 +02:00
peterbell10
1779db1201
cWorld: Add entities without holding of m_CSEntitiesToAdd
...
* Fixes deadlock when cWorld::AddEntity is called while holding chunk map CS.
2017-08-29 15:46:36 +02:00
Bastien ADAM
a5869b3c09
Repair the removed constructor of cCuboid cCuboid(otherCuboid)
( #3966 )
...
* Repair the removed constructor of cCuboid `cCuboid(const cCuboid & a_Cuboid) : p1(a_Cuboid.p1), p2(a_Cuboid.p2) {}`
* Update Cuboid.cpp
* Update Cuboid.h
2017-08-28 10:01:12 +01:00
satoshinm
6bc5031517
Implement Forge protocol handshake support ( #3869 )
2017-08-27 23:10:20 +02:00
peterbell10
447d929da1
Implement anvil chunk sparsing
2017-08-26 20:56:44 +02:00
mathiascode
3ebcf0fd5c
Leashes work in 1.12.1
2017-08-26 20:56:10 +02:00
Alexander Harkness
0140923c35
Fix mobs not burning in daylight when on snow ( #3961 )
...
* Fix mobs not burning in daylight when on snow
or other non-transparent partial blocks.
Fixes #3945
* Change from floor to ceil
2017-08-25 16:26:45 +01:00
Bond-009
3c8712d871
Gives all entities the default airlevel on creation ( #3942 )
...
* Guardians don't take damage on land
* Squids suffocate on land
2017-08-25 14:44:36 +01:00
mathiascode
4b84288801
Don't assert when placing beds in older versions ( #3916 )
2017-08-25 14:52:32 +02:00
peterbell10
f4f2fc7c3d
Add cUUID class ( #3871 )
2017-08-25 13:43:18 +01:00
Safwat Halaby
86d52c3e17
compile.sh update. Fixed -d and -n, intelligent thread choice ( #3960 )
...
* compile.sh update. Fixed -d and -n, intelligent thread choice
* Remove stray comment - Squashme
* squashMe
2017-08-25 13:38:03 +01:00
Lane Kolbly
87c89a1727
Bed piston fix ( #3956 )
...
* Threaded world interface into ConvertBlockToPickups
* Changed how cBlockPiston::PushBlocks sets the old block to air, so that the block exists for the DropBlock call.
* Removed unused a_Digger argument.
* Removed incorrect comment
* This time actually removed a_Digger references.
2017-08-25 10:56:01 +01:00
Lukas Pioch
b55e5f5ad1
Use ref instead of pointer
2017-08-24 14:36:29 +02:00
peterbell10
7b3372ad38
Use target_compile_options instead of variables to add -fomit-frame-pointer to mbedtls
2017-08-24 14:03:42 +02:00
mathiascode
02775e52c4
Minor changes ( #3909 )
2017-08-24 11:19:40 +02:00
Lane Kolbly
92ac45d27e
Added check to deactivate existing entity effects when new entity effects are added.
2017-08-24 11:19:01 +02:00
peterbell10
0854ed01a4
Fix use after move in cItemBowHandler::OnItemShoot
2017-08-24 11:17:51 +02:00
Safwat Halaby
c1b1cb87a1
Removed outdated pathfinder comment ( #3955 )
2017-08-23 22:05:33 +03:00
Lane Kolbly
af6963f40f
Added check in cEntity::TickBurning for whether the entity is planning to change worlds. ( #3943 )
2017-08-22 15:05:13 +01:00
peterbell10
cc2d719c59
Potential spawn prepare fix ( #3924 )
2017-08-22 14:34:43 +02:00
William 'psyFi' Hatcher
e44a0adfcf
Added .editorconfig ( #3936 )
2017-08-21 20:20:00 +02:00
peterbell10
096cdac80d
Implement protocol level chunk sparsing ( #3864 )
2017-08-21 17:56:53 +01:00
Bond-009
ad3192d696
Award player an achievement when creating a beacon ( #3930 )
2017-08-21 15:00:49 +01:00
Bond-009
d510c977f6
Snow only generates on blocks with a block light level of 10 or less ( #3931 )
2017-08-21 15:13:18 +02:00
Bond-009
ce87b73127
Fixed build for older clang versions ( #3935 )
2017-08-21 10:40:05 +01:00
Bond-009
a262bacc9d
Give arthropods slowness IV when hit with bane of arthropods ( #3932 )
2017-08-21 10:51:26 +02:00
Pablo Beltrán
b18f6637b6
Fully implemented leashes ( #3798 )
2017-08-21 10:46:41 +02:00
Lane Kolbly
f81e6f6b6d
Changed MoveToWorld to ScheduleMoveToWorld in cPlayer::Respawn ( #3922 )
...
* Changed MoveToWorld to ScheduleMoveToWorld
- Removed empty line
2017-08-18 11:40:35 +01:00
Tiger Wang
0e10464ac5
Merge pull request #3921 from lkolbly/removeAssert
...
- Removed incorrect assert in SendRespawn
2017-08-18 11:36:01 +01:00
Tiger Wang
e7a5e29522
Merge pull request #3918 from peterbell10/GetBlockEntity
...
cChunk: Don't assume GetBlockEntity coords are valid
2017-08-18 11:33:46 +01:00
peterbell10
b8dda388e0
Represent cItem::m_Lore as an AStringVector ( #3882 )
...
* Replace cItem::m_Lore with AStringVector
* Reword deprecation warning
* Fix lua bindings
2017-08-18 11:29:54 +01:00
Lane Kolbly
8f1ddfa6c3
Changed type of FastRandom in monster drop calculation. ( #3920 )
...
* Fixed type of FastRandom in monster drop calculation.
* Distribute dropped items into stacks.
* Moved while loop outside if statement.
2017-08-18 11:23:08 +01:00
peterbell10
5e81024f89
cBeaconEntity fix no world crash
2017-08-18 11:22:22 +01:00
peterbell10
af1a0188ec
Add link to knowledge base.
2017-08-18 11:21:45 +01:00
peterbell10
217a4b3296
SetFlags: Omit frame pointer in C arm debug builds
...
Fixes mbedtls build failure with inline asm.
2017-08-18 11:21:45 +01:00
William 'psyFi' Hatcher
31a7d6c163
Updated README.md status badges ( #3926 )
...
* Update README.md
- Removed Coverity badge
* Update README.md
Added circle ci status badge
* Update README.md
Added AppVeyor status badge
* Update README.md
Fixed typos
2017-08-18 11:21:01 +01:00
Tiger Wang
72d7027861
Merge pull request #3489 from cuberite/EntityOwnership
...
* Changed entity ownership model to use smart pointers
2017-08-18 11:17:56 +01:00
Bond-009
05045860c2
Sitting cats block enderchests from opening ( #3906 )
2017-08-17 16:29:43 +02:00
Lane Kolbly
1ec85a2b2c
Add cLuaWindow OnClicked Callback ( #3901 )
2017-08-17 16:27:43 +02:00
Bond-009
238f5bb338
Add support for 1.12.1 ( #3908 )
2017-08-17 16:25:53 +02:00
Lane Kolbly
7bdbfad1bb
Changed int parameters to vector parameters in cCuboid and simulators ( #3874 )
2017-08-17 15:48:38 +02:00
William 'psyFi' Hatcher
09e94bd947
Updated docs to mention InfoDump for creating README.md, etc. ( #3895 )
2017-08-15 05:32:28 +02:00
Lane Kolbly
4dd2af27e0
Added knockback to arrows, fixed knockback enchantment handling ( #3900 )
...
* Added knockback for arrows, fixed knockback enchantment handling.
2017-08-13 12:40:23 +01:00
Tiger Wang
fdd4b6e7c4
Merge pull request #3897 from peterbell10/PlaceSound
...
cBlockInfo: Remove/deprecate place sound
2017-08-13 12:37:37 +01:00
Lane Kolbly
62bc951474
Shortened DoIntervalsIntersect to two comparisons, made inline. ( #3883 )
...
* Shortened DoIntervalsIntersect to two comparisons, made inline.
* Applied DeMorgan's
* a_Max1 => a_Max2
* Moved DoIntervalsIntersect definition into header file.
* Moved DoesIntersect into header.
* Unindented line
2017-08-13 12:36:22 +01:00
William 'psyFi' Hatcher
0cd8482f07
Rename docs folder to dev-docs ( #3898 )
...
+ Add reference to Lua API documentation
* Renamed docs folder to dev-docs
Per issue #3896 's discussion, we thought that renaming the `/docs` folder to `/dev-docs` help reduce confusion.
2017-08-13 12:32:12 +01:00
Lukas Pioch
743a50014a
Replaced includes with forward declarations
2017-08-13 12:31:10 +01:00
William 'psyFi' Hatcher
ee14344c05
Update TestLuaRocks.lua ( #3903 )
...
Changed LOG to LOGWARNING when a library was not found
Made log text more descriptive
Removed unnecessary semicolons
2017-08-13 12:29:24 +01:00
Lane Kolbly
9cc48ac2a3
Removed incorrect assert in cClientHandle::SendRespawn.
2017-08-11 11:00:21 -05:00
peterbell10
0979cd8f17
cChunk: Don't assume GetBlockEntity coords are valid
2017-08-10 19:06:37 +01:00