Paul Heidenreich
0fe401d716
Remove newline
2019-12-17 16:42:10 -08:00
Paul Heidenreich
f27d9eae00
Only write biome data on full chunk packets
2019-12-17 16:42:10 -08:00
Paul Heidenreich
46a0dca278
Update/Fix tests
2019-12-17 16:42:10 -08:00
Paul Heidenreich
783d6cb8b6
Upgrade to 1.15-pre2
2019-12-17 16:42:10 -08:00
Tim203
b0676fedfd
Use no color as default color
2019-12-06 17:47:24 +01:00
Steveice10
dd33da0a42
Add PAINTING MobType.
2019-10-20 20:07:01 -07:00
Redned
85bee0b863
Allow MapIcon display names to be null
...
Sometimes map display names on Java servers are null, and throws an NPE with MCProtocolLib, causing the client to disconnect.
2019-10-19 15:41:06 -05:00
Redned
286c4a1925
Add nbt_tag mapping in MagicValues
2019-10-19 13:43:40 -05:00
Redned
1869bf866f
Add nbt_tag to CommandParser
2019-10-19 13:42:14 -05:00
Redned
8b247d406f
Add nbt_compound_tag mapping in MagicValues
2019-10-18 23:34:39 -05:00
Redned
2d103e5b58
Fix missing nbt_compound_tag value for CommandParser
2019-10-18 22:54:31 -05:00
Steveice10
c792dc022c
Automatically add missing "minecraft:" to identifiers if no namespace is present.
2019-08-29 21:06:46 -07:00
Steveice10
0d4927368c
Make Advancement parentId optional.
2019-08-29 21:03:11 -07:00
Steveice10
11274270fc
Refactor out remaining utility classes.
2019-08-27 23:51:58 -07:00
Steveice10
de39777d38
Clean up some encryption code.
2019-08-27 22:58:41 -07:00
Steveice10
a5f64d8331
Clean up chunk data I/O.
2019-08-27 22:00:55 -07:00
Steveice10
13b92b8710
Add magic values mapping test.
2019-08-27 21:51:05 -07:00
Steveice10
85ab99e33f
Add minecraft:time command parser.
2019-08-27 21:08:08 -07:00
Steveice10
fbef6f274f
Fix particle data being marked as non-null.
2019-08-24 09:21:09 -07:00
Steveice10
8a38cb86d2
Rename motX/Y/Z to motionX/Y/Z
2019-08-24 09:16:21 -07:00
Matteo Carrara
7f5a57163e
Fixes exception when tooltip is a TranslationMessage
2019-08-24 09:16:21 -07:00
Steveice10
4dd7416966
Use Lombok to reduce boilerplate code, add some basic packet read/write tests.
...
Also implements declare commands and declare recipes packets.
2019-08-17 22:59:58 -07:00
Steven Smith
54daad60ac
Merge pull request #475 from ReplayMod/world-type-buffet
...
Add missing "buffet" WorldType
2019-08-04 08:30:01 -07:00
Steven Smith
e517fe69a5
Merge pull request #477 from ReplayMod/missing-effects
...
Add missing Particle/SoundEffect values
2019-08-04 08:29:42 -07:00
Jonas Herzig
bf6ec025fc
Add missing Particle/SoundEffect values
2019-08-04 16:51:41 +02:00
Jonas Herzig
49bcc5343a
Fix MagicValue.key/value being swapped in ServerOpenBookPacket
2019-08-04 15:11:41 +02:00
Jonas Herzig
f36ac9107a
Add missing "buffet" WorldType
2019-08-04 12:00:57 +02:00
Jonas Herzig
3e98900a7c
Update to 1.14.4
2019-07-19 13:01:14 +02:00
Jonas Herzig
c9f115de02
Fix magic value of GlobalEntityType.LIGHTNING_BOLT
2019-07-08 10:19:28 +02:00
Jonas Herzig
f3be50538e
Add missing 1.14 entity statuses
2019-07-06 12:35:08 +02:00
Jonas Herzig
a5af5c1762
Add missing 1.13 entity status
2019-07-06 12:25:24 +02:00
Jonas Herzig
0dc580ee23
Update to 1.14.3
2019-06-24 17:43:41 +02:00
Paul Heidenreich
10b72ca5a6
Update to 1.14.2
2019-05-28 22:39:25 +02:00
Paul Heidenreich
519c2d1304
Update to 1.14.1
2019-05-28 09:11:06 +02:00
Steveice10
d9feb4ad66
Misc 1.14 update cleanup.
2019-05-27 18:12:36 -07:00
Steveice10
385c8fe342
Check current block state before changing block count.
2019-05-27 17:49:40 -07:00
Paul Heidenreich
3211b28c4f
Correctly calculate block count
2019-05-26 18:50:52 +02:00
Paul Heidenreich
ceddf6728a
Add ObjectTypes to MobTypes
2019-05-19 16:58:00 +02:00
Paul Heidenreich
36e5eafd28
Merge branch 'master' of github.com:Steveice10/MCProtocolLib into 1.14
...
Conflicts:
src/main/java/com/github/steveice10/mc/protocol/data/MagicValues.java
src/main/java/com/github/steveice10/mc/protocol/data/game/entity/type/MobType.java
2019-05-03 16:46:02 +02:00
Steveice10
a9d83ee61b
Add missing entity IDs to MobType.
2019-05-03 00:28:49 -07:00
Paul Heidenreich
f2b170bbca
Add New MagicValues for NoteBlockValueType
2019-05-01 13:11:47 +02:00
Paul Heidenreich
c025e954f1
Update Magic Values in BlockValuePacket
2019-05-01 13:06:41 +02:00
Paul Heidenreich
85ffa52f25
Update MagicValues for GenericStatistic
2019-05-01 12:48:07 +02:00
Paul Heidenreich
b0011f18ac
Update Effect Ids
2019-04-30 18:00:38 +02:00
Paul Heidenreich
bd96169b16
Fix Particles for Real
2019-04-30 17:36:47 +02:00
Paul Heidenreich
bbd117d744
Update MagicValues for Particles
2019-04-30 09:31:41 +02:00
Paul Heidenreich
8bd54b3469
Merge branch 'master' into 1.14
2019-04-30 08:59:25 +02:00
Steveice10
6513ff5a91
Merge branch 'master' of github.com:Steveice10/MCProtocolLib
2019-04-29 17:41:19 -07:00
Steveice10
0d0aade9f4
Add PistonValueType 2 mentioned on the protocol wiki.
2019-04-29 17:41:12 -07:00
Paul Heidenreich
1da8f622ff
Fix SpawmObjectPacket
2019-04-29 19:53:33 +02:00
Paul Heidenreich
44deca5ff9
Update Builtin Sounds
2019-04-29 19:41:56 +02:00
Paul Heidenreich
abe45f8e7c
Update Mob and Object Types
2019-04-29 19:41:38 +02:00
Paul Heidenreich
920be76bd1
Add missing UpdatedTileType MagicValues
2019-04-29 19:00:46 +02:00
Jonas Herzig
2e39b44030
Read/write redundant byte array length in ServerUpdateLightPacket
2019-04-29 16:23:02 +02:00
Jonas Herzig
228535b23c
Implement ServerUpdateLightPacket
2019-04-29 14:47:14 +02:00
Paul Heidenreich
71dfa412ac
Replace LightUpdatePacket Implementation With Dummy
2019-04-28 14:25:27 +02:00
Paul Heidenreich
10710b62a2
Add UpdateLightPacket
2019-04-28 13:48:03 +02:00
Paul Heidenreich
01128ae796
Fix Tests
2019-04-28 13:34:04 +02:00
Paul Heidenreich
e6af7ef138
Update Entity Metadata
2019-04-28 13:26:39 +02:00
Paul Heidenreich
78f4d347e9
Update MinecraftConstants
2019-04-28 12:57:22 +02:00
Paul Heidenreich
932b09b27d
Update PlayerPlaceBlockPacket
2019-04-28 12:56:46 +02:00
Paul Heidenreich
f1365868c1
Dlete UseBedPacket
2019-04-28 12:54:20 +02:00
Paul Heidenreich
31e5df1c5f
Add UpdateJigsawBlock
2019-04-28 12:54:05 +02:00
Paul Heidenreich
0e28d84a26
Update CraftingBookDataPacket
2019-04-28 12:46:08 +02:00
Paul Heidenreich
29b54275f2
Add LockDifficultyPacket
2019-04-28 12:45:40 +02:00
Paul Heidenreich
12c370d522
Update And Rename ClickWindowButtonPacket
2019-04-28 12:35:09 +02:00
Paul Heidenreich
84625ecf27
Add SetDifficultyPacket
2019-04-28 12:26:30 +02:00
Paul Heidenreich
1d3c3f20f5
Remove Unused Import in ServerJoinGamePacket
2019-04-28 12:23:09 +02:00
Paul Heidenreich
264db5c4a2
Update DeclareTagsPacket
2019-04-28 12:21:14 +02:00
Paul Heidenreich
f1856bcd5c
Add EntitySoundEffectPacket
2019-04-28 12:17:36 +02:00
Paul Heidenreich
c1a9d298ad
Add UpdateViewDistancePacket
2019-04-28 12:09:10 +02:00
Paul Heidenreich
48a1e1fbda
Add UpdateViewPositionPacket
2019-04-28 12:06:59 +02:00
Paul Heidenreich
2f88909d48
Update RespawnPacket
2019-04-28 12:01:46 +02:00
Paul Heidenreich
36fcac3055
Add Missing Getters To OpenHorseWindowPacket
2019-04-28 11:58:38 +02:00
Paul Heidenreich
49627dbc45
Add TradeListPacket
2019-04-28 11:57:45 +02:00
Paul Heidenreich
2f4a43f729
Update OpenWindowPacket
2019-04-28 11:26:01 +02:00
Paul
e8764e8774
Add ServerOpenBookPacket
2019-04-28 09:33:30 +02:00
Paul
2c385655e9
Update ServerMapDataPacket
2019-04-28 09:21:46 +02:00
Paul
2e17ea14c8
Update ServerJoinGamePacket
2019-04-28 09:19:18 +02:00
Paul
1aa4714ec0
Corrent Register For OpenHorseInventoryPacket
2019-04-28 09:15:04 +02:00
Paulomart
1f56c5ee85
Update ChunkDataPacket
2019-04-26 19:24:18 +02:00
Paulomart
e58309c445
Add OpenHorseWindow Packet
2019-04-26 19:09:18 +02:00
Paulomart
6784967237
Update ServerSpawnObjectPacket: EntityType is now VarInt
2019-04-26 19:03:23 +02:00
Paulomart
086667cfe8
Add new Types for UpdatedTiles
2019-04-26 19:02:06 +02:00
Paulomart
2cdeff6b70
Update ServerDifficultyPacket
2019-04-26 19:00:12 +02:00
Paulomart
49c4d7f0f3
Update Position Read/Write Code
2019-04-26 18:59:29 +02:00
Paulomart
3e793db8e9
Update Packet Ids
2019-04-26 18:59:02 +02:00
Matteo Carrara
25f8bcce7b
Added missing break in ServerPlayerListEntryPacket
2019-03-23 17:44:48 +01:00
Jonas Herzig
66132036aa
Re-add ARMOR_STAND to MobType
2019-03-15 16:53:14 +01:00
Matteo Carrara
9efc4cf2aa
Fixes ServerTabCompletePacket
...
You are not reading transactionId, start and length. See protocol at "Tab-Complete (clientbound)": https://wiki.vg/Protocol#Teleport_Confirm
2019-02-17 00:44:43 +01:00
Steveice10
050ddd3911
Add support for JSON array messages.
2018-12-11 23:46:51 -08:00
Paul
8b759faf44
Update to Minecraft 1.13.2
2018-10-24 17:29:23 +02:00
Steveice10
10ec617e5a
Fix typo in vindicator entity sound names.
2018-10-06 16:23:32 -07:00
Steveice10
a341fb0cfe
Update HangingDirection for 1.13
2018-09-09 16:58:26 -07:00
Steveice10
051561ee2c
Add GenericObjectData, allow object data with value of 0.
2018-09-09 16:22:49 -07:00
Steveice10
3e43b954c1
Add missing SpreadItemParam values, add checks and corrections to ClientWindowActionPacket.
2018-09-06 18:45:11 -07:00
Steveice10
04372d0571
Determine Cipher algorithm based on key type.
2018-09-06 11:06:13 -07:00
Steveice10
345df21061
Use Cipher mode constants.
2018-09-06 10:26:15 -07:00
Steveice10
2a8483a155
Change key generation back to just "AES", be explicit when getting Cipher instance.
2018-09-06 09:34:41 -07:00
Steveice10
2aa66f73e1
Explicitly specify all encryption algorithm components.
2018-09-06 01:27:40 -07:00
Steveice10
4017ec0aea
Distinguish different generic block value types.
2018-09-01 11:25:42 -07:00
Steveice10
d9700732cc
Add GENERIC fallback for block value types with an ID of 0.
2018-09-01 11:24:52 -07:00
Steveice10
54b4e47225
Update ServerBlockValuePacket for 1.13.1.
2018-09-01 11:09:38 -07:00
Steveice10
d719db0086
Update sounds for 1.13.1.
2018-08-31 23:23:07 -07:00
Steveice10
a2851985e4
Fix writing ServerSpawnParticlePacket.
2018-08-31 22:08:03 -07:00
Steveice10
eee8573395
Update to 1.13.1, fix entity IDs.
2018-08-29 20:00:33 -07:00
Jonas Herzig
eec72bffd9
Add LoginPluginRequest/ResponsePacket
2018-07-19 14:43:25 +02:00
Jonas Herzig
dcd1736a5c
Update server-side packet id mappings
2018-07-19 14:32:56 +02:00
Jonas Herzig
488bc9fd4e
Add ClientUpdateStructureBlockPacket
2018-07-19 14:29:23 +02:00
Jonas Herzig
f00f25ad69
Add ClientUpdateCommandBlockMinecartPacket
2018-07-19 14:12:08 +02:00
Jonas Herzig
8e58a9155d
Add ClientUpdateCommandBlockPacket
2018-07-19 14:08:18 +02:00
Jonas Herzig
a111addeb4
Add ClientSetBeaconEffectPacket
2018-07-19 13:59:57 +02:00
Jonas Herzig
16fa0aab9d
Add ClientSelectTradePacket
2018-07-19 13:58:10 +02:00
Jonas Herzig
704ce885cc
Add ClientRenameItemPacket
2018-07-19 13:47:28 +02:00
Jonas Herzig
c3a1b2b6f9
Update ClientCraftingBookDataPacket
2018-07-19 13:45:41 +02:00
Jonas Herzig
5ced5be32c
Update ClientPrepareCraftingGridPacket
2018-07-19 13:41:56 +02:00
Jonas Herzig
d5de1262e9
Add ClientMoveItemToHotbarPacket
2018-07-19 13:39:13 +02:00
Jonas Herzig
074bd8d84f
Add ClientEntityNBTRequestPacket
2018-07-19 13:36:06 +02:00
Jonas Herzig
cace45970a
Add ClientEditBookPacket
2018-07-19 13:34:45 +02:00
Jonas Herzig
bfc511cb49
Update ClientTabCompletePacket
2018-07-19 13:31:45 +02:00
Jonas Herzig
76699d9fcd
Add ClientBlockNBTRequestPacket
2018-07-19 13:31:19 +02:00
Jonas Herzig
e632e480cd
Add ServerDeclareTagsPacket
2018-07-19 13:21:17 +02:00
Jonas Herzig
e9686ac487
Create stub implementation for ServerDeclareRecipesPacket
2018-07-19 13:12:53 +02:00
Jonas Herzig
258efd8be2
Add ServerStopSoundPacket
2018-07-19 13:11:58 +02:00
Jonas Herzig
0264c12567
Update ServerTeamPacket
2018-07-19 13:03:06 +02:00
Jonas Herzig
d1f061bb86
Update ServerScoreboardObjectivePacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
90127e16ed
Update ServerUnlockRecipesPacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
d7a39e67df
Add ServerPlayerFacingPacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
304c8b73be
Update ServerPreparedCraftingGridPacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
3eabf389fa
Update ServerMapDataPacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
1520ef7deb
Update chunk reading/writing
2018-07-19 12:56:32 +02:00
Jonas Herzig
75d4540f8f
Add ServerNBTResponsePacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
3340e5f5e3
Create stub implementation for ServerDeclareCommandsPacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
267b9baca3
Update ServerTabCompletePacket
2018-07-19 12:56:32 +02:00
Jonas Herzig
44c280417b
Remove data from BlockState, it has been merged into the id
2018-07-19 12:56:32 +02:00
Jonas Herzig
f299e463cd
Update UpdatedTileTypes
2018-07-19 10:47:34 +02:00
Jonas Herzig
9f169b6365
Update ServerStatisticsPacket
2018-07-19 10:45:10 +02:00
Jonas Herzig
8a29f2ff5e
Update ServerSpawnPaintingPacket
2018-07-19 10:04:41 +02:00
Jonas Herzig
a9574252e6
Remove ItemStack data, it has been merged into item ids
2018-07-18 23:19:09 +02:00
Jonas Herzig
e34c31e7a9
Add new PARTICLE MetadataType
2018-07-18 23:12:15 +02:00
Jonas Herzig
798265e509
Update particle data
2018-07-18 23:11:54 +02:00
Jonas Herzig
26f3711c7f
Add new OPTIONAL_CHAT MetadataType
2018-07-18 23:04:06 +02:00
Jonas Herzig
669aa7b93f
Update packet ids and mark newly added, missing packets
2018-07-18 22:23:31 +02:00
Jonas Herzig
c374deb992
Begin updating to 1.13
2018-07-18 22:22:51 +02:00
Steveice10
08f1ca0290
Require client token when authenticating with an access token.
2018-06-10 17:25:08 -07:00
Steveice10
1728e10f37
Default to no team color when receiving unknown values. Closes #376
2018-01-11 15:21:32 -08:00
Steven Smith
63e06fabad
Remove hard bitsPerEntry limit, enforce minimum of 4.
2018-01-04 22:28:14 -08:00
Steveice10
6de0593ca1
Add CustomStatistic as fallback for custom or unimplemented statistic IDs.
2017-11-26 18:05:45 -08:00
Jonas Herzig
f9c86c5aa5
Update to MC 1.12.2
2017-09-19 09:13:00 +02:00
Steveice10
dae57d1090
Clean up and format code.
2017-09-01 12:01:46 -07:00
Steven Smith
688e043825
Merge pull request #259 from ReplayMod/skylight-detection
...
Fix skylight detection in some chunk packets (threw OOMError)
2017-08-24 16:47:15 -07:00
Jonas Herzig
96fb4a7cb0
Fix out of bounds smoke effect data
2017-08-24 11:45:03 +02:00
Jonas Herzig
843fc20545
Fix skylight detection in some chunk packets (threw OOMError)
2017-08-24 11:42:12 +02:00
Jonas Herzig
1ca2a9c8ac
Remove achievements (superseded by advancements)
2017-08-20 00:26:39 +02:00
Jonas Herzig
eadc9a7eb3
Add missing statistic types and fix statistics packet reading and writing
2017-08-20 00:26:39 +02:00
Jonas Herzig
9130960d64
Add missing generic statistics
2017-08-19 23:02:42 +02:00
Jonas Herzig
9d1dc4ed40
Change misleading statistic names
2017-08-19 23:02:42 +02:00
Jonas Herzig
e7ee69fb3e
Update to MC 1.12.1
2017-08-04 08:55:20 -07:00
Steveice10
a4a40f3407
Update PlayerState values.
2017-06-16 21:22:21 -07:00
ECC314
897b7fa29f
Added 1.10/1.11 particles.
2017-06-16 09:02:55 +02:00
Jonas Herzig
8747e7abff
Add missing builtin sounds
2017-06-10 13:35:19 +02:00
Jonas Herzig
12129ba6fd
Add ILLUSION_ILLAGER and PARROT entity types
2017-06-10 13:06:09 +02:00
Jonas Herzig
84f80dfb91
Add generic.flyingSpeed attribute
2017-06-10 13:03:35 +02:00
Jonas Herzig
355ba800e0
Add missing entity status LIVING_BURN (36) and LIVING_DROWN (37)
2017-06-10 11:57:01 +02:00
Jonas Herzig
02d21823db
Fix packet ids for client player movement packets
2017-06-10 11:56:22 +02:00
Jonas Herzig
46e3c4e51d
Rename ServerAdvancementProgressPacket to ServerAdvancementTabPacket
2017-06-10 11:14:50 +02:00
Jonas Herzig
4301d73953
Fix fallthrough when writing NBT_TAG metadata
2017-06-10 10:20:15 +02:00
Jonas Herzig
9be58c55d8
Fix reading of recipes in ServerUnlockRecipesPacket
2017-06-10 10:04:57 +02:00
Jonas Herzig
f1afab396e
Update to MC 1.12
2017-06-09 13:22:03 +02:00
Steveice10
f0424a2979
Add missing sound.
2017-05-29 17:48:15 -07:00
Steveice10
cdb3489fe9
Fix translating between map icon types and network values.
2017-05-26 16:01:09 -07:00
Steveice10
c12339d5a3
Map BREAK_SPLASH_POTION to value 2007. Fixes #230 .
2017-05-16 15:35:48 -07:00
Steveice10
3b3bc4f73f
Only overwrite existing values when registering proper sound names.
2017-04-27 18:03:07 -07:00
Steveice10
71414243f8
Update sound list.
2017-03-01 20:00:35 -08:00
Steveice10
661faf9541
Migrate away from spacehq.org
2017-03-01 16:33:38 -08:00
Steveice10
ce0b5ca9ec
Add SHULKER_BOX to UpdatedTileType.
2017-01-21 16:54:16 -08:00
Steveice10
2cf8596668
Update EntityStatus values.
2017-01-20 15:48:51 -08:00
Steveice10
49275165b5
Add missing sound effects.
2017-01-19 20:09:51 -08:00
games647
b6d72152da
Update protocol ids for 1.11.2
2016-12-23 16:57:01 +01:00
Steveice10
5954134812
Update for OpenNBT changes.
2016-12-15 18:15:18 -08:00
Steveice10
f7458966c8
Add ARMOR_STAND to MobType.
2016-12-15 16:22:34 -08:00
Steveice10
5c4cebdcac
Minor cleanup.
2016-12-15 16:13:24 -08:00
johni0702
839925054b
Update to MC 1.11
2016-12-03 20:31:07 +01:00
Steven Smith
55859fa1ae
Account for empty NameTagVisibility and CollisionRule strings. Fixes #190 .
2016-09-05 19:28:41 -07:00
Steven Smith
630f7c27a4
Revise and update Achievement enum. Fixes #194 .
2016-09-05 19:23:57 -07:00
Jadon Fowler
27baf233c9
Check for negative GameModes in ServerPlayerListEntryPacket
...
These are sometimes negative for some reason. I was only able to
reproduce this on one server, but this fixed it. The server was
sending out a GameMode of -1.
2016-08-23 20:18:41 -07:00
Steven Smith
8b1b94cb7c
Compare magic string values with equalsIgnoreCase.
2016-06-28 13:34:26 -07:00
Final Child
f1f1d992a4
Bump MC version to 1.10.2. Nothing changed.
2016-06-26 13:03:07 +09:00
Steven Smith
6a71567147
Merge pull request #182 from finalchild/master
...
Add BlockFace.SPECIAL. Fix #181
2016-06-20 18:11:55 -07:00
Steven Smith
a7b882a7d7
Fix #183 .
2016-06-20 18:08:37 -07:00
Final Child
c46750a396
Add BlockFace.SPECIAL
2016-06-19 21:48:30 +09:00
Final Child
456fb5c084
Make ServerListener use default ServerInfoBuilder and compression threshold if the flag is not set
2016-06-12 16:36:31 +09:00
Final Child
1d87b5499e
Fix sounds. Have a TODO
2016-06-09 18:19:12 +09:00
Final Child
8bd59d7138
Update to MC 1.10
2016-06-09 17:47:46 +09:00
Final Child
0e05503348
Update to MC 1.10-pre1
2016-06-06 21:56:48 +09:00
Final Child
99824e1e4c
Fix #159 (Effect)
2016-05-25 16:39:02 +09:00
Final Child
03f1d7d92d
Fix last commit's code style
2016-05-25 16:28:10 +09:00
Final Child
61dbf354ff
Fix #163 (ServerBlockValuePacket)
2016-05-25 16:25:56 +09:00
Final Child
c36ab6b76e
Fix ServerChunkDataPacket
2016-05-21 16:18:35 +09:00
Final Child
8ac2ac9a0f
I think this is enough.
2016-05-15 17:30:23 +09:00
Final Child
a1571ed0cb
Change decs of packet IDs to hexs
2016-05-15 16:30:51 +09:00
Final Child
bc5d6f49e4
Yep
2016-05-15 15:56:17 +09:00
Final Child
56002e2167
Removed Update Sign (clientbound) (0x46); Update Block Entity with action
...
9 should be used instead
2016-05-15 15:55:28 +09:00
Final Child
0817147b1a
Add TODO to Column
2016-05-15 15:44:54 +09:00
Final Child
01d7ed04b3
Protocol version 110
2016-05-15 15:40:11 +09:00
yawkat
02488a3812
Fix START/STOP_RAIN mappings
2016-04-12 16:54:00 +02:00
yawkat
ebee856602
Reflective toString implementation for all packets [Adds #152 ]
2016-04-08 17:23:16 +02:00
Final Child
f8ea987395
Change the type of ServerJoinGamePacket's gamemode to int
2016-04-03 20:45:53 +09:00
Final Child
820da1d459
Remove SoundCategory's useless semicolon
2016-04-03 20:27:37 +09:00
Final Child
cf2282a0be
Enhance attribute names
2016-04-03 20:25:25 +09:00
Final Child
c133281224
Update to MC 1.9.2
2016-04-03 20:09:47 +09:00
Steven Smith
16a120036c
Make MagicValues key type more lenient.
2016-03-12 10:48:32 -08:00
Steven Smith
7dd6887fed
Fix ServerEntitySetPassengersPacket.
2016-03-12 10:42:10 -08:00
MatteCarra
e447052eca
Chunk light fix
2016-03-11 16:59:37 -08:00
Steven Smith
da5591b4fe
Add OVERPOWERED achievement.
2016-03-11 16:59:34 -08:00
Steven Smith
4ed72deb75
Update and clean up data values.
2016-03-04 18:32:10 -08:00
Steven Smith
97c0a69294
1.9
2016-03-03 18:32:08 -08:00
Steven Smith
0adb269ae1
Fix block tests.
2015-10-03 13:22:31 -07:00
Steven Smith
480f339742
15w39c, major restructuring.
2015-09-24 20:51:43 -07:00
Steven Smith
544e47c9e7
Don't release buffer after single use.
2015-09-24 16:45:05 -07:00
Steven Smith
0d1036693c
Minor fix.
2015-09-24 16:31:07 -07:00
Vladislavs Golubs
0f45de347b
Tweaks for reading and writing block position
...
Also improved tests code
2015-09-24 16:30:47 -07:00
Vladislavs Golubs
074d2b1849
Fixed BlockChangePacket after last changes
2015-09-24 16:12:40 -07:00
Steven Smith
471d98ee4b
Parse block change value into id and data, minor cleanup.
2015-09-21 20:38:44 -07:00
Steven Smith
b958e52ba5
Remove old chunk data packet constructor for unloading chunks.
2015-08-25 18:48:44 -07:00
Steven Smith
a91a407d90
15w35b
2015-08-24 20:17:03 -07:00
Steven Smith
03379f767d
Update usages of MagicValues.key to account for throwing IllegalArgumentException instead of returning null.
2015-08-23 12:48:33 -07:00
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
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
58cc7de810
Report DisconnectedEvents in tests.
2015-08-21 20:47:54 -07:00
Steven Smith
8f98f3a780
Add unit test from @ensirius.
2015-08-21 19:30:33 -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
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
b22cd66d4f
General cleanup, fixes, and re-versioning.
2015-07-20 11:13:18 -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
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
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
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
5546770d4b
1.8
2014-09-02 16:11:24 -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
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
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
640e5b30fa
Initialize lastPingTime to current time before starting KeepAliveThread loop. Probably fixes #41
2014-06-26 10:43:21 -07:00
Steven Smith
670d471a34
Update for PacketLib changes.
2014-06-21 19:50:58 -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
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
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
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
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
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