Mattes D
47d23f7c76
Merge pull request #3329 from cuberite/FixIniFileNoId
...
Re-added the cIniFile.noID constant to Lua API.
2016-08-18 12:47:17 +02:00
Mattes D
c66bd7e206
Pull the cSettingsRepositoryInterface::noID constant into cIniFile Lua API.
...
This re-adds the cIniFile.noID constant into the Lua API
2016-08-18 12:12:31 +02:00
Mattes D
b5e6e0c460
Merge pull request #3327 from ElNounch/QueueTask
...
Fix cWorld:QueueTask() Lua's binding
2016-08-18 08:05:51 +02:00
ElNounch
787173351d
Fix cWorld:QueueTask() Lua's binding
...
Manual binding expect three parameters : self, a number, a function
And then read self and a function...
Removing the extra check for the broken second argument
2016-08-17 23:27:26 +00:00
Mattes D
04887cd81a
Merge pull request #3326 from ElNounch/WrongLitterals
...
Fixing string literal catching word letter as hexa-digit
2016-08-17 16:53:05 +02:00
ElNounch
d75bbdd03d
Fixing string literal catching word letter as hexa-digit
...
Was sending "\x08C""uberite" as plugin identifier, aka a String of lenght (Varint 0x8c 0x75 ->) 14988 characters but only 7 provided
Now sending "\x08""Cuberite" as plugin identifier, aka a String of lenght (Varint 0x08 ->) 8 characters, with 8 provided
Fix BungeeCord compatibility
2016-08-17 07:37:48 +00:00
ElNounch
343531bafa
Added cWorld:SetSpawn() API and Lua binding ( #3316 )
2016-08-15 10:41:32 +02:00
Mattes D
0f51f7e358
Fixed cWorld:ChunkStay bindings. ( #3319 )
...
Introduced new cLuaState::cOptionalCallback for representing optional callbacks (nil from Lua side).
Introduced new cLuaState::cStackTable class for easy access to Lua table's elements.
Fixes #3305 .
2016-08-14 16:26:31 +02:00
Mattes D
f9f406d261
Merge pull request #3072 from cuberite/blockclumps
...
Implemented OverworldClumpFlowers
2016-08-14 16:25:28 +02:00
NiLSPACE
ab6e8b790c
Implemented OverworldClumpFlowers
2016-08-14 13:32:39 +02:00
ElNounch
503a79f19a
Typo in IniFile:GetNumKeys() code sample ( #3317 )
2016-08-14 12:11:52 +01:00
Mattes D
0a58d1de58
Merge pull request #3311 from cuberite/LuaTrackedRef
2016-08-14 09:51:37 +02:00
Mattes D
dd5567a90c
IPLookup: Fixed a soft memory leak when looking up invalid IPs.
2016-08-13 21:16:21 +02:00
Mattes D
2d58789d66
Converted cLuaState::cTableRef to use cTrackedRef.
...
This makes the table-based callbacks resistent to LuaState unloads and safer to use.
2016-08-13 21:16:21 +02:00
Mattes D
6a6f0fb9e4
Revert "Added a BasicStyleCheck for virtual functions without override keyword."
...
This reverts commit a800b5bd9f
.
2016-08-13 10:22:41 +02:00
Mattes D
a800b5bd9f
Added a BasicStyleCheck for virtual functions without override keyword.
2016-08-13 10:19:55 +02:00
Alexander Harkness
baefed8061
Fix issue #3312
...
Nether brick fences now drop their item.
2016-08-12 13:55:41 +01:00
Mattes D
ec235e7120
Removed debug log message.
...
Ref.: #3308
2016-08-11 21:15:54 +02:00
Mattes D
c4578db4df
Fixed LuaAPI library registrations. ( #3308 )
...
lsqlite3 didn't clean up the stack properly.
lxp didn't register itself properly.
2016-08-11 21:04:29 +02:00
Alexander Harkness
c563611543
Updated Core.
2016-08-10 18:47:53 +01:00
jammet
722b09adde
Fixed NetherBrick recipes ( #3306 )
...
Again.
2016-08-10 08:34:26 +01:00
Mattes D
876496c953
Removed "." and ".." from cFile:GetFolderContents(). ( #3301 )
2016-08-07 12:50:19 +02:00
Mathias
9fe4333f56
Canonical tag ( #3300 )
...
Added a canonical tag to the API docs, which should prevent duplicate pages on search engines
Changed the newsletter link
2016-08-07 09:06:44 +02:00
Lukas Pioch
03b639b3f1
Merge pull request #3298 from cuberite/FixFileAPI
...
Fixed cFile API bindings.
2016-08-06 22:44:06 +02:00
Mattes D
778b29b6f4
Fixed cFile API bindings.
2016-08-06 22:08:18 +02:00
Mattes D
f07dc71648
Commented out code_out.cpp generating.
...
Fixes #3296 .
2016-08-06 18:28:57 +02:00
Mattes D
ad9fc17673
Merge pull request #3281 from cuberite/FixRasPiBuild
...
Fixed RasPi builds of unit tests.
2016-08-04 21:04:03 +02:00
Mattes D
d1dee3c909
Fixed RasPi builds of unit tests.
...
On RasPi with gcc 4.8.2, the asserts wouldn't compile when tests were enabled.
Enforced the assumption that ASSERT code is generated only in Debug builds.
2016-08-04 20:47:53 +02:00
Mattes D
69916a6bf4
Merge pull request #3293 from LogicParrot/blockArea
...
Added compile.sh folder check warnings
2016-08-04 18:21:33 +02:00
LogicParrot
70e4214a2a
Added compile.sh folder check warnings
2016-08-04 18:51:12 +03:00
LogicParrot
0263378acb
compile.sh rewrite. Commandline arguments and more. ( #3255 )
2016-08-04 18:37:47 +03:00
Alexander Harkness
58b29adc88
Fixed cFastRandom Test. ( #3291 )
...
This resolves #3290
2016-08-03 09:35:42 +02:00
Tiger Wang
38368f361d
Simplified cChunkMap chunk storage ( #2565 )
2016-08-03 00:56:53 +02:00
Alexander Harkness
032dafd7fd
Switch out long download/compile links. ( #3278 )
...
The links have been replaced with short links that forward to the
long links.
Fixes issue #3275
2016-08-02 15:07:34 +01:00
Tiger Wang
d46f7ce2c8
Redstone fixes ( #3285 )
...
* Comparators and pistons no longer update instantly
* Fixes #3168 .
* Consolidated comparator code
* As a result, fixed an issue where GetPowerLevel didn't consider block
entities behind it (only GetFrontPowerLevel did)
2016-07-31 21:54:35 +01:00
Alexander Harkness
a4ca689974
Add {} around easyinstall.sh ( #3286 )
...
This makes piping the download to sh safer.
2016-07-31 12:02:42 +01:00
Alexander Harkness
320d1c6151
Fix tab list sometimes not updating after a player leaves. ( #3280 )
...
When a player leaves the game, their client handle has its state
changed to csDestroyed.
This should fix issue #3138
2016-07-31 12:02:21 +01:00
Alexander Harkness
9e52982f0e
Change CROSSCOMPILE flag to NO_NATIVE_OPTIMIZATION ( #3279 )
...
* Change CROSSCOMPILE flag to NOMARCHNATIVE.
The old name was confusing, the new name describes exactly what it does.
This fixes issue #3272
* Break configuration when using CROSSCOMPILE.
This stops any old build scripts from producing broken builds.
* Use NO_NATIVE_OPTIMIZATION rather than NOMARCHNATIVE.
Addresses @madmaxoft's concerns.
2016-07-30 14:22:18 +01:00
Alexander Harkness
62702cab48
Fixed port command line argument. ( #3287 )
2016-07-30 12:21:11 +01:00
Tiger Wang
8107d5c3ac
Merge pull request #3289 from cuberite/autocompletefix2
...
Fix the error in #3270
2016-07-29 20:40:24 +01:00
Alexander Harkness
fb2e231f5e
Fix the error in #3270 .
2016-07-29 19:51:33 +01:00
Alexander Harkness
56a0c48580
Added additional examples to the documentation for HOOK_BLOCK_SPREAD. ( #3277 )
...
Fixes issue #3274
2016-07-29 14:44:39 +01:00
Mattes D
28da6ed640
Merge pull request #3284 from cuberite/revert-3226-redstone
...
Revert "Redstone fixes", because it doesn't compile in VS2013.
2016-07-29 07:57:30 +02:00
Mattes D
a3112cdc45
Revert "Redstone fixes"
2016-07-29 07:56:50 +02:00
Tiger Wang
47831ee933
Merge pull request #3226 from cuberite/redstone
...
Redstone fixes
2016-07-28 23:39:13 +01:00
Tiger Wang
62090e7bed
Consolidated comparator code
...
* As a result, fixed an issue where GetPowerLevel didn't consider block
entities behind it (only GetFrontPowerLevel did)
2016-07-28 23:20:53 +01:00
Tiger Wang
04cc8aa0f5
Comparators and pistons no longer update instantly
...
* Fixes #3168 .
2016-07-28 23:20:52 +01:00
Alexander Harkness
a2a9341c24
Tab completion across worlds ( #3270 )
...
Fixes #2563 .
2016-07-21 13:00:30 +02:00
Mattes D
fc5fb03fec
CMake: Fix system Lua usage for non-5.1 versions. ( #3271 )
2016-07-21 10:46:31 +01:00
Mathias
e7b4d7a776
Dropped 1.7 support ( #3253 )
2016-07-21 09:47:42 +02:00