Commit Graph

38 Commits

Author SHA1 Message Date
Myles
9144980474 Read full dig packet 2016-03-07 23:52:12 +00:00
Myles
67bad0dec8 Add it so when you're on 1.9 you can block using shields. Also change ConnectionInfo to use lombok. 2016-03-07 22:21:32 +00:00
Myles
a92a7d6e02 Merge pull request #165 from StamBoom/savedthehorses
Fixed horses inventory/elytra exception
2016-03-07 18:52:11 +00:00
Myles
fc7cdb4244 Clear bytes instead of reading them, close streams when done. (May fix a few memory leaks) 2016-03-07 18:51:18 +00:00
Mats
d5b375b264 Fixed horses inventory/elytra exception 2016-03-07 19:45:00 +01:00
Phenomax
1262847a0e [+] added lombok in order to smaller code by removing unnecessary getter, setter and constructors
[~] switched to bytecode version 1.8 (lambda expressions)
[~] general code cleanup (lambda expressions, for each, collapsed catch blocks, diamond maps)
2016-03-07 15:43:31 +01:00
Myles
3c5a6a3b7b Fix README, also change a bit of the fixJson so that it can handle quotes on signs. 2016-03-06 14:40:23 +00:00
Myles
fe77df1434 Fix brewing #141 2016-03-06 12:25:54 +00:00
Mats
a314b86f57 Fix commandblock minecarts 2016-03-06 12:18:18 +01:00
Myles
e487eeb395 Update to 0.5.3, add inventory title tracking so we're working towards some of the inventory bugs with new ones. 2016-03-06 00:25:24 +00:00
Mats
6db7755633 Fix commandblocks 2016-03-05 20:36:06 +01:00
Myles
ac2178a247 Add debug mode so we can analyse packets 2016-03-04 23:10:07 +00:00
Myles
fb5dace6a6 Add armour, based on HugoDaBoss code but modified to work correctly with shift click. Also fix small issue from last commit. 2016-03-04 20:03:46 +00:00
Myles
963f021226 Fix books, also makes ItemSlotRewriter.ItemStack fields public 2016-03-04 10:04:50 +00:00
Myles
2704611977 Cancel sounds properly, fixes block placing issue on bungee. Updated version to 0.4.8 2016-03-03 22:48:17 +00:00
Myles
c2edf45846 Change package for slot rewriter. 2016-03-03 21:06:36 +00:00
Paulomart
fd704f6a29 Merge remote-tracking branch 'origin/spawnegg-and-potions'
Conflicts:
	src/main/java/us/myles/ViaVersion/transformers/OutgoingTransformer.java
	src/main/java/us/myles/ViaVersion/util/PacketUtil.java
2016-03-03 21:38:16 +01:00
Paulomart
00df80e6fd Replace nms code with fancy library and own code. 2016-03-03 21:31:56 +01:00
Paulomart
64c2ba243f Basic support for rewriting SpawnEggs and Potions, still needs more work 2016-03-03 21:31:50 +01:00
Myles
ab9f786999 Don't send a signed byte for digging. 2016-03-03 19:56:00 +00:00
Myles
fee986d215 Make the injectors work in any 1.8 version. Now looks through fields for suitable in case of different field names also construct slot using known arguments. 2016-03-03 18:12:10 +00:00
Myles
318db73f3c This is a huge commit, adds ProtocolLib support. (To the best extent I can):
Channels now work as proxies for the minecraft encoder and decoder, this allows better compatibility when transforming packets.
ConnectionInfo now holds an activate state to deactivate.
Now only 2 handlers
We now use info.getChannel().pipeline().writeAndFlush to ensure we catch it ourselves.
Fix EntityMetadata from last commit so it sends empty metadata instead of cancelling whole packet.
Warn if they reload and don't reinject.
2016-03-02 15:21:07 +00:00
Myles
114a7b6bd6 Format some lines properly 2016-03-02 10:19:36 +00:00
Myles
153a68bf06 Credits to @SanderGielisse, change how netty information is stored so it's not constant and is now attached to ConnectionInfo 2016-03-02 10:12:43 +00:00
Myles
6199e1d8ce Correct last commit to make it work. 2016-03-02 10:09:04 +00:00
Myles
0db43e612e Merge pull request #25 from HugoDaBosss/master
Fix USE_ITEM using correct item. Fix SPAWN_OBJECT velocity.
2016-03-02 10:07:09 +00:00
Myles
b785fe0515 Add EntityUtil & move utils to util package. 2016-03-01 23:09:29 +00:00
Paulomart
bd46c3f5a0 Reflector Main Class and add API framework. 2016-03-01 22:28:18 +01:00
HugoDaBosss
db9cd296ee Fix USE_ITEM using correct item. Fix SPAWN_OBJECT velocity. 2016-03-01 19:56:48 +01:00
Mats
6f25090c01 Fixed riding on entities. 2016-03-01 15:28:17 +01:00
Myles
122a7e05f6 Fix signs also bump version to 0.2 2016-02-29 19:40:07 +00:00
Myles
c641f02d7e Implement remaining packets, comment out debug info. 2016-02-29 18:49:31 +00:00
Myles
bf11edfaa9 Add sending of hand item back :) 2016-02-29 18:00:56 +00:00
Myles
3cc6bf4c51 Remove NMS, now uses reflection. (whew) 2016-02-29 17:35:55 +00:00
Myles
156f42318c We don't need gson here. 2016-02-29 13:49:38 +00:00
Myles
1a1ffe4265 Code Cleanup, remove some of the output debug (Packet debug is still there) 2016-02-29 13:26:06 +00:00
Myles
59b270beda Prevent use of 2nd arm slot, items will get thrown on the ground when used. 2016-02-29 13:15:38 +00:00
Myles
67b31c5060 Initial Commit, need to upload license. You may not claim credit for anything given here if used. All rights reversed excluding extracts from MCProtocolLib. 2016-02-28 22:44:33 +00:00