3
0
Mirror von https://github.com/ViaVersion/ViaVersion.git synchronisiert 2024-11-09 01:30:13 +01:00
Commit graph

346 Commits

Autor SHA1 Nachricht Datum
Myles
8afc850ed3 Add new config option "sync-chunks", chunks will now be sent in sync with the MC thread when true, this fixes timings (paper spigot mostly issue) 2016-03-06 13:45:26 +00:00
HugoDaBosss
3c6dcfe5bf Update OutgoingTransformer.java 2016-03-06 14:42:50 +01:00
HugoDaBosss
59d637e0f5 More formatting (stupid eclipse) 2016-03-06 14:42:22 +01:00
HugoDaBosss
923f3088c0 Formatting 2016-03-06 14:40:52 +01:00
HugoDaBosss
4f8aff9c01 Forgot to remove debug message 2016-03-06 14:37:51 +01:00
HugoDaBosss
99ceb9ae79 Fix mob spawners when no EntityId is given 2016-03-06 14:32:57 +01:00
Myles
6e0554f4a4 Fix enchanting tooltips 2016-03-06 13:22:56 +00:00
Myles
36879f8d02 Fix small issue with updater 2016-03-06 13:02:54 +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
840c90f871 Don't use GSON >.> 2016-03-06 11:03:41 +00:00
Myles
2a247595c8 Handle invalid version numbers 2016-03-06 10:49:21 +00:00
Myles
4124c3454e Change it so when there is no connection we don't bug them. Also change it to use http instead of https, as https requires certain certificate info by linux. 2016-03-06 10:46:38 +00:00
fillefilip8
d6403d495d Opps :) Github likes me :D Removed the new api methods from this branch :D 2016-03-06 10:42:26 +01:00
fillefilip8
d7f54048ff Made the config use the default bukkit config methods insteed. 2016-03-06 10:39:58 +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
Myles
0d0e1c16ea Fix issue with formatting :) (fixes quotes) 2016-03-05 23:24:23 +00:00
Myles
f462ff9e8a Fix weird closedchannel bug 2016-03-05 22:16:43 +00:00
Myles
5582556d8a Fix issue with biomes on chunks, #125 2016-03-05 22:05:17 +00:00
Myles
ef6214a442 Fix getHandItem across reloads, though half the things will still break on reload :( 2016-03-05 21:23:14 +00:00
Myles
369710333c Change updating so it doesn't tell you on current version up to date but warns if you're on a newer version than expected / older one in console. 2016-03-05 21:15:51 +00:00
Myles
30c4fea044 Add new /viaversion dontbugme, change method if the version looks like it's custom / debug (not compiled by maven) 2016-03-05 20:54:35 +00:00
HugoDaBosss
65770d7c5b Added proper update message 2016-03-05 21:37:12 +01:00
Mats
6db7755633 Fix commandblocks 2016-03-05 20:36:06 +01:00
Myles
653c3d3984 Merge pull request #131 from StamBoom/patch
Fix book formatting and invalid book tag at empty book
2016-03-05 19:18:39 +00:00
fillefilip8
457d7e4777 Fixed some maven warnings. 2016-03-05 14:37:01 +01:00
Mats
b3dc465498 Remove debug message 2016-03-05 11:35:32 +01:00
Mats
c56109a64c Fix book formatting and invalid book tag at empty book 2016-03-05 11:30:17 +01:00
Myles
d5e720fe09 Merge pull request #130 from HugoDaBosss/patch-8
Fix spawners showing the correct mob
2016-03-05 00:28:24 +00:00
HugoDaBosss
a42526bb88 Small formatting 2016-03-05 01:24:15 +01:00
HugoDaBosss
bd5f44b477 Fixed spawners showing the correct mob 2016-03-05 01:21:37 +01:00
Myles
d5d8881677 Add debug to show metadata ID on error 2016-03-04 23:30:37 +00:00
Myles
ac2178a247 Add debug mode so we can analyse packets 2016-03-04 23:10:07 +00:00
Myles
24fa8aec35 Removed channel closed exception 2016-03-04 23:07:22 +00:00
HugoDaBosss
ace178834e Removed Herobrine. 2016-03-05 00:00:50 +01:00
HugoDaBosss
c071c895e7 Fixed double flint and steel sound and added support to ignore sounds in
1.9
2016-03-04 22:58:40 +01:00
Myles
6fe3c15f7d Remove 1.9 chunk unloading, should fix #38 2016-03-04 21:16:12 +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
f71e51c85e Add packet sending to API 2016-03-04 19:24:44 +00:00
Myles
12df86a142 As per wiki.vg only unload if bitmask = 0 and full chunk (not sure if this fixes chunk issue) 2016-03-04 10:09:06 +00:00
Myles
963f021226 Fix books, also makes ItemSlotRewriter.ItemStack fields public 2016-03-04 10:04:50 +00:00
Myles
0aa190353e Add potions, including splash. 2016-03-04 01:01:04 +00:00
Myles
a42b113618 Use new JSONParsers or they all implode. 2016-03-03 23:40:09 +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
d7b7c4916a Read any remaining bytes, not sure if this fixes any errors but we ideally should to prevent issues. 2016-03-03 22:01:49 +00:00
gigosaurus
ee58fbedbe Fix some MalformedJsonExceptions
This should fix the last possible cause of issue #70
2016-03-03 21:28:40 +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
c97b443cf2 I dont even Java. 2016-03-03 21:32:01 +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
0ad2e6478d Merge pull request #103 from StamBoom/master
Fix skin overlay
2016-03-03 19:56:55 +00:00
Myles
ab9f786999 Don't send a signed byte for digging. 2016-03-03 19:56:00 +00:00
Mats
e826b339f6 Fixed missing Player metadata 2016-03-03 20:49:29 +01:00
Mats
f06851f57a Fix skin overlay 2016-03-03 20:37:46 +01:00
Myles
1a90f0eb28 Use new method for finding cause, might need updating with disconnect. Can't replicate disconnect spam on any version on my machine. Also move to JSON for all because older versions don't have GSON :( in main package 2016-03-03 19:24:37 +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
fillefilip8
9108e78491 Added more yml info and remove author name from the message in the command. 2016-03-03 18:30:13 +01:00
Myles
1b75526892 Implement changes to entity effect 2016-03-03 18:30:00 +01:00
fillefilip8
5930a83765 Added a command and a new API function "getVersion()" 2016-03-03 18:29:59 +01:00
fillefilip8
ef118a3a64 * One JavaDoc to the api XD
* Added faster way to change version number.
2016-03-03 17:33:47 +01:00
fillefilip8
bb42cda4a8 . 2016-03-03 17:33:28 +01:00
fillefilip8
121bc9de6c * Modifyed that fancy message when 1.9 clients try to enter a Minecart or a Boat :)
* Renamed the listener to something better.
2016-03-03 17:33:27 +01:00
fillefilip8
1e873c123c Added that fancy message when 1.9 clients try to enter a Minecart :) 2016-03-03 17:33:27 +01:00
Myles
c704b3709a Implement changes to entity effect 2016-03-03 15:17:31 +00:00
Myles
fd0bd53826 Bump version to 0.4.6 2016-03-03 13:07:57 +00:00
Myles
e11c8320f0 Merge pull request #83 from StamBoom/master
Fix unmount
2016-03-03 12:56:54 +00:00
HugoDaBosss
cc813545d8 Formatting 2016-03-03 12:22:54 +01:00
HugoDaBosss
e1ba6e07c2 Fix animals appearing as babies instead of parent 2016-03-03 12:20:19 +01:00
Mats
1bf49b1f0b Fix unmount 2016-03-03 12:18:23 +01:00
Myles
b10aa30d9b Change error correction to use super, should restore default functionality to errors. 2016-03-03 10:24:01 +00:00
Myles
615b9f847c Merge pull request #77 from HugoDaBosss/patch-2
Don't send malformed JSON anymore, preventing kicks.
2016-03-03 10:04:54 +00:00
HugoDaBosss
854e24f8fc More formatting 2016-03-03 10:47:22 +01:00
HugoDaBosss
ff0544f29a Eclipse is changing my bracket markup x.x 2016-03-03 10:46:38 +01:00
HugoDaBosss
72ae12bc77 Don't send malformed JSON anymore, preventing kicks. 2016-03-03 10:44:57 +01:00
HugoDaBosss
29d2334ef0 Fixed bracket markup ;) 2016-03-03 10:09:38 +01:00
HugoDaBosss
afb96c4878 Fixed double break sound 2016-03-03 10:06:24 +01:00
HugoDaBosss
e4346611c9 Small optimization 2016-03-03 01:40:24 +01:00
Myles
86d543d700 Add new contributor, update version to 0.4.5 :) 2016-03-03 00:13:53 +00:00
gigosaurus
573dcc10b1 Fix player entity meta data
I'm not 100% confident that what I'm doing here is correct, but looking at http://wiki.vg/Pre-release_protocol#Spawn_Player I think I'm doing it right.

fixes #58
2016-03-03 00:06:13 +00:00
Myles
3e30d989a0 Print out stack traces instead of throwing them move. 2016-03-02 23:20:57 +00:00
gigosaurus
2e9987373d Fix PLAY_USE_BED's old ID 2016-03-02 22:16:58 +00:00
Myles
27c2f4c076 Bump version 2016-03-02 22:01:16 +00:00
Myles
e9b61a8e91 Merge pull request #50 from Mystalion/awesome-metadata
Rewrite Metadata system to read the data from the bytebuf instead of
2016-03-02 20:57:33 +00:00
Paulomart
222dee6fda Rewrite Metadata system to read the data from the bytebuf instead of
using the last sent packet.
2016-03-02 21:39:37 +01:00
Myles
e8cc25baad Should fix any ClosedConnection output 2016-03-02 20:19:47 +00:00
Myles
785f0664da Fix wither & add more debug info to missing metaindex 2016-03-02 19:42:14 +00:00
Myles
ea6c648e4f Fix spam, update to version 0.4.3 2016-03-02 19:12:38 +00:00
Myles
4cdfd72700 Ensure no bytes are left on the bytebufs and ensure it is cancelled properly. Update Version to 0.4.2 2016-03-02 18:41:47 +00:00
Myles
ccd6987f11 Bump to 0.4.1, Fixes bungee issues :) (Some chunk stuff, me being an idiot) 2016-03-02 17:03:32 +00:00
Myles
6c96271925 Bump the version, we now support ProtocolLib (hopefully it works properly) 2016-03-02 15:26:32 +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
Paulomart
79e5555d42 Drop MetadataPacket where metadata could not be rewritten 2016-03-02 13:31:15 +01: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
Mats
dac9bd58e5 Fix TabList header/footer gives (By non-json Strings) MalformedJsonException 2016-03-02 10:27:17 +01:00
Myles
8e0833ca6b Fix nether & end #30 bump to 0.3.7 2016-03-02 00:23:33 +00:00
Myles
88086e00d0 Bump to 0.3.6 2016-03-02 00:09:12 +00:00
Myles
9368347b56 Fix chat which is not got proper JSON 2016-03-01 23:35:16 +00:00
Myles
6828425d72 Update version to 0.3.5 2016-03-01 23:16:49 +00:00
Myles
f9da275358 Fix lightning, track entities sent to the client and use them for mapping MetaIndex instead of previous method. (Allows custom entities and client side packets properly. Echo Pet works!!! + fixes some latency with methods) 2016-03-01 23:16:10 +00:00
Myles
1445bd37c3 Remove unused method from MetaIndex 2016-03-01 23:15:08 +00:00
Myles
2de176e55c Fixed guardian info. 2016-03-01 23:09:55 +00:00
Myles
b785fe0515 Add EntityUtil & move utils to util package. 2016-03-01 23:09:29 +00:00
Myles
984176d53b Merge pull request #27 from Mystalion/api
Reflector Main Class and add API framework.
2016-03-01 21:43:44 +00:00
Paulomart
bd46c3f5a0 Reflector Main Class and add API framework. 2016-03-01 22:28:18 +01:00
Paulomart
3425ed94e0 Fix support for paintings, also add a read and write position method. 2016-03-01 21:38:35 +01:00
Myles
8ceee31299 Fix JSON for title packet, #24. Also implement method for generic JSON fixing woo! 2016-03-01 19:20:54 +00:00
HugoDaBosss
db9cd296ee Fix USE_ITEM using correct item. Fix SPAWN_OBJECT velocity. 2016-03-01 19:56:48 +01:00
Myles
6b3fb6424c Update version to 0.3.4, as it should fix JSON data bug. 2016-03-01 18:06:39 +00:00
Myles
5c0ba593da Bump version to 0.3.3 2016-03-01 16:58:56 +01:00
Mats
1f51cf8416 Fix MalformedJsonException on opening renamed containers 2016-03-01 16:51:13 +01:00
Myles
2a67301642 Bump version to 0.3.3 2016-03-01 14:40:53 +00:00
Myles
46ec24a686 Merge pull request #17 from StamBoom/master
Fixed riding on entities. (To some extent)
2016-03-01 14:35:59 +00:00
Mats
6f25090c01 Fixed riding on entities. 2016-03-01 15:28:17 +01:00
Myles
dd36686f1c Merge pull request #14 from HugoDaBosss/master
Fixed: ItemFrame crash, remaining missing sounds and Horse Metadata
2016-03-01 14:24:51 +00:00
HugoDaBosss
43aaa728b5 Fix Horse Metadata Error 2016-03-01 15:09:21 +01:00
HugoDaBosss
45dfe7261b Added remaining missing sounds 2016-03-01 14:48:00 +01:00
Mats
7831dc0082 Fix MalformedJsonException on Kick / Disconnect 2016-03-01 14:25:26 +01:00
HugoDaBosss
ba4e6e5d2f Fixed ItemFrame crash 2016-03-01 14:24:58 +01:00
Myles
68bfaf6d23 Tiny bit of bracket reformatting just for format consistency 2016-03-01 11:00:06 +00:00
Myles
954dfb74e5 Refactor sounds into its own package, update README and version to 0.3.2 (Now with working sounds, thanks HugoDaBosss!) 2016-03-01 10:58:39 +00:00
Myles
f95e7f98b7 Merge pull request #9 from HugoDaBosss/master
Added support for named sound effect packet.
2016-03-01 10:54:25 +00:00
Myles
aabd79e6c7 Force entity meta data remapper to check all non living entity metadata first. (Fixes ArmorStands) 2016-03-01 10:50:21 +00:00
HugoDaBosss
db7daaa6ca Update OutgoingTransformer.java 2016-03-01 11:48:52 +01:00
HugoDaBosss
b66ea090c2 Added support for named sound effect packet. 2016-03-01 11:43:34 +01:00
Myles
ad3317f8d8 Update version number 2016-02-29 22:51:46 +00:00
Myles
3b480a61bd Correct boots so they display correctly 2016-02-29 22:48:29 +00:00
Myles
c0296f04a1 Allow sharing of protocol packet handler and be more verbose to do with metaindex data 2016-02-29 22:43:53 +00:00
Myles
6f605e8d6c Fix signs correcting any json issues. 2016-02-29 21:27:17 +00:00
Myles
e885a1cec2 Update version to 0.3, also fix issue with teams haha 2016-02-29 20:35:50 +00:00
Mats
5738a992e5 Fix map crash 2016-02-29 21:26:02 +01:00
Myles
122a7e05f6 Fix signs also bump version to 0.2 2016-02-29 19:40:07 +00:00
Mats
e6a9cc4776 Fix move packets 2016-02-29 19:56:09 +01: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
135942c033 Warn users that it doesn't work with late-bind (possibly allow it in future), also stop bytebuf input mem leak. 2016-02-29 12:49:14 +00:00
Myles
0930420844 Oops :) 2016-02-28 23:23:27 +00:00
Myles
16e546803c Remove TODO, format README 2016-02-28 23:18:33 +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