1
0
Fork 0
Commit Graph

4842 Commits

Author SHA1 Message Date
LogicParrot 83459d0d89 Proper entity destruction in non-ticking chunks 2016-02-19 07:05:22 +02:00
Lukas Pioch dc4ea39755 Don't remove water after ice block has been destroyed 2016-02-18 08:16:34 +01:00
Marvin Kopf f96903c661 Fix minecart entity collision
* Minecarts no longer handle a collision if the entity is behind them.
* Minecarts will leave the pushing after a collision on a straight rail to the entity.
2016-02-16 17:02:05 +01:00
LogicParrot f405c8820e Fix unicode handling in StringUtils::TrimString 2016-02-16 16:58:27 +02:00
Tiger Wang 3c272b55ea Merge pull request #2985 from marvinkopf/poweredrail
Update RedstoneSimulator to delete unused cached PowerData
2016-02-09 22:02:50 +00:00
Marvin Kopf af514acd8c Update RedstoneSimulator to delete unused cached PowerData
When a new block was placed that has a corresponding RedstoneHandler the PowerData for the position was cached, but never deleted and remained unchanged when the block got destroyed. The RedstoneSimulator now erases all cached PowerData for positions where the block doesn't have a RedstoneHandler (i.e. Air).
2016-02-09 22:19:29 +01: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 91fd275c0b Improve world linkage error message 2016-02-09 00:40:26 +02:00
LogicParrot 6e269de274 Prevent player from falling when block breaking is denied 2016-02-08 14:10:51 +02:00
LogicParrot bcbfd3348d Merge pull request #2990 from LogicParrot/defaultWorld
Add DefaultWorld to newly generated INI
2016-02-08 12:49:20 +02:00
LogicParrot dd34243521 Add DefaultWorld to newly generated INI 2016-02-08 12:26:21 +02:00
LogicParrot 3efdfca61d remove cWorld::createAndInitializeWorld 2016-02-08 12:17:10 +02:00
LogicParrot ed97946bb9 Merge pull request #2961 from LogicParrot/enforce
[PhantomWorlds - 4] Prevent server from starting if there's bad world linkage
2016-02-08 11:57:57 +02:00
LogicParrot 8fd2cb5db2 Merge pull request #2953 from LogicParrot/worldRebuild
[PhantomWorlds - 3] Regenerate worlds with proper dimension types and linkages
2016-02-08 11:57:42 +02:00
LogicParrot aefacbd3cd Merge pull request #2969 from LogicParrot/ini
Ignore trailing and leading spaces in INI values
2016-02-08 00:33:16 +02:00
Tiger Wang f76a964f65 Merge pull request #2981 from Drahoslav7/master
Fix Pickups of BlockFlower
2016-02-07 14:27:34 +00:00
Drahoslav Bednář d85c3590fc Fix Pickups of BlockFlower
BlockMeta is handled correctly, when converting to pickups, so flowers
now drops right flower type.
2016-02-06 22:04:00 +01:00
LogicParrot 0709f76478 Style checker - Prevent whitespace-only lines 2016-02-06 19:07:03 +02:00
Julian Laubstein 6fdd7194c8 Merge pull request #2974 from LogicParrot/perl
Bulk clearing of whitespace
2016-02-06 11:37:34 +01:00
LogicParrot 2b81759bdc Merge pull request #2958 from LogicParrot/fence
Pathfinder now properly treats nonsolids above fence
2016-02-06 10:25:06 +02:00
LogicParrot 96f9afa278 Proper world linkages and dimension types for newly created world.ini's 2016-02-06 10:18:13 +02:00
LogicParrot ca6ef58b1e Bulk clearing of whitespace 2016-02-05 23:50:18 +02:00
LogicParrot 87a31e3a2d Merge pull request #2972 from marvinkopf/PlayerAutoComplete
Tab completion for player names now case insensitive.
2016-02-05 22:42:20 +02:00
LogicParrot e3fe15ca59 Merge pull request #2954 from kevinr/implement-acacia-block-height
Implement acacia block height
2016-02-05 22:32:44 +02:00
Marvin Kopf 0b826b0e52 Tab completion for player names now case insensitive. 2016-02-05 21:27:31 +01:00
LogicParrot e51a139035 Ignore trailing and leading spaces in INI values# Please enter the commit message for your changes. Lines starting 2016-02-05 21:59:46 +02:00
Alexander Harkness ac5170c7c4 Correct typo in documentation. 2016-02-05 16:45:55 +00:00
LogicParrot d8861da599 Prevent server from starting if there's bad world linkage 2016-02-05 15:34:16 +02:00
Julian Laubstein cb28aaface Merge pull request #2960 from LogicParrot/interspecies
Prevent interspecies breeding
2016-02-04 20:51:44 +01:00
LogicParrot 6661e5d27f Prevent interspecies breeding 2016-02-04 20:44:55 +02:00
LogicParrot 1376743e47 Pathfinder now properly treats nonsolids above fence 2016-02-04 13:53:59 +02:00
LogicParrot 8f7d929140 Fix unexpected world creation introduced by #2821 2016-02-04 10:06:07 +02:00
Kevin Riggle e4a8c681b0 implement height logic for Acacia blocks 2016-02-04 01:20:31 -05:00
LogicParrot 4aade202e0 cMonster::m_Target safety across worlds 2016-02-03 22:50:17 +02:00
LogicParrot a5403c8976 Merge pull request #2941 from LogicParrot/chunkBug2
[Attempt 2] Fixed cChunk::m_Entities corruption upon world travel
2016-02-03 20:19:11 +02:00
LogicParrot fd91932a8b Merge pull request #2903 from marvinkopf/FixTabAutoComplete
Fix TabAutoComplete
2016-02-02 22:14:22 +02:00
Marvin Kopf 9840cc8218 Fix TabAutoComplete
For tab on '/command s' the server now returns 'subcommand' instead of '/command subcommand'.
2016-02-02 18:59:50 +01:00
LogicParrot 07b7fd4ad3 Fixed cChunk::m_Entities corruption upon world travel 2016-02-02 17:55:00 +02:00
Marvin Kopf a1c48f4853 Fix cPawn pushing
cPawn instances can no longer push an entity they are attached to. cEntity now has a IsAttachedTo method.
2016-02-02 14:57:20 +01:00
Mathias 89f3dec7ac Updated old forum links 2016-01-31 02:25:03 +02:00
Mathias 752d99c8b8 MCServer to Cuberite 2016-01-29 21:47:00 +02:00
Mathias 152c7c064a Front-end update 2016-01-28 20:01:42 +02:00
Mattes D a62e7ff2c2 LuaTcpSsl: Disabled cert verification due to missing CA chain. 2016-01-24 17:22:05 +01:00
Mattes D f14c6d3c7e Fixed HTTP parsing when in insecure mode.
Parsing would ignore the size of data already buffered, resulting in bad_alloc exception.
Fixes #2898.
2016-01-22 23:33:18 +01:00
LogicParrot 439b3304f4 Improved tamed wolf pack cooperation and projectile reactions 2016-01-22 21:16:27 +02:00
LogicParrot 30b95fcc4e Merge pull request #2894 from LogicParrot/spider
Spiders now friendly at daylight, new cChunk functions
2016-01-22 20:53:34 +02:00
Anthony Birkett d75168ca03 Fix running as a service.
Two problems identified, both traced to commit 4315a11

(main.cpp) ParseArguments() was no longer being called before checking cRoot::m_RunAsService.
This led to m_RunAsService never being set (we use -d on the command line to instigate a service start).

(Root.cpp) Terminate events were being ignored when running as a service.
We only need to ignore the cin.good() call, not terminate events as a whole.
2016-01-21 16:38:13 +00:00
LogicParrot d344e574de Spiders now friendly at daylight, new cChunk functions 2016-01-21 08:21:29 +02:00
Lukas Pioch e1ba104359 Fixed race conditions 2016-01-17 20:11:37 +01:00