1
0
Commit Graph

1968 Commits

Author SHA1 Message Date
madmaxoft
3fd7124435 Fixed Player animation packet.
Fixes #329.
2013-11-10 13:40:38 +01:00
madmaxoft
b6ca98f380 Removed cStringMap.
It wasn't used for anything anymore.
2013-11-09 19:54:52 +01:00
madmaxoft
73cd2216a7 Fixed cTracer's tolua markup.
Cleaned up unneeded member variables.
2013-11-09 19:49:36 +01:00
madmaxoft
404034d230 Fixed sprinting in 1.7 protocol.
Fixes #324
2013-11-08 22:40:31 +01:00
madmaxoft
efbc4a9b78 Declaring 1.7.2 compatibility. 2013-11-08 22:09:39 +01:00
madmaxoft
24428a9768 MobSpawner: Added skeleton and wolf conditions.
This fixes the flood of warnings in the server console in Debug mode.
2013-11-08 22:06:08 +01:00
madmaxoft
07fa8313b1 cProtocol::SendWindowOpen() signature changed.
This implements #313.
2013-11-08 21:32:14 +01:00
madmaxoft
b24bdff308 Fixed code style. 2013-11-08 21:06:31 +01:00
madmaxoft
4707784929 Protocol 1.7: Fixed using entities.
The mouse buttons were swapped.
2013-11-08 21:03:51 +01:00
madmaxoft
64412c1fe3 Protocol 1.7: Copied Mob Metadata code from 1.2.5. 2013-11-08 20:56:19 +01:00
Mattes D
d33112b6b1 Merge pull request #321 from mc-server/1.7pickupsfix
Fix for entity spawning in general
2013-11-08 08:41:46 -08:00
tonibm19
705e6c1301 Changed variable name 2013-11-08 17:16:36 +01:00
tonibm19
2cf93b8e25 Changed variable name 2013-11-08 17:15:28 +01:00
tonibm19
20d9886847 Now chicken drop eggs 2013-11-08 14:04:41 +01:00
tonibm19
4d7695549a Now chickens can drop eggs.
They drop an egg every 5 or 10 minutes.
2013-11-08 14:04:00 +01:00
Tiger Wang
41451100c1 Added hardcore client effect
Also fixed multiple world comments issue.
2013-11-07 22:33:46 +00:00
Tiger Wang
21d835b594 Fix for entity spawning in general 2013-11-07 20:58:47 +00:00
Tiger Wang
4722a90a0b Possible fix for 1.7 pickup spawning 2013-11-07 18:49:48 +00:00
madmaxoft
034a283a28 Protocol 1.7: Fixed the Spawn Mob packet.
This should fix #318
2013-11-07 17:11:36 +01:00
madmaxoft
088f7f68fc Protocol 1.7: Added the remaining server-bound packets. 2013-11-06 22:27:09 +01:00
madmaxoft
edc848439a Protocol 1.7: Added more server-bound packets. 2013-11-06 20:48:56 +01:00
madmaxoft
cc54f4f836 Protocol 1.7: Finished the client-bound packets. 2013-11-06 20:48:56 +01:00
madmaxoft
c3caa66b70 Made the cDeadlockDetect class work in clang. 2013-11-06 20:48:55 +01:00
Mattes D
f0a2d49aca Merge pull request #312 from SamJBarney/master
Flowers, mushrooms and air are no longer collidable.
2013-11-05 13:35:21 -08:00
Mattes D
12eeb3f6c8 Merge pull request #309 from mc-server/configautogen
Autogeneration of settings.ini and webadmin.ini
2013-11-05 13:24:23 -08:00
Samuel Barney
e6ace0e4f2 More documentation. 2013-11-05 14:19:49 -07:00
madmaxoft
6bd30954c5 Clarified cBlockHandler::ConvertToPickups() dox. 2013-11-05 22:19:46 +01:00
Tiger Wang
a263dc8e83 Implemented suggestions
- Reverted changes to WebAdmin.cpp IPv6 ports and Server.cpp server
description
+ Added default value explicitly for HardCore value
* Split PluginManager plugin defaults write to new function
- Removed a commented block from BlockTorch and...
+ Added g_BlockIsTorchPlaceable to Defines.h
2013-11-05 21:15:39 +00:00
Samuel Barney
5d353fd8f8 Added missing check for a_LineOfSight 2013-11-05 14:13:12 -07:00
Samuel Barney
eefc6d37ef cTracer can now handle mob sight. 2013-11-05 14:11:13 -07:00
Samuel Barney
9d5d74d826 Added more documentation. Changed cTracer::Trace to return a bool instead of an int because it was only returning 1 or 0 anyways. 2013-11-05 14:01:51 -07:00
madmaxoft
e2e948015e Protocol 1.7: More client-bound packets.
Also removed the SendWholeInventory(cInventory &) function, as promised in prev commit.
2013-11-05 18:37:57 +01:00
madmaxoft
88472b7ce6 Removed the obsolete SendWholeInventory(cInventory &) function.
This won't compile because there's still a change in Protocol17x.cpp pending; the next commit will fix this.
2013-11-05 18:37:57 +01:00
Mattes D
e65ce13012 Merge pull request #307 from mc-server/MobImprovements
Mob projectiles
2013-11-05 08:22:31 -08:00
Samuel Barney
e37531fe01 Moved cTracer::SetValues to be an internal function because it is only ever used in cTracer::Trace.
Removed SetValues from Bindings.cpp.
Added some commenting to explain what each function does in cTracer.
2013-11-05 09:22:28 -07:00
STRWarrior
c84bd79eff Fixed indentation. 2013-11-05 16:24:54 +01:00
Samuel Barney
b23047f47b Reworked collision to use g_BlockIsSolid 2013-11-04 20:10:29 -07:00
Samuel Barney
96ef6084ae Flowers, mushrooms and air are no longer collidable. 2013-11-04 17:14:49 -07:00
Tiger Wang
0c2c803a16 Removed settings/webadmin.example.ini files
Additionally, added some default plugins to autogeneration. Also moved
nbt examples to docs/NBT Examples.
2013-11-04 22:06:23 +00:00
Tiger Wang
e832736e0b Autogeneration of settings.ini and webadmin.ini
Fixes issue #75
2013-11-04 21:51:24 +00:00
STRWarrior
7cfcfc5f39 Skeleton, Ghast and Blaze's projectile code is now in their respective class. 2013-11-04 21:46:56 +01:00
madmaxoft
d47a8ea008 Protocol 1.7: Added more client-bound packets.
Untested, still more to come.
2013-11-04 21:20:36 +01:00
madmaxoft
3002dc8bbf Protocol 1.7: Added client status packet. 2013-11-03 21:34:46 +01:00
Mattes D
7c60ad4856 Merge pull request #306 from tigerw/master
Flipped some variables in Portals
2013-11-03 09:06:15 -08:00
madmaxoft
9b84d68d27 Protocol 1.7: Rewritten packet-sending to use cPacketizer.
Implemented enough of the protocol that the client now spawns in the world (but cannot do anything).
2013-11-03 11:59:07 +01:00
madmaxoft
dacd6a5274 cByteBuffer: Fixed GetUsedSpace() off-by-one error. 2013-11-03 11:59:07 +01:00
madmaxoft
53c31ee1cd ClientHandle: Fixed an error in player-joining hook.
Players being disconnected used to fire the PlayerJoined hook repeatedly.
2013-11-03 11:59:07 +01:00
madmaxoft
9bdc94053e Added cEntity:GetYaw() and cEntity:SetYaw().
This is the preferred way to get / set rotation, GetRotation() and SetRotation is obsoleted due to bad name.
2013-11-03 11:59:05 +01:00
madmaxoft
7dc96f0441 Added cPlayer::GetEffectiveGameMode(). 2013-11-03 11:59:05 +01:00
STRWarrior
6f0f620cf8 Skeleton.cpp doesn't have to load ProjectileEntity.h and Entity.h. 2013-11-02 21:32:55 +01:00