Howaner
80b0631c43
Only place farmland if no block is upper than dirt/grass.
2014-09-12 18:21:11 +02:00
Howaner
a40eb93c33
Added hoe interact sound.
2014-09-12 18:15:49 +02:00
Howaner
20f3757d54
Play placesound from the middle of the block.
2014-09-12 18:14:32 +02:00
Howaner
010ac1e5f7
Fixed block place sounds.
2014-09-12 18:12:42 +02:00
Masy98
5cf114da39
Added Sea Lantern drops
2014-09-12 17:01:03 +02:00
Masy98
7f42ba9fc1
Fixed 1.8 Item stacking and block harvesting
2014-09-12 16:48:37 +02:00
Howaner
d07ef85ee3
Spawn exp if you break a mob spawner.
2014-09-12 16:41:23 +02:00
Howaner
3f000deb3b
Disabled mobspawner itemdrop.
2014-09-12 15:59:46 +02:00
Howaner
a1716bb415
Players in survival mode are not allowed to break a bedrock.
2014-09-12 15:57:37 +02:00
Howaner
fb68382d9b
Merge branch 'master' into 1.8-Protocol
2014-09-12 14:09:07 +02:00
Howaner
abcae75992
Fixed iron ore drop.
2014-09-12 14:08:56 +02:00
Howaner
009d9bbe46
Merge branch 'master' into 1.8-Protocol
2014-09-12 13:49:23 +02:00
Howaner
1849e620fc
Added flint drop and fence gate meta reset.
2014-09-12 13:49:08 +02:00
Howaner
bee615b75b
Merge branch 'master' into 1.8-Protocol
2014-09-12 13:28:06 +02:00
Howaner
f2c5d8a761
Fixed many right click issues.
2014-09-12 13:19:33 +02:00
Howaner
0d34fc9f31
Fixed wrong buffer length in the 1.8 protocol.
2014-09-12 13:01:23 +02:00
Howaner
34bcd3dd58
1.8: Fixed ReadItem()
2014-09-12 02:42:04 +02:00
Howaner
eb19eff5ac
1.8: Added difficulty sending
2014-09-12 02:00:28 +02:00
Howaner
8151c79a87
1.8: Fixed block entities.
2014-09-12 01:44:20 +02:00
Howaner
4e2d75bde5
1.8: Fixed eating.
2014-09-12 01:37:19 +02:00
Howaner
85ec697d32
1.8: Fixed workbench, enchanting and anvil window.
2014-09-12 01:15:21 +02:00
Howaner
e10237fb4d
1.8: Enderman, byte -> short
2014-09-12 00:41:07 +02:00
Howaner
a02d96d1f5
1.8: Fixed enderman spawning.
2014-09-12 00:36:46 +02:00
Howaner
c7044fa1dd
1.8: Fixed inventory open packet.
2014-09-11 23:17:27 +02:00
Howaner
6d5a5eb665
Removed GetProtocolVersion() from the protocols.
2014-09-11 22:27:35 +02:00
Howaner
d815aeaefd
1.8: Fixed sign placing.
2014-09-11 22:21:53 +02:00
Howaner
c45bf7cf55
1.8: Fixed hangings.
2014-09-11 20:06:28 +02:00
Tycho
b87585977f
Don't include IncrementalRedsonteSimulator.inc when in SELF_TEST mode
2014-09-11 17:57:34 +01:00
Tycho
0b044e1c83
Possibly decoupled IncrementalRedstoneSimulator from the rest of the server
...
THis wil hopefully allow for unit testing
2014-09-11 17:48:21 +01:00
Howaner
3bd3ac2200
1.8: Added ParticleEffect packet.
2014-09-11 17:03:09 +02:00
Masy98
d4641576c0
Added new doors in ItemDoor.h
2014-09-11 16:33:52 +02:00
Masy98
a01994389d
Fixed mutton name in Sheep.cpp
2014-09-11 16:24:16 +02:00
Masy98
b185e7f4e6
Fixed mutton name in ItemHandler
2014-09-11 16:11:03 +02:00
Masy98
741791ecfc
Added barrier block
2014-09-11 16:07:54 +02:00
Masy98
8c3cd18cdd
Added 1.8 food to the food list
2014-09-11 15:57:36 +02:00
Masy98
5f2e850b0f
Added blocks to the fire simulator
2014-09-11 15:48:26 +02:00
Masy98
e34767b265
Fixed incorrect handlers
2014-09-11 15:39:37 +02:00
Mattes D
9fd5df26d0
Fixed a redstone sim failure with droppers.
2014-09-11 10:28:48 +02:00
Masy98
214cc0f15d
Added stone slab in BlockSlab.h
2014-09-10 21:50:46 +02:00
Masy98
c0e86e7360
Fixed typo
2014-09-10 21:47:15 +02:00
Masy98
a9b4b60c80
Added new blocks to the BlockInfo
2014-09-10 21:44:04 +02:00
Masy98
f173cfe430
Added new blocks to the BlockHandler
2014-09-10 21:15:06 +02:00
Masy98
074dcbf950
Added iron trapdoor, fence gates and doors to the redstone simulator
2014-09-10 21:07:37 +02:00
Masy98
c967633d0a
Added 1.8 Blocks and Items
2014-09-10 21:02:15 +02:00
Alexander Harkness
32002694b0
Grammar fixes.
2014-09-10 18:47:59 +01:00
Tycho
27be179939
Added abilty to set build info
...
build info is displayed at startup
Fixes #1410
2014-09-10 16:07:00 +01:00
Mattes D
76d5aa1d51
Merge pull request #1402 from Masy98/Sounds
...
Moved sound-configs into BlockID.h and fixed/ added loads of sounds
2014-09-10 08:36:33 +02:00
Masy98
65e6b1e50e
Removed old sound-configuration for SignPosts
2014-09-09 20:10:37 +02:00
Masy98
a171a6ce93
Removed old sound-configuration for Repeaters
2014-09-09 19:50:35 +02:00
Masy98
27edb7f0d0
Removed old sound-configuration for Trapdoors
2014-09-09 19:37:07 +02:00
Howaner
71c3369e08
1.8: Added MultiBlockChange packet.
2014-09-09 18:27:31 +02:00
Masy98
6cc4ac0bca
Removed old sound-configuration for doors
2014-09-09 16:28:08 +02:00
Masy98
acae3c9c65
Moved sound-configs into BlockID.h and fixed/ added loads of sounds
2014-09-09 16:00:26 +02:00
Mattes D
feb408424c
Merge pull request #1399 from mc-server/warnings
...
Warnings
2014-09-09 14:32:58 +02:00
worktycho
1f0b6eeaf3
Actually set default
2014-09-09 12:18:20 +01:00
Howaner
f94df06b66
Added the player list to the 1.8 protocol.
2014-09-09 03:02:25 +02:00
Howaner
6fb0a76b1e
Merge branch 'master' into 1.8-Protocol
2014-09-09 01:55:21 +02:00
Howaner
d1d4f2146e
PlayerSpawn packet: Send the correct uuid.
2014-09-09 01:54:40 +02:00
Howaner
4b1f4e8d7e
1.8: Added new uuid field.
2014-09-09 01:52:51 +02:00
worktycho
bd810b80a6
use the correct ASSERT
2014-09-08 21:31:47 +01:00
Tycho
fb20c2eb85
FIxed a couple more warnings
2014-09-08 19:15:29 +01:00
Howaner
76fa3a7ccd
More fixes.
2014-09-08 20:12:43 +02:00
Tycho
2c945c8818
TimeOfDay does not need to be an Int64
2014-09-08 19:07:45 +01:00
Tycho
4bdf9256f2
Fixed a few compile warnings
2014-09-08 18:56:27 +01:00
Howaner
e740739d04
Recoded cProtocol180 class.
2014-09-08 19:24:33 +02:00
worktycho
64071aeda9
capitalisation error
2014-09-08 17:45:23 +01:00
Howaner
fa2b69b3f3
1.8: Fixed tab complete.
2014-09-08 17:08:28 +02:00
Howaner
8f8693a71e
Fixed more 1.8 packets.
2014-09-08 17:02:54 +02:00
worktycho
4613fabd45
derp
2014-09-08 15:15:31 +01:00
worktycho
5f207c8bb7
If server fails init, save any changed or generated settings.
2014-09-08 14:57:58 +01:00
Howaner
38124bcce3
Updated chunk sending to 1.8
2014-09-08 12:24:06 +02:00
Howaner
10a30a03e3
Added GetProtocolVersion() to cProtocol.
2014-09-08 11:35:21 +02:00
Howaner
09ff17b71e
Implemented packet compression.
...
ChunkData packet needs this.
2014-09-08 00:36:30 +02:00
Mattes D
c5cd75fae8
Exported cClientHandle:GetIPString() to Lua API.
2014-09-07 22:35:22 +02:00
Mattes D
d2c1518145
Webadmin: Added default ports to auto-generated ini file.
...
Fixes #1382 .
2014-09-07 19:45:15 +02:00
Mattes D
a0feff2734
WebAdmin: Added HTTPS instructions when cert / key is missing.
2014-09-07 19:42:35 +02:00
Mattes D
e1a9a6291b
Removed chunk's unused Y coord.
...
This fixes the second issue of #1313 .
2014-09-06 19:01:30 +02:00
Mattes D
0a651b9fd8
Added Y-wise asserts to signs.
...
This should help detect #1313 's second case.
2014-09-06 18:59:17 +02:00
Mattes D
868723ce50
Alpha-sorted protocol 1.7 senders.
2014-09-06 18:57:57 +02:00
Mattes D
9e1f67932b
Fixed player spawning in unknown world.
...
This may happen if the admin removes a world.
2014-09-06 15:26:20 +02:00
Mattes D
9f9302f470
Anvil: Fixed an off-by-one error in the loader.
...
Fixes #1307 .
2014-09-06 13:32:16 +02:00
Mattes D
dd0aa22d2e
Fixed scoreboard loader type checks.
...
Fixes scoreboard loading error reported on the Dropper map in #1307 .
2014-09-06 13:11:08 +02:00
Mattes D
b1cc1451d4
Merge pull request #1361 from mc-server/WebAdmin
...
Webadmin improvements
2014-09-06 11:12:18 +02:00
Alexander Harkness
15d4e543b1
Xoft fixes.
2014-09-06 09:56:22 +01:00
Mattes D
103fa8812d
WorldStorage no longer queues chunks into generator.
2014-09-05 23:26:00 +02:00
Mattes D
4230eb3d92
Fixed loading empty chunks.
...
Reported on the Dropper map in #1307 .
2014-09-05 22:55:39 +02:00
Mattes D
137b021d26
Rewritten chunk status to specify whether the chunk is in queue.
...
This fixes #1370 .
2014-09-05 22:16:48 +02:00
Mattes D
e15b8600a6
BiomeMultiCache is not used for simple generators.
2014-09-05 22:08:00 +02:00
Mattes D
60e235362c
Fixed style.
2014-09-05 22:07:13 +02:00
Mattes D
6444bc25ba
Fixed security: Player cannot spawn in a disabled world.
2014-09-05 16:55:16 +02:00
Mattes D
254c8c9154
Anvil: Fixed loading block entities with invalid Y coord.
2014-09-05 16:40:03 +03:00
Mattes D
e9dda864ea
Merge pull request #1375 from mc-server/EntitiesInBox
...
Implemented ForEachEntityInBox
2014-09-04 22:25:19 +02:00
Howaner
da28c70def
Fixed client errors.
2014-09-04 19:03:21 +02:00
Mattes D
b590eed42f
Merge pull request #1371 from DayBr3ak/master
...
issue381, multicache for cBioGen
2014-09-04 14:09:54 +02:00
madmaxoft
7ab4c078b8
Fixed compilation after chunk Y removal.
2014-09-04 14:05:42 +02:00
madmaxoft
3297a39c27
Merge remote-tracking branch 'origin/master' into EntitiesInBox
2014-09-04 14:02:18 +02:00
madmaxoft
d77221c715
Anvil: Cleanly refuse to store data that is too large.
...
Each chunk in MCA needs to be less than 1 MiB compressed; chunks that are larger will be refused with a log message.
2014-09-04 14:01:06 +02:00
Howaner
07fba5c98e
Added more 1.8 protocol things.
2014-09-04 03:22:35 +02:00
archshift
e1206568ec
Revert "Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etc"
...
This reverts commit 472efa8174
.
Apparently we don't support some of these features quite yet (darn you C++98!)
2014-09-03 16:23:03 -07:00
archshift
19067b27de
In 1.8, carrots and potatoes yield one less hunger point.
2014-09-03 16:18:58 -07:00
archshift
472efa8174
Globals.h: Added Floor and Ciel casting, C++ cast cleanups, etc
...
Snow Golems must also be above 64Y to spawn snow (as of 1.8).
2014-09-03 16:12:43 -07:00
Howaner
157f1c6688
Started implementing of the 1.8 protocol.
2014-09-04 00:29:36 +02:00
madmaxoft
014a55a15a
LuaState: Fixed class value-getting off the stack.
2014-09-03 23:05:22 +02:00
madmaxoft
06c66a08cd
LuaState: Fixed referenced function pushing.
...
The references are no longer destroyed by the call.
2014-09-03 23:05:03 +02:00
madmaxoft
bae928fd27
ChunkGenerator: Log world seed when creating a new one.
2014-09-03 23:02:00 +02:00
Mattes D
c140ba2367
Merge pull request #1351 from LO1ZB/remove-a_RelY
...
remove y-coord from chunks
2014-09-03 21:47:00 +02:00
madmaxoft
44c1d9c248
Anvil: switched inflate to stream mode.
...
This removes the fixed-size buffer which could have caused #1307 and #1366 .
2014-09-03 19:36:53 +02:00
DayBr3ak
d2bacc34f6
change to linear calculation
2014-09-03 18:48:47 +02:00
madmaxoft
a9ed5baba3
Exported ForEachEntityInBox() to Lua API.
2014-09-03 17:01:23 +02:00
madmaxoft
a51c1e0b73
Added cWorld::ForEachEntityInBox()
2014-09-03 17:00:26 +02:00
madmaxoft
9eb07f483a
cBoundingBox: Added accessors.
2014-09-03 16:56:59 +02:00
LO1ZB
42fb71f261
commit
2014-09-03 13:52:32 +02:00
madmaxoft
1cc65b6264
Fixed style and alpha-sorting.
2014-09-03 10:29:10 +02:00
archshift
34d6f0713e
Added mutton, which sheep now drop when killed
2014-09-02 23:21:08 -07:00
archshift
b414e91883
EntityEffect.cpp: Enable 1.8's leaping potion
2014-09-02 22:56:39 -07:00
DayBr3ak
5a608dc279
adapting format
2014-09-03 02:53:21 +02:00
LO1ZB
554f585017
re-add the missing "s" too cChunkCoordsWithBoolList
2014-09-03 00:28:08 +02:00
LO1ZB
a600e3bdfe
hopefully the last commit for removing y-coord from chunks. :)
2014-09-03 00:14:51 +02:00
madmaxoft
a0687b42e4
Clang wants volatile...
2014-09-02 23:05:24 +02:00
madmaxoft
92a60bf4d5
Added strict error reporting to chunk loading.
...
This should help with #1307 .
2014-09-02 22:41:02 +02:00
Howaner
c19b2befa8
Changed the IsEnchantable() comment again.
2014-09-02 20:17:31 +02:00
Howaner
e431bb4e63
Merge branch 'master' into Inventory
2014-09-02 20:11:38 +02:00
Howaner
38e824dbcf
Renamed SetWalkSpeed() to SetRelativeWalkSpeed()
2014-09-02 20:10:41 +02:00
Howaner
d3b8100a7b
Merge branch 'master' into Effects
2014-09-02 20:03:42 +02:00
Howaner
017235e15c
[WebAdmin] Code improvements.
2014-09-02 20:02:52 +02:00
Howaner
b8769e3fb4
Merge branch 'master' into WebAdmin
2014-09-02 19:37:03 +02:00
Howaner
42dcd534df
Merge branch 'master' into EntityCustomName
2014-09-02 19:36:14 +02:00
Howaner
5c53608dd0
Added CustomName saving.
2014-09-02 19:34:58 +02:00
Howaner
079634d18c
Added the new functions to APIDump.
2014-09-02 19:20:59 +02:00
Howaner
1bb4d79412
Added SetCustomName() to players.
2014-09-02 19:12:35 +02:00
DayBr3ak
b8636ee53a
forgot this one
2014-09-02 18:18:43 +02:00
DayBr3ak
82911f3662
opting for size_t
2014-09-02 18:13:24 +02:00
DayBr3ak
29811c4f21
fixing memory leak
2014-09-02 18:05:53 +02:00
DayBr3ak
ac4ec5117d
changing implem, using vectors
2014-09-02 10:54:26 +02:00
DayBr3ak
d9afe6dd65
adding config file entry #381
2014-09-02 01:19:52 +02:00
DayBr3ak
77409d47eb
adding the multicache behavior
2014-09-02 01:13:19 +02:00
madmaxoft
b1da567f3d
Pickups combine only within one chunk.
...
This greatly improves performance of the tick thread.
2014-09-01 21:43:03 +02:00
DayBr3ak
7695471ff9
added multicache class definition
2014-09-01 21:37:36 +02:00
madmaxoft
6f18d01b51
Fixed off-by-one errors in cChunkDef asserts.
2014-09-01 21:17:22 +02:00
Howaner
dfed6f94ca
Added name tag
2014-09-01 21:05:45 +02:00
Mattes D
3093f3d180
Merge pull request #1368 from mc-server/coverityFixes
...
Make sure packets are valid
2014-09-01 20:57:55 +02:00
Howaner
7c4cb9a385
Added CustomName to cMonster.
2014-09-01 20:12:56 +02:00
worktycho
de30a8c8c6
Make sure packets are valid
...
Fixes CID 66408, 66409 and 72045
2014-09-01 18:18:07 +01:00
madmaxoft
022f5f141d
Fixed Bindings regeneration under MSVC.
2014-09-01 16:10:40 +02:00
LO1ZB
4c9abab2d1
fix possibility of a twice generated chunk
2014-09-01 15:01:56 +02:00
madmaxoft
8821c476bb
Fixed previous commit's wrong assumptions.
...
The equipment-getting functions return a copy already, so we can't take a pointer, really.
2014-09-01 14:35:52 +02:00
madmaxoft
7d8a474f13
Fixed MSVC compilation, improved performance.
...
We're not creating copies of the equipped items anymore, rather, we're using pointers to them. Also pow() is needlessly slow for a simple second power, and MSVC2008 was confused about the pow() overloads.
2014-09-01 14:31:05 +02:00
madmaxoft
f22f67a63c
Fixed MSVC warning.
2014-09-01 14:29:13 +02:00
madmaxoft
9a4e8bf83f
Merge remote-tracking branch 'Hircine/Enchantments'
2014-09-01 14:03:39 +02:00
madmaxoft
ea39c1d21c
Avoid false positive in style check.
2014-09-01 13:43:10 +02:00