Commit Graph
100 Commits
Author SHA1 Message Date
LogicParrotandAlexander Harkness 49c443896d Revert "Replace ItemCallbacks with lambdas (#3948)"
This reverts commit 496c337cdf.
2017-09-02 08:50:23 +01:00
Safwat HalabyandAlexander Harkness 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
Safwat HalabyandGitHub c1b1cb87a1 Removed outdated pathfinder comment (#3955) 2017-08-23 22:05:33 +03:00
LogicParrotandGitHub 23f5e605a1 Updated Github label links (#3543) 2017-01-17 19:01:38 +02:00
LogicParrotandGitHub d4353f8084 Disabled anticheat (#3511) 2017-01-01 15:47:17 +02:00
LogicParrotandMattes D 4e33569110 Fixed cProjectileEntity double destroy bug (#3397) 2016-10-09 17:22:34 +02:00
LogicParrotandGitHub 1e8cae6415 cChunk::SetAlwaysTicked implies cChunk::stay (#3361) 2016-10-09 15:46:09 +03:00
LogicParrotandGitHub 7e9e7f7911 Configurable dirty unused chunk cap to avoid RAM overuse (#3359)
Configurable dirty unused chunk cap to avoid RAM overuse
2016-09-03 18:38:29 +03:00
LogicParrotandGitHub 90be4e7efd Entities now bail out of ticks if destroyed (#3363) 2016-09-03 14:31:27 +03:00
LogicParrotandGitHub 5625598afa Improve cPlayer::DoMoveToWorld (#3113) 2016-09-03 10:39:52 +03:00
LogicParrotandGitHub dd8daaf63e Remove settings.ini world migration code (#3360) 2016-08-29 17:27:38 +03:00
LogicParrot c088f7ff0a Proper respawn packets on dimension travel 2016-08-29 11:16:06 +03:00
LogicParrotandGitHub d5b3fbcadb Fixed SendUnloadChunk bug (#3353) 2016-08-28 12:42:34 +03:00
LogicParrotandGitHub 2f11655f00 Fix minecart destruction crash (#3336) 2016-08-20 23:12:48 +03:00
LogicParrotandGitHub 7b3a8a535a Fixed minecraft with chest destruction crash (#3335) 2016-08-20 18:19:54 +03:00
LogicParrot 70e4214a2a Added compile.sh folder check warnings 2016-08-04 18:51:12 +03:00
LogicParrotandGitHub 0263378acb compile.sh rewrite. Commandline arguments and more. (#3255) 2016-08-04 18:37:47 +03:00
LogicParrot f73de02684 Added "Chissled Stone Bricks" recipe (#3192) 2016-05-15 17:40:52 +03:00
LogicParrot b3d4e0fca6 Fixed death on teleportation or leaving Minecart (#3181) 2016-05-03 10:48:39 +03:00
LogicParrot adac9cb68e Fix crash on world travel (#3180) 2016-05-03 10:05:48 +03:00
LogicParrot 36754f20f8 Fix Crash on stopping the server (#3176) 2016-05-02 00:18:21 +03:00
LogicParrot 5265c6aaf6 Proper minecart DoSetSpeed Override (#3174)
Closes #3173, Introduced in #3037.
2016-04-30 13:07:35 +03:00
LogicParrot 4c3eed7ec4 Updated the Core submodule (#3172) 2016-04-30 11:23:29 +03:00
LogicParrot 16d53a039b Merge pull request #3165 from LogicParrot/chunkLayer2
ChunkLayers now stored in std::map [revised]
2016-04-24 20:25:28 +03:00
LogicParrot 7c7a0a0085 ChunkLayers now stored in std::map 2016-04-24 20:02:24 +03:00
LogicParrot defa64619e Merge pull request #3164 from LogicParrot/clientHandle3
Fixed some logout crashes
2016-04-24 19:43:41 +03:00
LogicParrot 00e7b65d87 Fixed some logout crashes 2016-04-24 19:09:44 +03:00
LogicParrot 828889b890 Merge pull request #3163 from cuberite/revert-3153-chunkLayer
Revert "ChunkLayers now stored in std::map"
2016-04-24 17:59:20 +03:00
LogicParrot b48b61eca4 Revert "ChunkLayers now stored in std::map" 2016-04-24 17:40:37 +03:00
LogicParrot 6553d696ee Merge pull request #3153 from LogicParrot/chunkLayer
ChunkLayers now stored in std::map
2016-04-24 17:29:21 +03:00
LogicParrot 51a7465ae1 ChunkLayers now stored in std::map 2016-04-23 11:48:16 +03:00
LogicParrot eb8e932540 Merge pull request #3160 from LogicParrot/clientHandleThread
ClientHandle destruction thread safety
2016-04-23 11:41:52 +03:00
LogicParrot 3283a9613c ClientHandle destruction thread safety 2016-04-23 10:22:48 +03:00
LogicParrot 611cb8cb4e Merge pull request #3090 from LogicParrot/outOfWorld
Out of world
2016-04-23 10:22:25 +03:00
LogicParrot 77bf00a599 Out of world blocks are now always considered air blocks 2016-04-23 09:54:34 +03:00
LogicParrot 932c59ee38 Merge pull request #3149 from LogicParrot/meta
Reduced unnecessary block updates and some code cleanup
2016-04-23 01:28:25 +03:00
LogicParrot 7f5757eccf Reduced unnecessary block updates 2016-04-23 00:30:00 +03:00
LogicParrot 923441b6b3 Merge pull request #3048 from Woazboat/minecarts
Fix minecart block collision on curved rails
2016-04-23 00:27:01 +03:00
LogicParrot deacd25370 Merge pull request #3156 from LogicParrot/hashFix
Updated vector hashing bit operations
2016-04-22 18:39:56 +03:00
LogicParrot 109a07fd95 Updated vector hashing bit operations 2016-04-22 17:45:45 +03:00
LogicParrot 4348b2f5a4 Merge pull request #3150 from LogicParrot/worldTweaks
Auto clean bad world linkages
2016-04-19 14:20:02 +03:00
LogicParrot 9b60ee6e43 Auto clean bad world linkages 2016-04-19 12:06:52 +03:00
LogicParrot 931ee84685 Merge pull request #3148 from LogicParrot/pathFinderFix
Fix issues below y = 0
2016-04-18 23:20:28 +03:00
LogicParrot 250e50c01e Fix issues below y = 0 2016-04-18 21:58:57 +03:00
LogicParrot 0f6d8dcbfa Merge pull request #3146 from LogicParrot/snowFix
Prevented snow from killing grass
2016-04-16 22:28:30 +03:00
LogicParrot c921f47d85 Prevented snow from killing grass 2016-04-16 21:54:35 +03:00
LogicParrot 032ce6b95e Merge pull request #3129 from LogicParrot/quietMeta
Updated cChunk::SetMeta, fixed grass growth
2016-04-16 20:40:35 +03:00
LogicParrot 373d9f92a4 Updated cChunk::SetMeta, fixed grass growth, reduced markDirty/setMeta usage 2016-04-16 19:04:45 +03:00
LogicParrot 25b6bac865 Merge pull request #3037 from marvinkopf/minecart
Add speed limit enforcement for minecarts
2016-04-15 06:38:26 +03:00
LogicParrot 5231e4a7e4 Merge pull request #3140 from cuberite/revert-3137-issue3136
Revert "Issue3136"
2016-04-14 12:58:31 +03:00
LogicParrot df145ca0f3 Revert "Issue3136" 2016-04-14 12:40:46 +03:00
LogicParrot a717fb91b0 Merge pull request #3139 from LogicParrot/freezeFix
Fix occasional freeze bug
2016-04-13 15:56:39 +03:00
LogicParrot 9bec04ab1e Fix occasional freeze bug 2016-04-13 15:44:08 +03:00
LogicParrot 900d8e78c1 Merge pull request #3133 from LogicParrot/readme10
Added more links to README
2016-04-07 18:44:15 +03:00
LogicParrot 4908ff343a Added more links to README 2016-04-07 15:59:40 +03:00
LogicParrot f35b59e37f Rewrite README.md's contribution section 2016-04-07 13:23:58 +03:00
LogicParrot 6a74c2f5f2 Readme typo fix 2016-04-06 13:22:43 +03:00
LogicParrot b0ca75c792 Merge pull request #3126 from cuberite/revert-3100-mobTick2
Revert "Move mob tick code to cChunk"
2016-04-06 12:45:43 +03:00
LogicParrot c9e80cdeae Revert "Move mob tick code to cChunk" 2016-04-06 12:16:14 +03:00
LogicParrot dc15d274b5 Merge pull request #3100 from LogicParrot/mobTick2
Move mob tick code to cChunk
2016-04-06 12:13:14 +03:00
LogicParrot 5bbf033a65 Move mob tick code to cChunk 2016-04-06 09:33:43 +03:00
LogicParrot 3950e4db51 Merge pull request #3102 from LogicParrot/burn
Manual mob burn code
2016-04-06 09:33:27 +03:00
LogicParrot 56a855d599 Manual mob burn code 2016-04-06 09:18:33 +03:00
LogicParrot 06e0921116 Merge pull request #3125 from LogicParrot/noFall3
Minor improvements to player freeze
2016-04-06 08:51:02 +03:00
LogicParrot bb0e885589 Minor improvements to player freeze 2016-04-05 21:47:49 +03:00
LogicParrot a6b0c74f79 Merge pull request #3124 from LogicParrot/noFall2
Improve Player freeze code
2016-04-05 14:47:16 +03:00
LogicParrot a431b45641 Improved player freeze code 2016-04-05 14:20:50 +03:00
LogicParrot 4b626e1376 Merge pull request #3121 from LogicParrot/loops
Prevent Nether teleportation loops
2016-04-04 18:16:15 +03:00
LogicParrot 4678dbbba3 Prevent Nether teleportation loops 2016-04-04 17:53:08 +03:00
LogicParrot b4a6edc958 Merge pull request #3097 from LogicParrot/noFall
Never fall through unloaded or unsent chunks
2016-04-04 14:53:46 +03:00
LogicParrot dd0ce3287f Players never fall through unloaded chunks or end up inside solids on teleport 2016-03-31 21:35:43 +03:00
LogicParrot 6b1856f226 Merge pull request #3118 from LogicParrot/fixWorld
Fix adding players to world
2016-03-31 21:33:49 +03:00
LogicParrot 13195cd207 Fix adding players to world 2016-03-31 20:40:58 +03:00
LogicParrot 02adc02045 Merge pull request #3116 from LogicParrot/bedFix
Player death crashfix
2016-03-31 20:17:35 +03:00
LogicParrot e223eec1c0 Player death crashfix 2016-03-31 19:55:59 +03:00
LogicParrot 0f2cebb786 Merge pull request #3105 from LogicParrot/chunkStability
Entities are never lost
2016-03-31 12:41:52 +03:00
LogicParrot 630ceed2c0 Entities are never lost 2016-03-30 14:56:47 +03:00
LogicParrot 9e796f4e62 MoveToWorld defaults to spawnpoint 2016-03-30 11:42:06 +03:00
LogicParrot b0273c6438 Merge pull request #3091 from LogicParrot/bed
Bed's world is now saved
2016-03-30 09:32:43 +03:00
LogicParrot 8b184e8083 Bed's world is now saved 2016-03-29 15:50:29 +03:00
LogicParrot f46b01bf2c Merge pull request #3099 from LogicParrot/passive
Fix passive mob destruction crashes
2016-03-28 18:49:36 +03:00
LogicParrot a3d9bd8ba0 Fix passive mob destruction crashes 2016-03-28 18:37:43 +03:00
LogicParrot 56f3fc954e Merge pull request #2994 from LogicParrot/mobTick
Rewrite mob tick code
2016-03-23 10:44:51 +02:00
LogicParrot ebd80805ca Rewrite mob tick code 2016-03-23 10:32:09 +02:00
LogicParrot 3c671b9c23 Merge pull request #3044 from LogicParrot/chunkRemove
Fixed removing entities from parent chunks
2016-02-23 16:05:39 +02:00
LogicParrot 8077c49593 Fixed removing entities from parent chunks 2016-02-22 10:30:24 +02:00
LogicParrot 5e182a01f7 Added testing instructions 2016-02-19 15:41:24 +02:00
LogicParrot a776337e5e Merge pull request #2986 from LogicParrot/entityDestroy_approach4
[Queue approach] Fix entity destruction in unticking chunks
2016-02-19 10:58:35 +02:00
LogicParrot 83459d0d89 Proper entity destruction in non-ticking chunks 2016-02-19 07:05:22 +02:00
LogicParrot f4049d8eaa Merge pull request #3009 from marvinkopf/pushing
[WIP] Fix minecart entity collision
2016-02-17 10:01:22 +02:00
LogicParrot 7d09fcbd2f Merge pull request #3010 from LogicParrot/stringFix
Fix unicode handling in StringUtils::TrimString
2016-02-16 17:26:18 +02:00
LogicParrot f405c8820e Fix unicode handling in StringUtils::TrimString 2016-02-16 16:58:27 +02:00
LogicParrot 6504ce0c84 Merge pull request #2996 from LogicParrot/message2
Add forum link to linkage error message
2016-02-09 10:16:29 +02:00
LogicParrot 3fb32a5535 Write to console when autofixing linkages 2016-02-09 10:02:36 +02:00
LogicParrot f3e0a5f656 Add forum link to linkage error message 2016-02-09 09:30:22 +02:00
LogicParrot ce11880a98 Merge pull request #2995 from LogicParrot/message
Improve world linkage error message
2016-02-09 00:43:54 +02:00
LogicParrot 91fd275c0b Improve world linkage error message 2016-02-09 00:40:26 +02:00
LogicParrot efa670dacb Merge pull request #2989 from LogicParrot/blockBreak
Prevent player falling when block breaking is denied
2016-02-08 17:16:33 +02:00
LogicParrot 816dee285f Merge pull request #2992 from LogicParrot/posix
Remove nproc to allow BSD compilation
2016-02-08 14:31:52 +02:00
LogicParrot 945d3f6343 Remove nproc to allow BSD compilation 2016-02-08 14:31:33 +02:00