1
0
Commit Graph

9404 Commits

Author SHA1 Message Date
Gargaj
429c896e33 Only send creeper updates when there is a change
Otherwise this keeps spamming the metadata packet for all the creepers on the server.
2015-11-07 21:57:32 +01:00
worktycho
e85082d2f1 Merge pull request #2609 from bibo38/slimeblock
Slimeblock implementation
2015-11-07 18:45:59 +00:00
worktycho
74b6ff8f90 Merge pull request #2621 from Gargaj/pressureplatepower
Fix pressure plate power levels
2015-11-07 18:42:40 +00:00
bibo38
ea55e75672 Refactored code to use vectors in the cPistonHandler class 2015-11-07 17:34:54 +01:00
bibo38
429f615390 Added some code improvements 2015-11-07 17:23:02 +01:00
bibo38
0447af8bcb Renamed GetDirectionVec into VectorFromMetaData to improve code readability. 2015-11-07 17:23:02 +01:00
bibo38
f8c28cc373 Commented the GetDirectionVec method 2015-11-07 17:23:02 +01:00
bibo38
64012bf46f Fixed the style problems and added some comments 2015-11-07 17:23:02 +01:00
bibo38
5fa077f869 Removed unused CanPull method 2015-11-07 17:23:02 +01:00
bibo38
558991a725 Extracted block moving code into a seperate method 2015-11-07 17:23:02 +01:00
bibo38
f35060e8b5 Replaced the usage of pistonMeta with a direction vector to allow better meta value abstraction 2015-11-07 17:23:02 +01:00
bibo38
ceec6c936d Fixed pulling/pushing of breakable blocks, which are not required to be moved 2015-11-07 17:23:02 +01:00
bibo38
ede4eec4c5 Implemented the basic slime block pulling 2015-11-07 17:23:02 +01:00
bibo38
59a9ac5e6f Implemented the SlimeBlock into the CanPush method to allow slimeblocks to work correctly when pushed 2015-11-07 17:23:02 +01:00
bibo38
8f066a16ec Piston extension now works with the new recursive CanPushBlock method. 2015-11-07 17:23:02 +01:00
bibo38
e2d88106a9 Added the CanPushBlock method for the piston push check.
This allows the recursive check for blocks to push, which is needed to implement the slime blocks into the piston system.
2015-11-07 17:23:02 +01:00
bibo38
d92a92d78a Implemented the slime block dropping behaviour.
Fixes #2530
2015-11-07 17:23:02 +01:00
Gargaj
68a4205f4e Merge branch 'pressureplatepower' of github.com:Gargaj/cuberite into pressureplatepower 2015-11-07 16:29:00 +01:00
Gargaj
6ce98a702d fix pressure plate power levels 2015-11-07 16:28:37 +01:00
Gargaj
1bef47bfde fix pressure plate power levels 2015-11-07 16:26:19 +01:00
worktycho
7dae50fc14 Merge pull request #2618 from Gargaj/deadmeansdead
Fix mobs firing when already dead
2015-11-07 13:26:31 +00:00
worktycho
4a01e486e3 Merge pull request #2617 from Gargaj/pushcomestoshove
Implement pushing/shoving
2015-11-07 13:26:11 +00:00
Gargaj
31dac0cb2e don't attack if dead 2015-11-07 13:48:00 +01:00
Gargaj
ad1e24e50b code style 2015-11-07 13:32:52 +01:00
Gargaj
2f28c2f4ff implement pushing/shoving based on @NiLSPACE's suggestion 2015-11-07 13:29:18 +01:00
Julian Laubstein
da20a8a09b Merge pull request #2611 from Gargaj/chickenfall
Chickens shouldn't take fall damage [re-pull]
2015-11-06 11:26:58 +01:00
Gargaj
5bcd4b271e chickens don't take fall damage 2015-11-06 10:22:40 +01:00
Julian Laubstein
ff7f0afc5f Added ignore=dirty to new submodules 2015-11-05 19:35:42 +01:00
Julian Laubstein
056822845d Merge pull request #2593 from cuberite/enderegg
Destroy an ender crystal when hit by an egg.
2015-11-05 18:10:19 +01:00
Alexander Harkness
1d4c6d3fbe Destroy an ender crystal, damage a dragon when hit by an egg. 2015-11-05 16:42:42 +00:00
Mattes D
2d736a349d Merge pull request #2607 from cuberite/IgnoreLibArtefacts
Ignore MSVC build artefacts in submodularised libraries.
2015-11-05 12:21:15 +01:00
Mattes D
7fdfbebe05 Ignore MSVC build artefacts in submodularised libraries. 2015-11-05 11:32:00 +01:00
Mattes D
434d3eebdb Merge pull request #2606 from cuberite/MSVCWarnings
MSVC: Reviewed warnings, disabled a useless one, re-enabled an old one.
2015-11-05 11:31:24 +01:00
Mattes D
1abf065953 MSVC: Reviewed warnings, disabled a useless one, re-enabled an old one. 2015-11-05 11:09:37 +01:00
Julian Laubstein
51e5e6e9a8 Merge pull request #2605 from cuberite/SubmoduleChange
Outsourced all libraries
2015-11-05 10:56:20 +01:00
Julian Laubstein
9a7dd0a077 Outsourced all libraries into submodules 2015-11-04 23:25:00 +01:00
Mattes D
01821237e8 Merge pull request #2601 from Gargaj/patch-1
Fix being set on fire while directly being under lava
2015-11-04 22:49:59 +01:00
Gargaj
a9579c4f06 Fix being set on fire while directly being under lava
Right now you will be on fire if there is a block of lava right above you, even if it doesn't pour down.
2015-11-04 18:00:29 +01:00
Alexander Harkness
20eaa33400 Merge pull request #2597 from cuberite/faviconChange
Changed server favicon to more commonly used one
2015-11-04 07:15:15 +00:00
Julian Laubstein
235023d3b5 Changed server favicon to more commonly used one 2015-11-03 23:13:17 +01:00
Julian Laubstein
1bc145ff44 Merge pull request #2497 from Seadragon91/brewing
Implemented brewing
2015-11-03 22:06:43 +01:00
Lukas Pioch
9749c3aac9 Implemented brewing 2015-11-03 18:00:55 +01:00
Mattes D
0946de1f3c Merge pull request #2595 from cengizIO/master
Use an unreserved qualifier for thread local storage
2015-11-03 10:27:39 +01:00
Cengiz Can
bb48d8a7e8 Use an unreserved qualifier for thread local storage
Fixes #1906
2015-11-03 12:09:40 +03:00
Mattes D
445938e01d Merge pull request #2464 from bibo38/assertfix
Fixed failed assertation
2015-11-03 09:20:56 +01:00
bibo38
19b65ce357 Fixed failed assertation
This was caused by a monster with a negative Y-axis.
Fixes #2336
2015-11-03 08:39:18 +01:00
worktycho
47604cd914 Merge pull request #2591 from cuberite/chunkprepare-deadlock
Fix deadlock, resolves #2521
2015-11-03 00:23:45 +00:00
Tiger Wang
9de3a3f938 Examined a fix for #2588 2015-11-02 22:07:48 +00:00
Alexander Harkness
8eba35e283 Merge branch 'master' into chunkprepare-deadlock 2015-11-02 20:18:49 +00:00
Alexander Harkness
51948058ad Merge pull request #2594 from cuberite/bearbin-patch-1
Fix shell location.
2015-11-02 20:18:17 +00:00