Steven Smith
|
1b913851ee
|
Add ATTACK_SPEED_MODIFIER.
|
2015-08-23 12:42:12 -07:00 |
|
Steven Smith
|
baca667a30
|
Update entity attributes.
|
2015-08-23 12:19:23 -07:00 |
|
Steven Smith
|
83b83bdc3e
|
Use byte array streams for chunk I/O.
|
2015-08-23 11:28:09 -07:00 |
|
Steven Smith
|
93978378f6
|
Update chunk sending protocol.
|
2015-08-22 22:25:25 -07:00 |
|
Steven Smith
|
62d5509768
|
Add additional array I/O methods, add ByteBuffer-backed NetInput and NetOutput implementations.
|
2015-08-22 21:52:01 -07:00 |
|
Steven Smith
|
494805306f
|
Remove prefixed byte array methods.
|
2015-08-22 20:25:04 -07:00 |
|
Steven Smith
|
ea99836709
|
Update entity types.
|
2015-08-22 16:55:29 -07:00 |
|
Steven Smith
|
447fb16447
|
Add new OP permission level entity status values.
|
2015-08-22 16:23:17 -07:00 |
|
Steven Smith
|
4d68bc26eb
|
Bump protocol version to 61.
|
2015-08-22 16:06:25 -07:00 |
|
Steven Smith
|
c49e1569d3
|
15w34d.
|
2015-08-22 14:17:39 -07:00 |
|
Steven Smith
|
b7a1cdf2cc
|
Ensure we aren't waiting for a connection when we've been disconnected by the user.
|
2015-08-21 21:16:20 -07:00 |
|
Steven Smith
|
fa806e58fe
|
Sync future instead of using listener.
|
2015-08-21 21:14:17 -07:00 |
|
Steven Smith
|
34c2a5c291
|
Ensure channel is set before returning from connect().
|
2015-08-21 21:05:52 -07:00 |
|
Steven Smith
|
310de7c490
|
Test.
|
2015-08-21 20:52:17 -07:00 |
|
Steven Smith
|
58cc7de810
|
Report DisconnectedEvents in tests.
|
2015-08-21 20:47:54 -07:00 |
|
Steven Smith
|
83a5cb405c
|
Minor fixes and cleanup.
|
2015-08-21 20:47:37 -07:00 |
|
Steven Smith
|
9c1ac6aa9b
|
Ensure channel is set before returning from bind().
|
2015-08-21 20:08:13 -07:00 |
|
Steven Smith
|
8f98f3a780
|
Add unit test from @ensirius.
|
2015-08-21 19:30:33 -07:00 |
|
Steven Smith
|
ce140f43d6
|
Cleanup, add wait flag to Server.bind, fix connection errors not throwing DisconnectedEvent.
|
2015-08-21 19:15:36 -07:00 |
|
Steven Smith
|
4c06294c88
|
Ensure connection process has fully completed before ending wait loop.
|
2015-08-20 16:59:59 -07:00 |
|
Steven Smith
|
b89b482bd1
|
Update entity metadata for 15w33c changes.
|
2015-08-14 20:02:55 -07:00 |
|
Steven Smith
|
0c2b7fdce8
|
15w33c
|
2015-08-14 17:01:28 -07:00 |
|
Steven Smith
|
9ad441cfcc
|
Bump protocol version by 1.
|
2015-08-13 21:02:17 -07:00 |
|
Steven Smith
|
0a2926dada
|
Minor cleanup.
|
2015-08-13 19:34:48 -07:00 |
|
Steven Smith
|
c68659008b
|
Report exceptions from connection thread.
|
2015-08-13 19:31:00 -07:00 |
|
Steven Smith
|
08ab590e07
|
15w33b
|
2015-08-12 21:33:50 -07:00 |
|
Steven Smith
|
abb2108fb3
|
15w32c
|
2015-08-11 22:58:20 -07:00 |
|
Steven Smith
|
4ccf753002
|
Update game version.
|
2015-07-28 20:49:40 -07:00 |
|
Steven Smith
|
6cc87bcbdb
|
Fix user verification.
|
2015-07-22 15:27:29 -07:00 |
|
Steven Smith
|
aff6600deb
|
Update for MCAuthLib changes.
|
2015-07-22 13:49:42 -07:00 |
|
Steven Smith
|
78eb55a7c3
|
Update for MCAuthLib changes.
|
2015-07-22 13:40:13 -07:00 |
|
Steven Smith
|
2ed6e1e1e8
|
Pass authentication errors to disconnect.
|
2015-07-22 11:07:37 -07:00 |
|
Steven Smith
|
d29c5f3418
|
Update for MCAuthLib changes.
|
2015-07-21 21:41:08 -07:00 |
|
Steven Smith
|
81024b88ff
|
Refactor ProtocolMode to SubProtocol, ProtocolConstants to MinecraftConstants.
|
2015-07-21 17:40:42 -07:00 |
|
Steven Smith
|
eb57e0835c
|
Update version.
|
2015-07-20 12:26:58 -07:00 |
|
Steven Smith
|
26e6ae38a5
|
General cleanup, fixes, and re-versioning.
|
2015-07-20 12:09:58 -07:00 |
|
Steven Smith
|
b22cd66d4f
|
General cleanup, fixes, and re-versioning.
|
2015-07-20 11:13:18 -07:00 |
|
Steven Smith
|
83161ffa03
|
Update to Netty 5.0.0.Alpha2
|
2015-07-18 18:55:00 -07:00 |
|
Steven Smith
|
3b17a15d29
|
Make KeepAliveThread a Runnable.
|
2015-07-18 18:32:28 -07:00 |
|
Steven Smith
|
654495376e
|
Use currentTimeMillis instead of nanoTime, delay KeepAliveThread with sleep call.
|
2015-07-18 18:30:20 -07:00 |
|
johni0702
|
99e3e6880b
|
Fix empty text messages failing to parse
|
2015-07-11 12:54:00 -07:00 |
|
johni0702
|
2aef90aaaf
|
Split window properties into separate enums for separate window types
|
2015-07-11 12:54:00 -07:00 |
|
johni0702
|
997d129d6d
|
Add missing world types (customized and debug) and fixed typo (all world types should be lowercase)
|
2015-07-11 12:54:00 -07:00 |
|
johni0702
|
ddafc12a7d
|
Add sidebar scoreboard positions for each of the 16 teams
|
2015-07-11 12:54:00 -07:00 |
|
Steven Smith
|
f176be257b
|
Add authentication proxy support.
|
2015-07-11 12:53:25 -07:00 |
|
Steven Smith
|
aa1c3051a9
|
Fix TcpSession CME.
|
2015-05-02 14:14:05 -07:00 |
|
Steven Smith
|
3687891770
|
Further improvements to exception handling.
|
2015-04-17 08:47:10 -07:00 |
|
Steven Smith
|
3d3ebad1f4
|
Listen for future errors and wait using awaitUninterruptibly in TcpSession.connect.
|
2015-04-17 08:40:26 -07:00 |
|
Steven Smith
|
b9fec7dea9
|
Merge pull request #82 from Johni0702/armorstand-mob
Armor stands can be spawned using the ServerSpawnMobPacket
|
2015-04-03 15:06:22 -07:00 |
|
johni0702
|
1c680e23ee
|
Armor stands can be spawned using the ServerSpawnMobPacket
|
2015-04-03 18:42:17 +02:00 |
|
johni0702
|
3295730910
|
Any value may be used to reset the block break animation (not just 255)
|
2015-04-01 17:27:02 +02:00 |
|
Steven Smith
|
f5d3e69907
|
Merge pull request #76 from Johni0702/team-flags
Handle 'FriedlyFire' byte as flags
|
2015-03-25 15:10:23 -07:00 |
|
johni0702
|
933c817d96
|
Add missing 1.8 EntityStatus values
|
2015-03-25 18:06:20 +01:00 |
|
johni0702
|
90ff098521
|
Handle 'FriedlyFire' byte as distinct friendly fire (0x1) and visibility of invisible team members (0x2) flags
|
2015-03-25 17:35:59 +01:00 |
|
johni0702
|
48c03a9324
|
Add equals and hashCode methods where applicable (except packets)
|
2015-03-16 20:54:31 +01:00 |
|
johni0702
|
b7f071fb91
|
Add objective to constructor for ServerUpdateScorePacket
|
2015-03-16 20:54:23 +01:00 |
|
johni0702
|
584b296f0b
|
Add getter for score type
|
2015-03-16 20:54:15 +01:00 |
|
johni0702
|
c912787d39
|
Allow for unknown AttributeModifier UUIDs
|
2015-03-16 20:53:58 +01:00 |
|
johni0702
|
954b799f88
|
Add missing magic values: FALLING_DRAGON_EGG, ARMOR_STAND ,BANNER, RABBIT_sound
Fix typos in string constants for AttributeTypes
|
2015-03-16 20:53:48 +01:00 |
|
Steven Smith
|
ce97f9749e
|
Merge pull request #70 from Johni0702/rotation-metadata
Fix Rotation throwing IOException in writeEntityMetadata
|
2015-01-25 16:54:07 -08:00 |
|
johni0702
|
43be8dd7f0
|
Fix Rotation case of switch in writeEntityMetadata falling through causing an IOException to be thrown
|
2015-01-25 19:08:01 +01:00 |
|
Steven Smith
|
634e89ff04
|
Add exception boolean to TcpSession to halt loops if an exception occurs.
|
2015-01-25 09:42:11 -08:00 |
|
johni0702
|
4cc31cd933
|
Fix ServerUpdateScorePacket; name of the objective should not be optional
|
2015-01-25 10:23:16 +01:00 |
|
johni0702
|
f5e61b682d
|
Fix ServerEntityPropertiesPacket writing wrong data types; VarInt, Short should be Int, VarInt
|
2015-01-25 10:13:23 +01:00 |
|
Steven Smith
|
f4b62989a6
|
Fix ServerCombatPacket
|
2015-01-02 13:59:59 -08:00 |
|
Aesen Vismea
|
063c6bda71
|
Fix ServerEntityRemoveEffectPacket; it uses VarInt, not Int.
|
2014-12-13 00:26:04 -05:00 |
|
Steven Smith
|
a0271e0ce8
|
Add RABBIT to MobType, fix ServerOpenWindowPacket.
|
2014-12-09 19:23:03 -08:00 |
|
Steven Smith
|
4cf17e3dea
|
Fix getWriteTimeout
|
2014-11-23 16:15:20 -08:00 |
|
Steven Smith
|
d973104963
|
Fix mistake in player list data packet.
|
2014-11-07 15:45:57 -08:00 |
|
Steven Smith
|
e180dee53a
|
Fix stack overflow in MessageStyle.
|
2014-10-23 19:55:40 -07:00 |
|
Steven Smith
|
bb3818e62c
|
Parent setting should be internal.
|
2014-10-17 20:50:59 -07:00 |
|
Steven Smith
|
d61f0773be
|
Change default to check if style equals parent style rather than WHITE and no formatting.
|
2014-10-17 20:46:11 -07:00 |
|
Steven Smith
|
74ffe135a6
|
Account for parent styles not having default properties in isDefault.
|
2014-10-17 20:33:39 -07:00 |
|
Steven Smith
|
db8cd53297
|
Fix reading metadata type id.
|
2014-10-17 16:06:56 -07:00 |
|
Steven Smith
|
b7d758f6a5
|
Add missing code for writing display name data in ServerPlayerListEntryPacket.
|
2014-10-12 18:10:42 -07:00 |
|
Steven Smith
|
5e1581e319
|
Organize key constants and set ping value to zero on connection to prevent NPEs
|
2014-10-12 17:34:11 -07:00 |
|
Steven Smith
|
4afb6d8a8f
|
PlayerListEntry properties should be part of the profile.
|
2014-10-12 16:56:18 -07:00 |
|
Steven Smith
|
202e2238fa
|
Fix mistake from change porting.
|
2014-10-12 11:03:56 -07:00 |
|
Steven Smith
|
779f0df8a6
|
Remove unnecessary operations on metadata info.
|
2014-10-12 10:22:06 -07:00 |
|
Steven Smith
|
e5d5ec46cd
|
Add methods to get block ids and data values from ShortArray3d.
|
2014-10-10 16:42:07 -07:00 |
|
Steven Smith
|
80bb3a25b0
|
Fix visibility in head look packet.
|
2014-10-10 15:53:34 -07:00 |
|
Steven Smith
|
65e3518aaf
|
Timeout should be multiplied by 1000 for milliseconds.
|
2014-09-14 21:03:12 -07:00 |
|
Steven Smith
|
11ce15cb03
|
Ensure currently set timeout and handler is used.
|
2014-09-14 20:43:39 -07:00 |
|
Steven Smith
|
7b3146c4d4
|
Catch timeout exceptions throughout all of the connect method, tweak connect timeout application.
|
2014-09-14 20:14:14 -07:00 |
|
Steven Smith
|
670f5fb219
|
Use try-catch for connect timeout exception if waiting.
|
2014-09-14 19:46:05 -07:00 |
|
Steven Smith
|
9cbdc6a1aa
|
More clarification to timeout disconnect messages.
|
2014-09-14 19:19:57 -07:00 |
|
Steven Smith
|
d418516fe3
|
Minor message update.
|
2014-09-14 19:15:55 -07:00 |
|
Steven Smith
|
8fa57eb73a
|
Call timeout handler if connect future results in a ConnectTimeoutException.
|
2014-09-14 19:13:25 -07:00 |
|
Steven Smith
|
5546770d4b
|
1.8
|
2014-09-02 16:11:24 -07:00 |
|
Steveice10
|
7b26b14f31
|
Expand on timeout control.
|
2014-08-27 19:53:54 -07:00 |
|
Steveice10
|
249511e80f
|
Allow adjusting timeout and performing actions when a timeout occurs.
|
2014-08-26 20:21:06 -07:00 |
|
Steveice10
|
64153f7207
|
1.8-pre1
|
2014-08-23 22:46:41 -07:00 |
|
Steveice10
|
a9bb583b8f
|
Correct packet IDs.
|
2014-08-16 22:10:51 -07:00 |
|
Steveice10
|
3620abb183
|
Block particles now send only 1 data variable.
|
2014-08-15 23:50:09 -07:00 |
|
Steveice10
|
6d266e56d5
|
If the packet says we don't have skylight don't try to get it.
|
2014-08-15 23:42:39 -07:00 |
|
Steven Smith
|
17bb28caae
|
Send LoginSetCompressionPacket instead of ServerSetCompressionPacket
|
2014-08-11 22:41:34 -07:00 |
|
Steven Smith
|
b033e6c095
|
Allow accessing profile and token and passing them to protocol constructors.
|
2014-08-11 12:30:24 -07:00 |
|
Steven Smith
|
24468dee6b
|
Return unsigned bytes from NetInputStream.
|
2014-08-11 11:35:08 -07:00 |
|
Steven Smith
|
1f8abf7eea
|
Add methods for reading/writing UUIDs as longs.
|
2014-08-11 11:34:36 -07:00 |
|
Steven Smith
|
081c1a00f1
|
Various protocol issue fixes part 1.
|
2014-08-10 23:29:27 -07:00 |
|
Steven Smith
|
d9e767b977
|
Add missing login process changes.
|
2014-08-10 22:51:41 -07:00 |
|
Steven Smith
|
04b83288f8
|
14w32d
|
2014-08-10 22:20:58 -07:00 |
|
Steven Smith
|
b244f17d77
|
14w31a
|
2014-08-04 11:28:33 -07:00 |
|
Steven Smith
|
2ce93ace27
|
Add VarLong support, fix compression issue.
|
2014-08-04 11:28:15 -07:00 |
|
Steven Smith
|
3963c52123
|
Register WITHER_SPAWN in MagicValues.
|
2014-07-28 09:36:01 -07:00 |
|
Steven Smith
|
c60893b8ab
|
Add WITHER_SPAWN to SoundEffect enum.
|
2014-07-28 09:35:10 -07:00 |
|
Steven Smith
|
d4d8db1f0c
|
14w29b
|
2014-07-16 12:46:41 -07:00 |
|
Steven Smith
|
73f375ba20
|
Add packet compression and methods for reading bytes to an existing array.
|
2014-07-16 12:46:26 -07:00 |
|
Steven Smith
|
640e5b30fa
|
Initialize lastPingTime to current time before starting KeepAliveThread loop. Probably fixes #41
|
2014-06-26 10:43:21 -07:00 |
|
Steven Smith
|
49651dded0
|
Allow PacketHeader to return -1 for packet IDs to signal that the packet should not be read yet.
|
2014-06-21 20:15:54 -07:00 |
|
Steven Smith
|
670d471a34
|
Update for PacketLib changes.
|
2014-06-21 19:50:58 -07:00 |
|
Steven Smith
|
6b7b65b015
|
Allow protocols to specify whether packet sizers or encryptors will ever be added to the connection.
|
2014-06-21 19:50:34 -07:00 |
|
Steven Smith
|
0001266658
|
Actually read the bytes instead of passing the same buffer to satisfy Netty.
|
2014-06-21 19:30:59 -07:00 |
|
Steven Smith
|
396b7bfab7
|
Add interface for customizing packet headers.
|
2014-06-20 14:39:10 -07:00 |
|
Steven Smith
|
6d29ff07f8
|
Update for PacketLib changes.
|
2014-06-20 14:21:53 -07:00 |
|
Steven Smith
|
861a234a09
|
Add MobType.GUARDIAN.
|
2014-06-18 12:06:18 -07:00 |
|
Steven Smith
|
eb23b84e11
|
14w25a
|
2014-06-18 11:59:33 -07:00 |
|
Steven Smith
|
96c0c4bdda
|
Merge recent pull request changes into snapshot branch
|
2014-06-09 08:35:45 -07:00 |
|
Steveice10
|
1440d8955f
|
Remove unneeded Face.UNKNOWN to -1 mapping
|
2014-05-21 16:34:14 -07:00 |
|
Steveice10
|
843d77b6b6
|
Merge changes from @MylesIsCool
|
2014-05-21 16:09:02 -07:00 |
|
Steveice10
|
1ea9b9bea9
|
14w17a
|
2014-04-24 17:01:49 -07:00 |
|
Steveice10
|
21c7d90a78
|
Catch and report exceptions from disconnect events
|
2014-04-04 15:39:51 -07:00 |
|
Steveice10
|
bfbca651ba
|
Read ServerMapDataPacket data as unsigned bytes.
|
2014-03-30 16:11:21 -07:00 |
|
Steveice10
|
91d8f0f57c
|
Move authentication code to MCAuthLib
|
2014-03-30 10:48:44 -07:00 |
|
Steveice10
|
fdbb8168c5
|
Bump OpenNBT version to 1.4
|
2014-03-25 20:18:25 -07:00 |
|
Steveice10
|
09eb9f3cfe
|
Add endermite to MobType
|
2014-03-22 20:46:45 -07:00 |
|
Steveice10
|
1e3461659e
|
Fix PlayerState number values
|
2014-03-22 19:53:18 -07:00 |
|
Steveice10
|
ad61ce285e
|
Move KeepAliveThread initialization to after calling the login handler, fix ServerNotifyClientPacket, remove full column requirement in ServerMultiChunkDataPacket, properly create visibleParts list in ClientSettingsPacket.
|
2014-03-22 14:16:55 -07:00 |
|
Steveice10
|
52249597ce
|
Only call PacketSendEvent if there are no errors in writing
|
2014-03-22 13:51:21 -07:00 |
|
Steveice10
|
5ff93b6826
|
Make verify users flag optional
|
2014-03-22 12:51:10 -07:00 |
|
Steveice10
|
0f11929962
|
14w11b
|
2014-03-22 12:11:55 -07:00 |
|
Steveice10
|
3dc42e72a8
|
Rename ClientEntityInteractPacket to ClientPlayerInteractEntityPacket
|
2014-03-22 09:41:46 -07:00 |
|
Steveice10
|
f5780c24a2
|
Rename ClientAnimationPacket to ClientSwingArmPacket
|
2014-03-21 23:10:44 -07:00 |
|
Steveice10
|
8416c30e10
|
Add session to server status handlers
|
2014-03-21 22:51:54 -07:00 |
|
Steveice10
|
f508352d2a
|
Add spectator gamemode
|
2014-03-21 22:14:09 -07:00 |
|
Steveice10
|
6760893201
|
Minor cleanup, add Proxy support to TcpSessionFactory
|
2014-03-18 18:18:50 -07:00 |
|
Steveice10
|
22da13c001
|
Create skylight array when sky = true
|
2014-03-17 18:51:01 -07:00 |
|
Steveice10
|
3bff6611bd
|
Refactored ch.spacebase to org.spacehq, reformatted code and line endings.
|
2014-03-01 16:47:32 -08:00 |
|
Steveice10
|
e19e1a44e9
|
Refactored ch.spacebase to org.spacehq, reformatted code and line endings.
|
2014-03-01 16:47:03 -08:00 |
|
Steveice10
|
f2a3bad452
|
Add @Override to toString
|
2014-02-22 12:45:40 -08:00 |
|
Steveice10
|
4abc1e4302
|
14w08a
|
2014-02-19 10:55:32 -08:00 |
|
Steveice10
|
0eaf5dc774
|
14w07a
|
2014-02-19 10:33:43 -08:00 |
|
Steveice10
|
92995ca245
|
Add getEntityId() to ServerEntityStatusPacket
|
2014-02-14 18:09:17 -08:00 |
|
Steveice10
|
11c69de21b
|
14w06b
|
2014-02-08 19:11:51 -08:00 |
|
Steveice10
|
9a12fe9596
|
Formatting
|
2014-01-30 20:29:35 -08:00 |
|
Steveice10
|
3f3c360e91
|
14w05a
|
2014-01-30 20:27:52 -08:00 |
|
Steveice10
|
d7a5ec25c6
|
Moved test out of source folder to example folder
|
2014-01-30 20:22:03 -08:00 |
|
Steveice10
|
67d531f598
|
Moved test classes out of source folder and into example folder.
|
2014-01-30 20:16:59 -08:00 |
|
Steveice10
|
ecc108b2e7
|
MagicValues fixes, removed the need for NetUtil.hasSky
|
2014-01-29 17:40:19 -08:00 |
|
Steveice10
|
57f377cdd1
|
Finish adding new MagicValues system.
|
2014-01-29 16:59:36 -08:00 |
|
Steveice10
|
5e4b0fa53e
|
Unlike NibbleArray3d, size should not be shifted in ByteArray3d
|
2014-01-28 21:34:13 -08:00 |
|
Steveice10
|
a9d7bb8019
|
Add ByteArray3d for easier block access in chunks, renamed NibbleArray to NibbleArray3d
|
2014-01-28 06:27:47 -08:00 |
|
Steveice10
|
973cb8a790
|
Fixed ServerSpawnParticlePacket reading offsetZ twice
|
2014-01-27 16:08:22 -08:00 |
|
Steveice10
|
415903dd33
|
Most of work moving enums into their own files and adding MagicValues system, apply recent fixes from other branches
|
2014-01-26 21:52:02 -08:00 |
|
Steveice10
|
4f57237070
|
Added enum constants for skin flags
|
2014-01-24 20:34:36 -08:00 |
|
Steveice10
|
30c7b5af27
|
Remove auth debug messages, throw exceptions instead of printing out error messages
|
2014-01-24 18:38:17 -08:00 |
|
Steveice10
|
b4d03d2308
|
14w04b
|
2014-01-24 18:27:27 -08:00 |
|
Steveice10
|
416f8b0ebe
|
14w03b
|
2014-01-22 17:33:12 -08:00 |
|
Steveice10
|
5c81211588
|
Update to 14w02b
|
2014-01-11 21:02:29 -08:00 |
|
Steveice10
|
a73654861f
|
Actually implement ServerSetExperiencePacket.
|
2014-01-11 20:18:38 -08:00 |
|
Steveice10
|
f9f730e19e
|
Reordered ChatColor values, added ChatColor.RESET
|
2014-01-11 16:16:51 -08:00 |
|
Steveice10
|
cc85d31821
|
Switched from identifier strings in Message enums to name().toLowerCase(), added HoverAction.SHOW_ENTITY for the future (1.8 action)
|
2014-01-11 16:07:26 -08:00 |
|
Steveice10
|
6b95b635c7
|
Changed translation params to a Message array
|
2014-01-11 15:58:26 -08:00 |
|
Steveice10
|
e0e791d66e
|
fromJsonString -> fromString
|
2014-01-11 15:53:45 -08:00 |
|
Steveice10
|
23cb077ddb
|
Rewrote most of Message API to be easier to understand and use.
|
2014-01-11 15:48:12 -08:00 |
|
Steven Smith
|
3a58aa99e0
|
Update logIn and logOut references in UserAuthentication.
|
2014-01-11 11:45:11 -08:00 |
|
Steven Smith
|
625c0403dc
|
Update usage of MinecraftProtocol constructor in Test.
|
2014-01-11 11:43:50 -08:00 |
|
Steven Smith
|
e1c98301ca
|
Allow creating MinecraftProtocol instances with an accessToken instead of a password.
|
2014-01-11 11:43:03 -08:00 |
|
Steven Smith
|
4517e838ca
|
Update usage of logIn to be lowercase.
|
2014-01-11 11:40:33 -08:00 |
|
Steven Smith
|
9223f8aaad
|
Change logIn/logOut methods to be all lowercase.
|
2014-01-11 11:39:57 -08:00 |
|
Steven Smith
|
7949aef02f
|
Add ability to set access token for logging in.
|
2014-01-11 10:20:58 -08:00 |
|
Steven Smith
|
f5f4075aea
|
Fix reading/writing global entity spawn values.
|
2014-01-11 09:30:50 -08:00 |
|
Steveice10
|
4a75af8fa9
|
Use ProtocolConstants in server ping test
|
2014-01-07 18:58:10 -08:00 |
|
Steveice10
|
90a4170a56
|
Add option to not wait for session to connect before returning, ensure that channel has been obtained before returning.
|
2014-01-07 18:57:43 -08:00 |
|
Steveice10
|
a5d007b432
|
Change packet reading constructors to be private
|
2014-01-07 18:45:49 -08:00 |
|
Steveice10
|
4764d3a7ee
|
Fix NPE when writing ServerChunkDataPacket if the chunk array is empty. Fixes further issues with #16
|
2014-01-07 18:33:02 -08:00 |
|
Steveice10
|
3d1915c196
|
Add convenience constructor to ServerChunkDataPacket for unloading chunks
|
2014-01-07 18:29:28 -08:00 |
|
Steveice10
|
b0958f9c0c
|
Corrected chunk data full flag behavior to allow less than a full column of chunks to be sent. Closes #16
|
2014-01-07 16:52:56 -08:00 |
|
Steveice10
|
ee8c53c881
|
Unknown values in ServerBlockBreakAnimPacket = Stage.RESET
|
2014-01-03 17:31:51 -08:00 |
|
Steveice10
|
01306f1b94
|
Somehow this was missed; add keep alive sending
|
2014-01-03 16:27:20 -08:00 |
|
Steveice10
|
a933383832
|
Changed "Internal exception" disconnect message to be identifiable as the library
|
2014-01-03 13:08:54 -08:00 |
|
Steveice10
|
a1a3b749b4
|
Read message as text if json is null in constructor.
|
2014-01-03 13:08:05 -08:00 |
|
Steveice10
|
74a9a442be
|
Add Stage.RESET to ServerBlockBreakAnimPacket
|
2014-01-03 11:50:53 -08:00 |
|
Steveice10
|
30e62ec9e2
|
ServerAnimationPacket should have a varint entity id
|
2014-01-03 10:35:35 -08:00 |
|
Steveice10
|
471a15bf8d
|
Added Generic value to ServerBlockValuePacket to fix cases where a server might send the wrong block id
|
2014-01-03 10:10:46 -08:00 |
|
Steveice10
|
0ba777f18d
|
Changed yaw/pitch in ClientPlayerMovementPacket to floats. Thanks to @hardtoe for pointing out the problems addressed in recent commits
|
2014-01-03 09:15:51 -08:00 |
|
Steveice10
|
aa5c48558c
|
Implement INVALID Face values in ClientPlayerDigPacket for received values such as 255
|
2014-01-03 09:14:00 -08:00 |
|
Steveice10
|
8230753d68
|
Correct reading/writing of ClientAnimationPacket.
|
2014-01-03 09:10:20 -08:00 |
|
Steveice10
|
5bf933881c
|
Correct reading/writing of ClientEntityActionPacket. Closes #12
|
2014-01-03 09:06:54 -08:00 |
|
Steveice10
|
cb39f01614
|
Added DefaultAttribute constructors to Attribute
|
2014-01-01 09:15:08 -08:00 |
|
Steveice10
|
df043e6271
|
Improve toString methods in auth package, remove AuthenticationService
|
2014-01-01 09:12:13 -08:00 |
|
Steveice10
|
c2e238ab8c
|
Moved request methods from AuthenticationService to URLUtils
|
2014-01-01 09:04:50 -08:00 |
|
Steveice10
|
77a7610f32
|
Bumped version up to 1.7.4 and improved Message API
|
2014-01-01 08:43:57 -08:00 |
|
Steveice10
|
e90d9d8031
|
Added support for translate messages
|
2013-12-14 17:22:18 -08:00 |
|
Steveice10
|
eec5807cfa
|
Remove debug message
|
2013-12-14 17:03:25 -08:00 |
|
Steveice10
|
91d16ae3be
|
Change packet header to have length int, add splitter to split packets by length, add encryption support, misc changes in preparation for MCProtocolLib rewrite
|
2013-12-14 16:41:25 -08:00 |
|
Steveice10
|
4088aacd0a
|
Rewrite of library for 1.7.2. Javadocs coming soon
|
2013-12-14 16:40:30 -08:00 |
|
Steveice10
|
e5fc2cef87
|
Initial commit
|
2013-11-29 14:34:06 -08:00 |
|
Steveice10
|
7112e67607
|
Pre-1.7 misc. fixes (Waiting for 1.7.2 MCP update)
|
2013-11-01 17:43:53 -07:00 |
|
Desmond Connor
|
b88f30079f
|
Added Visitor Pattern
|
2013-09-15 12:29:39 +01:00 |
|
Steveice10
|
36b8747461
|
Fix writing field in PacketBlockAction. Thanks to Cr0s for the heads up with problems fixed in this commit and the previous one.
|
2013-08-18 10:17:49 -07:00 |
|
Steveice10
|
f65f0f59e5
|
Fixed some packets, added forge dimension field compatibility to PacketLogin (set PacketLogin.FORGE = true)
|
2013-08-18 10:14:14 -07:00 |
|
Steveice10
|
3f0ad4b462
|
Fix writing length in PacketMapChunk
|
2013-08-06 08:18:58 -07:00 |
|
Steveice10
|
9f7e7302a5
|
Ignore reading in closing socket
|
2013-07-25 18:58:45 -07:00 |
|
Steveice10
|
e2f325a3f1
|
Added particle name constants
|
2013-07-25 11:16:20 -07:00 |
|
Steveice10
|
eed5957621
|
Added missing spawn particle packet
|
2013-07-25 11:10:31 -07:00 |
|
Steveice10
|
332d179a15
|
Initial names for operations based on source code analyzation.
|
2013-07-15 12:45:03 -07:00 |
|
Steveice10
|
fa3ced180a
|
Rename EntityProperty related classes and almost complete namings (remaining: entity attribute operation ids)
|
2013-07-15 12:31:45 -07:00 |
|
Steveice10
|
4f5986cd41
|
Added more complete support for PacketEntityProperties, still need to name 1.6.2 addition
|
2013-07-15 12:06:03 -07:00 |
|
Steveice10
|
f21d07e4e1
|
Fixed StandardInput.readBytes
|
2013-07-11 20:46:41 -07:00 |
|
Steveice10
|
f709c115df
|
Replaced protocol enum with packet registry abstract class. Allows for easier implementation of multiple protocols, both internally and externally.
|
2013-07-10 10:06:18 -07:00 |
|
Steveice10
|
daffd83b24
|
Changed Y values in PacketPlayerDigging and PacketUseBed to unsigned bytes
|
2013-07-10 10:00:22 -07:00 |
|
Steveice10
|
0d63243fb7
|
Don't send packet if the connection isn't connected. Also, set connected to false in CloseThread for good measure
|
2013-07-09 18:31:30 -07:00 |
|
Steveice10
|
8c9a593204
|
Clear packet queue on disconnect. Also, make sure writing/reading are set to false on error
|
2013-07-09 17:44:35 -07:00 |
|
Steveice10
|
c049d00fdf
|
Tweaked disconnect methods
|
2013-07-09 17:41:22 -07:00 |
|
Steveice10
|
be83d60f7c
|
Refactored PacketServerPing a bit
|
2013-07-09 12:18:51 -07:00 |
|
Steveice10
|
a50085a595
|
Updated to 1.6.2 protocol (PacketEntityProperties not fully complete)
|
2013-07-09 08:50:11 -07:00 |
|
Steveice10
|
4da575f615
|
Rewrote most of connection/protocol API
|
2013-07-04 23:21:47 -07:00 |
|
Steveice10
|
d467df8f02
|
Updated to 1.6.1, performed cleanup and javadoc-ing
|
2013-07-04 21:32:15 -07:00 |
|
Steveice10
|
fe0896efe5
|
Ensure socket is properly closed
|
2013-05-20 21:33:50 -07:00 |
|
Steveice10
|
dd80f74776
|
Fixed packet reading/writing for PacketItemData
|
2013-05-20 15:34:16 -07:00 |
|
Steveice10
|
44ea6d654a
|
Lower CPU usage of threads
|
2013-05-18 19:19:49 -07:00 |
|
Steveice10
|
35969b1c32
|
Added event for debugging packet sending
|
2013-05-18 16:27:21 -07:00 |
|
Steveice10
|
e74681587f
|
Fix PacketRespawn field types
|
2013-05-14 19:43:29 -07:00 |
|
Steveice10
|
07fd400335
|
Added reason to DisconnectEvent
|
2013-05-13 16:08:08 -07:00 |
|
Steveice10
|
fd72886ead
|
Merge pull request #2 from btilm305/master
Fix packet read/write info for Packet207SetScoreboardScore
|
2013-05-13 16:01:42 -07:00 |
|
Steveice10
|
2b6be50840
|
Added DisconnectEvent
|
2013-05-13 15:49:21 -07:00 |
|
btilm305
|
0e191e0f1c
|
Fix packet error
Fixes "BAD PACKET ID" from being thrown whenever this.action == 1 as per [mc-dev](https://github.com/Bukkit/mc-dev/blob/master/net/minecraft/server/Packet207SetScoreboardScore.java#L32-L35).
|
2013-05-13 16:26:31 -04:00 |
|
Steveice10
|
0e9fce910a
|
Added utility constant classes for different byte constants
|
2013-04-02 17:02:04 -07:00 |
|
Steveice10
|
ba8b47f9e3
|
Updated for 1.5
|
2013-04-02 16:16:52 -07:00 |
|
Steveice10
|
1cc95973c6
|
Call onConnect when a connection is made to a server, add documentation and utilities for responding to a server list ping.
|
2013-03-05 06:59:38 -08:00 |
|
Steveice10
|
69429e52a9
|
Updated to 1.4.6
|
2012-12-22 20:36:04 -08:00 |
|
Steveice10
|
c4ccc2b749
|
Added server slistener and fixed connecting to servers
|
2012-11-28 07:06:38 -08:00 |
|
Steveice10
|
f506a7eb5f
|
Fixed writing ItemStack as metadata
|
2012-11-27 18:36:00 -08:00 |
|
Steveice10
|
4b6cd21d98
|
Formatting
|
2012-11-27 18:34:09 -08:00 |
|
Steveice10
|
6b3768fe57
|
Updated protocol version.
|
2012-11-21 21:47:34 -08:00 |
|
Steveice10
|
2a51a06742
|
Added pocket edition magic constant
|
2012-10-29 20:04:01 -07:00 |
|
Steveice10
|
15e7e10d94
|
Updated for 1.4 protocol
|
2012-10-29 19:51:24 -07:00 |
|
Steveice10
|
888ddb036d
|
Restructuring and abstraction
|
2012-10-29 19:36:03 -07:00 |
|
Steveice10
|
33adbca643
|
Formatting and readme update
|
2012-09-08 21:48:49 -07:00 |
|
Steveice10
|
5e3286b98e
|
Merge pull request #1 from rapodaca/master
Example and minor tweaks
|
2012-09-08 21:44:52 -07:00 |
|
Rich Apodaca
|
615de16960
|
Fix minor typos
|
2012-09-08 21:40:33 -07:00 |
|
Rich Apodaca
|
c09f3fabd7
|
Added ChatBot example, updated README.
|
2012-09-08 21:35:29 -07:00 |
|
Rich Apodaca
|
ac1196a5f4
|
Fix annotation error. Added username-only method Client#setUser.
|
2012-09-08 20:52:35 -07:00 |
|
Steveice10
|
7607ba30be
|
Don't use multi-catch try
|
2012-09-02 23:18:13 -07:00 |
|
Steveice10
|
9680f15d09
|
Server keep alive
|
2012-09-02 23:16:15 -07:00 |
|
Steveice10
|
02d3442182
|
Added Connection.isConnected()
|
2012-08-12 19:27:43 -07:00 |
|
Steveice10
|
450095417e
|
Initial commit
|
2012-08-12 18:56:36 -07:00 |
|