tycho
257011b440
use atomic for state, to avoid torn reads
2015-06-27 12:10:24 +01:00
worktycho
acec8c5a83
Merge pull request #2294 from bibo38/horsefix
...
Now Horses spawn with correct data values.
2015-06-26 19:16:14 +01:00
bibo38
bb46afcb7e
Now Horses spawn with correct data values.
...
The max-value of style is 4, of color is 6.
See http://wiki.vg/Entities#Horse
Also based on the if, the max value of HorseType is 7.
Bugfix #2259
2015-06-26 19:32:16 +02:00
worktycho
0a7c54261f
Merge pull request #2241 from lkolbly/master
...
Work on NetherPortalScanner. Setup portal scanner to reset PortalCool…
2015-06-26 14:12:29 +01:00
worktycho
7187c00342
Merge pull request #2282 from Haxi52/button-fixes
...
Button fixes
2015-06-25 15:46:33 +01:00
Mattes D
8e1437be08
Merge pull request #2290 from bibo38/mousefix
...
Fixed Middle-Click Button in the ClickWindow-Packet.
2015-06-25 16:11:56 +02:00
worktycho
fc2834e74b
Merge pull request #2291 from bibo38/doorfix
...
Doors now get placed on the server-side.
2015-06-25 14:33:13 +01:00
bibo38
31466fda5f
Doors now get placed on the server-side.
...
The Y-Value is already the lower door block(From ItemHandler.cpp:346).
Increasing it once again, places the door into the air, which is blocked by Cuberite.
Bugfix #2279
2015-06-25 16:17:03 +02:00
bibo38
ec628846d2
Fixed Middle-Click Button in the ClickWindow-Packet.
...
See http://wiki.vg/Protocol#Click_Window
The MiddleClick has the button 2 and not 0. Now you can max an item in an inventory in Creative mode, without inventory desync.
Bugfix #2260
2015-06-25 13:01:48 +02:00
Hax52
9f1d1c058f
Buttons no longer click on when already on. Buttons now play sound when clicking off.
2015-06-24 13:52:56 -05:00
Mattes D
c1780366b0
Merge pull request #2288 from cuberite/melonFix
...
Call Neighbour changed handlers when a melon is created
2015-06-24 14:59:47 +02:00
worktycho
744513f604
Merge pull request #2289 from cuberite/HangingFix
...
Added a forgotten break in cHangingEntity constructor.
2015-06-24 13:01:46 +01:00
Mattes D
4f8e2f180d
Added a forgotten break in cHangingEntity constructor.
...
This had caused loading the cHangingEntity to fail in debug builds.
2015-06-24 13:39:11 +02:00
tycho
b02b262a7c
Call Neighbour changed handlers when a melon is created
...
Should prevent cascading farmland updates on breaking melons
2015-06-23 21:27:37 +01:00
worktycho
c0d8a4933e
Merge pull request #2284 from cuberite/FixBiomeGen
...
Generate biomes when pregenerating heights through CompositedHeiGen.
2015-06-23 17:26:39 +01:00
worktycho
ccd290bc72
Merge pull request #2285 from cuberite/MelonFix
...
Melon fix
2015-06-23 17:10:49 +01:00
Mattes D
2daa9c5854
Fixed melon metadata when growing from stem.
2015-06-23 17:23:35 +02:00
Mattes D
55a5f11b1b
Fixed right-click with bonemeal.
...
The client would send invalid right-click events with Y set to 0x7ff, which would crash the server. Only process bonemeal for valid clicks (valid blockface).
2015-06-23 15:23:11 +02:00
Mattes D
6cd71a1e73
Generate biomes when pregenerating heights through CompositedHeiGen.
...
Fixes #2283 .
2015-06-23 14:45:35 +02:00
Tiger Wang
33fc1474d9
Fixed minor errors in Tycho's code
...
Everything should work now :)
2015-06-22 21:27:13 +01:00
worktycho
532c80b6db
Merge pull request #2280 from SamJBarney/master
...
Rebased version of Code for Grass Growth Fix
2015-06-22 19:53:13 +01:00
Samuel Barney
e70e2b8ecc
Rebased version of Code
2015-06-22 11:29:38 -06:00
Mattes D
d83c9f194f
Merge pull request #2274 from cuberite/ItemsRemovalFix
...
Refactored block placement workflow.
2015-06-21 22:18:17 +02:00
Mattes D
3889b2cac2
Refactored block placement workflow.
...
Multi-blocks can now use the default OnPlayerPlaced() callback in cItemHandler.
2015-06-21 19:49:22 +02:00
Mattes D
4ce8bebfd8
Merge pull request #2267 from cuberite/InfoDumpFix
...
Fixed InfoDump.lua when there are no commands in plugin.
2015-06-21 16:46:18 +02:00
worktycho
0096327c4f
Merge pull request #2269 from cuberite/CustomVillages
...
Added basic support for loading village prefabs from files.
2015-06-21 12:08:34 +01:00
Mattes D
e06dd8f20e
Added basic support for loading village prefabs from files.
2015-06-20 15:37:41 +02:00
Mattes D
cbb40c3e74
Fixed InfoDump.lua when there are no commands in plugin.
2015-06-20 10:05:13 +02:00
worktycho
33d68572a6
Merge pull request #2255 from cuberite/LoadablePieces
...
Loadable pieces
2015-06-19 19:41:28 +01:00
Mattes D
98bcf5d386
Added cubeset file format docs.
2015-06-19 16:16:03 +02:00
Mattes D
8df31067d4
Externalized cPrefabPiecePool self-test.
2015-06-19 16:15:59 +02:00
Mattes D
ae16689420
PrefabPiecePool: Added loading from cubeset file.
2015-06-18 23:32:43 +02:00
Tiger Wang
6920e468ad
Check the return value of InflateString
...
Fixes #2256
2015-06-18 11:19:41 +01:00
Mattes D
c6012a95bd
LuaState: Added support for config-style usage.
...
Globals and table values can be queried from the Lua state easily.
Use perfect forwarding.
2015-06-17 17:13:45 +02:00
Tiger Wang
813ca04676
Fixes #2245
...
Whoops :/
2015-06-17 00:27:50 +01:00
Alexander Harkness
b650508d4b
Merge pull request #2253 from jammet/patch-7
...
Update crafting.txt
2015-06-16 17:37:32 +01:00
jammet
de448fde70
Update crafting.txt
...
Some more block types you can create by mixing others.
2015-06-16 18:35:34 +02:00
Alexander Harkness
49e94375c0
Merge pull request #2252 from jammet/patch-7
...
Update crafting.txt
2015-06-16 16:47:25 +01:00
jammet
144f47e234
Update crafting.txt
...
You can make Andesite by combining Diorite and Cobblestone in Vanilla. The recipe was missing.
2015-06-16 17:43:57 +02:00
Mattes D
8eb6bde881
Merge pull request #2249 from cuberite/old-chunk-serializer
...
Removed version 2.9 serilization
2015-06-16 11:58:26 +02:00
tycho
6687ed03a1
Removed version 29 serilization
...
This has been unused since support for <1.7 has been dropped.
2015-06-16 10:24:06 +01:00
Alexander Harkness
88d5891a82
Merge pull request #2248 from cuberite/clang3.6
...
Fixed override
2015-06-15 18:42:13 +01:00
tycho
b259ab53fb
Fixed override
...
This was causing a compile error in clang 3.6
2015-06-15 18:03:54 +01:00
Tiger Wang
f8c7efdcd7
Merge pull request #2244 from martindev2/#2092-TNT-Fire
...
Fix block placement over fire
2015-06-14 22:01:09 +01:00
worktycho
0cd64ab90b
Fixed tigers format string
2015-06-14 13:18:01 +01:00
Martin McArthur
d8865339f5
implemented DoesIgnoreBuildCollision on BlockFire to allow blocks to be placed on top
2015-06-14 12:53:09 +01:00
Tiger Wang
882f7c70c0
Fixed log files' timestamps
...
Also made Release mode log less technical information about the world
storage threads.
2015-06-14 11:23:14 +01:00
Lane Kolbly
9d620a20a0
Work on NetherPortalScanner. Setup portal scanner to reset PortalCooldown. Changed where player is spawned. Added a_InitSpawn flag to CreateAndInitializeWorld.
2015-06-13 16:09:43 -05:00
worktycho
d961693020
Merge pull request #2237 from lkolbly/master
...
Fixing how village doors are generated in 1.8.
2015-06-13 21:55:36 +01:00
NiLSPACE
8ecd545857
Merge pull request #2240 from cuberite/UpdatedPrefabs
...
Updated prefabs from the Gallery server.
2015-06-13 18:29:46 +02:00