FlorianMichael
0dd7dfe2f3
Handle empty items in pre 1.20.5 protocols
...
Maps empty items to null on read in 1.13, 1.13.2 and 1.20.2 item types and handles the empty item->null transition in 1.10->1.11
2024-06-09 15:14:45 +02:00
Nassim Jahnke
b77d0fedd9
Remove no longer needed empty item check in entity data
...
Also fixes bad null values being set there
2024-06-09 13:05:52 +02:00
RK_01
c07adfddb2
Add StructuredItem#emptyArray ( #3915 )
2024-06-07 22:34:45 +02:00
Nassim Jahnke
1e244a126d
Handle optional item cost nullability
2024-06-07 13:51:28 +02:00
Nassim Jahnke
842cb8dac5
Change items to not be nullable in 1.20.5+
...
With the server and client actually having empty checks in many places now, this simplifies empty checks going forward
2024-06-07 13:34:46 +02:00
Nassim Jahnke
5053d739c0
Handle empty items in some thrown projectiles
...
Fixes #3909 , #3910
2024-06-07 12:24:02 +02:00
EnZaXD
d43ad37663
Add missing conditions to 1.20.5 item type writing ( #3913 )
2024-06-06 19:30:03 +02:00
EnZaXD
bb48dc90f9
Add EntityRewriter#registerBlockStateHandler ( #3912 )
2024-06-06 11:00:18 +02:00
EnZaXD
1ea27f1077
Improve some grammar and rename update checker setting ( #3900 )
2024-06-04 12:41:12 +02:00
EnZaXD
3f72e9ea47
Don't publish extra modules ( #3901 )
2024-06-03 15:22:59 +02:00
EnZaXD
8a826b88fb
Move firework flight length appending into VB protocol ( #3902 )
2024-06-02 09:04:24 +02:00
EnZaXD
82452dbdfe
Remove bungee options from config.yml ( #3898 )
2024-06-01 20:37:38 +02:00
Nassim Jahnke
e439d040a7
Update Gradle wrapper
2024-06-01 16:59:26 +02:00
Nassim Jahnke
2f41d09e23
Remove deprecated codec handler
2024-06-01 16:49:50 +02:00
Nassim Jahnke
0f73304a1d
Fix trim pattern
2024-05-31 15:17:04 +02:00
EnZaXD
2dad770d67
Include website url in plugin.yml ( #3897 )
2024-05-31 09:40:12 +02:00
EnZaXD
2a088c08ed
Handle edge cases when converting legacy components ( #3896 )
2024-05-30 22:55:03 +02:00
Nassim Jahnke
d4034792c4
Update publication metadata
2024-05-30 22:37:20 +02:00
Nassim Jahnke
7bdcf9a456
Replace other Bungee references
2024-05-30 21:55:10 +02:00
Nassim Jahnke
a48c3a6ec2
Move Bungee and Sponge platforms to separate plugins
...
Bungee support is half broken due to not having the same injection points as Velocity and has become less and less stable with every update. The Sponge plugin has been almost entirely unused
2024-05-30 21:52:34 +02:00
EnZaXD
5245a7ef2e
Replace DataItem constructor usages ( #3893 )
2024-05-30 10:42:55 +02:00
EnZaXD
03e8eec12e
Wrap BASE_COLOR, CONTAINER_LOOT and CONTAINER inside block entity tag in 1.20.5->.3 ( #3892 )
...
Closes https://github.com/ViaVersion/ViaBackwards/issues/763
2024-05-29 16:47:53 +02:00
EnZaXD
76abe4432f
Handle items with invalid amount in 1.20.3->.5 ( #3889 )
2024-05-29 16:46:25 +02:00
EnZaXD
af393c564f
Fixup ComponentUtil#trimStrings detection ( #3888 )
2024-05-29 10:21:50 +02:00
EnZaXD
d8aa3c4b39
Add DataItem constructor without data short ( #3884 )
2024-05-28 10:52:57 +02:00
EnZaXD
d9446eed07
Improve block break/place detection in 1.8->1.9 ( #3886 )
...
Servers can send sound packets where the positions have a slight offset. This PR aims to improve the detection to account for that.
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/333
2024-05-28 08:43:21 +02:00
Nassim Jahnke
3f7d286606
Gracefully handle empty first input item in trades
...
Fixes #3885
2024-05-27 22:15:40 +02:00
RK_01
869755ec4a
Perform deep copy in DataItem#copy ( #3883 )
2024-05-27 13:28:39 +02:00
Nassim Jahnke
e26f63c703
Clean up 1.12 recipe data handling
...
Supersedes #3880
2024-05-26 20:38:27 +02:00
Nassim Jahnke
792f52e637
Fix firework flight show item conversion
...
Fixes #3877
2024-05-26 13:02:38 +02:00
EnZaXD
e886aca8be
Remove outdated dependencies/plugins from plugin.yml ( #3874 )
2024-05-25 18:50:38 +02:00
Nassim Jahnke
94e853e5cf
Add entity id to painting items
2024-05-22 10:42:38 +02:00
EnZaXD
9b1c97919c
Only soft fail CUSTOM_PAYLOAD content reading ( #3873 )
...
Reading of the channel shouldn't be soft failed as the game code only try catches content reading
2024-05-22 09:44:38 +02:00
Nassim Jahnke
01589b3c49
Always throw on serverbound custom payload errors
...
Old server versions did suppress exceptions, but that doesn't matter for us
2024-05-21 20:47:48 +02:00
Nassim Jahnke
c5756fe45c
Rename Position to BlockPosition
2024-05-21 13:05:15 +02:00
EnZaXD
9547cf160d
Fixup ComponentUtil#legacyToJsonString behavior on items with styles ( #3868 )
2024-05-21 11:30:57 +02:00
EnZaXD
659bee771b
Use mapped identifier getter when converting items in 1.20.3->.5 components ( #3869 )
2024-05-20 19:08:10 +02:00
EnZaXD
d5ccb17951
Add default firework flight length in 1.20.5->1.20.3 ( #3866 )
2024-05-20 14:11:16 +02:00
Pantera (Mad_Daniel)
47f5617f83
Fix 1.20.5->1.20.3 unpaired lodestone compass ( #3864 )
2024-05-19 11:58:25 +02:00
EnZaXD
052fb6e366
Fixup LODESTONE_TRACKER rewriting in 1.20.3->.5 and backwards ( #3862 )
2024-05-19 09:40:10 +02:00
EnZaXD
7d9c6fea69
Fix firework rewriting in 1.20.3->.5 ( #3860 )
...
Makes the explosion tag optional like it is in 1.20.4 so the tooltip shows the correct duration when crafting a firework, also fixes the type used for Flight which is byte in 1.20.4
2024-05-19 09:29:05 +02:00
EnZaXD
f92d241028
Use Key#namespaced in entity type enums ( #3858 )
2024-05-17 21:04:54 +02:00
RK_01
0427aec4ab
Fix 1.8->1.9 item rewriting ( #3859 )
2024-05-17 18:17:44 +02:00
Nassim Jahnke
5a1a22a007
Replace runnables with method in packet send methods
2024-05-16 21:55:51 +02:00
RK_01
91f31b578f
Clean up tags rewriting ( #3856 )
2024-05-16 10:31:05 +02:00
EnZaXD
1399c901d2
Add rewriter function for legacy chunk types to BlockRewriter ( #3854 )
2024-05-15 16:58:57 +02:00
EnZaXD
b3d02491c6
Update listener package names in bukkit platform ( #3853 )
2024-05-15 16:52:17 +02:00
EnZaXD
1d0b6cc5c4
Update data class names to indicate target version ( #3851 )
2024-05-15 10:45:07 +02:00
EnZaXD
04b31d70b2
Fixup legacy entity type hierarchy and namings ( #3849 )
2024-05-14 20:56:07 +02:00
Nassim Jahnke
0fc0259d8c
Remove version check for getting protocol path
2024-05-14 20:55:36 +02:00
Nassim Jahnke
9fd40395eb
Move occluding state ids to data file
2024-05-14 20:55:35 +02:00
Nassim Jahnke
75d86851ce
Apply IJ code reformat, rename rewriter methods, change metadata references to entity data
...
Doing lots of things in one commit to not muddy file history too much - almost all of these changes are fully automated
2024-05-14 20:55:33 +02:00
Nassim Jahnke
b3f0c3e9a7
Update readme, actions
2024-05-14 18:54:24 +02:00
Nassim Jahnke
d6b5b5dc3e
Move PS compatibility to an addon
...
PS has long been dead, so moving it away removes unnecessary complexity/the extra module. The additional code when getting the protocol version was long dead as well, since all connections are injected.
2024-05-14 18:54:24 +02:00
EnZaXD
fcfea24b36
Rework logging inside protocols, add Protocol#getLogger() ( #3843 )
2024-05-14 18:54:23 +02:00
EnZaXD
9149f12809
Use global logger for configs, delete Config#LOGGER ( #3846 )
...
There is no reason to keep a separate logger for config files, this also doesn't work as intended since creating new Java loggers isn't really possible (they don't match the usually formatting Via.getPlatform().getLogger() would provide). This PR deletes the logger and uses the global/main logger provided by the platform, this has been tested with bukkit.
2024-05-14 18:54:23 +02:00
Nassim Jahnke
73c58518ad
Remove mavenLocal resolution
2024-05-14 18:54:23 +02:00
EnZaXD
c9dfc739a2
Change CUSTOM_PAYLOAD handler in 1.10->1.11 to soft fail. ( #3844 )
2024-05-14 18:54:23 +02:00
EnZaXD
bd4df2813d
Refactor protocols to match template module ( #3842 )
2024-05-14 18:54:23 +02:00
FlorianMichael
d47b5be7f3
Move GameMode enum into api module
...
Actually not needed there but still fits in there
2024-05-14 18:54:22 +02:00
FlorianMichael
0142e3aea7
Rename a few data classes, provider packages, task classes
2024-05-14 18:54:22 +02:00
FlorianMichael
d0fecb8951
Merge rewriter and packet classes (entities and items) in 1.8->1.9
2024-05-14 18:54:22 +02:00
Nassim Jahnke
5286efde15
Move type instances out of its enclosing class
...
Type constants being hold by its own abstract class has lead to classloading issues in the past, now we're finally free
2024-05-14 18:54:19 +02:00
EnZaXD
ca25e62d2d
Cleanup 1.8->1.9 class structure ( #3841 )
2024-05-14 18:53:54 +02:00
Nassim Jahnke
501f65e216
Packet and entity type renames
...
Use Mojang mapped names for packet types to be consistent with functionality and easy to look up
2024-05-14 18:53:51 +02:00
Nassim Jahnke
e965e97139
Package/class renames and moves
2024-05-14 18:53:05 +02:00
Nassim Jahnke
75db1a7cdf
Start work on ViaVersion 5.0.0
...
Bump Java target to 17, clean up using its new language features
Remove unnecessary checked exception throwing
Remove deprecated code
2024-05-14 18:53:02 +02:00
Nassim Jahnke
2d41eb52a6
Remove invalid chunk entities for 1.20.5 clients
...
Fixes #3804
2024-05-14 18:47:57 +02:00
Nassim Jahnke
7e268a6f87
Bump version to 4.10.3-SNAPSHOT
2024-05-14 16:33:39 +02:00
Nassim Jahnke
113bf1e275
4.10.2 Release
2024-05-10 13:24:23 +02:00
EnZaXD
2aec3ce6d1
Expose StructuredDataConverter#removeBackupTag ( #3838 )
2024-05-09 20:50:45 +02:00
EnZaXD
f60e31ac78
Add block entity ids in 1.20.3->.5 conversion ( #3837 )
2024-05-09 20:37:20 +02:00
EnZaXD
8c4ff7ebfc
Remove fix which got merged into MCStructs ( #3836 )
2024-05-09 20:04:36 +02:00
Nassim Jahnke
4c7729e602
Fixup banner handling, some other fixes
2024-05-09 19:33:26 +02:00
Nassim Jahnke
3dfc3bb15b
Actually add properties tag in 1.20.5->1.20.4 item handler
2024-05-09 17:21:53 +02:00
EnZaXD
69b33dc2d2
Handle invalid disconnect message in 1.8->1.9 ( #3834 )
2024-05-09 09:26:28 +02:00
EnZaXD
c24169c410
[ci skip] Use login/status packet enums in older protocols ( #3835 )
2024-05-09 09:25:54 +02:00
Nassim Jahnke
31211c2214
Fix tipped arrow and area effect cloud color
2024-05-08 20:28:55 +02:00
Nassim Jahnke
cb5fc9fb08
Fix empty effect handling
...
Fixes #3832
2024-05-08 11:55:35 +02:00
EnZaXD
a8d7ab62e3
Add alpha to particle colors in 1.20.3->.5 ( #3827 )
2024-05-06 09:51:41 +02:00
Nassim Jahnke
71313b4753
Simplify raider check in 1.13->1.14 entity data handler
2024-05-06 09:42:49 +02:00
Nassim Jahnke
994bc8eefc
Move down super onMappingDataLoaded calls
2024-05-05 23:15:20 +02:00
Nassim Jahnke
7d35826637
Bump version to 4.10.2-SNAPSHOT
2024-05-05 23:12:43 +02:00
Nassim Jahnke
4f40372392
4.10.1 Release
2024-05-05 16:38:28 +02:00
Nassim Jahnke
e993be751c
Filter items in entity data with amount < 1
2024-05-05 16:36:46 +02:00
Nassim Jahnke
f1b92fea8d
Move loadFullMappings to MappingDataBase, use loadMiMappings
2024-05-05 14:41:30 +02:00
Nassim Jahnke
fc9d5b6d9d
Clean up entriesLength usage
2024-05-05 13:33:21 +02:00
EnZaXD
9549a18cec
Handle duplicated registry ids in 1.20.3->.5 ( #3825 )
...
Minecraft 1.20.4 and earlier silently overrides the previous values if multiple registry elements have the same id (Tested using a Fabric 1.20.4 mod by parsing a registry sent by a server and then printing the parsed objects).
2024-05-05 13:08:09 +02:00
Nassim Jahnke
d691096ce1
Move around types, apply to other enums
...
This doesn't include ALL abstract types, mostly if they are single-use or not at all relevant to our handling and most likely never will
2024-05-05 12:10:57 +02:00
Nassim Jahnke
73ed425bf7
Fixup entity type hierarchy
2024-05-04 18:11:50 +02:00
EnZaXD
cdc9c3ae95
Update mappings ( #3823 )
...
https://github.com/ViaVersion/Mappings/commit/48167fe5b6db1d51157d88a7cc028c11da922514
2024-05-03 19:12:24 +02:00
EnZaXD
c113e19d41
Convert plain to json instead of doing component conversion in DeathListener ( #3821 )
...
Closes https://github.com/ViaVersion/ViaVersion/issues/3817
2024-05-02 17:09:27 +02:00
EnZaXD
d3af70d76c
Add optional registry utils to TagUtil ( #3819 )
2024-05-02 15:45:19 +02:00
Nassim Jahnke
c00bc6b667
Check both namespaced and implicit key when replacing registry
2024-05-01 10:28:53 +02:00
Nassim Jahnke
fa3c933b2f
Fix banner pattern backup
...
Fixes #3816
2024-05-01 00:06:22 +02:00
Nassim Jahnke
07bb0269c3
Auto: Update copyright headers
2024-04-30 22:23:11 +02:00
Nassim Jahnke
57c0d83608
Clean up component rewriter
2024-04-30 16:09:11 +02:00
Nassim Jahnke
4854b131b8
Some cleanup
2024-04-30 09:02:24 +02:00
Nassim Jahnke
1864b66e42
Handle new banner patterns in backwards translation
2024-04-29 23:58:57 +02:00
Nassim Jahnke
8aa6769193
Handle empty items in item lists
2024-04-29 23:11:10 +02:00
Nassim Jahnke
5f90bcbbaf
Fix item cost type reading
2024-04-28 15:15:17 +02:00
Nassim Jahnke
d068822143
Add paperweight-mappings-namespace manifest attribute
2024-04-28 03:51:56 +02:00
Nassim Jahnke
a77e328dfe
Put components in entity data through component rewriter
...
Cursed, but possibly needed
2024-04-27 21:39:20 +02:00
Gero
9c84e0dbe9
Fix remapping of 1.20.5 CLICK_WINDOW_BUTTON
2024-04-27 21:26:28 +02:00
Nassim Jahnke
66e0453398
Fix block protocols disconnect packet
2024-04-27 12:13:09 +02:00
Nassim Jahnke
7ec6888a30
Handle invalid command argument types
...
The client ignores these presumably for modded servers
Fixes #3806
2024-04-27 11:26:18 +02:00
Nassim Jahnke
c9733948b3
Use raw data filler in 1.12->1.13
2024-04-27 10:23:04 +02:00
Nassim Jahnke
798b70cbe6
Be even more defensive about half valid items in hover events
...
While they aren't particularly useful or intended, they were valid
2024-04-26 19:00:37 +02:00
Nassim Jahnke
1f43ff571d
Bump to 4.10.1-SNAPSHOT
2024-04-26 18:26:37 +02:00
Nassim Jahnke
d28e7cd652
4.10.0 Release
2024-04-26 15:03:17 +02:00
Nassim Jahnke
f20d99fcef
Add 1.20.6 to .5 version
...
We technically don't know whether that will stay true, but might as well now to prevent confusion, as it wouldn't have any consequences if it did change
2024-04-26 15:02:57 +02:00
Nassim Jahnke
a1c182f291
Ignore invalid names in the data component for hover events as well
2024-04-26 10:01:29 +02:00
Nassim Jahnke
8e63fd635b
Ignore invalid names in player heads
2024-04-26 09:29:19 +02:00
FlorianMichael
676e62c71f
Fix via dump throwing an error on sponge
2024-04-25 22:44:42 +02:00
FlorianMichael
f422e03348
Rename ranged protocol version names
2024-04-25 20:31:22 +02:00
Nassim Jahnke
fdf735420f
Add enforce-secure-chat setting to determine what is sent to the client by default
2024-04-25 20:21:36 +02:00
Nassim Jahnke
b13fbbe175
Fix various issues in hover events serialization
2024-04-25 10:34:24 +02:00
Nassim Jahnke
9dd3348510
Move appendClientbound/Serverbound methods to Protocol interface
2024-04-24 20:11:05 +02:00
Nassim Jahnke
0e97af29b4
Add warning on Bungee startup
...
Without more specific injection points as with Velocity, Via has started failing more and more on Bungee and maintaining the required hackfixes coming from that has shown time intensive
2024-04-24 19:56:09 +02:00
Nassim Jahnke
3dfcd6b9b9
Fix written book hover serialization
2024-04-24 15:47:56 +02:00
Nassim Jahnke
8df0c0ae2e
Catch component parsing exceptions separately instead of failing the entire item
2024-04-24 15:47:47 +02:00
Nassim Jahnke
d2ca6a82be
Assume enforce secure chat as false by default
...
Setting it to true will result in chat validation errors on the client for other players without chat sessions or valid signatures
2024-04-24 10:26:35 +02:00
Nassim Jahnke
9654a613cd
Put combat kill through component rewriter
2024-04-24 10:15:53 +02:00
Nassim Jahnke
c5e6fa7d0c
Fix trim material ids at tail
2024-04-24 10:11:22 +02:00
Nassim Jahnke
b78f9d350b
Check for lore length, not component length
2024-04-23 23:53:24 +02:00
Nassim Jahnke
ebbe1b6da2
Make backwards enchantment code more readable
2024-04-23 23:44:12 +02:00
Nassim Jahnke
3aed7cb949
Fix mending translation from getting the id from the wrong class
2024-04-23 19:56:17 +02:00
Nassim Jahnke
e2f3dc7572
Limit enchantments to 0-255
2024-04-23 19:32:32 +02:00
Nassim Jahnke
f2b9c42590
Remove snapshot version support
2024-04-23 17:01:46 +02:00
Nassim Jahnke
9894671274
Add back default method
2024-04-23 13:47:05 +02:00
Nassim Jahnke
71ab15b331
Serialize to 1.20.3 components in conversion
...
Aside from hover events, only reading of components changed and we need the 1.20.3 hover input. Hover events are already handled by us.
2024-04-23 13:39:15 +02:00
Nassim Jahnke
34bc5b9d36
Put item name and lore through component rewriter
...
An absolute classic moment where servers are putting hover events into not hoverable item names and lore
2024-04-23 13:07:05 +02:00
Nassim Jahnke
d80fd46c2f
Update version references
2024-04-23 11:26:17 +02:00
Nassim Jahnke
b47446d9f7
Merge branch 'refs/heads/dev' into preview
2024-04-23 10:59:45 +02:00
EnZaXD
dcf741a2ba
Fix sound mapping lookup in 1.8->1.9 ( #3801 )
2024-04-23 10:46:40 +02:00
Nassim Jahnke
a4adef3cec
Fix attribute slot handling
2024-04-22 23:57:55 +02:00
Nassim Jahnke
f525ad98e7
Fix handling of sweeping
2024-04-22 16:24:13 +02:00
Nassim Jahnke
bc0b4470f6
1.20.5-rc3
2024-04-22 16:20:09 +02:00
Nassim Jahnke
d3d6d4f1cd
Fixes to hover event handling, some cleanup
2024-04-22 16:05:44 +02:00
Nassim Jahnke
5069b26c2f
Reuse previously sent enforces-secure-chat value
2024-04-22 16:05:40 +02:00
FlorianMichael
079671060c
Remove items from extra-identifiers-1.20.3 file
2024-04-22 07:13:03 +02:00
Nassim Jahnke
89cd8aec1d
Merge branch 'refs/heads/dev' into preview
2024-04-21 23:47:01 +02:00
Nassim Jahnke
7ac7ea485f
Add UserConnection to component rewriters as well
2024-04-21 23:01:58 +02:00
Nassim Jahnke
5e4f25efeb
Merge branch 'refs/heads/dev' into preview
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# common/src/main/java/com/viaversion/viaversion/rewriter/ItemRewriter.java
2024-04-21 22:51:45 +02:00
Nassim Jahnke
a152993ffd
Add UserConnection to item rewriters
...
Already required for ViaBackwards, later required for ViaVersion as well due to synchronized registry entries in items
2024-04-21 22:39:13 +02:00
Nassim Jahnke
73daac471c
Split up version data in dump
2024-04-21 21:55:59 +02:00
Nassim Jahnke
f4e9225f85
Store item identifiers, make identifier files more compact via global table
2024-04-21 20:47:38 +02:00
EnZaXD
1ed22327f6
Replace string->component conversion in 1.8->1.9 ( #3794 )
2024-04-21 16:00:30 +02:00
EnZaXD
ce2ad7d5eb
Change default value for new ocelot setting ( #3797 )
2024-04-21 15:15:17 +02:00
FlorianMichael
d7e66260de
Add 1.20.5 nbt->component conversion base
...
Has to be implemented into ViaBackwards yet and handlers are still missing
2024-04-21 14:53:25 +02:00
FlorianMichael
dc6d581123
Update mcstructs and use new component serializer
2024-04-21 12:13:59 +02:00
FlorianMichael
bd3f1206e6
[ci skip] document 1.9 metadata in MetaIndex
2024-04-21 11:35:10 +02:00
FlorianMichael
b9e92e5c1f
Fix zombie metadata in 1.10->1.11
2024-04-21 11:24:20 +02:00
Gero
0acaed7c7a
Use correct item type for 1.20.5 particle reading
2024-04-20 23:50:24 +02:00
FlorianMichael
3055a4277d
Use toString() method in ComponentUtil
2024-04-20 22:52:40 +02:00
Gero
bcbe69d24c
Fix ITEM_NAME component to tag conversion
2024-04-20 22:44:22 +02:00
EnZaXD
33cc21d6e6
Add setting for ocelot->cat translation in 1.13.2->1.14 ( #3796 )
2024-04-20 15:17:26 +02:00
Nassim Jahnke
949b3d712e
Fix illager metadata in 1.13->1.14
2024-04-20 13:36:00 +02:00
Nassim Jahnke
216dcb2931
Remove invalid zombified piglin data
2024-04-20 12:43:08 +02:00
Nassim Jahnke
bff1536529
Fall back to keys without namespace in registry data
2024-04-20 12:06:39 +02:00
Nassim Jahnke
b221e47eb7
Add creative mode range attributes if needed
...
Add the range argument either with or without modifiers depending on the gamemode to otherwise reset them
2024-04-19 21:35:41 +02:00
EnZaXD
fb434a79bd
Use correct deserialization method in SerializerVersion#toComponent ( #3795 )
...
MCStructs has multiple methods for parsing jsons depending on the version, we should use them correctly in our wrapper to support all possible cases of components.
2024-04-19 17:05:07 +02:00
Nassim Jahnke
1be0605f51
Eat remaining particle data in spawn particle
2024-04-19 17:02:08 +02:00
Nassim Jahnke
c75b4d8ef5
1.20.5-rc2
2024-04-19 15:38:35 +02:00
Gero
e08c263ced
Add missing dust_color_transition data remapping (changed in 24w03a)
2024-04-19 11:02:11 +02:00
Nassim Jahnke
1bb85b11e9
Merge branch 'refs/heads/dev' into preview
2024-04-19 10:11:05 +02:00
AJ Ferguson
128e191132
Fix 1.15->1.16 item attribute uuid ( #3793 )
2024-04-19 10:09:17 +02:00
Nassim Jahnke
3520f99d5a
Remove empty items from various block entities
2024-04-19 09:56:24 +02:00
RaphiMC
7825a1e460
Handle show_entity type field
2024-04-18 23:11:19 +02:00
RK_01
bfde4b953c
Fix 1.11->1.12 show_achievement rewriter ( #3792 )
2024-04-18 20:45:19 +02:00
Nassim Jahnke
57b37457d6
Add spit damage type
...
The client depends on it
2024-04-18 20:12:38 +02:00
Nassim Jahnke
f7aa1a516e
Fill wolf_food item tag
2024-04-18 18:58:29 +02:00
Nassim Jahnke
b1468ac6d0
Update particle codec format
...
Was changed in 1.20.5-pre1
2024-04-18 18:36:22 +02:00
Nassim Jahnke
27b5fdb4ff
Merge branch 'refs/heads/dev' into preview
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13_1to1_13/metadata/MetadataRewriter1_13_1To1_13.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_14to1_13_2/metadata/MetadataRewriter1_14To1_13_2.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_15to1_14_4/metadata/MetadataRewriter1_15To1_14_4.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_16_2to1_16_1/metadata/MetadataRewriter1_16_2To1_16_1.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_16to1_15_2/metadata/MetadataRewriter1_16To1_15_2.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_18to1_17_1/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19_3to1_19_1/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
2024-04-18 16:17:05 +02:00
Nassim Jahnke
a99273db2e
Always call onMappingDataLoaded in TagRewriter
...
In case they are needed in the future, so that we don't also have to check whether the different methods are actually called
2024-04-18 16:12:57 +02:00
Nassim Jahnke
64f911ed4a
1.20.5-rc1
2024-04-18 15:47:44 +02:00
EnZaXD
4302dd61aa
Remove Protocol1_9To1_8#FIX_JSON usage in 1.11->1.12 ( #3791 )
2024-04-18 15:26:13 +02:00
EnZaXD
98c5d38d0c
Push book contents through component conversion in 1.8->1.9 ( #3790 )
2024-04-18 15:25:48 +02:00
FlorianMichael
033d5ae49a
Handle removed item conversion in component rewriter
2024-04-17 22:39:08 +02:00
Nassim Jahnke
8cf9114403
1.20.5-pre4
2024-04-17 15:01:16 +02:00
EnZaXD
bd8e469216
Fix IdAndData constructor without data field ( #3789 )
2024-04-17 08:46:56 +02:00
EnZaXD
57d7fd59cc
Change IdAndData#setData parameter to int ( #3788 )
2024-04-16 21:00:04 +02:00
EnZaXD
8fe0681778
Replace incoming/outgoing usages with client/server bound ( #3787 )
2024-04-16 20:59:48 +02:00
EnZaXD
ea5cf3e594
Add IdAndData util and replace conversions ( #3786 )
2024-04-16 15:55:55 +02:00
Nassim Jahnke
13eec3c2ea
1.20.5-pre3
2024-04-16 15:36:02 +02:00
Nassim Jahnke
31ccd2ab9b
1.20.5-pre2
2024-04-15 17:14:23 +02:00
FlorianMichael
2be190d152
Some consistency cleanup
2024-04-13 22:32:56 +02:00
FlorianMichael and RaphiMC
4e25549682
Handle legacy item hover events
...
Co-authored-by: RaphiMC <50594595+raphimc@users.noreply.github.com >
2024-04-13 21:01:34 +02:00
FlorianMichael
287678c12a
[ci skip] Add comments for conversion direction to classes
2024-04-13 20:58:38 +02:00
FlorianMichael
4343aa17fc
Add missing annotations to StatePropertyMatcher
2024-04-13 20:57:32 +02:00
FlorianMichael
970986bc59
Add component rewriter for 1.20.3->1.20.5
2024-04-13 20:56:54 +02:00
RK_01
2586788bf6
Fix config read/write error when parent file is null ( #3783 )
2024-04-10 17:35:25 +02:00
EnZaXD
0c2c8400ae
Make handling of optional block metadata more explicit in <1.19.4 ( #3782 )
2024-04-10 17:34:56 +02:00
Nassim Jahnke
ba4404fad6
1.20.5-pre1
2024-04-10 17:33:10 +02:00
RK_01
6f53c069ea
Fix 1.12 -> 1.13 held enderman block translation ( #3781 )
2024-04-10 10:43:48 +02:00
Nassim Jahnke
99f29e2597
Prepare proper banner id tracking, small other fixes
2024-04-09 12:40:16 +02:00
EnZaXD
7932b79080
Explain backup tags ( #1 )
2024-04-08 16:59:33 +02:00
FlorianMichael
4b780b92ee
Fix armor trim conversion
2024-04-08 15:05:01 +02:00
Nassim Jahnke
d04aaeb926
Handle color in area effect cloud
2024-04-08 14:21:11 +02:00
FlorianMichael
9f1ee27afc
Add missing checks in item id conversions
2024-04-08 13:36:58 +02:00
Nassim Jahnke
5f685884ff
Handle entity effect particle in spawn particle
2024-04-08 13:33:59 +02:00
FlorianMichael
ba2e50cc88
Fix StructuredDataConverter#removeItemBackupTag
2024-04-08 13:31:13 +02:00
FlorianMichael
7b28683b6a
Add remaining data backup handling
2024-04-08 13:18:49 +02:00
Nassim Jahnke
510747a7cd
Replace empty items in recipes
2024-04-08 10:53:39 +02:00
Nassim Jahnke
8c5752bb4c
Update unsupported java version warning
2024-04-07 22:34:20 +02:00
Nassim Jahnke
33e2a1fc13
Send unsigned messages if possible
...
The server cannot guarantee that the last seen values are correct, so in order to avoid kicks from invalid signatures, we will just strip them if possible.
2024-04-07 22:05:14 +02:00
Nassim Jahnke
dbe8a389ce
Update authors
2024-04-07 20:41:44 +02:00
Nassim Jahnke
83223c1520
Also handle ack in serverbound chat message
2024-04-07 20:35:07 +02:00
FlorianMichael
935077222e
Simplify code
2024-04-07 20:08:16 +02:00
FlorianMichael
8961660846
Fix chat command handling
2024-04-07 19:43:29 +02:00
Nassim Jahnke
1fe23e4aeb
Fix trade list handling
2024-04-07 13:36:02 +02:00
Nassim Jahnke
06394c1f74
Apply network limits
2024-04-07 11:41:57 +02:00
Nassim Jahnke
68c2af2795
Replace unknown sounds with direct value in registry data
2024-04-06 23:47:27 +02:00
Nassim Jahnke
35a00d0b95
Check for new outbound_config pipeline handler
2024-04-06 23:10:58 +02:00
Nassim Jahnke
c2489c7a4c
Back up 1.20.5 data components in VB for creative clients
2024-04-06 21:26:44 +02:00
Nassim Jahnke
c743c20334
Update wolf textures again, add utility methods
2024-04-06 21:26:44 +02:00
FlorianMichael
228689f181
Remove temporary goat horn fix
2024-04-06 21:26:44 +02:00
Nassim Jahnke
67e6e1a2e3
24w14a
2024-04-06 21:26:44 +02:00
Nassim Jahnke
a2c1c52f51
24w13a
2024-04-06 21:26:44 +02:00
Nassim Jahnke
fd4db24d44
Fix intangible projectile data reading
2024-04-06 21:26:43 +02:00
Nassim Jahnke
0b7fdd4c69
Update wild wolf texture field name
2024-04-06 21:26:43 +02:00
Nassim Jahnke
4849ca0745
Start working on 24w12a
2024-04-06 21:26:43 +02:00
Nassim Jahnke
60b782455d
Fix display tag setting and doubled item id rewriting
2024-04-06 21:26:43 +02:00
FlorianMichael
3fef71db2e
Added missing null checks for CONTAINER_LOOT handler
2024-04-06 21:26:43 +02:00
Nassim Jahnke
9ca02680c8
Fix enchantment level
2024-04-06 21:26:43 +02:00
FlorianMichael
5899886b42
Fixes
2024-04-06 21:26:42 +02:00
Nassim Jahnke
c2567115d8
Fix various issues
2024-04-06 21:26:42 +02:00
Nassim Jahnke
4255876c22
Fix up block state handling, add PotDecorations wrapper
2024-04-06 21:26:42 +02:00
FlorianMichael
57a589924d
More structured data handling
2024-04-06 21:26:42 +02:00
Nassim Jahnke
936dcafc11
Make HolderSet an interface
2024-04-06 21:26:42 +02:00
Nassim Jahnke
b6489b8343
Fix block predicate parsing
2024-04-06 21:26:41 +02:00
Nassim Jahnke
bf11a0a7de
Start working on 24w11a
2024-04-06 21:26:41 +02:00
Nassim Jahnke
7d41706026
Rewrite block predicates the other way around as well
2024-04-06 21:26:41 +02:00
FlorianMichael
93f081dd84
Add even more backwards rewriters
2024-04-06 21:26:41 +02:00
Nassim Jahnke
3f82b150d2
Handle CanPlaceOn and CanDestroy tags
2024-04-06 21:26:39 +02:00
Nassim Jahnke
7a96498f6d
Some sanity checks, get item id by name fast
2024-04-06 21:26:17 +02:00
FlorianMichael
817febe605
Even more work!
2024-04-06 21:26:16 +02:00
Nassim Jahnke
bb4a8b73e0
Small cleanup
2024-04-06 21:26:16 +02:00
Nassim Jahnke
8d3492ba30
Add more structured data -> nbt converters
2024-04-06 21:26:16 +02:00
Nassim Jahnke
658364b643
Add a few structured data -> nbt converters
2024-04-06 21:26:16 +02:00
Nassim Jahnke
666b204ebb
Prepare class for structured data->tag rewriting
2024-04-06 21:26:16 +02:00
Nassim Jahnke
bfab9b0c11
Banner patterns and wolves
2024-04-06 21:26:15 +02:00
Nassim Jahnke
121f107ff3
More handled structures
2024-04-06 21:26:15 +02:00
Nassim Jahnke
426bd9aa99
More handled structures
2024-04-06 21:26:13 +02:00
Nassim Jahnke
7a66bb8e1c
More handled structures
2024-04-06 21:25:39 +02:00
Nassim Jahnke
329abcac7d
More handled structures
2024-04-06 21:25:08 +02:00
Nassim Jahnke
0961de898d
Handle books, among other things
2024-04-06 21:25:05 +02:00
Nassim Jahnke
b4ee564aa2
24w10a, more item component work
2024-04-06 21:23:57 +02:00
EnZaXD
73178b504e
Inline player on-ground movement handler ( #3777 )
2024-04-06 09:29:57 +02:00
EnZaXD
d0cc531386
Cleanup MetaIndex style and field names ( #3775 )
2024-04-05 20:15:41 +02:00
EnZaXD
617ef10667
Remove MetaType1_8#NonExistent ( #3774 )
2024-04-05 19:48:59 +02:00
EnZaXD
5569caf610
Improve horse armor patch in 1.8->1.9 ( #3773 )
2024-04-05 15:46:20 +02:00
EnZaXD
868a5bd24e
Remove non existing metadata from MetaIndex ( #3772 )
2024-04-05 15:45:13 +02:00
EnZaXD
b113a82710
Catch errors in <= 1.20 custom payload reading ( #3770 )
2024-04-04 22:25:02 +02:00
EnZaXD
3ee4c8ed63
Make ViaVersion fake nbt format consistent ( #3771 )
...
Adding ItemRewriter#nbtTagName utils to prefix nbt tags with a consistent format:
<Platform>|<Protocol name>|<original nbt name>
2024-04-04 09:31:58 +02:00
EnZaXD
cd65925d6b
Add conversion methods to SerializerVersion and replace missing MCStructs usages ( #3769 )
2024-04-01 15:52:57 +02:00
Nassim Jahnke
307414eb51
Move simple mcstructs usage into utils
2024-04-01 14:13:43 +02:00
EnZaXD
51745cb2ef
Rewrite 1.12.2->1.13 ComponentRewriter ( #3765 )
2024-04-01 13:38:43 +02:00
EnZaXD
f44782d21d
Fix minor inconsistencies in protocol packages ( #3768 )
2024-04-01 12:55:50 +02:00
EnZaXD
7556f7b8fa
Move chat registry dumps into nbt files ( #3763 )
2024-03-31 15:07:46 +02:00
EnZaXD
abd58399cd
Remove entity metadata buffering in 1.8->1.9 ( #3766 )
2024-03-30 22:27:40 +01:00
EnZaXD
0a2fd8f296
Add MappingDataLoader#getLogger and MappingDataLoader#getDataFolder ( #3757 )
2024-03-24 22:04:41 +01:00
EnZaXD
f2c816df72
Add mapped and unmapped identifier read method ( #3756 )
2024-03-24 12:14:42 +01:00
EnZaXD
098f7ff3c2
Allow platforms to use the mapping system ( #3754 )
2024-03-24 11:10:20 +01:00
RK_01
18f04bf8ea
Add more functionality to ChunkUtil ( #3755 )
2024-03-24 11:05:30 +01:00
Nassim Jahnke
feefe6f278
Merge branch 'master' into dev
...
# Conflicts:
# bukkit-legacy/src/main/java/com/viaversion/viaversion/bukkit/util/ProtocolSupportUtil.java
# bukkit/src/main/java/com/viaversion/viaversion/bukkit/platform/BukkitViaInjector.java
# bungee/src/main/java/com/viaversion/viaversion/bungee/handlers/BungeeServerHandler.java
# bungee/src/main/java/com/viaversion/viaversion/bungee/providers/BungeeVersionProvider.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_9to1_8/storage/EntityTracker1_9.java
# common/src/main/java/com/viaversion/viaversion/update/UpdateUtil.java
# velocity/src/main/java/com/viaversion/viaversion/velocity/platform/VelocityViaInjector.java
# velocity/src/main/java/com/viaversion/viaversion/velocity/service/ProtocolDetectorService.java
2024-03-22 20:54:44 +01:00
Nassim Jahnke
4074231a57
Update Hangar publish plugin
2024-03-22 20:49:57 +01:00
Kichura
13efe47a5c
Update build dependencies ( #3742 )
2024-03-22 20:38:03 +01:00
Nassim Jahnke
b07cf03dc1
Check for jsonnull in component conversion
...
Closes #3745
2024-03-17 16:23:27 +01:00
Nassim Jahnke
0a921d9bdc
Use the correct entity sound rewriter method
2024-03-14 14:43:37 +01:00
EnZaXD
7b0c2fb51a
Replace printStackTrace usages with proper logging ( #3741 )
2024-03-09 13:57:41 +01:00
Nassim Jahnke
b426302e76
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# gradle/libs.versions.toml
2024-03-09 12:59:36 +01:00
Nassim Jahnke
3442cda8ce
Update ViaNBT
2024-03-09 12:57:55 +01:00
Nassim Jahnke
55a0a70264
Merge branch 'master' into dev
2024-03-09 11:36:41 +01:00
EnZaXD
a9bfda4568
Rewrite 1.11->1.12 ChatItemRewriter ( #3740 )
2024-03-09 10:58:42 +01:00
Nassim Jahnke
93990c8baa
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# gradle.properties
# gradle/libs.versions.toml
2024-03-07 13:45:10 +01:00
Nassim Jahnke
f868dfa125
Update ViaNBT
2024-03-07 13:30:33 +01:00
Nassim Jahnke and Drex
386495e168
Handle map related data and skull owners
...
Co-authored-by: Drex <nicknamedrex@gmail.com >
2024-03-06 13:26:06 +01:00
Nassim Jahnke
cad78ea68f
Trim string tags in component conversion
...
Somewhat dirty but inconsequential, as the given protocol does not use this method in item conversion and it should only ever be triggered in hover events
Closes #3650
2024-03-06 12:31:31 +01:00
EnZaXD
908823c612
Make ItemRewriter type getters nullable and optional ( #3737 )
2024-03-05 23:23:57 +01:00
Nassim Jahnke
f6d48e258f
4.9.3 Release
2024-03-05 17:51:09 +01:00
Nassim Jahnke
1f5ee6d763
Create FUNDING.yml
2024-03-04 17:32:13 +01:00
Nassim Jahnke
8edad67394
Check if the channel is open in BukkitEncodeHandler
2024-03-02 20:13:58 +01:00
Nassim Jahnke
2d03110f08
Small refactor
2024-03-01 14:10:44 +01:00
Nassim Jahnke
92878a39ef
We continue to fall
2024-03-01 13:46:26 +01:00
Nassim Jahnke
aa0423c6e2
Merge branch 'master' into dev
2024-03-01 12:39:25 +01:00
Nassim Jahnke
04e572fa30
Hotfix receiving level screen not closing on Velocity
...
Closes #3630
2024-03-01 12:38:54 +01:00
Nassim Jahnke
39180e22b8
The endless pit continues to be endless
2024-03-01 12:13:43 +01:00
Nassim Jahnke
f68aed464d
Once again refactor structured data storage
...
Optionals are no more
2024-02-29 19:59:18 +01:00
Nassim Jahnke
6ffa24b50b
Add todos
2024-02-29 18:23:46 +01:00
Nassim Jahnke
e51d7b3fdb
Fix initial item sending, add some data translation and more rigid data structures
2024-02-29 17:03:50 +01:00
Nassim Jahnke
01bb8dedda
More renames
2024-02-29 12:08:29 +01:00
EnZaXD
6cdca97d35
Add classic version range to VersionType#CLASSIC javadoc ( #3729 )
2024-02-29 11:11:23 +01:00
EnZaXD
dafce79374
Tidy up fabric.mod.json file of fabric platform ( #3728 )
2024-02-29 11:11:10 +01:00
RK_01
4cf271af81
Use equals in legacy custom payload channel comparisons ( #3721 )
2024-02-29 11:11:00 +01:00
Nassim Jahnke
aa262bb0a5
Rename itemdata to be more generic
2024-02-28 22:46:33 +01:00
Nassim Jahnke
2480eb6a7f
Start working on 24w09a
2024-02-28 22:15:31 +01:00
Nassim Jahnke
56b82b049a
Move a few methods out of AbstractProtocol
2024-02-27 17:21:27 +01:00
EnZaXD
3c0930c62f
Use existing ProtocolVersion#getProtocol when possible ( #3720 )
2024-02-27 14:02:16 +01:00
EnZaXD
26a8e5fef1
Fix enabled version sorting in DumpUtil ( #3719 )
2024-02-27 14:01:47 +01:00
caramel
caa6519780
Fix leather armor rendering ( #3713 )
2024-02-25 20:36:48 +01:00
caramel
1e35c2713f
Fix particle doesn't use new mapping id ( #3712 )
2024-02-25 20:36:27 +01:00
caramel
cd5d88c34f
Fix wrong join game packet handling ( #3710 )
2024-02-24 20:54:38 +01:00
EnZaXD
7640342165
Don't require a base protocol for current version in BaseProtocol ( #3709 )
2024-02-23 15:13:33 +01:00
EnZaXD
fe0d30df78
paste.gg -> mclo.gs ( #3706 )
2024-02-21 16:13:15 +01:00
Nassim Jahnke
4e1d4a75b2
Small refactors around ProtocolPipeline and concurrent collections
...
Make concurrency handling in ProtocolPipelineImpl more defensive, as generally the pipeline is expected to never be called from multiple threads. The only case to look out for is pipeline additions during protocol transformation in a base protocol
2024-02-21 12:18:19 +01:00
EnZaXD
343b403cf1
Ensure ProtocolManagerImpl#registerBaseProtocol doesn't support VersionType#SPECIAL protocols ( #3705 )
2024-02-19 10:09:44 +01:00
RK_01
78aecbddf8
Don't add base protocols when using special versions ( #3704 )
2024-02-18 21:55:14 +01:00
Nassim Jahnke
48241ba841
Fix Bungee server change
2024-02-18 19:32:55 +01:00
Nassim Jahnke
a8fbb000eb
Add ProtocolManager#hasLoadedMappings
2024-02-15 18:27:52 +01:00
EnZaXD
ff25cbd6eb
Add RedirectProtocolVersion API to common module ( #3701 )
2024-02-15 18:21:38 +01:00
Nassim Jahnke
e2a7e10312
Add back default getProtocolPath with int versions
2024-02-15 15:45:23 +01:00
EnZaXD
c7baa27fd0
Some code cleanup ( #3698 )
2024-02-14 22:53:50 +01:00
Nassim Jahnke
35578372a1
Fix isWorkingPipe and cursed ProtocolVersion comparator
2024-02-14 22:45:34 +01:00
EnZaXD
293427c172
Only pass ProtocolVersion#toString into via dumps ( #3699 )
2024-02-14 21:49:40 +01:00
EnZaXD
08d8ccf6ca
Don't add ProtocolVersion#unknown into ProtocolVersion#VERSION_LIST ( #3697 )
2024-02-14 21:07:36 +01:00
EnZaXD
35ceee1a47
Rename ProtocolVersion#v1_7_1 to v1_7_2 ( #3696 )
2024-02-14 20:14:17 +01:00
Nassim Jahnke
dccda57fc0
Consistent equalTo names
2024-02-14 19:14:41 +01:00
Nassim Jahnke
5c21f60ef7
Fix Bungee ping default
2024-02-14 19:12:05 +01:00
Nassim Jahnke
c124c1c809
Sort ProtocolVersions version list, fix base protocol registration
2024-02-14 17:57:00 +01:00
EnZaXD
302716054d
Port of internals and API to ProtocolVersion ( #3694 )
2024-02-14 17:56:28 +01:00
Nassim Jahnke
46a5bb16d7
24w07a
2024-02-14 17:32:13 +01:00
EnZaXD
f3f7ea7987
Fix version ranges in VersionType ( #3692 )
2024-02-14 09:57:41 +01:00
EnZaXD
e62c4a3f9e
Rename comparing methods in ProtocolVersion ( #3693 )
2024-02-14 09:54:15 +01:00
EnZaXD
d58c80cd2f
Add ProtocolVersionRange API ( #3691 )
2024-02-14 09:51:56 +01:00
Nassim Jahnke
7a6c51331b
Move config load after platform creation
2024-02-13 23:37:00 +01:00
Nassim Jahnke
564286d742
Remove version check from config
...
The platform might now always be available
2024-02-13 23:18:39 +01:00
Nassim Jahnke
dcc0642af9
Replace more raw versions with ProtocolVersion
2024-02-13 22:48:08 +01:00
EnZaXD
e449599ae7
Add ProtocolVersion#betweenInclusive and ProtocolVersion#betweenExclusive ( #3690 )
2024-02-13 21:50:19 +01:00
Nassim Jahnke
621c02f974
Move some data out of extending MappingData classes
2024-02-13 18:41:05 +01:00
Nassim Jahnke
22bd350e35
Add proper ProtocolVersion comparison
2024-02-13 18:40:21 +01:00
Nassim Jahnke
a8dc5f0f07
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/data/entity/DimensionDataImpl.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# common/src/main/java/com/viaversion/viaversion/update/UpdateUtil.java
2024-02-12 10:44:03 +01:00
Nassim Jahnke
d76edced04
Update template protocol
2024-02-12 10:40:17 +01:00
Nassim Jahnke
cfc048ba53
Small random cleanup
2024-02-11 10:46:08 +01:00
Nassim Jahnke
c7265abfe9
Add editorconfig
2024-02-10 23:44:13 +01:00
Nassim Jahnke
8a485db580
Replace tag instanceof checks/unchecked casts with helper methods
2024-02-10 23:28:36 +01:00
Nassim Jahnke
e0f32d9f2f
Merge remote-tracking branch 'origin/master' into dev
2024-02-08 22:02:25 +01:00
EnZaXD
ad62d8552c
Use correct logger for configuration warnings ( #3685 )
...
Fixes https://github.com/ViaVersion/ViaProxy/issues/179
2024-02-08 22:02:13 +01:00
Nassim Jahnke
4a8bd2cca2
24w06a
2024-02-07 18:29:19 +01:00
Nassim Jahnke
0fcb764652
24w05b
2024-02-01 17:49:58 +01:00
Nassim Jahnke
46e322b2f3
Merge branch 'master' into dev
2024-01-31 22:28:22 +01:00
Nassim Jahnke
87d444a017
Only rewrite pages in written book
2024-01-31 22:24:17 +01:00
Nassim Jahnke
e020c616c9
24w05a
2024-01-31 17:36:12 +01:00
Nassim Jahnke
da87241549
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/rewriter/ItemRewriter.java
2024-01-29 17:26:49 +01:00
EnZaXD
0d788b0d7a
Clean up more item type usage in ItemRewriter ( #3674 )
2024-01-29 17:21:59 +01:00
Nassim Jahnke
1c6f8426f1
Log the error by default, instead check suppression config
2024-01-29 10:32:02 +01:00
Nassim Jahnke
01f28a052c
Ignore errors in book conversion
2024-01-29 10:17:00 +01:00
Nassim Jahnke
cfc9011cee
Push books through component conversion in 1.20.2->1.20.3
...
Fixes #3579
2024-01-27 20:51:28 +01:00
Nassim Jahnke
6473b608f6
Merge branch 'master' into dev
...
# Conflicts:
# .github/workflows/gradle.yml
2024-01-27 13:49:48 +01:00
Nassim Jahnke
a5bd8abe93
Resize registry data array to actual size once collected
2024-01-27 13:49:27 +01:00
EnZaXD
f3d95b1e5e
Fix elytra not working with firework rockets in 1.14 -> 1.13.2 ( #3669 )
...
Closes https://github.com/ViaVersion/ViaFabricPlus/issues/331
2024-01-27 13:46:20 +01:00
Nassim Jahnke
c8d339ab30
Add generic types on base protocols
2024-01-27 13:45:40 +01:00
Nassim Jahnke
8000561ae9
Handle registry data with skipped ids
2024-01-26 16:05:58 +01:00
Nassim Jahnke
1dafa7d273
Cleanup config packet registration in newer protocols
2024-01-26 15:48:10 +01:00
Nassim Jahnke
ce8fab7c44
Cleanup config packet registering in AbstractProtocol
2024-01-26 14:35:19 +01:00
Nassim Jahnke
37561705ed
24w04a
2024-01-24 20:23:33 +01:00
Nassim Jahnke
00176c4a0c
Merge branch 'master' into dev
2024-01-24 17:27:04 +01:00
Kichura
cef6fb35b1
Update JDK to 17, setup-java to v4 ( #3660 )
2024-01-20 21:18:42 +01:00
Nassim Jahnke
7b8a33cc78
Small refactor to UpdateUtil
2024-01-20 16:34:18 +01:00
Nassim Jahnke
ceae2c2094
Rewrite transfer intention on older servers
2024-01-18 21:44:26 +01:00
Nassim Jahnke
52b9db5029
Handle new client intent
2024-01-18 21:22:44 +01:00
Nassim Jahnke
27af372f79
Block entity tags are no longer nullable
2024-01-18 20:46:25 +01:00
Nassim Jahnke
c4e50efa90
24w03b
2024-01-18 16:10:09 +01:00
Nassim Jahnke
fa1ae5b9c9
Entity sound did not change
2024-01-18 12:00:19 +01:00
Nassim Jahnke
8f6784e0e2
Respect previous buffer types in particle rewriting
2024-01-18 10:25:58 +01:00
Nassim Jahnke
5d5c98acc6
24w03a (maybe, and it's a bit ugly)
2024-01-17 22:55:16 +01:00
vadage
5b29ac0d8a
Support config loading from input stream as fallback if URL cannot be acquired ( #3647 )
2024-01-14 10:04:15 +01:00
Kichura
3b9d399afd
Update supported Velocity version to 3.3 ( #3649 )
2024-01-14 10:01:52 +01:00
Nassim Jahnke
0946c72bdc
Update missing filterFamily method name change
2024-01-12 16:01:30 +01:00
Nassim Jahnke
05470c5f1b
Merge branch 'master' into dev
2024-01-12 15:59:42 +01:00
Nassim Jahnke
0392992173
Fix metadata regression
...
Fixes #3645
2024-01-12 15:58:49 +01:00
Nassim Jahnke
34bd15dec7
Merge branch 'master' into dev
...
# Conflicts:
# template/src/main/java/com/viaversion/viaversion/template/protocols/rewriter/EntityPacketRewriter1_99.java
2024-01-12 10:30:24 +01:00
Nassim Jahnke
ef78fcd478
Update API license headers and scope
2024-01-12 10:21:45 +01:00
EnZaXD
9d646543b6
Change depthsuspend to mycelium in 1.13 -> 1.12.2 ( #3616 )
2024-01-12 09:59:17 +01:00
Nassim Jahnke
aecef3c3f8
Remove a few deprecated methods
2024-01-09 20:51:32 +01:00
Nassim Jahnke
5991ac5633
Update old metadata handlers, some cleanup
2024-01-09 20:43:43 +01:00
Nassim Jahnke
930454a723
Reset reader
2024-01-09 18:57:33 +01:00
Nassim Jahnke
b6ba7dcc44
Handle 1.20->1.20.2 tags
2024-01-09 17:18:32 +01:00
Nassim Jahnke
abb05ce902
Merge remote-tracking branch 'origin/master' into dev
2024-01-04 17:50:24 +01:00
Nassim Jahnke
a561bad004
Update ViaNBT
2024-01-02 12:55:03 +01:00
Nassim Jahnke
bd2c4c8a16
Update license headers
2024-01-01 12:39:45 +01:00
Nassim Jahnke
f6c49555bf
Update ViaNBT
2023-12-31 13:38:14 +01:00
Nassim Jahnke
bd99b892db
Update ViaNBT (and mcstructs)
2023-12-30 19:02:25 +01:00
Nassim Jahnke
7b4d544e85
Catch tag to json conversion exceptions
2023-12-30 17:25:54 +01:00
Nassim Jahnke
fe0fbc7081
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/util/NBTConverter.java
2023-12-29 16:50:47 +01:00
Nassim Jahnke
bae3d8ec8a
Use viafied mcstructs
2023-12-29 16:50:21 +01:00
RK_01
00b8d22cf6
Fix 1.19 -> 1.18.2 ENTITY_EFFECT translation ( #3605 )
2023-12-27 22:11:34 +01:00
Nassim Jahnke
d62284e9cd
Make NBTConverter public
2023-12-27 20:20:09 +01:00
Nassim Jahnke
3904ed4fd7
Merge branch 'master' into dev
2023-12-27 19:44:46 +01:00
RK_01
28a0813676
Cleanup of mcstructs branch ( #3604 )
2023-12-27 19:37:48 +01:00
Nassim Jahnke
ca4b6fc765
Update copyright profile
...
Applying it once 2024 hits
2023-12-27 17:49:37 +01:00
Nassim Jahnke
f2f357b2ae
Finish up things
2023-12-27 17:30:27 +01:00
Nassim Jahnke
dc2986600c
Use 1.12 serializer for json to legacy conversion
2023-12-27 11:40:45 +01:00
Nassim Jahnke
984c625776
Methods for VB
2023-12-26 23:59:48 +01:00
Nassim Jahnke
c62a8274ed
Use mcstructs for component conversion
2023-12-26 23:38:02 +01:00
RK_01
64c436c2e1
Handle invalid config data types ( #3595 )
2023-12-26 13:18:55 +01:00
Jerry Xiao
0e31664bfe
Fix hoverEvent translation from 1.20.2 to 1.20.3 in some cases ( #3591 )
2023-12-22 12:10:29 +01:00
Valaphee The Meerkat
18f2cf25cd
Read 1.8 chunk block id as unsigned ( #3578 )
2023-12-22 10:22:22 +01:00
Kichura
84b093a997
[ci skip] Update setup-java to v4 ( #3589 )
2023-12-21 09:27:06 +01:00
Nassim Jahnke
794f401bd0
Add armadildo state meta type
2023-12-18 19:34:53 +01:00
Nassim Jahnke
dc732fac6f
23w51b
2023-12-18 18:52:18 +01:00
Nassim Jahnke
2f8114abb1
Finish 23w51a, maybe
2023-12-18 17:14:24 +01:00
Nassim Jahnke
90781c9d27
Start working on 23w51a
2023-12-18 15:58:49 +01:00
Myles
9b1716b662
Merge pull request #3581 from Jo0001/master
...
Use our own site for update check
2023-12-16 18:15:23 +00:00
Jo0001
dcd4502f5a
Use own update site
2023-12-16 18:02:35 +00:00
Aeltumn
5d4b104b33
Try to schedule sending on switch ( #3587 )
2023-12-16 16:20:53 +01:00
Nassim Jahnke
8e38e25cba
Update Gradle wrapper
2023-12-13 22:44:20 +01:00
Jo0001
82e05afacf
Use GitHub for update check
2023-12-13 15:08:06 +00:00
Nassim Jahnke
5c8c589a40
Change read method type in update score packet
2023-12-13 12:06:44 +01:00
Nassim Jahnke
70645ec5ee
Add system property to print components before conversion
2023-12-11 12:47:00 +01:00
Nassim Jahnke
4aefc23bb8
Fix npe
2023-12-10 12:16:53 +01:00
Nassim Jahnke
2c9affa0e3
Move component conversion into its own class
...
Remove serialized component type in 1.20.3->1.20.2
2023-12-10 12:10:15 +01:00
Nassim Jahnke
1656ad45a0
Fix quotation marks appearing in mixed json arrays
...
Fixes #3572
2023-12-10 10:58:44 +01:00
Nassim Jahnke
ec2397472d
Fix 1.13->1.13.1 handling of particles with items
...
Fixes #3553
2023-12-10 10:11:47 +01:00
Nassim Jahnke
cf5f5ed4bb
Fix conversion of mixed json arrays
2023-12-09 15:19:05 +01:00
Nassim Jahnke
9387b86e4a
Clone tags instead of abusing double conversion
2023-12-08 21:23:57 +01:00
Nassim Jahnke
e3224281a9
Update ViaNBT
2023-12-08 20:31:37 +01:00
Nassim Jahnke
f762da2725
Include 1.20.4 in .3 version range
2023-12-07 22:22:30 +01:00
Nassim Jahnke
9a7def62b9
Bump version to 4.9.3-SNAPSHOT
2023-12-07 22:01:36 +01:00
Nassim Jahnke
ec27cc7a7b
4.9.2 Release
2023-12-07 11:14:42 +01:00
Nassim Jahnke
3b9ac89d73
Create pack uuid from hash
...
Fixes #3554
2023-12-07 11:14:04 +01:00
Nassim Jahnke
23ba848a69
Convert chat type in disguised chat packet
...
Fixes #3551
2023-12-07 10:10:07 +01:00
Nassim Jahnke
d98c458a4c
Queue plugin message in 1.20->1.20.2 again
2023-12-06 23:30:31 +01:00
Nassim Jahnke
1ad65d1bb0
Add component types in conversion
2023-12-06 10:55:12 +01:00
David Lüdtke
d44d89099b
Fix LazilyParsedNumber conversion ViaVersion/ViaVersion#3546 ( #3550 )
2023-12-06 09:50:33 +01:00
Nassim Jahnke
d5326fad95
Use correct type
2023-12-06 09:44:20 +01:00
Nassim Jahnke
7de9bc604a
Handle configuration tags packet
...
Fixes #3549
2023-12-06 09:41:49 +01:00
Nassim Jahnke
dfee03ddbf
Fix map data reading
...
Fixes #3545
2023-12-05 22:17:42 +01:00
Nassim Jahnke
3babc7a13a
Bump version to 4.9.2-SNAPSHOT
2023-12-05 22:16:15 +01:00
Nassim Jahnke
0b1423d8b4
4.9.1 Release - fix resource pack status handling
2023-12-05 17:56:18 +01:00
Nassim Jahnke
6efeb16822
4.9.0 Release
2023-12-04 10:11:08 +01:00
RK_01
9b09b1f5f8
Fix #3542 ( #3543 )
2023-12-04 10:09:25 +01:00
RK_01
851295d48c
Ignore invalid chunk data in legacy versions ( #3538 )
2023-12-03 18:37:57 +01:00
RK_01
1f453dc0d9
Change gamemode data type in JOIN_GAME handlers ( #3541 )
2023-12-03 18:35:19 +01:00
RK_01
916c08ce7e
Handle invalid entity equipment slots properly ( #3540 )
2023-12-03 18:34:14 +01:00
RK_01
0ac29fb2c2
Return air instead of stone for unknown block ids ( #3539 )
2023-12-03 18:33:34 +01:00
Nassim Jahnke
45d08e9066
Directly send pong, plugin message, and keep alive in 1.20.2->1.20
2023-12-03 10:02:36 +01:00
Nassim Jahnke
bc0bef2e07
1.20.3-rc1
2023-11-30 15:56:05 +01:00
Nassim Jahnke
6d82839e6d
1.20.3-pre4
2023-11-28 16:58:32 +01:00
Nassim Jahnke
c039f4e24c
1.20.3-pre3
2023-11-27 17:09:59 +01:00
Nassim Jahnke
4add75cda7
Fix reset score writing
2023-11-26 15:31:33 +01:00
Nassim Jahnke
28f661f270
1.20.3-pre2
2023-11-22 16:31:21 +01:00
Nassim Jahnke
42f38c3209
Drop old resource packs
2023-11-21 07:35:44 +01:00
Nassim Jahnke
151ecdcd72
Don't resend pack in 1.20->1.20.2 for 1.20.3 clients
2023-11-20 20:01:06 +01:00
Nassim Jahnke
a0f8ab7bbb
Some cleanup
2023-11-20 19:56:48 +01:00
Nassim Jahnke
1af2103f6c
And the serverbound one
2023-11-20 19:07:23 +01:00
Nassim Jahnke
8769742917
Also handle play resource pack
2023-11-20 19:04:32 +01:00
Nassim Jahnke
20f4907a23
1.20.3-pre1 (probably)
2023-11-20 17:55:28 +01:00
Nassim Jahnke
6fb27e5c17
A more probable probably
2023-11-19 16:18:56 +01:00
Nassim Jahnke
07b173bb74
23w46a (probably)
2023-11-19 16:13:04 +01:00
Nassim Jahnke
dbf4271c9d
Fix 1.20.3 component meta type
2023-11-09 17:34:06 +10:00
Nassim Jahnke
a2d287ff9f
23w45a
2023-11-09 15:35:07 +10:00
Nassim Jahnke
58ca2024e1
Add static chunkKey method in ChunkPosition
2023-11-06 20:17:42 +10:00
Nassim Jahnke
2881fb18e0
Include api sources in common sources jar
2023-11-06 20:04:45 +10:00
Nassim Jahnke
ffdddeeb0a
Add back sources collection in universal jar publishing
2023-11-06 14:52:37 +10:00
Nassim Jahnke
e356a35aa7
Improve Gradle scripts
...
Don't create runnable platform jars anymore, since all they really do is increase build time. Also fix texts and Gradle deprecations. Also also publish common with its shadowed configuration, not the plain java components.
2023-11-06 14:31:44 +10:00
Nassim Jahnke
0474810b8d
23w44a
2023-11-02 10:46:28 +10:00
Nassim Jahnke
ea818b272e
FU 8.5.13 doesn't exist yet
2023-10-31 18:56:38 +10:00
Nassim Jahnke
9342b19aad
Update dependencies
2023-10-31 13:38:43 +10:00
Nassim Jahnke
2968047571
Merge remote-tracking branch 'origin/master' into dev
2023-10-31 13:01:34 +10:00
Nassim Jahnke
dccac81286
Fix Bungee pipeline clearing, some cleanup
2023-10-31 13:00:35 +10:00
Myles
bc67e8d952
Merge pull request #3511 from Jo0001/master-link
2023-10-29 14:39:19 +00:00
Myles
f9ab1bd811
Merge pull request #3510 from Jo0001/dev-link
2023-10-29 14:39:10 +00:00
Jo0001
8776e8bdc0
Update ViaSetup Link
2023-10-29 15:36:14 +01:00
Jo0001
ba882f8f98
Update ViaSetup Link
2023-10-29 15:35:22 +01:00
fren_gor
a022620712
Fix reflection field search on Spigot 1.20.2 ( #3503 )
2023-10-28 13:47:59 +10:00
EnZaXD
f618cdec99
Don't mention Spigot page anymore and move setting to right place in config.yml ( #3505 )
2023-10-27 09:16:14 +10:00
Nassim Jahnke
ec2093cf5d
23w43a
2023-10-26 10:20:18 +10:00
EnZaXD
eb9bc2fdce
Remove permission requirements for root command ( #3502 )
2023-10-24 13:34:29 +10:00
EnZaXD
f35b4f1fac
Add own permission for every sub command ( #3501 )
2023-10-24 12:59:10 +10:00
EnZaXD
abe880dae6
Implement provider to allow signed commands in 1.19.x protocols ( #3493 )
2023-10-24 10:04:54 +10:00
EnZaXD
0f030c86a7
Implement size var int in all chunk types correctly ( #3495 )
2023-10-24 10:03:32 +10:00
EnZaXD
2c6e18e4fe
Match current command input for sub argument tab completions ( #3496 )
2023-10-24 10:02:08 +10:00
RK_01
78c7f03923
Fix and improved custom payload handling ( #3497 )
2023-10-24 10:01:33 +10:00
RK_01
68a32ed2f0
Fix identifier handling and validation ( #3498 )
2023-10-24 09:58:43 +10:00
EnZaXD
7cf008bb62
Delete unused config option and add missing documentation ( #3500 )
2023-10-24 09:56:29 +10:00
RK_01
a60342359b
Fix 1.19.0 chat signing causing error message ( #3494 )
2023-10-23 10:28:44 +10:00
RK_01
0e269fa493
Implement support for chat signing ( #3490 )
2023-10-22 19:33:59 +10:00
Nassim Jahnke
815e0820da
Fix 1.13->1.13.1 recipes, rename ITEM1_8_ARRAY
2023-10-21 13:22:25 +10:00
Nassim Jahnke
faedf26b5b
Clean up Particle
2023-10-21 13:00:39 +10:00
RK_01
c7c38e70c0
Make ClientChunks a StorableObject ( #3487 )
2023-10-21 12:13:24 +10:00
Nassim Jahnke
21d293dd7f
Rneame CustomByteType -> FixedByteArrayType
2023-10-20 17:22:00 +10:00
Nassim Jahnke
6481cec270
Just store whether to read skylight directly
2023-10-20 17:09:40 +10:00
Nassim Jahnke
54c04a62e0
Store environment instead of clientlevel in chunk types
2023-10-20 16:56:53 +10:00
Nassim Jahnke
7edde72416
Reuse 1.15, 1.16 and 1.16.2 chunk types as well
2023-10-20 12:43:46 +10:00
Nassim Jahnke
84a054aac1
Give PacketValue a generic type
2023-10-20 12:31:16 +10:00
Nassim Jahnke
8ebc8c34f3
Reuse old chunk type instances, more type cleanup
2023-10-20 12:30:03 +10:00
Nassim Jahnke
50e55529d9
Rename old position type
2023-10-19 21:15:26 +10:00
Nassim Jahnke
553dd2cb45
Move missed type
2023-10-19 21:08:00 +10:00
Nassim Jahnke
a30d62a995
Move and rename chunk types
2023-10-19 21:03:00 +10:00
Nassim Jahnke
08f6b3ce36
Only remove id field if it actually is a uuid
2023-10-19 12:16:22 +10:00
Nassim Jahnke
7d1b0d83ce
Fix minecart block state id
2023-10-19 11:03:39 +10:00
Nassim Jahnke
e7d0b01eee
23w42a
2023-10-19 10:53:14 +10:00
Nassim Jahnke
fdfc528a9a
Cleanup and renames around types
2023-10-19 09:28:21 +10:00
Nassim Jahnke
dccb6f234b
Add missing switch breaks
2023-10-18 19:48:19 +10:00
Nassim Jahnke
6e7f936e83
Move methods from VB to VV ComponentRewriter
2023-10-18 13:50:08 +10:00
Nassim Jahnke
ec26bafd53
Update ComponentRewriter with nbt methods
2023-10-18 13:26:09 +10:00
Nassim Jahnke
d7d7940d0b
Move protocol templates from wiki to extra module
2023-10-16 22:30:12 +10:00
Nassim Jahnke
667278f9e6
Handle booleans in json->tag conversion
2023-10-16 15:35:16 +10:00
Nassim Jahnke
fa7096c5c1
Convert boss bar packets
2023-10-13 23:28:16 +10:00
Kichura
958064b44c
Suggest Fabric loader 0.14.0+ and ViaFabric 0.4.10+ ( #3474 )
2023-10-13 23:26:38 +10:00
Nassim Jahnke
26dad99265
23w41a
2023-10-12 01:32:00 +10:00
Pablo Herrera
d8007dc73c
Fix valid block placements being prevented ( #3407 )
2023-10-11 23:29:45 +10:00
Nassim Jahnke
5850a9852d
More spring cleaning
2023-10-11 23:14:41 +10:00
Nassim Jahnke
095fe16447
Don't use not yet loaded platform logger in config
2023-10-11 13:23:40 +10:00
Nassim Jahnke
cbf8b8f401
Send last tags when re-entering config phase
2023-10-11 01:09:36 +10:00
Nassim Jahnke
d600b0cbe1
Queue join game first, then send config packets
2023-10-11 00:06:48 +10:00
Nassim Jahnke
0d70cdbe15
Fix uuid nbt conversion
2023-10-10 23:46:24 +10:00
Nassim Jahnke
b1b0874c0f
Some cosmetic code changes and typo fixes
2023-10-08 20:54:04 +10:00
Nassim Jahnke
67ba0e9566
Fix typos of entity
2023-10-08 19:03:14 +10:00
Nassim Jahnke
bebdc34b4b
Register config during manager init
2023-10-08 19:01:00 +10:00
Nassim Jahnke
3e0eb90662
Update OpenNBT (now ViaNBT)
2023-10-08 18:44:54 +10:00
Nassim Jahnke
d8f98945e2
Refactor ConfigurationProvider
2023-10-08 14:23:55 +10:00
RK_01
0c3d709456
Clear input buffer instead of reading remaining bytes ( #3471 )
2023-10-08 03:05:25 +00:00
EnZaXD
868c5ba203
Make registry fields in 1.8 ItemRewriter public ( #3472 )
2023-10-08 03:05:11 +00:00
Nassim Jahnke
0953ff77e4
Implement dumb nbt<->json component conversion
2023-10-07 23:28:42 +10:00
Nassim Jahnke
c211b10eaa
Rename NBT and NBT_ARRAY types, add TagType
...
In theory the nameless compound tag type doesn't exist as it is written as any tag, but in practice is almost always cast and checked for its type, so we keep the extra CompoundTagType (nameless) and add the proper TagType (nameless, any tag) used for components
2023-10-06 22:35:00 +10:00
Nassim Jahnke
def3bf9d4a
Add remaining packet transformers, missing actual component conversion
2023-10-06 08:57:00 +10:00
Nassim Jahnke
cb1b33b3e7
Start working on 23w40a
2023-10-05 18:22:13 +10:00
Nassim Jahnke
a8acae2d5f
4.8.1 Release
2023-10-03 20:57:47 +10:00
Nassim Jahnke
fdb7f47749
Properly throw the client information packet into the queue instead
2023-10-03 20:54:51 +10:00
Nassim Jahnke
cabb95a3a4
Schedule send client information
2023-10-03 20:39:46 +10:00
Nassim Jahnke
0b93af88a3
Re-send client information when re-entering play state
...
Fixes #3442
2023-10-03 19:49:55 +10:00
Unoqwy
11cb113619
Fix disconnecting error for unknown mobs with metadata ( #3443 )
2023-10-03 09:46:02 +00:00
Nassim Jahnke
429e4f0bff
Switch server state after sending game profile
...
Probably fixes #3453
2023-09-28 11:12:46 +10:00
Nassim Jahnke
3b0d1d961a
Fix secondary effect reading in serverbound beacon
...
Fixes #3455
2023-09-28 09:34:26 +10:00
Nassim Jahnke
b4720c723a
Fix biome and chunk size preconditions
2023-09-27 14:35:20 +10:00
Nassim Jahnke
215cbc6310
Fix 1.20.2 custom potion effect handling
...
Fixes #3448
2023-09-27 11:30:35 +10:00
RK_01
f07ba9b527
Reduce delay for sequence acknowledgements ( #3445 )
2023-09-26 10:53:36 +10:00
Misode
5a20030ff3
[ci skip] Update Minecraft Wiki link to new domain after fork ( #3446 )
2023-09-26 10:52:03 +10:00
Nassim Jahnke
1b350c0c53
Try to fix ci
2023-09-26 10:40:44 +10:00
Nassim Jahnke
87db6fc75a
[ci skip] Fix branch check
2023-09-26 00:17:33 +10:00
Nassim Jahnke
840770a350
Fix missing server state change
2023-09-25 20:11:29 +10:00
Nassim Jahnke
3997ea70f7
Fixup state splitting
2023-09-25 18:59:15 +10:00
Nassim Jahnke
854696abff
Add separate client and server protocol state
2023-09-25 16:44:41 +10:00
Nassim Jahnke
d92b9fdeaa
Fix connection field search on 1.20.2
2023-09-25 09:57:55 +10:00
Nassim Jahnke
270d28f259
Don't cancel custom query answer
2023-09-25 08:56:26 +10:00
RK_01
ed1852ba40
Fix 1.20.2 -> 1.20.1 brand custom payloads properly ( #3440 )
2023-09-25 08:52:17 +10:00
riku6460
f91e6a83f9
Fix sign nbt on 1.20 client ( #3436 )
2023-09-24 13:02:31 +10:00
Nassim Jahnke
8a0e187621
Drop custom payloads with non-alphanumerical brands
...
For some reason the client errors only if it contains certain characters, needs further investigation. Mojang changed their string writing implementation, though the actual encoding does not seem to have changed, and this error does not occur anywhere else
2023-09-24 10:48:47 +10:00
Nassim Jahnke
0e8b5e8e98
Bump version to 4.8.1-SNAPSHOT
2023-09-24 10:47:43 +10:00
Nassim Jahnke
e30dd63b3c
[ci skip] Only publish releases from the main branch
2023-09-22 15:32:14 +10:00
Nassim Jahnke
489b28e520
4.8.0 Release
2023-09-21 10:34:20 +10:00
Nassim Jahnke
d23e743550
Fix particle handling
2023-09-21 10:33:58 +10:00
Nassim Jahnke
16f89f2638
Don't re-enter config state if the dimension registry did not change
2023-09-19 21:14:45 +10:00
Nassim Jahnke
fe5646a68c
Re-send last resource pack on server switch
2023-09-19 11:54:03 +10:00
Nassim Jahnke
53aca791dd
Fix reentering of the configuration state
2023-09-19 00:37:55 +10:00
Nassim Jahnke
1f0a4c26db
1.20.2-rc2
2023-09-19 00:07:43 +10:00
Nassim Jahnke
4c34ced240
Fix record handling due to no mappings
...
Fixes #3422
2023-09-16 13:28:15 +10:00
Nassim Jahnke
18c4f90cb0
Don't cancel system chat messages
2023-09-16 13:27:44 +10:00
Nassim Jahnke
9c90445c9c
Release ConfigurationState buffers on disconnect
...
They're heap buffers, but still good practice
2023-09-16 13:27:23 +10:00
Nassim Jahnke
494e6ffc05
1.20.2-rc1
2023-09-16 10:19:49 +10:00
Nassim Jahnke
a196dbc16b
1.20.2-pre4
2023-09-14 09:03:13 +10:00
Nassim Jahnke
8934bbdfc3
1.20.2-pre3
2023-09-12 23:06:54 +10:00
Myles
8316c59010
Merge pull request #3420 from Kichura/dev
2023-09-11 19:55:27 +01:00
Kichura
5ea1c1ec95
Use https instead of http for wiki.vg source.
2023-09-11 20:06:27 +02:00
Nassim Jahnke
cc7c571a3c
1.20.2-pre2
2023-09-08 09:05:31 +10:00
Nassim Jahnke
06b4678b2d
[ci skip] Add IDEA extension plugin
2023-09-06 11:20:32 +10:00
Nassim Jahnke
a109118a97
1.20.2-pre1
2023-09-06 00:56:31 +10:00
Nassim Jahnke
a135a1414c
[ci skip] Update Gradle wrapper
2023-09-05 21:16:24 +10:00
Nassim Jahnke
f50751ed48
[ci skip] Update blossom
2023-09-05 21:10:43 +10:00
Kichura
4b7998b4ea
[ci skip] Update checkout to v4, Check for latest JDK 11 build ( #3416 )
2023-09-05 20:48:36 +10:00
Nassim Jahnke
6db1a2a614
Fix wrong packet type being used
2023-08-31 11:49:54 +10:00
Nassim Jahnke
625373827c
Fix MetaTypes1_20_2 item type
2023-08-31 11:44:55 +10:00
Nassim Jahnke
a9288ebd3a
23w35a
2023-08-31 00:42:47 +10:00
Nassim Jahnke
01bbb2c1c2
[ci skip] Update Hangar publish plugin
2023-08-26 20:04:06 +10:00
Nassim Jahnke
8dbc8e8eba
Update mappings file for 23w33a
2023-08-18 01:28:55 +10:00
Nassim Jahnke
0c9f3aa080
23w33a
2023-08-18 01:27:00 +10:00
EnZaXD
00625be890
Move 1.9 backwards protocols to VB and move Chunk Types to the correct package ( #3404 )
2023-08-14 10:46:30 +10:00
Pablo Herrera
e112f81ec8
Optimize memory allocation for data palette ( #3402 )
2023-08-14 10:40:10 +10:00
Nassim Jahnke
23f776a6ee
Handle minecart blocks
2023-08-11 21:12:23 +10:00
Nassim Jahnke
0050872950
Update README
2023-08-11 21:12:03 +10:00
Nassim Jahnke
7e53f55509
Also publish dev branch builds to Hangar
2023-08-11 20:33:47 +10:00
Nassim Jahnke
1bf7962dc3
Call latestCommitHash only once
2023-08-11 16:24:27 +10:00
Nassim Jahnke
50176dc317
Include link to commit in autopublished changelog
2023-08-11 16:21:44 +10:00
Nassim Jahnke
9ed074d0d5
Handle changes block state ids
2023-08-11 15:52:53 +10:00
Nassim Jahnke
8bad8a10be
Finish publishing action
2023-08-11 12:28:38 +10:00
Nassim Jahnke
34509e86c0
[ci skip] Add Velocity and Waterfall to publish config
2023-08-11 00:39:45 +10:00
Nassim Jahnke
ef75bd567d
[ci skip] GH already skips all actions with ci skip
2023-08-10 22:48:22 +10:00
Nassim Jahnke
7ed3e50e93
[ci skip] Skip commits with ci skip prefix
2023-08-10 22:46:15 +10:00
Nassim Jahnke
a45eceaf1d
Hello Hangar 😎
2023-08-10 22:18:23 +10:00
Nassim Jahnke
573cdfb3ac
Merge remote-tracking branch 'origin/master' into dev
2023-08-10 21:49:26 +10:00
Nassim Jahnke
28787340d1
Setup Hangar and modrinth autopublishing
2023-08-10 21:29:03 +10:00
Nassim Jahnke
c358245c0b
Fix spawn tracker mapping data check
2023-08-10 17:14:01 +10:00
Nassim Jahnke
cb073405b7
Effect ids start at 1 before 1.20.2
2023-08-10 17:08:36 +10:00
Nassim Jahnke
f618f6a7d6
Actually write effect key
2023-08-10 13:51:15 +10:00
Nassim Jahnke
c5e066e050
23w32a
2023-08-10 13:35:47 +10:00
riku6460
d954e1745d
Fix itemArrayType of ItemRewriter on dev branch ( #3398 )
2023-08-09 07:38:24 +10:00
Nassim Jahnke
9c92ccea77
Finish up state switching
2023-08-06 15:40:15 +10:00
RK_01
2b9e0cec5c
Fix maps with no map id set showing up as empty on 1.17+ ( #3395 )
2023-08-06 11:11:42 +10:00
RK_01
c1cd8bc03e
Allow skylight to be set to null ( #3396 )
2023-08-06 11:08:52 +10:00
Nassim Jahnke
39efc5262e
Add todo
2023-08-05 13:31:43 +10:00
Nassim Jahnke
6e5e115c3b
Remove unnecessary rewriting code, fix recipe handlers
2023-08-05 12:28:39 +10:00
Nassim Jahnke
fbcbd33c66
Small refactors
2023-08-04 12:35:35 +10:00
Nassim Jahnke
7bea3142bc
Fix baseprotocol registration
2023-08-04 12:26:07 +10:00
Nassim Jahnke
fb472c3454
Cleanup imports
2023-08-04 12:25:29 +10:00
Nassim Jahnke
ac10bb3fd0
Complete 23w31a protocol
2023-08-04 12:22:18 +10:00
Nassim Jahnke
1bc3d407d1
More juicy, untested work
2023-08-03 23:03:42 +10:00
Nassim Jahnke
62c0ef360f
More absolutely cursed WIP
2023-08-03 21:58:23 +10:00
Nassim Jahnke
8c6d104faa
23w31a eletric boogaloo
2023-08-03 19:47:18 +10:00
Nassim Jahnke
f6b8c4a8c8
Rename rewriter classes
2023-08-03 18:38:18 +10:00
Nassim Jahnke
6586fc1436
More work on the snapshot
2023-08-03 18:36:30 +10:00
Nassim Jahnke
6dfd4747ee
Start working on 23w31a
2023-08-03 13:58:22 +10:00
Nassim Jahnke
6377721ebd
Fix non item display rotation
...
Fixes #3383
2023-07-24 20:56:45 +10:00
RK_01
2ec6185c46
Fix <= 1.14 position y sign reading ( #3381 )
2023-07-12 19:10:49 +02:00
Nassim Jahnke
b22907748a
Update gradle wrapper
2023-07-11 23:34:37 +02:00
Nassim Jahnke
1aee8a7a6c
Don't create ack task when already disabled
...
Fixes #3373
2023-07-02 13:29:07 +02:00
Nassim Jahnke
7edb43844c
Properly handle item display rotation change
...
Fixes #3354
2023-07-02 13:27:03 +02:00
sandtechnology
f28aac5eb3
Handle more null TextComponent for 1.19 to 1.18.2 ( #3366 )
2023-06-24 11:12:14 +02:00
Nassim Jahnke
4971eeab6a
Don't check block items for armor swapping
2023-06-22 11:03:11 +02:00
Pablo Herrera
0bb940e42d
Fix missing block connection updates on cancelled place/remove ( #3359 )
2023-06-20 13:39:02 +02:00
Pablo Herrera
e32933ada9
Fix late registration of join listener ( #3360 )
2023-06-19 17:02:05 +02:00
EnZaXD
a817746edc
Remove requirement for MovementTransmitterProvider ( #3355 )
2023-06-18 15:30:58 +02:00
RK_01
408392e796
Fixed some 1.9 -> 1.8 movement issues ( #3353 )
2023-06-18 14:51:37 +02:00
Kichura
20a4ae3e4b
Use friendly names in CI tasks, Update shadow and blossom ( #3349 )
2023-06-15 09:48:13 +02:00
Nassim Jahnke
08b2d78165
Move dump creation to util class
2023-06-14 23:13:44 +02:00
FlorianMichael
17eb7b676a
Remap old smithing menu to furnace in 1.20
2023-06-12 18:57:20 +02:00
Nassim Jahnke
9a1598b9ed
Update 1.20/1.20.1 protocol version
2023-06-12 16:47:22 +02:00
Myles
9e7cd151bc
Update version table to 1.20
2023-06-11 12:02:25 +01:00
David Luedtke
2a14f9a0cd
Fix display rotation change
2023-06-09 12:17:11 +02:00
Ossi Erkkilä
bf825d5ef6
Fix SpongeViaInjector#getServerProtocolVersion() for Sponge API-10+ ( #3337 )
2023-06-09 11:29:55 +02:00
EnZaXD
28ba4afc27
Added VersionInfo#getVersion to bypass Java inlining ( #3344 )
2023-06-09 08:52:30 +02:00
Nassim Jahnke
7f347231bb
Bump version to 4.7.1-SNAPSHOT
2023-06-08 13:21:19 +02:00
Nassim Jahnke
f1b5f9223a
4.7.0 Release
2023-06-06 13:30:57 +02:00
Nassim Jahnke
e4a1530aa8
Fix >1.18 vibration particle handling
2023-06-06 13:28:02 +02:00
Nassim Jahnke
09b67fad63
Small cleanup
2023-06-06 12:30:56 +02:00
Nassim Jahnke
1b3c5b4032
Create its own packets enum for 1.14.4
...
Acknowledge player digging was only added then, make sure this is represented correctly
2023-06-05 09:06:15 +02:00
Nassim Jahnke
b7d8a3c8d5
1.20-rc1
2023-05-31 15:40:23 +02:00
Kichura
9a515df0f3
Update dependencies ( #3332 )
2023-05-30 09:25:18 +02:00
Nassim Jahnke
c6103f2f51
1.20-pre7
2023-05-29 16:54:45 +02:00
Nassim Jahnke
5c0eda76e8
Don't replace unchanged 1.12->1.13 translations with hard text
...
Also add the remaining unchanged keys to the file
Fixes #3284
2023-05-28 13:48:22 +02:00
Nassim Jahnke
544a28b06b
1.20-pre6
2023-05-25 15:09:42 +02:00
RK_01
5c145d0184
Fixed high CPU usage on Java 8 ( #3325 )
...
Fixed https://bugs.openjdk.java.net/browse/JDK-8129861 by setting the core size of the TaskScheduler ThreadPool to 1
2023-05-23 18:18:10 +02:00
Nassim Jahnke
ed55bccfe4
Fix 1.19.3->1.19.4 statistics handling
...
Fixes #3324
2023-05-23 16:39:20 +02:00
Nassim Jahnke
5acc2fefbc
1.20-pre5
2023-05-23 15:40:54 +02:00
Nassim Jahnke
7f748b5c68
1.20-pre4
2023-05-19 15:40:54 +02:00
Nassim Jahnke
0ec03f8b09
1.20-pre3
2023-05-19 14:22:14 +02:00
Nassim Jahnke
a70034e0b5
Remove early static initializer call
...
Weird NoClassDefFoundError going on
2023-05-18 11:53:34 +02:00
Nassim Jahnke
98a0fdca94
1.20-pre2
2023-05-16 16:00:36 +02:00
Nassim Jahnke and Pantera
82961cc153
Add 1.20 sound mappings
...
Co-authored-by: Pantera (Mad_Daniel) <89838384+Pantera07@users.noreply.github.com >
2023-05-14 08:42:51 +02:00
Nassim Jahnke
6c0d891c9f
Don't print mapping validity warning if conversion warnings are disabled
2023-05-14 08:38:24 +02:00
Nassim Jahnke
6fa387e6ab
Update the rest of nbt files to be uncompressed
2023-05-10 15:53:53 +02:00
Nassim Jahnke
07bdb57694
1.20-pre1
2023-05-10 15:46:03 +02:00
Nassim Jahnke
75dd79347a
Update mappings
2023-05-05 21:05:35 +02:00
Nassim Jahnke
9257890d3c
Update protocol version
2023-05-05 18:50:15 +02:00
Nassim Jahnke
891f55192d
23w18a, maybe
2023-05-03 15:21:24 +02:00
EnZaXD
7adadc0d21
added PlayerAbilities Provider ( #3311 )
2023-05-03 09:17:51 +02:00
Camotoy
638378cddf
Let records properly stop in 1.19.3 -> 1.19.4 ( #3308 )
...
Fixes #3307
2023-04-28 14:44:29 +02:00
Nassim Jahnke
56d772df34
23w17a
2023-04-26 18:46:52 +02:00
Nassim Jahnke
7bb5cf3ae9
Update Gradle wrapper
2023-04-26 12:23:02 +02:00
Nassim Jahnke
b67e3c30fd
Move packet construction of schedule send methods to event loop as well
...
Fixes #3306
2023-04-26 12:18:08 +02:00
EnZaXD
a2e214ae18
Improve InventoryTracker16 Code ( #3302 )
2023-04-22 08:57:47 +02:00
Nassim Jahnke
54d8e29a7e
23w16a
2023-04-20 17:28:30 +02:00
Joseph Burton
a2daa9c989
Fix PlayerLookTargetProvider, apparently this packet is written in two different places ( #3301 )
2023-04-19 14:43:39 +02:00
Nassim Jahnke
74cc42fecf
Merge remote-tracking branch 'origin/master' into dev
2023-04-19 12:08:15 +02:00
Joseph Burton
dd59ddbd4f
Add PlayerLookTargetProvider ( #3299 )
2023-04-19 12:04:17 +02:00
Nassim Jahnke
bcfc77aa7d
Merge branch 'master' into dev
2023-04-18 13:35:14 +02:00
Nassim Jahnke
1a46346789
Handle optional block state entity meta
2023-04-18 13:34:20 +02:00
RK_01
394be165fd
Handle ENTITY_TELEPORT's targeting the client player ( #3296 )
2023-04-14 16:38:39 +02:00
Nassim Jahnke
20d86374b5
23w14a
2023-04-05 15:25:37 +02:00
Nassim Jahnke
8864b161f9
Print plugin name in unsupported software matching
2023-04-02 09:41:20 +02:00
Nassim Jahnke
7b0160d6c3
Fix redstone blockconnections
...
Fixes #3281
2023-03-31 16:41:06 +02:00
Nassim Jahnke
7e5173982d
23w13a
2023-03-29 16:32:50 +02:00
Nassim Jahnke
ee75f19790
Merge branch 'master' into dev
...
# Conflicts:
# gradle.properties
2023-03-29 16:28:57 +02:00
Nassim Jahnke
e54f6d1999
Override metatypeimpl tostring
2023-03-28 17:27:22 +02:00
Nassim Jahnke
c46bb5bcf5
Update Folia check
2023-03-25 00:31:50 +01:00
Nassim Jahnke
d08f15c095
4.6.2 Release
2023-03-24 22:00:05 +01:00
Nassim Jahnke
8aa7898755
Cherry-pick some changes from dev
2023-03-24 17:58:53 +01:00
Nassim Jahnke
9682b68251
Handle sign nbt changes
2023-03-24 11:19:51 +01:00
Nassim Jahnke
364cfad9d8
23w12a
2023-03-22 18:49:18 +01:00
RK_01
641171a14f
Properly handle dismount in PLAYER_POSITION packet ( #3272 )
2023-03-21 21:53:44 +01:00
Nassim Jahnke
23f045feee
Fix glass pane and iron bars block connections
...
Fixes #3269
2023-03-20 10:31:13 +01:00
Nassim Jahnke
f1bde8ba2a
Handle shifted 1.19.4 boat types
2023-03-18 12:28:00 +01:00
Nassim Jahnke
9ccc3aed30
Keep all 1.12 translation mappings cached
2023-03-18 10:01:37 +01:00
Nassim Jahnke
ad56caeb88
Double the trouble
2023-03-17 21:47:55 +01:00
Nassim Jahnke
573201c0b1
Only load JoinListener things early
2023-03-17 18:37:48 +01:00
Nassim Jahnke
e298a7efac
Fix protocol detection on some versions of Spigot
...
Fixes #3263
2023-03-17 18:36:48 +01:00
Nassim Jahnke
2e59a51734
Add PacketValue toString
2023-03-17 13:26:13 +01:00
Nassim Jahnke
d4894ca4b5
Fix #3260
2023-03-17 13:15:56 +01:00
Nassim Jahnke
7f7c6241de
Fix 1.12->1.13 stop sound handling
...
Fixes #3247
2023-03-17 11:37:37 +01:00
Nassim Jahnke
51606eb5ef
Bump version to 4.6.2-SNAPSHOT
2023-03-17 11:34:35 +01:00
Nassim Jahnke
c9883c2638
4.6.1 Release
2023-03-16 20:44:53 +01:00
Nassim Jahnke
74fb55d96b
Update yaml compat checker
2023-03-16 20:41:03 +01:00
Nassim Jahnke
4e844a0095
Small startup time improvements
2023-03-16 12:48:39 +01:00
Nassim Jahnke
da7f8ea3b6
Be more safe
2023-03-15 16:21:15 +01:00
Nassim Jahnke
81c4e530e9
Possibly fix joinlistener on 1.19.4 Spigot
2023-03-15 16:15:21 +01:00
Nassim Jahnke
b1524642aa
Fix protocol detection on 1.19.4 Spigot
...
Fixes #3241
2023-03-15 10:09:45 +01:00
Nassim Jahnke
a828c43f99
Remove ignoreCancelled from ArmorToggleListener, small cleanup
...
Spigot considers interacting with air "cancelled"
Fixes #3240
2023-03-15 09:20:21 +01:00
Nassim Jahnke
fccfadf1b7
Handle falling blocks
...
Fixes #3244
2023-03-15 09:04:13 +01:00
lixfel
18b41c82c4
1.15.2 Spigot/Paper NoSuchMethodError YamlCompat fix ( #3242 )
2023-03-14 21:48:40 +01:00
Nassim Jahnke
27ee6f519e
Bump version to 4.6.1-SNAPSHOT
2023-03-14 21:48:18 +01:00
Nassim Jahnke
7aa0aed5ec
4.6.0 Release
2023-03-13 14:18:40 +01:00
Nassim Jahnke
10c4d9408e
1.19.4-rc3
2023-03-13 14:17:59 +01:00
Nassim Jahnke
e8b4496289
1.19.4-rc2
2023-03-10 14:58:40 +01:00
Nassim Jahnke
10737f17e2
Delay version detection when using legacy injector
2023-03-10 14:29:28 +01:00
Nassim Jahnke
7c9c602cec
Support Folia (leaf's region threaded Paper fork)
2023-03-10 12:20:02 +01:00
Nassim Jahnke
2ee2819759
1.19.4-rc1
2023-03-09 17:52:41 +01:00
Nassim Jahnke
72197ddca8
Lots of small and less small blockconnection optimization
...
- blockConnections.json data is now stored more compact and with direct block state ids in blockConnections.nbt
- For PacketBlockConnectionProvider, the server now longer spams unnecessary block change packets if the connectable block did not actually change
- Some other, small optimizations within the individual connection handlers
2023-03-09 17:46:03 +01:00
Nassim Jahnke
9781b7962f
1.19.4-pre4
2023-03-08 15:28:59 +01:00
Nassim Jahnke
d180c8fe2f
Small ConnectionData cleanup
2023-03-08 15:13:29 +01:00
Nassim Jahnke
d8a9480bf1
Clean up BiMappings impl
2023-03-07 11:27:25 +01:00
Howard ZHY
a3efb676cf
Fix #2912 ( #3221 )
2023-03-07 11:25:32 +01:00
Pablo Herrera
68d1843496
Optimize block connections on neighbour chunk calculation ( #3228 )
2023-03-06 12:21:17 +01:00
Nassim Jahnke
3ced95903a
Cache identifiers files
2023-03-05 15:20:16 +01:00
Nassim Jahnke
b3825e637e
Fix heightmap file, hotfix enchantment rewriting without mappings
2023-03-05 09:32:56 +01:00
Nassim Jahnke
c765f20558
Readd enableMappingsCache stub until reimplemented
2023-03-04 21:03:53 +01:00
Nassim Jahnke
b5259beef7
Update README
2023-03-04 19:43:08 +01:00
Nassim Jahnke
712bbcdc02
More fixes to mapping data loading
2023-03-04 17:17:47 +01:00
Nassim Jahnke
b94c71b699
Register tagrewriter in 1.19.3->1.19.4 protocol
2023-03-04 00:23:02 +01:00
Nassim Jahnke
51d4e11b5f
Minimize/optimize mapping data files
2023-03-04 00:08:08 +01:00
Nassim Jahnke
d94ed4ebd4
Allow null rewrite function in TagRewriter
2023-03-03 15:14:52 +01:00
Nassim Jahnke
9ce3d8e567
Update OpenNBT to 2.1.2
2023-03-03 14:20:41 +01:00
Nassim Jahnke
9fd0d3e565
Reduce mappings file sizes and optimize item mappings
2023-03-02 13:14:11 +01:00
Nassim Jahnke
7b91c25379
1.19.4-pre3
2023-03-01 16:07:23 +01:00
Nassim Jahnke
7161377794
Add PacketWrapper#setCancelled(boolean)
2023-02-28 21:49:08 +01:00
Nassim Jahnke
8f97f43f12
Update Gradle wrapper
2023-02-28 21:41:32 +01:00
Nassim Jahnke
57f0d58d58
1.19.4-pre2
2023-02-27 16:12:35 +01:00
Nassim Jahnke
b45be1944e
Support snakeyaml 2
2023-02-27 14:16:40 +01:00
Nassim Jahnke
c4019fadd8
Fixes
2023-02-24 16:50:28 +01:00
Nassim Jahnke
5cad29c754
Expose PacketTypesProvider in Protocol
2023-02-24 10:07:25 +01:00
Nassim Jahnke
a6e1cb6534
I didn't read the changelogs 🛌
2023-02-22 19:08:50 +01:00
Nassim Jahnke
26615a11d3
23w08a
2023-02-22 18:51:28 +01:00
Nassim Jahnke
3e2ee37829
Allow custom PacketMappings implementation in AbstractProtocol
2023-02-22 16:54:54 +01:00
Nassim Jahnke
35263e36ff
Let VB handle mapping cache enabling
...
Soon™️ to be fixed by Paper
2023-02-20 17:34:32 +01:00
Nassim Jahnke
bf4e4d771f
Uncap mapping loader executor pool, less logging
2023-02-20 17:30:56 +01:00
Nassim Jahnke
1157029f23
Remove unused config option, hotfix mapping data cache
2023-02-20 13:19:10 +01:00
Nassim Jahnke
7b5cb92982
Small refactor
2023-02-20 13:19:03 +01:00
Nassim Jahnke
d74f91d606
Handle item/block/particle metadata
2023-02-18 10:00:57 +01:00
Nassim Jahnke
1376312449
23w07a
2023-02-17 23:02:02 +01:00
Nassim Jahnke
1faf1f3f49
Reduce RecipeRewriter extends chain
2023-02-16 12:27:31 +01:00
Nassim Jahnke
fb0381e76a
Update Gradle wrapper
2023-02-15 14:56:12 +01:00
Nassim Jahnke
45fcc9ef7d
Rename Protocol generics to be clearer
2023-02-12 21:14:10 +01:00
Nassim Jahnke
f5ddc6550d
Optimize/improve Protocol packet mapping
...
Also makes it possible to work with packet types of different states in a Protocol
2023-02-12 17:27:36 +01:00
Nassim Jahnke
cb2165eb93
Greatly reduce the number of (anonymous) inner classes
...
Reduces code complexity, and much more importantly, reduces the number of classes loaded at runtime by *hundreds*
2023-02-12 11:46:48 +01:00
Nassim Jahnke
de5b7bf828
Allow registration of simple packet handlers over extending an abstract class
2023-02-12 10:54:47 +01:00
Nassim Jahnke
98c645f7ed
Store tracked entity data a little differently
2023-02-10 12:00:20 +01:00
Nassim Jahnke
b03765a828
23w06a
2023-02-08 18:49:06 +01:00
Nassim Jahnke
088f654159
Remove some deprecated api usage, small cleanup
2023-02-04 19:42:26 +01:00
Nassim Jahnke
1a5f83619d
Ensure correct packet types are used on rewriters
2023-02-04 18:29:22 +01:00
Camotoy
734bc9e88c
Add armor toggle patch for Bukkit ( #3210 )
2023-02-03 17:02:22 +01:00
Nassim Jahnke
93654b8eaf
Don't load mappings in 1.19.4 protocol
2023-02-03 10:48:46 +01:00
Nassim Jahnke
64b3771899
23w05a
2023-02-01 16:30:21 +01:00
Nassim Jahnke
4031429430
23w04a
2023-01-24 17:03:08 +01:00
Nassim Jahnke
50b94abcb1
Move changed time handling out of base CommandRewriter
2023-01-18 18:03:09 +01:00
Nassim Jahnke
50adff90f2
23w03a
2023-01-18 16:49:05 +01:00
Nassim Jahnke
7d0b838474
Update dependencies
2023-01-14 20:05:21 +01:00
Nassim Jahnke
4fb95581ce
Update copyright headers
2023-01-12 12:45:53 +01:00
Nassim Jahnke
0ae64203f5
Add player versions and sample pipelines to dump
2023-01-10 19:05:54 +01:00
Nassim Jahnke
4067107b52
Improve exception handling
2023-01-06 20:51:21 +01:00
Camotoy
8d7270a2ff
Fill in creeper igniter tag for 1.19.3 ( #3184 )
2022-12-25 10:52:50 +01:00
Nassim Jahnke
ece8857535
Handle missed 1.19.3 pose change
2022-12-21 10:45:54 +01:00
Nassim Jahnke
9688b3df5d
Bump version to 4.5.2-SNAPSHOT
2022-12-21 10:45:06 +01:00
Nassim Jahnke
58442ec177
4.5.1 Release
2022-12-11 14:40:34 +01:00
Nassim Jahnke
2a49fc0bf8
Fix chat command decode
...
Fixes #3161
2022-12-09 13:15:42 +01:00
Nassim Jahnke
7fb8675271
Thank you gradle, very cool
2022-12-09 11:18:26 +01:00
Myles
57a8744a53
Use scheduleSend for enabled features packet
2022-12-07 22:16:50 +00:00
Myles
09222f1024
4.5.1-SNAPSHOT
2022-12-07 22:14:14 +00:00
Nassim Jahnke
b4870a49e3
1.19.3-rc3 protocol changes (but not actually supporting the snapshot)
...
Definitely still 4.5.0
2022-12-06 12:20:48 +01:00
Nassim Jahnke
f7a48d028b
4.5.0 Release
2022-12-05 20:29:24 +01:00
Nassim Jahnke
382ef3953a
Merge remote-tracking branch 'origin/master' into dev
2022-12-05 19:55:29 +01:00
Nassim Jahnke
9be32ca18b
Make slightly more sense of CompactArrayUtil
...
... and make it less vanilla copy pasty
The magic array is a reciprocal table of 3-tuples, although 1 and 2 are always the same but for the ones including right shifts
2022-12-02 14:34:32 +01:00
Nassim Jahnke
e0cd121a58
1.19.3-rc1
2022-12-01 16:41:19 +01:00
Nassim Jahnke
96631cee0c
1.19.3-pre3
2022-11-29 17:26:51 +01:00
Nassim Jahnke
8c0487fc05
1.19.3-pre2
2022-11-23 18:02:33 +01:00
Nassim Jahnke
aec60f8cef
1.19.3-pre1
2022-11-22 17:11:11 +01:00
Nassim Jahnke
a3080800b0
More minor refactoring
2022-11-22 17:04:06 +01:00
Kevin Ludwig
85f9414b95
Fix recipe book not being empty when using a multi-server configuration, with servers which are pre-1.12. ( #3156 )
2022-11-20 12:31:01 +01:00
Nassim Jahnke
e7f07d1fdb
Update mappings file
2022-11-16 16:39:16 +01:00
Nassim Jahnke
83efd0a267
22w46a (maybe)
2022-11-16 16:03:18 +01:00
Nassim Jahnke
5c05c61fbf
22w45a
2022-11-09 16:09:23 +01:00
Nassim Jahnke
fad350c811
Small refactoring
2022-11-03 18:30:59 +01:00
Nassim Jahnke
d3d8d1cab3
22w44a (maybe)
2022-11-02 15:49:40 +01:00
RK_01
a3437ca6ba
Fix 1.19 -> 1.18.2 player info display name translation: Empty text edge case ( #3146 )
2022-10-27 10:36:46 +02:00
Kevin Ludwig
17bd048d10
Fix missing zombie_pigman (1.15.2) => zombified_piglin (1.16) translation in mob_spawner entity ( #3147 )
2022-10-27 10:32:31 +02:00
F
955b76f599
Fix use-new-effect-indicator option for 1.13+ clients ( #3127 )
2022-10-27 10:30:03 +02:00
Nassim Jahnke
e3dc9e5b66
22w43a
2022-10-26 18:09:42 +02:00
Nassim Jahnke
6095128007
Remove javassist dependency, reduces file size by ~1mb
2022-10-25 17:31:13 +02:00
Nassim Jahnke
0355447d53
Remove more of the old compat layer
2022-10-25 15:55:42 +02:00
Nassim Jahnke
58fd0bdc9e
Remove 1.8 PS compat hack
2022-10-25 10:36:09 +02:00
Nassim Jahnke
cdc35aa5dc
Merge remote-tracking branch 'origin/master' into dev
2022-10-25 10:36:02 +02:00
RK_01
10efba31cf
Update 1.9 -> 1.8 ATTACH_ENTITY data reading ( #3144 )
2022-10-25 10:35:45 +02:00
Nassim Jahnke
ef204c2ab2
Fix argument type handling
2022-10-23 18:27:44 +02:00
Nassim Jahnke
555e1a7722
Fix long metatype reading, some internal type reading changes
2022-10-22 10:19:27 +02:00
Nassim Jahnke
7400784e4f
22w42 (except for command completions)
2022-10-20 19:34:04 +02:00
Nassim Jahnke
2154f0a2cf
Almost works
2022-10-19 23:18:39 +02:00
Nassim Jahnke
14b11bdd10
Start working on 22w42a
2022-10-19 21:58:08 +02:00
Nassim Jahnke
c5738a2203
Add Via channel handlers instead of wrapping Vanilla handlers on Bukkit ( #3132 )
2022-10-19 21:29:24 +02:00
MrMicky
43ad855499
Rewrite signs and books components on 1.16 ( #2712 )
2022-10-16 21:22:48 +02:00
Kichura
2533619339
Update actions, Gradle 7.5.1 ( #3139 )
2022-10-15 19:20:20 +02:00
Nassim Jahnke
b133dad642
Fix random long gen for seeded sounds
2022-10-08 21:50:09 +02:00
RK_01
464a85c52b
Replaced hardcoded chunk section out of bounds check ( #3136 )
2022-10-07 23:07:50 +02:00
Gero
7698ee7683
Some minor performance improvements and cleanups ( #3134 )
2022-10-04 13:25:55 +02:00
BuzzTheGamer23
c7eb2e4b97
Change Maven version from deprecated LATEST ( #2913 )
2022-10-01 11:23:02 +02:00
creeper123123321
e71c88f860
Add sanity checks for some block nbt ( #3129 )
2022-10-01 10:14:41 +02:00
RK_01
c96b2bd859
Fix 1.19 -> 1.18.2 title translation: empty text edge case ( #3115 )
2022-09-02 16:00:45 +02:00
Nassim Jahnke
ce4f21b7d8
Fix Paper packet limiter check on new versions
2022-08-25 13:03:40 +02:00
Nassim Jahnke
2a55025e99
Version bump
2022-08-21 14:58:00 +02:00
Nassim Jahnke
c86da22f4e
Fix config header duplication on reload
...
Fixes #3100
2022-08-21 14:57:32 +02:00
Nassim Jahnke
adb10f5fe7
4.4.2 Release
2022-08-21 09:42:05 +02:00
Pablo Herrera
a268d3d298
Fix userconnection availability on join event (PoC) ( #2849 )
2022-08-19 11:59:48 +02:00
creeper123123321
b60771e96e
Fix block connection on non-full chunks ( #3068 )
2022-08-15 11:58:57 +02:00
Nassim Jahnke
435a986068
Properly enclose limiting of nbt reading
...
Fixes #3093
2022-08-14 22:24:31 +02:00
Nassim Jahnke
6c58f0980c
Add utility method for initializing entity types
2022-08-13 15:36:57 +02:00
Nassim Jahnke
e3dde71821
And the default return value
2022-08-11 19:09:33 +02:00
Nassim Jahnke
47b15e5fef
Forgot a lock
2022-08-11 19:08:33 +02:00
Nassim Jahnke
ed196bdf99
Clean up proxy protocol detector service
2022-08-11 19:04:22 +02:00
Nassim Jahnke
9247e87bbf
Update InformativeException message
2022-08-08 21:01:27 +02:00
Nassim Jahnke
08727f959f
Update 1.19.1 protocol version string
2022-08-05 16:05:31 +02:00
Nassim Jahnke
78342da180
And make the 1.19 chat registry nbt public
2022-08-04 16:29:35 +02:00
Nassim Jahnke
2b735172bd
Make 1.19 chat decoration method public
2022-08-04 16:23:21 +02:00
_tomcraft
b032a868bb
add flamecord warking message ( #3079 )
2022-08-04 16:19:08 +02:00
Nassim Jahnke
c4fa3b0ff8
Fix worldDataTrackerHandlerByKey world index
2022-08-04 15:51:51 +02:00
Nassim Jahnke
0c3a1803e1
Send block entity data after block break cancellation
...
Fixes #3077
2022-08-03 19:45:00 +02:00
Gero
04f9971dee
Alter velocity modern forwarding version ( #3078 )
2022-08-03 16:17:52 +02:00
Elioby
9c3395b76b
Use default painting mapping of 0 instead of -1 ( #3073 )
2022-08-01 21:07:40 +02:00
Nassim Jahnke
f9bbb5b1a3
Fixup config comment saving
...
Fixes #3052 , #2536
2022-08-01 12:28:44 +02:00
Nassim Jahnke
087bbdce1f
Fix 1.19+ sign opening on ~1.12 servers
...
Fixes #3027
2022-07-30 18:10:45 +02:00
Nassim Jahnke
494bf62535
Bump version to 4.4.2-SNAPSHOT
2022-07-30 18:05:04 +02:00
Nassim Jahnke
4f2a5bb7e2
4.4.1 Release
2022-07-28 18:49:40 +02:00
Nassim Jahnke
1c511a82b2
Simplify component building
2022-07-28 14:56:35 +02:00
Nassim Jahnke
0c39723d1a
Use translation key as text if not found
2022-07-28 13:43:08 +02:00
Nassim Jahnke
322af00e80
Handle 1.19 chat types
2022-07-28 13:14:28 +02:00
Nassim Jahnke
a88747d904
Check for dimension equality after adding/replacing new fields
2022-07-28 11:47:12 +02:00
Nassim Jahnke
e194d27bea
Allow for more control over max path distance delta increase
2022-07-28 11:29:02 +02:00
Nassim Jahnke
22daa60eb6
4.4.0 Release
2022-07-27 19:01:23 +02:00
Nassim Jahnke
6eca07966c
1.19.1-rc3
2022-07-26 18:27:32 +02:00
Nassim Jahnke
56cc711c01
Update legacy palette handling as well
2022-07-25 13:18:13 +02:00
Nassim Jahnke
c2ee558235
Fix reading of cursed Hypixel block palettes
...
Fixes #3037
2022-07-24 18:42:25 +02:00
Nassim Jahnke
c8a010c390
Handle negative bits per value in palette
2022-07-24 17:30:30 +02:00
Nassim Jahnke
53c54485eb
Cleanup optional types
2022-07-21 19:56:42 +02:00
Nassim Jahnke
f42a308f2c
1.19.1-rc2
2022-07-21 19:06:34 +02:00
Nassim Jahnke
44250cbb99
1.19.1-pre6
2022-07-20 18:36:28 +02:00
Nassim Jahnke
55ffe72198
Fix overlay type check, update some comments
2022-07-15 21:33:55 +02:00
Nassim Jahnke
a47dd2ecdb
Support 1.19.1 clients on 1.19.0 servers
2022-07-15 21:03:56 +02:00
Nassim Jahnke
8a5233b6a1
what am I doing
2022-07-15 18:07:59 +02:00
Nassim Jahnke
c8a1279e75
I was too hopeful
2022-07-15 16:51:12 +02:00
Nassim Jahnke
57ef90e851
1.19.1-pre5
2022-07-15 16:26:58 +02:00
_tomcraft
2262681351
Reference command permission to filter root suggestions (/via<tab>) ( #3018 )
2022-07-13 10:24:14 +02:00
Nassim Jahnke
56e1d0a69d
Add optional type for smol cleanup
2022-07-09 11:47:58 +02:00
Nassim Jahnke
63ffb51df5
Fix player chat packet id
...
Mojang didn't register that in the correct spot alphabetically :(
2022-07-08 21:07:42 +02:00
Nassim Jahnke
b33bd2ac2b
1.19.1-pre4
2022-07-08 16:20:54 +02:00
Nassim Jahnke
1afff77a0f
1.19.1-pre3
2022-07-06 17:47:47 +02:00
Nassim Jahnke
26af09f2a4
Update unsupported software list
2022-07-05 20:37:19 +02:00
Nassim Jahnke
a8e475dbf0
Bump version to 4.4.0-SNAPSHOT
...
Too many funky things for a patch version
2022-07-01 12:35:57 +02:00
Nassim Jahnke
6388021c6d
Fix 1.18.2->1.19.0 transforming, warn on 1.19.0 server
2022-06-30 20:00:55 +02:00
Nassim Jahnke
f4aa96a5f8
1.19.1-pre2
2022-06-30 19:34:14 +02:00
Nassim Jahnke
6baae5e4f7
Merge remote-tracking branch 'origin/master' into dev
2022-06-30 10:42:27 +02:00
Nassim Jahnke
189b244a3a
Delay ack by a tick, update warning for bad dimension registry
2022-06-30 10:41:54 +02:00
creeper123123321
12d538fe0d
Use most similar dimension when the proper is not found ( #2990 )
2022-06-30 10:31:10 +02:00
_tomcraft
34f0dbf642
Safely handle bad configuration of 'block-protocols' and 'block-versions' ( #2983 )
2022-06-28 11:22:42 +02:00
Myles
548f80bb7c
Add label for Feature Requests
2022-06-27 13:36:10 +01:00
Nassim Jahnke
9113a77331
1.19.1-rc1 except not really
2022-06-23 20:45:42 +02:00
Nassim Jahnke
e3e85db02a
1.19.1-pre1
2022-06-21 21:01:24 +02:00
Camotoy
c4d9209c81
Rewrite statistics for 1.19 ( #2954 )
2022-06-15 10:13:14 +02:00
Nassim Jahnke
24d887a53d
Properly handle 1.19 acks on backend
...
Fixes #2935
2022-06-12 11:14:05 +02:00
Owen
702ced200e
Generate a random seed to simulate random sounds ( #2944 )
2022-06-11 19:02:54 +02:00
qlow and qlow
40f5cb6e71
Fixed Bungeecord madness ( #2934 )
...
Co-authored-by: qlow <info@qlow.eu >
2022-06-09 17:10:22 +02:00
Nassim Jahnke
7ab0c41be6
Fix villager trade offers
...
Fixes #2919
2022-06-08 10:07:47 +02:00
Nassim Jahnke
66b21431f2
Fix sending of empty titles
...
Fixes #2923
2022-06-08 09:51:38 +02:00
Nassim Jahnke
c6cd655f7e
Bump version to 4.3.2-SNAPSHOT
2022-06-08 09:09:37 +02:00
Myles
e9bccda259
4.3.1 Release - Fix set display preview being sent prematurely #2918
2022-06-07 23:11:21 +01:00
Nassim Jahnke
9a34ff2a51
4.3.0 Release
2022-06-05 11:31:07 +02:00
trickypr
f01d9408de
1.19-rc2 ( #2910 )
2022-06-04 11:08:04 +02:00
Nassim Jahnke
15ff7b4c9d
1.19-rc1
2022-06-02 17:49:25 +02:00
Nassim Jahnke
d47765ce45
1.19-pre5
2022-06-01 15:16:47 +02:00
Gero
b82b067745
Actually make every message a system message ( #2903 )
2022-05-25 21:24:26 +02:00
Nassim Jahnke
b7005f2400
1.19-pre3
2022-05-25 14:33:39 +02:00
roro1506HD
312fe3a851
Fixed wrong packet in MovementTransmitter when not using NMS player ticking ( #2900 )
2022-05-23 20:29:21 +02:00
Nassim Jahnke
69d50fa992
Join game fixes
2022-05-23 19:38:38 +02:00
Nassim Jahnke
1308dcb8dd
No need to queue messages anymore
...
The client now uses the main registry instead of the level registry
2022-05-23 18:24:32 +02:00
Nassim Jahnke
b4ecba8382
1.19-pre2
2022-05-23 18:03:18 +02:00
Nassim Jahnke
3529d6a229
Sanity check for queued messages
2022-05-21 11:00:55 +02:00
Nassim Jahnke
4213c4cce5
Queue up messages before the chat type registry has been sent
...
Fixes #2898
2022-05-20 15:32:10 +02:00
Nassim Jahnke
3d3e09977c
Fix big fat dumb
2022-05-20 14:16:31 +02:00
Nassim Jahnke
90feac8c83
Update DebugHandler
2022-05-20 14:10:23 +02:00
Nassim Jahnke
80a807e366
Fix head yaw and pitch being swapped for mob spawns
2022-05-20 10:00:31 +02:00
Nassim Jahnke
3eba8ba922
More consistent client entity tracking
2022-05-20 09:53:39 +02:00
Nassim Jahnke
71a68bf36e
Fix the client entity being untracked on world changes
...
Fixes #2894 and probably other things
2022-05-19 23:04:18 +02:00
Nassim Jahnke
e67501cde3
Fix painting id being used too early
...
Fixes #2893
2022-05-19 19:54:27 +02:00
Nassim Jahnke
9aa7f5e879
Fix data stored on join being lost on Bungee
...
Bungee doesn't resend a join game for old servers, so we will have to keep data stored there across server switches
This likely fixes other issues with chunk data writing after server switches on legacy servers as well
2022-05-19 12:37:04 +02:00
Nassim Jahnke
854ecf0b47
1.19-pre1
2022-05-18 21:29:18 +02:00
Nassim Jahnke
f538f25d63
Update OpenNBT
2022-05-16 13:33:41 +02:00
Nassim Jahnke
48a7fdc1d1
Fix command rewriter npe
2022-05-15 18:11:36 +02:00
Nassim Jahnke
1d5ae0e3e0
Use mappings instead of hardcoding entity ids
2022-05-14 11:58:45 +02:00
Nassim Jahnke
f0462085d3
Add id->string methods to FullMappingData
2022-05-13 13:23:57 +02:00
Nassim Jahnke
7dc7b62cc9
22w19a (and a varying mix of removed and added dread)
2022-05-12 23:49:15 +02:00
Nassim Jahnke
b9f80754e0
22w18a
2022-05-04 19:15:23 +02:00
Nassim Jahnke
5b9f775743
Use normal uuid type in gameprofile packet
2022-04-27 21:49:37 +02:00
Nassim Jahnke
0e66228a96
22w17a (and a lot of dread)
2022-04-27 21:06:34 +02:00
Nassim Jahnke
8df48bc378
StoredEntityData#remove
2022-04-20 20:16:08 +02:00
Nassim Jahnke
d36d5d6def
22w16b
2022-04-20 20:00:46 +02:00
Nassim Jahnke
8b51430555
22w16a (except you have off-centered paintings)
2022-04-20 19:42:43 +02:00
Nassim Jahnke
f71288e299
22w15a
2022-04-13 18:36:26 +02:00
Nassim Jahnke
c0fc8195ce
?????????????????????????????????????????????????????
...
Also add removeTags and renameTag method to TagRewriter
2022-04-06 22:50:59 +02:00
Nassim Jahnke
dd189411e6
New meta types (oh no)
2022-04-06 20:16:00 +02:00
Nassim Jahnke
4693b95bea
22w14a
2022-04-06 19:07:16 +02:00
Nassim Jahnke
596a42e312
22w13a
2022-03-31 18:46:35 +02:00
Nassim Jahnke
71944be482
Minor improvement to var int writing
2022-03-26 18:12:12 +01:00
Nassim Jahnke
d1699fbb8d
Merge remote-tracking branch 'origin/master' into dev
2022-03-24 19:07:28 +01:00
Nassim Jahnke
bd880b608f
22w12a
2022-03-24 18:52:38 +01:00
Nassim Jahnke
3386431749
Comment out entity effect transformer
2022-03-21 10:40:52 +01:00
Nassim Jahnke
c3fc8b5f18
Actually fix particles
...
Fixes #2850
2022-03-19 16:04:13 +01:00
Nassim Jahnke
ec740476da
Check world in BukkitBlockConnectionProvider
...
ignoring all of that still being unsafe
2022-03-19 09:37:34 +01:00
Nassim Jahnke
a536ad1d10
Fix particles
2022-03-16 22:51:18 +01:00
Nassim Jahnke
a1ae7818a2
Add namespace to argument type mappings
2022-03-16 20:25:00 +01:00
Nassim Jahnke
365b3a8a38
22w11a
2022-03-16 19:48:17 +01:00
RK_01
823eb1f392
Fix inventory acknowledgements being dropped sometimes ( #2848 )
2022-03-16 18:35:58 +01:00
Nassim Jahnke
a12dfa405f
1.19 Experimental Snapshot 1
2022-03-16 18:21:41 +01:00
Nassim Jahnke
9798ec296a
Update gradle wrapper to 7.4.1
2022-03-09 18:48:56 +01:00
Nassim Jahnke
c1b993c01b
Hotfix ProtocolLib 5.0.0 compatibility
2022-03-09 17:41:36 +01:00
Nassim Jahnke
f55696a605
Bump version to 4.2.2-SNAPSHOT
2022-03-09 17:28:57 +01:00
Nassim Jahnke
f361bd66ea
4.2.1 Release
...
Fix 1.18.2 client respawn on legacy servers
2022-02-28 16:01:41 +01:00
Nassim Jahnke
3dfb96dec9
4.2.0 Release
2022-02-24 09:22:47 +01:00
Nassim Jahnke
82ada0bcd8
Add new default command parser
2022-02-23 18:15:39 +01:00
Nassim Jahnke
28bd50a105
Fix legacy component text wrapping
...
Fixes #2821
2022-02-22 10:10:51 +01:00
Nassim Jahnke
46bd5814e3
Fix mutated dimension registry on old servers
2022-02-19 10:14:15 +01:00
Nassim Jahnke
4e9cddac8f
1.18.2 pre1
2022-02-18 17:49:45 +01:00
Nassim Jahnke
a85c5578c1
22w07a
2022-02-16 18:40:50 +01:00
Nassim Jahnke
130ab70550
Fix registry on respawn
2022-02-09 19:57:54 +01:00
Nassim Jahnke
ee27cbdd22
22w06a
2022-02-09 19:15:35 +01:00
Nassim Jahnke
bd0d238f23
22w05a
2022-02-02 11:42:18 +01:00
Nassim Jahnke
3a5ac6f037
Merge branch 'master' into dev
2022-01-30 18:24:05 +01:00
Nassim Jahnke
8db0f3ac6e
Fix uninjection from empty pipeline
...
Closes #2788
2022-01-30 18:21:28 +01:00
Nassim Jahnke
60eda447b4
22w03a
2022-01-19 18:05:36 +01:00
Nassim Jahnke
d5f2388723
Add Item#copy
2022-01-11 17:10:31 +01:00
Nassim Jahnke
d5a568b3fc
Update copyright header
2022-01-09 22:36:07 +01:00
Nassim Jahnke
2704d70c1f
Update Sponge module to API v8
2022-01-09 18:30:51 +01:00
Konicai
2a1e82ac6d
Initial update to api-8
2022-01-09 16:17:41 +01:00
Nassim Jahnke
755a69e912
Update shadow
2022-01-05 10:03:07 +01:00
RK_01
101a4f63de
Fixed 1.9.2 -> 1.9.3 block entity translation ( #2784 )
2022-01-03 11:05:15 +01:00
Nassim Jahnke
84bdaa79e2
Map walls to low variant in 1.15->1.16
2021-12-22 17:32:25 +01:00
Nassim Jahnke
c3b6f5ce64
Update Gradle wrapper to 7.3.2
2021-12-22 17:31:30 +01:00
Nassim Jahnke
06a7260173
Fill dirt block tag to fix flower place animation
2021-12-20 10:53:11 +01:00
Nassim Jahnke
54236f718f
Update shadow
2021-12-15 08:59:34 +01:00
Nassim Jahnke
2143e38d27
Don't make the client resize palettes on >8 bits
2021-12-08 21:31:53 +01:00
Nassim Jahnke
7d7651bc39
Update ProtocolVersion name for 1.18.1
2021-12-08 16:37:10 +01:00
RK_01
64c11b1f8f
Fixed 1.9 -> 1.8 potion metadata packet order ( #2765 )
2021-12-08 12:49:13 +01:00
Myles
a1a0926c4b
Back to snapshot
2021-12-03 18:11:51 +00:00
Myles
aade94a48f
4.1.1 release
2021-12-03 18:02:58 +00:00
Nassim Jahnke
edebe64cf8
Fix handling of invalid biomes in 1.17->1.18
2021-12-03 13:33:52 +01:00
Nassim Jahnke
ae4f837091
Fix double effect register
2021-12-02 20:17:24 +01:00
Lucas
5e6d87c8fd
Map smoke directions from 1.13 to 1.13.1 ( #2745 )
2021-12-02 17:04:48 +01:00
Nassim Jahnke
20e9723d21
Update Gradle, particles finally work everywhere ™️
...
Fixes #2746
2021-12-02 10:54:32 +01:00
Nassim Jahnke
54724ac540
Fix 1.18 block entity warnings on <1.12 servers
2021-12-01 19:54:43 +01:00
Nassim Jahnke
a9c848e32e
Cleanup palette type
2021-12-01 17:50:23 +01:00
Nassim Jahnke
02f9e87233
Fix invisible chests for 1.18 clients on very old servers
...
Fixes #2744
2021-12-01 17:50:09 +01:00
Nassim Jahnke
22d546edc0
Bump version to 4.1.1-SNAPSHOT
2021-12-01 15:37:39 +01:00
Nassim Jahnke
f464e8e287
4.1.0 Release
2021-11-29 21:17:20 +01:00
Nassim Jahnke
bd5217acb4
Merge remote-tracking branch 'origin/master' into dev
2021-11-28 16:09:21 +01:00
RK_01
e0cf62825b
Fixed 1.9.3 -> 1.9.1 chunk translation ( #2740 )
2021-11-28 16:08:02 +01:00
Nassim Jahnke
9ce356aff4
another one
2021-11-26 17:15:10 +01:00
Nassim Jahnke
60fa54dddc
1.18-rc2
2021-11-26 10:53:58 +01:00
Nassim Jahnke
99b457965b
1.18-rc1
2021-11-25 16:09:34 +01:00
Nassim Jahnke
1d1a330ef1
1.18 pre8
2021-11-24 16:41:42 +01:00
Nassim Jahnke
4e9910c20e
1.18-pre7
2021-11-23 18:09:09 +01:00
Nassim Jahnke
82f2958ac6
1.18-pre6
2021-11-22 18:41:49 +01:00
Nassim Jahnke
1afa441571
Fix possible NPE in 1.13 component rewriting
2021-11-21 21:02:06 +01:00
Nassim Jahnke
d159047dc0
Add more debugging options
2021-11-21 11:43:55 +01:00
Nassim Jahnke
3a529d00ce
Fix update light passthrough
2021-11-19 21:35:21 +01:00
Nassim Jahnke
b14b2b86e8
1.18-pre5
2021-11-19 17:27:43 +01:00
Nassim Jahnke
9ab4319771
*this is wrong intensifies*
2021-11-19 10:20:30 +01:00
Nassim Jahnke
8de7a4c828
Improve ceillog2 method
2021-11-19 10:06:45 +01:00
Nassim Jahnke
782d7a2172
this is wrong
2021-11-18 11:38:31 +01:00
Nassim Jahnke
2e5f3e4d66
this is wrong
2021-11-18 11:32:53 +01:00
Nassim Jahnke
6a00bf099e
Cache 1.17.1 light by default, add config option
2021-11-18 11:23:46 +01:00
Nassim Jahnke
bc11bd4caf
Set mappings default values to -1
2021-11-17 19:52:06 +01:00
Nassim Jahnke
c133552d04
1.18-pre4
2021-11-17 19:28:44 +01:00
Nassim Jahnke
2065a83fa1
Update biomes highest bits
2021-11-17 18:02:54 +01:00
Nassim Jahnke
30ce0eaa45
1.18-pre3
2021-11-17 17:43:17 +01:00
Nassim Jahnke
8be1fc9340
Move MetaTypes methods up into abstract class
2021-11-17 11:13:14 +01:00
Nassim Jahnke
6a8aa497b0
1.18-pre2
2021-11-16 13:28:53 +01:00
Nassim Jahnke
390155e03b
Make Mappings extendable
2021-11-16 13:15:27 +01:00
Nassim Jahnke
3051ddb6c0
Better Mappings builders
...
Allows for mappings between json arrays and objects without a billion different constructors, also now uses the proper size for 1.18 chunks
2021-11-15 21:49:02 +01:00
Nassim Jahnke
25d74632c2
Update Bungee version warning
2021-11-15 11:00:18 +01:00
Nassim Jahnke
2b77427d0b
Remove unused 1.18 code
2021-11-14 09:45:25 +01:00
_tomcraft
dfc77b6f84
Update BungeeCord support ( #2731 )
...
fixes #2730
2021-11-14 09:44:33 +01:00
_tomcraft
6bc7f911c3
Fix bed rewriting and fix inconsistencies in item rewrite ( #2729 )
2021-11-14 09:37:03 +01:00
Nassim Jahnke
718614f81f
1.18 Pre-1
2021-11-11 10:06:59 +01:00
Nassim Jahnke
8e1f3bb086
Update Gradle to 7.3, adventure to 4.9.3
2021-11-11 10:05:58 +01:00
Nassim Jahnke
3a87eb463a
Fix 1.18 spawner entity
2021-11-10 17:31:52 +01:00
Nassim Jahnke
a49c395486
Make changes in particles easier to handle
2021-11-10 11:35:44 +01:00
Nassim Jahnke
ad7f782a1a
Fix InformativeException NPE
2021-11-08 12:09:08 +01:00
Nassim Jahnke
3aa84b5a5a
Fix particle 1.18 meta type
2021-11-06 15:19:24 +01:00
Nassim Jahnke
52457ea749
Fix unquoted string being parsed as double
2021-11-05 18:19:14 +01:00
Nassim Jahnke
8104b96b8c
Fix premature snbt numeric parsing
2021-11-04 19:43:48 +01:00
Nassim Jahnke
a7835650bf
Make model customization type with previous handlers
2021-11-03 19:16:03 +01:00
Nassim Jahnke
d326dadb5d
21w44a
2021-11-03 19:14:33 +01:00
Nassim Jahnke
d9307dad0c
Merge remote-tracking branch 'origin/master' into dev
2021-11-03 10:53:16 +01:00
RK_01
752735159c
Fixed credits screen not showing on 1.8 servers ( #2724 )
2021-11-02 19:01:29 +01:00
Nassim Jahnke
7cc6eb2b66
Fix accidental float/double NaN parsing in snbt
2021-11-02 15:09:40 +01:00
Nassim Jahnke
0a19057606
Merge remote-tracking branch 'origin/master' into dev
2021-10-30 15:56:39 +02:00
RK_01
a49d73c4c6
Abstract 1.8 metadata type ( #2720 )
2021-10-30 15:56:24 +02:00
Nassim Jahnke
82ded0299c
Merge remote-tracking branch 'origin/master' into dev
2021-10-29 17:57:47 +02:00
Nassim Jahnke
ab7cd4955b
Metadata type should be written as var int
2021-10-29 17:57:23 +02:00
Nassim Jahnke
95493f3bbe
Minor optimization
2021-10-29 17:47:38 +02:00
Nassim Jahnke
a8c6f6b783
21w43a
2021-10-27 18:43:09 +02:00
Nassim Jahnke
516f746061
Handle barrier/light particles in entity meta
2021-10-25 09:52:54 +02:00
Nassim Jahnke
d8d65ea989
Merge remote-tracking branch 'origin/master' into dev
2021-10-23 09:58:22 +02:00
Nassim Jahnke
d80735e248
Read player digging action as var int
...
Does not matter for small numbers, but properly reflects Vanilla's reading/writing type
2021-10-23 09:58:11 +02:00
Redned
ff5ad2385c
Fix recipe book glitch on <1.16.2 servers ( #2715 )
2021-10-23 09:30:03 +02:00
Nassim Jahnke
2f28b25af3
Add block marker id to ParticleMappings
2021-10-20 18:51:53 +02:00
Nassim Jahnke
02bf9501a9
Handle item and particle meta
2021-10-20 18:48:07 +02:00
Nassim Jahnke
a6292988d5
21w42a
...
Screw entity meta particles
2021-10-20 17:58:50 +02:00
Nassim Jahnke
431f773b77
Merge remote-tracking branch 'origin/master' into dev
2021-10-20 13:52:34 +02:00
Nassim Jahnke
bd2bd1cf32
Cancel global entity packet if not lightning
2021-10-20 13:51:49 +02:00
Nassim Jahnke
f5d92bf74f
Merge remote-tracking branch 'origin/master' into dev
2021-10-19 09:16:06 +02:00
Nassim Jahnke
dbe8b6551a
Readd flare
...
Issues were addressed in 2.0.0
2021-10-19 09:10:17 +02:00
Nassim Jahnke
027e132749
Merge remote-tracking branch 'origin/master' into dev
2021-10-16 13:26:06 +02:00
Nassim Jahnke
7e3a157fcf
Revert flare usage for now
...
Caused some issues I have no time to investigate at the moment, but worrying enough to warrant a temporary removal
Closes ViaVersion/ViaBackwards#402
2021-10-16 13:25:56 +02:00
Nassim Jahnke
9cd1ebf576
21w41a
2021-10-13 18:05:52 +02:00
Nassim Jahnke
03f929163c
Merge remote-tracking branch 'origin/master' into dev
2021-10-11 21:04:29 +02:00
Nassim Jahnke
e7e1ee7a2b
Update shadow
2021-10-11 21:03:18 +02:00
_tomcraft
3f229c4cb9
Minor improvements ( #2709 )
2021-10-11 21:00:32 +02:00
Gero
b2e0fdeaf8
Don't cancel chunks with missing light data ( #2711 )
2021-10-09 14:08:07 +02:00
Nassim Jahnke
0b541befbc
Merge remote-tracking branch 'origin/master' into dev
2021-10-08 17:29:16 +02:00
Nassim Jahnke
fd9346d4da
Use validated channel in getNewPluginChannelId
...
Fixes #2707
2021-10-08 17:29:05 +02:00
Nassim Jahnke and Gerrygames
e744214ad6
Fix biome palette writing
...
Co-authored-by: Gerrygames <gecam59@gmail.com >
2021-10-08 13:17:07 +02:00
Nassim Jahnke
3feff8e751
Fix remove in ChunkLightStorage
2021-10-08 10:05:50 +02:00
Nassim Jahnke
a2acd261d8
Merge remote-tracking branch 'origin/master' into dev
2021-10-08 09:37:32 +02:00
Nassim Jahnke
36b8884d92
Fix leftover FU load factors
2021-10-08 09:37:04 +02:00
Nassim Jahnke
c15d7b8882
Don't forget id comments
2021-10-07 16:46:10 +02:00
Nassim Jahnke
9f33a09e87
21w40a
2021-10-07 16:44:43 +02:00
Nassim Jahnke
cc78180a6c
Merge remote-tracking branch 'origin/master' into dev
2021-10-07 12:27:21 +02:00
Connor Hartley
e5338688bb
Replace use of concurrenthashmap in entity tracker and block storage ( #2705 )
2021-10-07 12:26:14 +02:00
Nassim Jahnke
b19ec959b3
Merge remote-tracking branch 'origin/master' into dev
2021-10-05 14:21:31 +02:00
MrMicky
8b4a57985b
Remove usage of sun.misc.Unsafe in BungeeViaInjector ( #2698 )
2021-10-05 14:20:18 +02:00
Nassim Jahnke
7fb4e4a095
Change GH actions dist to adoptium
2021-10-05 14:10:04 +02:00
Nassim Jahnke
1bc4fc211d
Merge remote-tracking branch 'origin/master' into dev
2021-10-03 20:15:19 +02:00
Nassim Jahnke
0a4d08886d
Update adventure
2021-10-03 20:14:12 +02:00
creeper123123321
0f5fa620d1
Translatable ender dragon/wither text ( #2702 )
2021-10-03 16:23:41 +02:00
Gero
a0f26f1ca3
Fix channel name validation in 1.13 to 1.12.2 protocol ( #2701 )
...
Closes #2187
2021-10-03 12:12:49 +02:00
MrMicky
e64a0fb62e
Prevent kick when signing empty book ( #2700 )
2021-10-03 10:11:34 +02:00
Nassim Jahnke
69409d71d1
Run handitem cache every tick
2021-10-02 16:38:20 +02:00
Nassim Jahnke
68c63d20ed
Fix reading of explicit int array entries
...
See https://github.com/KyoriPowered/adventure/pull/460
2021-10-02 11:27:18 +02:00
Nassim Jahnke
2afa3fd9de
Merge remote-tracking branch 'origin/master' into dev
2021-10-01 22:46:37 +02:00
Myles
0bcaf3e422
Merge pull request #2695 from ViaVersion/legacy-injector-cleanup
...
Cleanup Bukkit/Sponge injectors
2021-10-01 15:38:03 +01:00
Nassim Jahnke
6e5992c168
Add docs to abstract LegacyViaInjector methods
2021-10-01 16:33:18 +02:00
Gero
02122f8ce6
Fix #2532
2021-10-01 15:35:04 +02:00
_tomcraft
39f7f70a32
Cancel arm animation if in an open inventory for 1.16+ ( #2687 )
2021-10-01 12:38:49 +02:00
Nassim Jahnke
427b0a68d0
Cleanup Bukkit/Sponge injectors
2021-10-01 12:17:55 +02:00
Nassim Jahnke
50f3a05fa5
21w39a (probably)
2021-09-29 20:16:31 +02:00
Nassim Jahnke and RK_01
a306c222d4
More NBTTagTest test cases
...
Co-authored-by: RK_01 <50594595+raphimc@users.noreply.github.com >
2021-09-25 15:43:55 +02:00
Nassim Jahnke
5bfee3339a
Merge remote-tracking branch 'origin/master' into dev
2021-09-25 14:57:41 +02:00
Nassim Jahnke
2b9df69627
Fix trailing comma again, fix 'possiblyNumeric' DoubleTag parsing
2021-09-25 14:57:14 +02:00
Nassim Jahnke
4f1e92f309
Merge remote-tracking branch 'origin/master' into dev
2021-09-25 13:18:59 +02:00
Nassim Jahnke
88165088a9
Update adventure nbt i/o
2021-09-25 13:15:26 +02:00
Nassim Jahnke
e38f76b8bc
Definitely did not forget to update mappings
2021-09-24 14:39:38 +02:00
Nassim Jahnke
1f63fc7de1
21w38a
2021-09-23 17:23:14 +02:00
Nassim Jahnke
763a88fe97
Merge remote-tracking branch 'origin/master' into dev
2021-09-22 11:16:35 +02:00
Nassim Jahnke
12e2be40e8
Remove some old todos, don't send empty 1.14->1.15 meta packet
2021-09-22 11:15:36 +02:00
Nassim Jahnke
22379eda6f
Add todo
2021-09-22 10:16:42 +02:00
Nassim Jahnke
4485af577d
Merge remote-tracking branch 'origin/master' into dev
2021-09-21 11:02:40 +02:00
Nassim Jahnke
0fcfd78b62
Add more user friendly 'block-versions' option
2021-09-20 15:15:25 +02:00
Nassim Jahnke
4940ed66c1
Don't warn on superfluous bytes
...
Should be looked into, but not now™️
2021-09-16 18:17:44 +02:00
Nassim Jahnke
73093c0ff2
Read/write palette based on block/biome size variables
2021-09-16 18:12:33 +02:00
Nassim Jahnke
c5e27b89af
Don't read remaining bytes in 1.18 chunk type
2021-09-16 17:01:58 +02:00
Nassim Jahnke
111cd2fd46
Biome palettes entries can have 1 bit
2021-09-16 15:47:28 +02:00
Nassim Jahnke
5a90c8374c
Fix named sound packets and old block entities
2021-09-16 15:41:14 +02:00
Nassim Jahnke
9ffa737a4d
Implement BlockEntity sectionX/Z methods
2021-09-16 14:19:45 +02:00
Nassim Jahnke
c565f2c9c7
Cleanup Palette interface and read/write
2021-09-16 13:03:31 +02:00
Nassim Jahnke
eaa18f569a
Write linear palette as map palette for now
2021-09-16 12:17:21 +02:00
Nassim Jahnke
bfe6389377
Write biomes to palette
2021-09-16 11:35:05 +02:00
Nassim Jahnke
f72412484a
Map block entity ids, only biomes and something else left
2021-09-16 00:26:23 +02:00
Nassim Jahnke
b4301adb3b
WIP 21w37a
2021-09-15 23:00:14 +02:00
Levertion
d67269c9fe
Add support for setting a custom world name ( #2672 )
2021-09-15 10:52:11 +02:00
Nassim Jahnke
c264e639d6
Clear entity data on world change in world tracker
2021-09-14 17:35:27 +02:00
Nassim Jahnke
32a84f24ef
Nicer getters in Pair and Triple
2021-09-14 11:13:39 +02:00
Nassim Jahnke
68e4146f3b
Deprecate cancelClientbound/Serverbound with new id parameter
2021-09-05 14:02:33 +02:00
Nassim Jahnke
f4f7215a6a
Fix disabled packet limiter check
2021-09-02 17:33:09 +02:00
Nassim Jahnke
a0b19872f8
Disable VV packet limiter on 1.17.1+ Paper
2021-09-01 15:25:24 +02:00
Nassim Jahnke
f2147179c2
Small fixes, add majorVersion method, nicer getter names in some classes
...
None of the deprecated methods will be removed anytime soon.
2021-08-28 22:15:28 +02:00
RK_01
e7a0b4cf04
Improve 1.8 -> 1.9 chunk translation and fix #2065 ( #2669 )
2021-08-28 10:02:27 +02:00
Nassim Jahnke
533572e8cd
Add CREATE_FOG BossFlag
2021-08-27 19:29:07 +02:00
creeper123123321
257eea5b04
try to fix GoLilyPad servers ( #2667 )
...
Closes ViaVersion/ViaFabric#21
2021-08-25 14:55:43 +02:00
Jo0001
47af0d634f
Fix typo in comment/javadocs ( #2609 )
2021-08-25 12:49:57 +02:00
kennytv
5e11d9d51f
Update Gradle to 7.2
2021-08-17 13:37:51 +02:00
kennytv
7ffcff7a7b
Fix 1.15->1.16 wolf anger
2021-08-14 10:37:21 +02:00
kennytv
9ee548b967
Fix 1.17 clients writing empty books
...
Fixes #2658
2021-08-11 15:11:56 +02:00
kennytv
c9142223fd
Gitignores don't have to be .gitignore'd
2021-08-02 17:59:12 +02:00
kennytv
2094397bca
Allow bypassing of packet type restriction in Protocol, amend packet creator
2021-08-01 12:05:04 +02:00
kennytv
b81109f512
Semi force packet types in PacketWrapper at creation and transformation
2021-07-31 15:08:45 +02:00
kennytv
874dbafe26
More packet sending API
...
Allows for easy packet sending from a specific version to or from any client version supported by Via.
For example, you can send packets in the 1.17.1 format to both client and server, and it will be transformed accordingly if executed on another server version or sent to a different client version.
2021-07-30 12:26:15 +02:00
kennytv
46ca469a4a
Add author tag to constructed book nbt
...
Fixes #2640
2021-07-27 11:58:24 +02:00
Pierre Maurice Schwang
8fb51bf3b7
Update bug_report.yml ( #2636 )
2021-07-25 09:51:04 +02:00
creeper123123321
9874a9053a
it's 2021 and we should use UTF 8 ( #2633 )
2021-07-23 21:31:25 +02:00
kennytv
db87774426
Fix ProtocolSupport compat on 1.17
...
Fixes #2632
Thank you md_5, very cool
2021-07-23 10:15:59 +02:00
creeper123123321
d14db9396b
Fix idle ticking in proxies ( #2631 )
2021-07-20 18:57:53 +02:00
kennytv
d7966567e7
Lowercase gang
2021-07-07 20:43:27 +02:00
KennyTV
b4f8024eef
Fix 1.15->1.16 and 1.16.1->1.16.2 dropped items
...
Fixes #2610
2021-07-07 10:06:15 +02:00
KennyTV
e70f230f39
Bump version to 4.0.2-SNAPSHOT
2021-07-07 09:59:49 +02:00
KennyTV
b28f743306
4.0.1 Release
2021-07-06 10:31:03 +02:00
KennyTV
9f97a09942
1.17.1-rc2
2021-07-05 14:52:13 +02:00
KennyTV
4f7e655613
1.17.1-rc1
2021-07-01 19:58:34 +02:00
KennyTV
a7d94c2f8f
1.17.1-pre3
2021-06-30 18:19:19 +02:00
KennyTV
c2172821fd
Merge remote-tracking branch 'origin/master' into dev
2021-06-29 18:12:36 +02:00
KennyTV
24393d4ef4
1.17.1-pre2
2021-06-29 18:11:51 +02:00
KennyTV
622ea91648
Ignore bad 1.8 wither meta
...
Fixes #2570
2021-06-22 11:28:09 +02:00
KennyTV
aed1a63a77
Merge remote-tracking branch 'origin/master' into dev
2021-06-21 14:58:38 +02:00
LemonCaramel
14cd568e46
Add Resource pack prompt message option (1.17+) ( #2544 )
2021-06-21 14:55:49 +02:00
KennyTV
44d836e2e7
Clear entity trackers on server switch
...
Fixes #5930
2021-06-21 14:33:23 +02:00
_tomcraft
f9af6947f7
Improve arm-swing cancel by resetting cursor item ( #2528 )
2021-06-20 22:50:37 +02:00
_tomcraft
8e1da82793
Use a more fork-proof approach to enable Paper block place patch ( #2561 )
2021-06-20 22:49:59 +02:00
KennyTV
860aca974b
Read unsigned byte in set slot
2021-06-20 16:16:08 +02:00
KennyTV
6a66d7653f
Fix writable book id
2021-06-20 16:16:07 +02:00
KennyTV
d32a4541a9
1.17.1-pre1
2021-06-20 16:16:07 +02:00
KennyTV
26719169ee
Fix 1.8 special inventory tracking
2021-06-20 16:15:48 +02:00
KennyTV
eae145543e
Fix 1.8 set slot write type
...
Fixes #2558
2021-06-19 15:35:43 +02:00
KennyTV
48f1300908
Read set slot inv id as unsigned byte for consistency
2021-06-18 16:59:34 +02:00
KennyTV
5cdaabeaec
Handle particle id change in 1.16 metadata
...
Fixes #2551
2021-06-17 11:55:22 +02:00
KennyTV
40f87e9472
Update Gradle wrapper to 7.1
2021-06-16 09:12:23 +02:00
KennyTV
7f385d4762
Create concurrent hashmap with weak values with Guava
...
This could use Guava's Cache, but that's just the MapMaker but more
2021-06-15 09:59:23 +02:00
KennyTV
389c5adaa3
Half revert back to storing uuids in CommonBoss
...
Fixes #2547
2021-06-14 22:47:13 +02:00
KennyTV
7a82ded94b
Fix Velocity compatibility (requires Velocity 3.0.0)
...
This finally removes the hacky reorder fix on Velocity; it added a few more events that could benefit us, but this is the most important right now.
2021-06-14 21:09:47 +02:00
Myles
86278e837a
Fix 1.17 BungeeCord support
2021-06-14 19:46:25 +01:00
KennyTV
34a0499152
Update bug_report.yml
2021-06-14 10:59:01 +02:00
Myles
68ccc6634d
Spigot 1.17 compatibility
2021-06-11 20:19:06 +01:00
Jo0001
317af7ebc5
Use the correct content-type header ( #2527 )
2021-06-10 22:15:14 +02:00
KennyTV
206368b777
Fix 1.12->1.13 entity tracking
...
Fixes #2526
2021-06-10 22:10:22 +02:00
KennyTV
204a81b0ea
Add 1.17 to legacy api package ProtocolVersion
2021-06-10 10:50:07 +02:00
KennyTV
b940ecab9c
Fix meta warning
2021-06-10 08:42:52 +02:00
KennyTV
15cbc96697
Shorten metadata error message
2021-06-09 18:59:48 +02:00
KennyTV
b5e5b46f77
Update adventure to 4.8.0 release
2021-06-08 19:07:09 +02:00
KennyTV
42b6a1378c
Bump to 4.0.1-SNAPSHOT
2021-06-08 19:06:08 +02:00
KennyTV
4074352a53
4.0.0 Release 🚀
2021-06-07 16:32:07 +02:00
KennyTV
f909b55a84
1.17-rc2
2021-06-07 14:28:41 +02:00
KennyTV
593aa7564a
Put the other filled 1.17 tags into the diff file
2021-06-07 09:58:52 +02:00
KennyTV
24efb48004
Add method to load extra tags from diff files
2021-06-06 17:17:51 +02:00
KennyTV
38b3f40f7d
Add Java version warning
...
We will update the required Java version at some point, the only question is when.
2021-06-06 11:55:40 +02:00
KennyTV
d89f916546
Cleanup 1.17 entity rewriter, fix DataItem amount check
2021-06-06 10:08:15 +02:00
KennyTV
62278f287c
Update gson, junit, and checker-qual
2021-06-05 17:17:29 +02:00
KennyTV
72be978f8e
Update issue template
2021-06-05 17:16:51 +02:00
creeper123123321
666f3d6c92
Explain "left-handed-handling" option ( #2512 )
2021-06-05 17:12:55 +02:00
KennyTV
8e7606ea1b
1.17-rc1
2021-06-04 16:00:38 +02:00
KennyTV
2b8c5082ed
Make Item an interface, more OOP for the ItemRewriter
2021-06-04 12:15:14 +02:00
KennyTV
05f9fc1ddc
1.17-pre5
2021-06-03 20:22:48 +02:00
KennyTV
fc1450fe38
Slightly more OOP, move registerPackets out of Protocol constructor
...
registerPackets being called within the constructor made it impossible to create instance objects then used in registerPackets (vs. having to then create the objects in registerPackets).
2021-06-03 17:28:02 +02:00
KennyTV
e1072a8dc7
Fix docs
2021-06-03 10:45:58 +02:00
KennyTV
3290d4ae24
Expose lateBind field in ViaVersionPlugin
2021-06-03 10:40:25 +02:00
KennyTV
b2855c2cd4
F
2021-06-02 23:22:09 +02:00
KennyTV
fec777b349
Don't wrap direct type mappers
2021-06-02 23:22:00 +02:00
KennyTV
7b1f9c199a
Produce less overhead in packet handler registering
...
Instead of creating a void type reader for every single PacketHandler registered, this just directly uses the consumer-like PacketHandler.
The distinction between ValueCreator and the normal PacketHandler was unnecessary given you could also just read something in a ValueCreator instance, effectively just being a consumer of a PacketWrapper instance.
2021-06-02 22:00:20 +02:00
KennyTV
a8b3444ff5
1.17-pre4
2021-06-02 18:44:47 +02:00
KennyTV
6839334c1a
Fix confirmation id encoding, remove old send methods
2021-06-02 12:44:49 +02:00
KennyTV
d7e3aa7143
Whoops
2021-06-01 23:28:32 +02:00
KennyTV
48436e7caf
Go through the rest of the send usages
2021-06-01 23:27:33 +02:00
KennyTV
eaa58affd1
Minor changes
2021-06-01 22:52:05 +02:00
KennyTV
57cf1803f3
Fix 1.9 block entity data send
2021-06-01 19:36:25 +02:00
KennyTV
104fa4e29f
Optimize protocol path finding
...
Not perfect, but better. This prevents the path checks from exponentially increasing (if it weren't for the maxProtocolPathSize fail safe).
By default, a path will never go to a protocol version that puts it farther from the desired server protocol version, even if a path existed.
Otherwise as well as previously, *all* possible paths will be checked until a fitting one is found.
Negative examples if the new boolean is set to true:
A possible path from 3 to 5 in order of 3->10->5 will be dismissed.
A possible path from 5 to 3 in order of 5->0->3 will be dismissed.
Negative examples if set to false:
While searching for a path from 3 to 5, 3->2->1 could be checked first before 3->4->5 is found.
While searching for a path from 5 to 3, 5->6->7 could be checked first before 5->4->3 is found.
Assuming custom platforms like Bedrock protocol use the normal registering methods, they will have to change the boolean to false to revert to previous behavior (tho still somewhat better optimized).
2021-06-01 18:54:36 +02:00
KennyTV
4011aee280
1.17-pre3
2021-06-01 18:10:53 +02:00
KennyTV
37fd69fa86
Make packet send methods use the current thread by default
...
Defaulting to submitting to the netty event loop caused issues more often than not - this also removes the `currentThread` flag and instead provides new scheduleSend methods so it is always obvious whether the packet is sent immediately.
2021-06-01 10:13:49 +02:00
KennyTV
3fb125592b
Send entity destroy on current thread
2021-05-31 20:45:56 +02:00
KennyTV
7925fd2d8f
Fix shulker meta handling
2021-05-31 20:17:43 +02:00
KennyTV
199324ee9d
1.17-pre2
2021-05-31 18:21:31 +02:00
KennyTV
d5cac99b5f
Reorder Type instances
2021-05-31 11:51:21 +02:00
KennyTV
3618914ce9
Add method to get Protocol by supported versions, some cleanup
2021-05-29 22:21:29 +02:00
KennyTV
ff140c421a
Add/change comments
2021-05-29 11:50:07 +02:00
RK_01
016b8f1dbc
Correct ClientboundPackets1_9_3 packetid comments ( #2503 )
2021-05-29 09:34:24 +02:00
KennyTV
0d31054903
Fix view distance update packet in 1.13->1.14
...
The client world is initialized during the join packet, but the view distance packet was created during/before the join handling.
Fixes #2502
2021-05-28 10:02:26 +02:00
KennyTV
8beedffea2
Fix project root build/libs dir not being cleaned
...
The base plugin is usually applied by the java plugin, but since that has been moved into the platforms, cleaning was no longer applied to the root dir (created and filled by the universal submodule).
2021-05-27 23:56:31 +02:00
RK_01
4ef862e06d
Correct packet id comment ( #2501 )
2021-05-27 15:42:51 +02:00
KennyTV
53642e9a3c
1.17-pre1
2021-05-27 15:36:53 +02:00
KennyTV
fd9dab8aa1
Replace inventory ack by using 1.17 ping packets
2021-05-26 21:36:20 +02:00
KennyTV
703978e227
Don't require UserConnection holding class in stored objects
2021-05-26 21:35:28 +02:00
KennyTV
7195319eb5
Update adventure
2021-05-26 16:37:29 +02:00
KennyTV
2d0a597f74
Make Metadata fully type safe, remove "Discontinued" meta types
...
The Discontinued entry was a special edge case that could lead to a Metadata type returning null. Instead, just directly use null in the 1.8->1.9 code where it is checked against. Also renamed the Meta1_17Types entries to be in uppercase and properly represent their value type.
2021-05-26 16:36:47 +02:00
KennyTV
bc89f57088
Slightly improve metadata iteration, remove redundant MetaHandlerEvent index
...
Lazily create the event if needed and share it with other filters when handling a metadata entry. Lastly, only add the additionally created meta once after the filter list, not once per filter.
2021-05-26 09:00:49 +02:00
KennyTV
57769c5671
Make metadata (almost) fail-safe
...
This could mean life and death, see
`new Metadata(17, MetaType1_14.Float, event.meta()).value()`
vs.
`new Metadata(17, MetaType1_14.Float, event.meta().value())`
2021-05-25 16:27:55 +02:00
LemonCaramel
a6b4b16fd3
Add Missing Translation Mapping ( #2484 )
2021-05-25 16:27:19 +02:00
KennyTV
3a1e364d4a
Refactor entity tracking and meta handling
...
This essentially merges the two approaches to the metadata handling from ViaVersion and ViaBackwards and improves on both designs.
ViaVersion did not track every single entity, but only those needed (at least in theory) and can work with untracked entities' metadata. It had a very simple method overridden by metadata rewriter implementations, directly operating on the full metadata list and manually handling meta index changes as well as item/block/particle id changes.
ViaBackwards on the other hand had to track *every single* entity and threw warnings otherwise - while less prone to errors due to giving obvious warnings in the console, it unnecessarily tracks a lot of entities, and those warnings also annoys users when encountering virtual entity plugins (operating asynchronously and sending update packets while already untracked or not yet tracked). Dedicated MetaHandlers made id changes and filtering a lot easier to read and write. However, the actual metadata list handling and its distribution to handlers was not very well implemented and required a lot of list copying and creation as well as exception throws to cancel individual metadata entries.
This version has MetaFilters built with a Builder containing multiple helper functions, and the entity tracking is properly given its own map, hashed by a Protocol's class, to be easily and generically accessible from anywhere with only a Protocol class from the UserConnection, along with more optimized metadata list iteration. The entity tracking is largely unchanged, keeping ViaVersion's approach to not having to track *all* entities (and being able to handle null types in meta handlers).
All of this is by no means absolutely perfect, but is much less prone to errors than both previous systems and takes a lot less effort to actually write. A last possible change would be to use a primitive int to object map that is built to be concurrency save for the EntityTracker, tho that would have to be chosen carefully.
2021-05-25 15:37:07 +02:00
Jason
03638028cd
Make proper sources jar ( #2495 )
2021-05-25 09:44:57 +02:00
jmp
d5f56784e2
Silence doclint
2021-05-25 09:07:06 +02:00
jmp
cbf71e2289
Only add javadoc jar to common and api
2021-05-25 09:07:06 +02:00
jmp
e2d9e44be3
Build script improvements
2021-05-25 09:07:06 +02:00
KennyTV
2d2a5fa79c
Fill "needs tool" tags
...
Fixes #2493
2021-05-24 09:21:32 +02:00
RK_01
605331963d
Fix typo in DumpSubCmd ( #2492 )
2021-05-23 19:42:01 +02:00
KennyTV
15a5d51248
Don't cast ChannelInitializer type to SocketChannel
2021-05-22 19:41:07 +02:00
KennyTV
8bcd8fd995
Add apiVersion to ViaAPI, some jd
2021-05-22 19:39:26 +02:00
Kamillaova
9484526d39
Fix README build command (gradlew) ( #2489 )
2021-05-22 13:37:53 +02:00
KennyTV
ab1cc791b7
Fix enchantment parsing or lvl integers
2021-05-21 09:17:40 +02:00
KennyTV
1fe76dbb77
Add more jd to Chunk, ChunkSection, and ChunkSectionLight
2021-05-20 19:23:29 +02:00
KennyTV
cf2adab728
Make ChunkSection an interface, don't allocate light arrays if not needed
2021-05-20 18:32:28 +02:00
KennyTV
04fedd2892
Add comments
2021-05-20 16:56:39 +02:00
KennyTV
c172091944
21w20a
2021-05-19 18:54:38 +02:00
creeper123123321
16ba5aa4f9
Run some optipng ( #2482 )
2021-05-18 20:46:35 +02:00
KennyTV
5fa2c788e0
Add missing mineable tag entries
...
Fixes #2481
2021-05-18 17:07:57 +02:00
creeper123123321
c5a338137e
Update fabric.mod.json ( #2480 )
2021-05-18 13:49:58 +02:00
KennyTV
01d79e2681
Fix non-full chunk sending to 1.17 clients
2021-05-17 17:31:42 +02:00
KennyTV
576682ef9f
Handle invalid uuid int array
...
Closes #2475
2021-05-15 16:42:38 +02:00
KennyTV
54b0345017
Fix PS compatibility on Java 8 💩
2021-05-15 10:11:19 +02:00
KennyTV
4f9f3254be
Fix PS compatibility on Java 16
2021-05-15 09:28:18 +02:00
KennyTV
1538ff5201
Expand unsupported software checks
2021-05-14 16:59:12 +02:00
creeper123123321
f17fb833a0
add internal getInputBuffer() ( #2472 )
2021-05-14 11:19:02 +02:00
KennyTV
84c064fc11
Fix legacy hover deserialization, add snapshot suffix to version
2021-05-14 10:59:43 +02:00
KennyTV
7b5b79f510
Update Gradle to 7.0.1
2021-05-12 16:00:42 +02:00
KennyTV
2588c6ecc8
21w19a (probably)
2021-05-12 15:19:33 +02:00
KennyTV
2df57bc37c
Fix 1.14->1.15 meta ordering issue
...
Closes #2467
2021-05-10 13:27:12 +02:00
KennyTV
efeaef3e4e
Update shadow plugin
2021-05-09 10:25:57 +02:00
KennyTV
cb7a7254a6
Make UnsupportedSoftware hold a list of class names
2021-05-08 10:05:43 +02:00
KennyTV
fe3f247eb1
21w18a
2021-05-05 18:28:39 +02:00
Juan Cruz Linsalata
096415cf8e
Don't inject if inactive ( #2461 )
2021-05-02 15:52:07 +02:00
KennyTV
af0cf1d3f2
Rename PacketType methods
...
Just in case a packet with some magic id is going to be added, since the enum ordinal and name methods cannot be overridden
2021-05-02 11:14:38 +02:00
KennyTV
d183d76c47
Remove platform bulk chunk transformers
2021-05-02 10:12:37 +02:00
KennyTV
44e928d53c
Update copyright scopes
2021-04-30 19:05:07 +02:00
KennyTV
89127cad8a
If possible, user Paper internal injection method
2021-04-29 23:32:13 +02:00
KennyTV
ab93e0877c
Rename platform task implementations
2021-04-29 17:46:29 +02:00
KennyTV
96b5051c75
Use primitive long in task methods
2021-04-29 17:31:16 +02:00
KennyTV
9e59ef4c4a
Hold the rest of the primitive Type instances under their actual class
...
This brings no improvement now, but if primitive read/write methods for manual calls were implemented later, a signature break will have been prevented by this (aka breaking it now)
2021-04-28 21:12:19 +02:00
KennyTV
00746833ac
ProtocolInfo is not a StoredObject
...
You can't actually call UserConnection#get with ProtocolInfo.class since the ProtocolInfo interface is not a StoredObject
2021-04-28 18:57:08 +02:00
KennyTV
8e15b6d42b
21w17a
2021-04-28 17:40:57 +02:00
KennyTV
cad358322d
Rename outgoing->clientbound, incoming->serverbound
...
Via can both be used on servers and clients, making a direction like "incoming" ambiguous
2021-04-28 16:30:34 +02:00
KennyTV
a2b3906c9e
Move bossbar to new legacy package, since it only works on <1.9
...
The newly created LegacyViaAPI is safe to use, but should hold methods that cannot be universally used on every version
2021-04-28 11:10:16 +02:00
KennyTV
cadb5ec64c
Rename abstract Protocol to AbstractProtocol
...
This prevents confusion around the previously equally named interface and abstract class
2021-04-27 18:21:51 +02:00
KennyTV
95e20677fd
Clean up ProtocolPipeline
...
The filter functionality isn't something that's likely to be used again, so move out its usage and only check on <1.9 servers
2021-04-27 15:59:06 +02:00
KennyTV
f1c8d271b1
Reformat imports
...
The package rename wasn't done through refactoring but through simple replaces to not make git choke on diffs
2021-04-27 13:42:36 +02:00
KennyTV
318c49cf30
More interfaces, keep ProtocolRegistry.SERVER_PROTOCOL legacy api
2021-04-27 13:25:18 +02:00
KennyTV
d4bc31d11e
Always create ProtocolInfo, store mappings as int[]
2021-04-27 10:29:30 +02:00
KennyTV
30d122e7fa
Create some fancy interfaces
2021-04-26 23:01:55 +02:00
KennyTV
49d386063d
Add ProtocolVersion to legacy api
2021-04-26 21:45:27 +02:00
KennyTV
deec4b521e
Move some packages and classes around
2021-04-26 21:27:59 +02:00
KennyTV
dbf6a110f2
Keep wrapping Via, ViaAPI, and Bossbar API in api-legacy module
2021-04-26 20:55:24 +02:00
KennyTV
a25a5634de
Change package/imports in classes and build configs
2021-04-26 20:52:34 +02:00
KennyTV
a3b1ce817e
Repackage to com.viaversion
...
This process will be split into multiple commits for git not to choke on.
2021-04-26 20:46:30 +02:00
KennyTV
c02047aaf8
Change group id to com.viaversion
2021-04-24 20:54:46 +02:00
Juan Cruz Linsalata
f18e2b3875
Cancel Bungee packet encoding when closed ( #2448 )
2021-04-24 18:30:08 +02:00
KennyTV
ad0842c107
Bump version to 4.0.0, remove ProtocolRegistry
...
The bump was overdue given the breakages that have happened
2021-04-23 22:48:08 +02:00
KennyTV
2b19a98809
21w16a
2021-04-21 19:40:51 +02:00
KennyTV
d40ce9fc4a
Minor optimizations in pipeline filling
2021-04-21 11:58:19 +02:00
KennyTV
144c24c276
Move packet tracking methods out of UserConnectionn
2021-04-20 13:24:10 +02:00
Mariell Hoversholm
2c884dc241
Feat (Bungee): Use only unsafe field modifications ( #2440 )
2021-04-17 09:59:24 +02:00
KennyTV
d0882cf02c
Update GsonUtil, more javadoc
2021-04-16 23:05:31 +02:00
RK_01
cfec0cc25f
Improve 1.9->1.8 block place translation (and fix some bugs) ( #2437 )
2021-04-16 08:45:33 +02:00
KennyTV and jmp
d3a3e366b1
Fix publishing
...
Co-authored-by: jmp <jasonpenilla2@me.com >
2021-04-15 11:07:40 +02:00
MrMicky
f1eef0294f
Fix Java 16 compatibility on Bukkit/Sponge 1.8 ( #2438 )
2021-04-15 08:43:05 +02:00
KennyTV
4df70de312
Add note on required jdk version for compilation
2021-04-14 20:43:30 +02:00
KennyTV
898521de9a
21w15a
2021-04-14 17:38:06 +02:00
Jason
87d54f1103
Clean up build scripts using new Gradle features ( #2436 )
...
* Make use of `TYPESAFE_PROJECT_ACCESSORS` and `VERSION_CATALOGS` Gradle feature previews to clean up build scripts
* Bump setup-java action to v2, specify AdoptOpenJDK distribution
2021-04-14 14:16:48 +02:00
KennyTV
c7e5b4a297
Update to Gradle 7.0
2021-04-13 12:37:29 +02:00
Mariell Hoversholm
458279d111
Fix (Bungee): Java 16 compatibility ( #2433 )
...
This has been tested on the following:
- AdoptOpenJDK Java 1.8.0_282
- GraalVM CE 21.0.0 OpenJDK 11.0.10
- AdoptOpenJDK Java 15.0.2
- AdoptOpenJDK Java 16 (also tested with BungeeCord b1556)
- Amazon Corretto OpenJDK 16.0.0.36.1
... with Waterfall b406 on Linux 5.10.28.
2021-04-13 11:42:32 +02:00
KennyTV
7300a69817
Use Paper method to get server protocol version if possible
2021-04-12 20:11:13 +02:00
LabyStudio
76e739e4f0
fix ghost shield issue and delayed interaction when switching to another item ( #2432 )
2021-04-12 16:56:53 +02:00
KennyTV
0ee80dc41f
Don't throw an exception on hover parse failure
2021-04-11 13:35:53 +02:00
KennyTV
4473f863c6
Update ComponentRewriter
2021-04-10 17:03:43 +02:00
creeper123123321
9f380a7598
Handle minecart block data ( #2424 )
2021-04-09 17:09:30 +02:00
KennyTV
3c7d481a39
Fix namespaced 1.12->1.13 sound conversion
2021-04-09 14:56:44 +02:00
KennyTV
b23c01c44b
Javadoc additions
2021-04-08 21:44:45 +02:00
KennyTV
00b8289c61
Handle new entity pose from 21w13a
2021-04-07 17:27:51 +02:00
KennyTV
e9fa5b49ca
21w14a
2021-04-07 16:55:22 +02:00
KennyTV
ef8cb05703
Update build badge in readme
2021-04-06 19:02:05 +02:00
LabyStudio
e83686d6fc
Implement showShieldWhenSwordInHand option ( #2417 )
2021-04-05 18:53:57 +02:00
KennyTV
26bbc92f94
Warn about potentially unstable plugins/server software
2021-04-03 17:01:57 +02:00
MrMicky
9ccd8bff33
Fix error with shit-click on offhand slot on 1.8 servers ( #2419 )
2021-04-03 09:09:00 +02:00
KennyTV
29d6b55592
Fix ChunkSection nullability annotations
2021-04-02 18:29:51 +02:00
KennyTV
1251d43709
Fix invalid enchantment parsing
...
Fixes #2418
2021-04-02 18:22:18 +02:00
KennyTV
070c7f5808
Move to checker qual nullability annotations
2021-04-02 14:15:30 +02:00
KennyTV
d79bd00f58
Minor log changes
2021-04-02 10:21:31 +02:00
creeper123123321
df7a644479
Add ShortByteArrayType, minor PacketWrapper changes ( #2413 )
2021-04-01 20:17:17 +02:00
R0bbyYT
956492bca6
Add option to fix delayed shield blocking ( #2415 )
2021-04-01 20:03:13 +02:00
creeper123123321
1d311284fd
GitHub workflow ( #2163 )
2021-03-31 21:53:10 +02:00
KennyTV
b251170c22
Add goat entity type
2021-03-31 20:40:02 +02:00
KennyTV
ab376dc562
21w13a
2021-03-31 19:18:16 +02:00
KennyTV
fd9442b077
Minor jd changes in ViaAPI, fix typo
2021-03-30 22:10:57 +02:00
KennyTV
a63f2ab6fe
Improve server version API
2021-03-26 12:51:38 +01:00
KennyTV
d918fd27b6
Reduce boxing in protocol path getting
...
More of its implementation should probably be cleaned up later
2021-03-25 22:34:30 +01:00
KennyTV
63356207a3
ProtocolRegistry -> ProtocolManager interface
2021-03-24 15:30:03 +01:00
KennyTV
210cae70fd
Add MIT copyright headers to the api module
2021-03-24 14:02:38 +01:00
KennyTV
0ab2c626aa
Split parts of common into api; We are now GPL, api is MIT
...
This does not affect any previous states of this project; only future modifications as well as the project as a whole will be under the GNU General Public License from now on. The newly introduced api directory, partly split from common, is an exception to this, still being licensed under the MIT license.
See the README for details.
2021-03-24 14:02:37 +01:00
KennyTV
b8072aad86
Merge remote-tracking branch 'origin/master' into dev
...
# Conflicts:
# .github/ISSUE_TEMPLATE/config.yml
2021-03-22 15:39:34 +01:00
KennyTV
00b4c9b1f8
Add feature request template
2021-03-22 15:30:33 +01:00
KennyTV
2f45de2f6a
Small changes to the issue form
2021-03-22 14:42:05 +01:00
KennyTV
f60c0165e3
Issue forms, anyone?
2021-03-22 14:36:47 +01:00
KennyTV
bfcfb4340e
Add missing doc
2021-03-22 13:47:40 +01:00
KennyTV
9b4d50b214
Tidy up concurrent mapping loading
2021-03-21 20:25:52 +01:00
KennyTV
bdeb5acae9
Fix license bundling
2021-03-21 20:07:32 +01:00
KennyTV
81b9f1b4cd
21w11a
2021-03-17 17:01:58 +01:00
KennyTV
0552863f28
Update adventure
2021-03-15 20:59:46 +01:00
KennyTV
0986e174a2
Fix drag desync
2021-03-15 14:50:58 +01:00
KennyTV
b589561932
More primitive tag calls
2021-03-15 10:43:09 +01:00
KennyTV
388eb73782
Update nbt usage
2021-03-15 10:43:09 +01:00
KennyTV
2f7de53e9b
Merge remote-tracking branch 'origin/master' into dev
2021-03-13 15:34:10 +01:00
KennyTV
f7afe84982
21w10a (kind of)
2021-03-10 23:18:13 +01:00
LemonCaramel
ea014656bc
Add "forced-use-1_17-resource-pack" option ( #2390 )
2021-03-08 12:30:23 +01:00
LemonCaramel
72de597544
Fix Explosion Mapping ( #2389 )
2021-03-08 08:28:03 +01:00
KennyTV
d7c8f3a594
Update Sponge repository url
2021-03-07 12:26:17 +01:00
LemonCaramel
6cc761e3b2
Title Packet fix ( #2387 )
2021-03-07 10:03:05 +01:00
Joseph Burton
2723302f56
Update bug_report.md
2021-03-06 18:34:34 +01:00
KennyTV
6497cca8bd
Update adventure
2021-03-04 17:02:43 +01:00
KennyTV
ec188db247
Shade relocated adventure without breaking native platform usage
2021-03-04 16:11:09 +01:00
KennyTV
b84bc7668a
Fixes
2021-03-04 16:11:09 +01:00
KennyTV
cf8d11d530
Let's go on an <insert title card>
2021-03-04 16:11:09 +01:00
RK_01
7f8052c3cd
Fix handling of unknown container ids ( #2384 )
2021-03-04 15:05:27 +01:00
KennyTV
08763a92ab
Add 1.17 to table
2021-03-02 14:14:28 +01:00
LemonCaramel
6e9e757294
Fix ExceptionInInitializerError ( #2372 )
2021-02-28 00:42:37 +01:00
KennyTV
5e227cb4a5
Fix Bungee Chat relocation
...
Fixes #2371
2021-02-27 10:21:39 +01:00
RK_01
3c73d70f63
Fix handling of animation 3 in 1.8->1.9 ( #2358 )
2021-02-26 14:45:55 +01:00
KennyTV
9fbadc0ad5
Keep white background of version chart
2021-02-26 10:51:49 +01:00
KennyTV
6b7818e6f1
21w08b
2021-02-25 15:59:48 +01:00
KennyTV
16208b2a7f
Update README
2021-02-25 10:21:11 +01:00
KennyTV
a0351b8168
Update version
2021-02-25 09:20:31 +01:00
KennyTV
35ac41e1fa
Fix subproject version/name
2021-02-25 09:19:18 +01:00
Jason
46a01cb0f0
Fix publishing ( #2364 )
2021-02-25 09:19:18 +01:00
Myles
e437c656c5
Revert "Try /everything"
...
This reverts commit 902081b22b3b6c7a4ac56c7ec68fa76f917267bb.
2021-02-25 09:19:18 +01:00
KennyTV
f5b8937a70
Try /everything
2021-02-25 09:19:17 +01:00
Myles
8e069812e0
Set maven authentication to basic
2021-02-25 09:19:17 +01:00
jmp
b6bee8f4cc
Configure artifacts for publication
2021-02-25 09:19:17 +01:00
KennyTV
aaaa97f781
Fix local publishing
2021-02-25 09:19:17 +01:00
KennyTV
5b0d98f639
Remove test publishing
2021-02-25 09:19:16 +01:00
KennyTV
68985141f1
Try local publishing
2021-02-25 09:19:16 +01:00
KennyTV
a48f717396
Add publish url
2021-02-25 09:19:16 +01:00
KennyTV
a7a00e9f67
Update version
2021-02-25 09:19:16 +01:00
KennyTV
c719b98ab3
Don't spam compiler warnings
2021-02-25 09:19:15 +01:00
KennyTV
c059e57771
Move javassist to Bukkit moduke
2021-02-25 09:19:15 +01:00
KennyTV
5fde8c25a3
Change universal jar name
2021-02-25 09:19:15 +01:00
jmp
02f1ab1752
Uppercase jar names
2021-02-25 09:19:14 +01:00
jmp
024c36c584
Switch to indra, attempt to fix shading and universal jar
2021-02-25 09:19:14 +01:00
KennyTV
ef6c347194
*cries in elephant*
2021-02-25 09:19:14 +01:00
KennyTV
c0dabfe097
*cries in elephant*
2021-02-25 09:18:51 +01:00
KennyTV
0a41d36220
21w08a (aka the great splittening)
2021-02-24 23:38:28 +01:00
KennyTV
37004d8c4f
21w07a
2021-02-17 18:55:43 +01:00
KennyTV
01277d147e
Deduplicate more entitytype code
2021-02-16 12:24:35 +01:00
KennyTV
1da0b38849
Merge remote-tracking branch 'origin/master' into dev
2021-02-16 12:21:32 +01:00
KennyTV
84f8e019c8
Fix 1.9to1.9.1 protocol registration
2021-02-15 20:02:31 +01:00
KennyTV
64b7e74d80
Cleanup modern entity types
2021-02-14 17:24:20 +01:00
creeper123123321
a141f871a9
ProtocolVersion.toString() space ( #2343 )
2021-02-13 13:21:02 +01:00
KennyTV
69609d536b
Use chunk section length for fallback biome array
2021-02-11 21:45:36 +01:00
KennyTV
b21de03710
Read byte in player position
2021-02-11 19:54:00 +01:00
KennyTV
e7b489f66e
This is actually 21w06a
2021-02-11 09:30:30 +01:00
KennyTV
7493c8d7b7
Add setSections to Chunk
2021-02-11 00:00:02 +01:00
KennyTV
4ff98256f6
21w06a
2021-02-10 19:09:33 +01:00
Myles
d1a0d629df
Merge branch 'master' into dev
2021-02-09 16:32:44 +00:00
Myles
50bfc86706
Revert "The bytebuf doesn't need to be rewritten"
...
This reverts commit ac877d0b1a .
2021-02-09 16:32:31 +00:00
Myles
76c83da382
Merge branch 'master' into dev
2021-02-09 10:54:34 +00:00
Myles
f04a748e54
Ignore NBT with hanging comma, fixes #2319
2021-02-09 10:54:04 +00:00
Myles
d39193400f
Ignore NBT with hanging comma, fixes #2319
2021-02-09 10:50:11 +00:00
Myles
628979f923
Merge branch 'master' into dev
2021-02-09 10:36:54 +00:00
Myles
24b4cd8dbd
Merge branch 'reduce-decode-rewriting'
2021-02-09 10:36:13 +00:00
Myles
727c575a1c
Run QuickMove on next tick to improve likeliness of success ( fixes #2044 )
...
Since it is 5 ticks later, the inventory may be closed
2021-02-09 10:35:13 +00:00
Myles
ac877d0b1a
The bytebuf doesn't need to be rewritten
2021-02-06 15:29:36 +00:00
Myles
37d57af6ec
Change ResourceLeakDetector to PARANOID for displayleaks
2021-02-06 15:26:21 +00:00
KennyTV
e09c3b0159
Merge remote-tracking branch 'origin/master' into dev
2021-02-06 15:38:06 +01:00
Myles
22793dbac4
Re-add a semicolon
...
🥇
2021-02-06 14:30:18 +00:00
Myles
1998eca6c8
Merge pull request #2322 from creeper123123321/passbytebuf
...
Allow bytebuf passthrough on encode
2021-02-06 14:25:42 +00:00
creeper123123321
100ae1c680
Update SpongeEncodeHandler.java
2021-02-06 11:18:51 -03:00
creeper123123321
6941b48038
fixed pending #2291 changes
2021-02-06 10:21:34 -03:00
KennyTV
59c9018250
Call command argument handler with unmapped name
2021-02-05 13:04:57 +01:00
RK_01
bdfaf9a621
Remap declare command parser types in 1.14 -> 1.13.2 ( #2316 )
2021-02-05 12:18:28 +01:00
KennyTV
54488341bf
Add abstract declare commands handler
2021-02-05 11:41:21 +01:00
KennyTV
59e05e3096
21w05b
2021-02-04 19:11:24 +01:00
KennyTV
554fbb49c5
21w05a
2021-02-03 19:30:28 +01:00
Jo0001
7faf4cf81a
Change error message ( #2286 )
2021-02-01 14:51:03 +01:00
KennyTV
ee2959ac5d
Handle shulker meta change
2021-01-21 11:37:31 +01:00
KennyTV
e679a0c2b0
Fix dust particle writing
...
The double/float inconsistency was fixed in 21w03a, yay
2021-01-21 09:26:56 +01:00
KennyTV
14bfb8d147
Fix glow squid entity id
2021-01-20 18:51:07 +01:00
KennyTV
3a9dd5c86d
Add setBitmask to Chunk
2021-01-20 18:24:43 +01:00
KennyTV
c8c54786fc
21w03a
2021-01-20 17:59:34 +01:00
KennyTV
4cc8a3f092
Return -1 in getPlayerVersion if the player is not connected
2021-01-17 13:59:26 +01:00
KennyTV
2beed20f1b
Update 1.16.4/5 protocol name
2021-01-17 13:55:19 +01:00
Thibaut Gautier
91319402f3
Fixed encoding not properly working with other packet reading libraries
...
Injecting a message to byte encoder beforehand would break outbound packets in ViaVersion. This solution is a good fix which won't impact anything.
2021-01-17 13:12:18 +01:00
RK_01
ee147a4b37
Replace some hardcoded chunk section values ( #2274 )
2021-01-05 09:42:32 +01:00
KennyTV
127cae80bd
Fix 1.17 entity tracking
...
Fixes #2250
2020-12-17 12:38:51 +01:00
KennyTV
55a2a0a779
Fix disconnect on respawn packet send
...
Closes #2251
2020-12-17 11:52:15 +01:00
KennyTV
ed4d0bc134
Add methods to handle new tags format
2020-12-17 11:51:51 +01:00
KennyTV
6298eb42c5
Make TagRewriter.TagData public
2020-12-16 19:54:02 +01:00
KennyTV
823ac0e173
Add RegistryType#getByKey
2020-12-16 19:50:49 +01:00
KennyTV
6622b7dcff
20w51a
2020-12-16 18:57:16 +01:00
KennyTV
4858d75439
Change the outdated server message
2020-12-15 11:38:41 +01:00
KennyTV
4355f8987f
Merge branch 'master' into dev
...
# Conflicts:
# bukkit-legacy/pom.xml
# bukkit/pom.xml
# bungee/pom.xml
# common/pom.xml
# fabric/pom.xml
# jar/pom.xml
# pom.xml
# sponge-legacy/pom.xml
# sponge/pom.xml
# velocity/pom.xml
2020-12-15 11:16:57 +01:00
Myles
c0fb81946e
Snapshot
2020-12-12 13:16:13 +00:00
Myles
6c440513ba
3.2.1
2020-12-12 13:07:59 +00:00
Myles
2da0e1cad7
Merge pull request #2198 from terrarier2111/patch-3
...
Created a local variable for ProxiedPlayers
2020-12-11 09:17:16 +00:00
Myles
3d777bdcda
Merge pull request #2237 from mathiascode/statscheck
...
Add missing length check in 1.13 -> 1.12.2 stats code
2020-12-11 09:15:30 +00:00
Mat
e22975cec4
Add missing length check in 1.13 -> 1.12.2 stats code
2020-12-11 03:08:34 +02:00
KennyTV
f35c48bed2
Merge branch 'master' into dev
2020-12-09 21:39:13 +01:00
KennyTV
965814d833
Fix ProtocolLib check (again)
...
#BlameGerry (again)
2020-12-09 21:31:00 +01:00
KennyTV
459e3e68b8
Dust particle rgb values are now written as doubles
2020-12-09 12:41:26 +01:00
KennyTV
72205a5414
Whoops
2020-12-09 11:47:59 +01:00
KennyTV
e7ad3970cc
Complete vibration particle reading
2020-12-09 11:47:40 +01:00
KennyTV
4714a3f03a
Merge branch 'master' into dev
2020-12-09 11:31:51 +01:00
KennyTV
f08db2d234
Fix startup
...
#BlameGerry
2020-12-09 11:31:37 +01:00
KennyTV
5954c16f62
New particle meta type
2020-12-09 11:29:07 +01:00
KennyTV
a4d1ac3b95
Add getSpawnParticleHandler method to ItemRewriter
2020-12-09 11:03:40 +01:00
KennyTV
52b95eab28
Merge remote-tracking branch 'origin/master' into dev
2020-12-09 09:17:37 +01:00
Gerrygames
24c56a239e
Fix PacketWrapper#sendToServer bypassing ProtocolLib ( #2229 )
2020-12-08 19:15:55 +01:00
KennyTV
7858b998ca
Reduce chance of quick move task while disabling
...
Closes #2226
2020-12-08 12:42:13 +01:00
creeper123123321
d75420a35b
Use ArrayDeque, less ram for PacketWrapper.readableObjects ( #2218 )
2020-12-07 11:50:52 +01:00
KennyTV
137680ed9f
Use generic y section count in 1.17 chunk reading
2020-12-03 11:53:05 +01:00
KennyTV
e56ff898eb
Use integer for y coordinate in Position
2020-12-03 11:14:46 +01:00
KennyTV
3aa35395f4
Fix tag processing in older versions, small refactor
2020-12-03 11:14:35 +01:00
KennyTV
ff91dd7082
Finish 20w49a
2020-12-02 22:31:02 +01:00
KennyTV
8a11b577eb
Current WIP 20w49a
2020-12-02 21:57:32 +01:00
_tomcraft
6882678bc4
Reduce useless List operations ( #2214 )
2020-11-29 21:31:18 +01:00
KennyTV
4555c5dbf3
Use FU map in FakeTileEntity
2020-11-29 16:40:40 +01:00
KennyTV
4cc0d2c1a2
Merge remote-tracking branch 'origin/master' into dev
2020-11-29 16:39:06 +01:00
KennyTV
c671a6deed
20w48a (probably)
2020-11-25 17:15:43 +01:00
KennyTV
8de26a0ad3
Work around relocation of fastutil reflection call
2020-11-23 20:49:28 +01:00
KennyTV
e128f6a7ed
Merge branch 'master' into dev
2020-11-23 15:22:44 +01:00
KennyTV
9c0b187f31
Catch errors in Bungee chat parsing
2020-11-22 09:55:39 +01:00
terrarier2111
6a12f8139c
Added missing import
2020-11-21 19:26:10 +01:00
KennyTV
e85f9e7510
Fix npe
...
Fixes #2196
2020-11-20 13:23:23 +01:00
terrarier2111
0b256d15b2
Created a local variable for ProxiedPlayers
2020-11-15 21:15:42 +01:00
KennyTV
7abff77c51
Add method to get handler in sound rewriter
2020-11-15 12:01:01 +01:00
KennyTV
78972a5345
Add 1.9-1.11 sound mappings
2020-11-15 11:36:26 +01:00
KennyTV
7a6e45008b
Fix entity item meta
2020-11-14 22:21:36 +01:00
_tomcraft
a041610fe2
Prevent 1.12- clients to creative-pick server-side unknown block/item ( #2180 )
2020-11-13 14:27:29 +01:00
KennyTV
ba776e5f88
Handle metadata and map data changes
...
Mapdata might be bork tho™️
2020-11-12 21:34:12 +01:00
KennyTV
67fda72bdd
20w46a
2020-11-11 19:13:31 +01:00
KennyTV
721c52e3f5
Fix multi block change reading
2020-11-11 16:54:19 +01:00
KennyTV
424e855d72
Uncache biome data on world change, process multi block change
2020-11-11 16:54:19 +01:00
KennyTV
88a1a42625
Finish update
...
Still unsure whether we also have to store block entity data and if/which respawn conditions have to be checked for biome uncaching
2020-11-11 16:54:18 +01:00
KennyTV
0d3f729679
20w45a
...
Missing: Diff mappings
2020-11-11 16:54:18 +01:00
KennyTV
692e53427b
Change log message when executor is shut down
2020-11-11 16:53:47 +01:00
KennyTV
3b5aaa1ff5
Fix legacy nbt array weirdness
...
Closes #2176
2020-11-08 10:35:15 +01:00
KennyTV
95e0cff03c
Fix italic item names in 1.12->1.13 protocol
...
Fixes #2165
2020-11-03 13:40:01 +01:00
KennyTV
91f3d0fdb7
Bump version to 3.2.1-SNAPSHOT
2020-11-03 09:49:46 +01:00
KennyTV
b3e8ad9164
3.2.0 Release, 1.16.4
2020-11-02 19:40:04 +01:00
KennyTV
c3501a831e
Merge remote-tracking branch 'origin/master' into dev
2020-11-02 18:37:01 +01:00
Myles
9821cb1b16
Merge pull request #1723 from creeper123123321/backendinjection
...
Velocity Backend injection / Velocity 1.1.0
2020-11-02 17:29:31 +00:00
Myles
bba1f2acf0
Merge pull request #2162 from lennardk/fix-1.11-sound-rewrite
...
Fix sound ID shift in 1.11
2020-11-02 16:19:27 +00:00
Lennard Klein
1afbff18ef
Fix sound ID shift in 1.11
...
This possibly got broken in the rewrite in dc62394.
Fixes ender pearl throw and experience bottle throw/pickup sounds.
2020-11-01 14:51:34 +01:00
MrMicky
56ec689841
Update protocol versions ( #2156 )
2020-10-29 12:53:16 +01:00
Myles
3189501b78
Revert "Remove minecraft libraries"
...
This reverts commit 1c23103517 .
2020-10-29 11:10:36 +00:00
Myles
1c23103517
Remove minecraft libraries
...
Not needed AFAIK
2020-10-29 11:01:07 +00:00
Five (Xer)
06e1b90f29
Finalize Velocity-1.1.0
2020-10-28 20:10:15 +01:00
creeper123123321
acd79fc661
readd snakeyaml as provided dependency
2020-10-28 19:51:02 +01:00
creeper123123321
18bde6ee37
don't shade snakeyaml, closes #1959
2020-10-28 19:51:02 +01:00
creeper123123321
72f8052e58
code cleanup
2020-10-28 19:51:02 +01:00
creeper123123321
0343be6915
remove unused code
2020-10-28 19:51:02 +01:00
creeper123123321
000a034836
draft -> buf
2020-10-28 19:51:02 +01:00
creeper123123321
2d33447fc1
fixed backend compression, remove debug
2020-10-28 19:51:02 +01:00
creeper123123321
bcb76350a1
fix decoder
2020-10-28 19:51:02 +01:00
creeper123123321
485f4fa070
remove velocityconnectionmanager
2020-10-28 19:51:02 +01:00
creeper123123321
b1e60f5f1b
fix compiling
2020-10-28 19:51:02 +01:00
creeper123123321
6c3479e739
rebased on master
2020-10-28 19:51:02 +01:00
creeper123123321
4813cc3077
inject into velocity backend (currently broken)
...
Add client-side mode for UserConnection
remove unused code
fix duplicate method on rebase
2020-10-28 19:51:01 +01:00
KennyTV
69c8cf8ffb
Smaller workaround for lore italics in 1.13->1.14
2020-10-28 15:19:00 +01:00
KennyTV
510ff4e6a1
Improve 1.13->1.14 lore conversion, remove noisy workaround for a non-issue in legacy to json conversion
...
If people want to have white, unformatted text in their lore, they should do exactly that; add a white color, not reset to default
Fixes #2158
2020-10-28 14:36:22 +01:00
DaPorkchop_
a6043c14cd
Fix 1.16.2 multi block change packet order ( #2138 )
2020-10-28 08:43:22 +01:00
KennyTV
1a4c34afcf
1.16.4-rc1
2020-10-27 18:34:59 +01:00
KennyTV
2f9ec6f2aa
Remove redundant/already implicit check in VersionRange
2020-10-24 22:39:17 +02:00
KennyTV
bc2f6a423f
Fix typo
2020-10-24 11:14:11 +02:00
KennyTV
0986b0982c
Fix dontbugme command
...
Fixes #2152
2020-10-24 11:13:16 +02:00
KennyTV
9a24129e49
1.16.4-pre2
2020-10-22 17:43:38 +02:00
KennyTV
c8029bdbdf
Use getters instead of inlining
2020-10-21 14:17:51 +02:00
KennyTV
1129c17489
Improve ProtocolVersion subversion/range handling
...
Closes #2041
2020-10-21 14:02:31 +02:00
KennyTV
f313b5b617
Merge branch 'master' into dev
2020-10-18 22:41:23 +02:00
RK_01
765f92bfe5
Correct 1.9.x -> 1.10 sound pitch adjustments ( #2139 )
2020-10-18 22:37:30 +02:00
KennyTV
edd71bf8ab
Fix version blocking on 1.8
...
Fixes #2142
2020-10-16 18:26:15 +02:00
KennyTV
7d96efc645
Minor ProtocolVersion refactor
2020-10-16 18:21:45 +02:00
KennyTV
6cb2837d77
Merge remote-tracking branch 'origin/master' into dev
2020-10-16 16:56:29 +02:00
KennyTV
08a8268852
Handle book edit change
2020-10-15 17:57:12 +02:00
DaPorkchop_
54b6d1c21c
Fix entity attributes length prefix ( #2136 )
2020-10-14 15:40:39 +02:00
RK_01
71341a9381
Fix 1.11.1 -> 1.12 show_achievement translation ( #2120 )
2020-10-12 13:32:06 +02:00
KennyTV
5eccc2e3cd
Merge branch 'master' into dev
2020-10-12 10:18:50 +02:00
KennyTV
0015682fe4
Add warning on startup for 1.8 users
2020-10-12 09:51:33 +02:00
KennyTV
107892fb24
Hopefully finish preparation, minor optimizations
2020-10-07 12:50:23 +02:00
KennyTV
6371b77b94
Prepare hackery for 1.16.4
2020-10-07 12:32:52 +02:00
KennyTV
03ba058a9b
Rewrite areaeffectcloud in 1.13->1.13.1
2020-09-25 14:49:01 +02:00
connorhartley
750c5ed9a7
Fix falling_dust ID in ParticleMappings
2020-09-25 10:00:09 +02:00
Seanoo1
14afb884ad
Update README.md
2020-09-21 19:49:59 +02:00
Kim Hallberg
ab788554bf
Update LICENSE to 2020
2020-09-21 19:49:42 +02:00
KennyTV
b8c204b306
Rewrite area effect cloud data
...
Fixes #2082
2020-09-21 11:12:32 +02:00
KennyTV
52f542774f
Automated particle rewriting
2020-09-21 09:53:04 +02:00
KennyTV
e502f2c96d
Clarify error in BlockChangeRecord1_16_2
2020-09-13 15:26:37 +02:00
terrarier2111
8d904ca010
Update BungeeCord version to 1.16-R0.4-SNAPSHOT ( #2083 )
2020-09-12 20:04:52 +02:00
terrarier2111
9a6b0664e3
Update BungeePlugin.java ( #2080 )
2020-09-12 17:43:09 +02:00
KennyTV
5f1472a18d
Merge branch 'dev' into master
...
# Conflicts:
# bukkit-legacy/pom.xml
# bukkit/pom.xml
# bungee/pom.xml
# common/pom.xml
# fabric/pom.xml
# jar/pom.xml
# pom.xml
# sponge-legacy/pom.xml
# sponge/pom.xml
# velocity/pom.xml
2020-09-10 16:37:35 +02:00
KennyTV
9dff193c09
Minor cleanup in 1.13->1.13.1 protocol
2020-09-09 15:51:30 +02:00
KennyTV
9b2c3320ee
3.1.1 Release, 1.16.3 support
2020-09-09 15:50:13 +02:00
KennyTV
df9508ff3c
Make mapping loading considerably faster
2020-09-09 10:54:56 +02:00
KennyTV
414f561673
Use FU collections in ChunkSection, pre-size palette
2020-09-08 11:10:16 +02:00
KennyTV
074edf1b48
Fix falling block id rewrite
2020-09-08 11:01:00 +02:00
KennyTV
a0a229fa29
Make pipeline fail-safe limit changeable
...
☠
2020-09-08 09:06:54 +02:00
KennyTV
ebdadf0774
Fix version name
2020-09-07 15:44:14 +02:00
KennyTV
5b09536dcf
1.16.3-rc1
2020-09-07 15:11:11 +02:00
KennyTV
1ea548f05d
Avoid List creation and collection reversal in transforming
2020-09-06 12:42:37 +02:00
KennyTV
b7bf993795
Warn with unmapped id when missing
2020-09-04 11:04:44 +02:00
KennyTV
a709382d25
Fix NPE
2020-09-04 11:04:44 +02:00
KennyTV
d36def89e1
Abstract mapping loading
2020-09-04 11:04:44 +02:00
KennyTV
074af0e282
Fix typo in config
2020-09-02 15:45:39 +02:00
Nassim
b6358cf83c
Merge pull request #2052 from UnicraftNetwork/IOB-1.13-at-recipe-request-fix
...
Fix IOB in 1.13 recipe request
2020-09-02 10:13:06 +02:00
BGMP
f53a6928f2
Fix IOB in 1.13 recipe request
2020-08-31 05:59:19 -04:00
KennyTV
78bb5f171f
Fix IOB in 1.13 recipe request
...
Fixes #2039
2020-08-27 09:37:51 +02:00
Nassim
28219a3993
Merge pull request #2038 from RaphiMC/master
...
Fixed 1.9 -> 1.8 enderman held item metadata translation
2020-08-25 17:28:13 +02:00
RK_01 and Nassim
cae5122d04
Applied suggestions for PR
...
Co-authored-by: Nassim <jahnke.nassim@gmail.com >
2020-08-25 15:53:58 +02:00
RaphiMC
0070485d2e
fixed 1.9 -> 1.8 enderman held item metadata translation
2020-08-25 15:43:21 +02:00
Nassim
4b6b904361
Merge pull request #2031 from RednedEpic/fix/inventory-workaround
...
Rework inventory workaround to cancel animation if in an open inventory for 1.16
2020-08-24 14:54:47 +02:00
RednedEpic
7e03da66d4
Rework inventory workaround to cancel animation if in an open inventory
...
On 1.16, when sending a new inventory while another one is open (without explicitly calling `closeInventory` first), a hand swing is sent from the client, which the server handles like any normal arm swing. This in turn results in the `PlayerInteractEvent` and `PlayerAnimationEvent` both being called on Bukkit's end, which are used to detect for left clicks. If an item in the player's hand opens a menu when left clicked and the above is true, this results in that menu being reopened.
2020-08-22 13:25:00 -05:00
Nassim
b209eb3c8b
Merge pull request #2030 from Jo0001/patch-2
...
Use https for GitHub issue link
2020-08-22 11:51:52 +02:00
Jo0001
be31c705b5
Use https for GitHub issue link
2020-08-22 11:44:51 +02:00
Nassim
13ee674d96
Merge pull request #2028 from astei/optimize/improve-inlining-transform
...
Fix bad ProtocolPipeline changes
2020-08-21 22:25:41 +02:00
Andrew Steinborn
d31310ace8
Fix bad ProtocolPipeline changes
2020-08-21 16:21:01 -04:00
Nassim
1afed864b1
Merge pull request #2011 from astei/optimize/improve-inlining-transform
...
Make several tweaks to Protocol to improve inlining and performance on hot paths
2020-08-21 21:43:07 +02:00
Nassim
95d56c970c
Merge pull request #2026 from frengor/master
...
Fix Wrong AutoTeam Color
2020-08-21 21:35:13 +02:00
frengor
2dcd832a29
Fix Wrong AutoTeam Color
2020-08-21 01:58:34 +02:00
KennyTV
f54bb7923b
Revert "Fix 1.13 component rewriter npe"
...
This reverts commit 1b862d08
2020-08-18 10:07:52 +02:00
KennyTV
1b862d084b
Fix 1.13 component rewriter npe
2020-08-18 10:06:52 +02:00
Andrew Steinborn
fc7a7396ef
Make several tweaks to Protocol to improve inlining and performance on hot paths
2020-08-17 19:37:55 -04:00
KennyTV
be6e086aac
Add note to 1.9 update sign packet creation
2020-08-17 21:37:17 +02:00
Nassim
5e70b54f08
Merge pull request #2007 from connorhartley/1.16-inventory-open-fix
...
Close the open inventory before opening a new one on 1.16
2020-08-17 08:57:16 +02:00
connorhartley
f3d8b47add
Use ClientboundPackets1_16#CLOSE_WINDOW instead of byte for packet ID
2020-08-17 11:09:12 +12:00
connorhartley
d3cadaf90f
Close the open inventory before opening a new one on 1.16
2020-08-17 10:08:56 +12:00
Nassim
83a49a686a
Merge pull request #2003 from connorhartley/chatitemrewriter-fix
...
Ensure normal keys that end with numbers don't get matched and replaced when replacing indexes
2020-08-16 21:11:12 +02:00
connorhartley
a4920a2c74
Ensure normal keys that end with numbers dont get matched and replaced
2020-08-17 00:20:39 +12:00
KennyTV
37170a2180
Fix parsing of custom recipes
...
Fixes #1995
2020-08-16 10:18:08 +02:00
Nassim
c6c5b9430e
Merge pull request #2002 from astei/optimize/113-1122-chatrewriter
...
Remove useless URL detection and event addition from 1.13->1.12.2 ChatRewriter
2020-08-16 10:00:49 +02:00
Andrew Steinborn
338b8792a9
Remove useless URL detection and event addition from 1.13->1.12.2 ChatRewriter
2020-08-16 01:47:14 -04:00
KennyTV
7163d38ddf
Rewrite statistics category ids
...
Thanks to RaphiMC for providing the statistic mappings
2020-08-13 13:31:14 +02:00
KennyTV
b0fc931ecd
Fix empty compound reading
2020-08-13 08:31:06 +02:00
KennyTV
0ec1116a9e
Rewrite block/item/entity ids in statistics
...
Still todo: Rewrite change in category ids in various versions
2020-08-12 22:15:48 +02:00
KennyTV
e45c82ee87
Merge remote-tracking branch 'origin/dev' into master
2020-08-12 22:15:16 +02:00
Myles
cb4c4b2141
Merge pull request #1988 from RaphiMC/dev
...
Add 1.12->1.11.1 achievement messages and fix 1.13->1.12.2 statistics remapping
2020-08-12 21:11:25 +01:00
RaphiMC
acfdbc5494
slight code changes for PR
2020-08-12 17:16:50 +02:00
RK_01
70d08dfc6f
fixed 1.13 -> 1.12.2 statistics remapping
2020-08-12 16:39:01 +02:00
RK_01
dfc4652da7
added 1.12 -> 1.11.1 achievement message translation
2020-08-12 16:38:21 +02:00
Myles
a2ac867269
Merge pull request #1986 from Jo0001/patch-1
...
Link to ViaSetup
2020-08-12 14:42:37 +01:00
Jo0001
9c61135a73
Link to ViaSetup
2020-08-12 15:33:20 +02:00
KennyTV
f7951e7ef9
Fix falling block 1.16.1->1.16.2 remapping
...
Fixes #1985
2020-08-12 14:04:12 +02:00
Nassim
d37509224d
Merge pull request #1980 from creeper123123321/backtosnapshot
...
back to snapshot
2020-08-11 22:05:31 +02:00
creeper123123321
7d0b7288dc
version badge
2020-08-11 14:06:38 -03:00
creeper123123321
53d22dcff7
back to snapshot
2020-08-11 13:48:26 -03:00
KennyTV
6060954f87
3.1.0 Release - 1.16.2 support
2020-08-11 12:44:41 +02:00
KennyTV
ff8a27d92a
Fix multi block change not being sent
...
Tfw when the ugly logic works but you just didn't send the packet
2020-08-11 12:38:45 +02:00
Nassim
617abe2d8c
Merge pull request #1977 from RaphiMC/dev
...
fixed 1.11 -> 1.10.2 potion data remapping
2020-08-10 22:34:50 +02:00
Koppe
93c84b1912
minor code improvements
2020-08-10 22:28:40 +02:00
Koppe
0b17b81b63
fixed 1.11 -> 1.10.2 potion data remapping
2020-08-10 22:17:31 +02:00
KennyTV
6a7a92a97b
Remove ClientChunk from 1.14+ chunk types
...
Apparently multiple people (including me) blindly copied that from older versions.
Also removed join/respawn from the abstract MetadataRewriter, since they were only used twice each.
2020-08-10 21:22:01 +02:00
KennyTV
31f7bde35f
Some MetadataRewriter cleanup
2020-08-10 18:32:23 +02:00
KennyTV
da77c32a0d
1.16.2-rc2
2020-08-10 14:53:32 +02:00
KennyTV
421453d25e
Fix 1.8->1.9 ender dragon sound
...
Fixes #1943
2020-08-10 09:22:08 +02:00
KennyTV
fa4d44b929
Update rc1 mappings
2020-08-07 17:48:58 +02:00
KennyTV
7c8b56b3cb
1.16.2-rc1
2020-08-07 17:35:48 +02:00
KennyTV
f6fec5b93b
1.16.2-pre3 (almost)
...
The Nether does not have its custom fog, no idea why yet
2020-08-06 20:21:54 +02:00
KennyTV
ea0f91136e
Accept plain strings for components
...
Addresses #1968
2020-08-06 10:15:38 +02:00
KennyTV
cf7d49aec5
1.16.2-pre2
2020-08-05 18:19:00 +02:00
KennyTV
03733d274a
Merge remote-tracking branch 'origin/master' into dev
2020-08-05 17:44:38 +02:00
Myles
2dd688fa0e
Merge pull request #1963 from KennyTV/master
...
Update Issue Template
2020-08-05 08:38:50 +01:00
KennyTV
8165e55514
Update Issue Template
2020-08-05 09:23:30 +02:00
Nassim
e5464c8e4b
Merge pull request #1960 from creeper123123321/patch-6
...
Update javassist and gson
2020-08-05 09:23:06 +02:00
creeper123123321
f70b9a8322
Update javassist and gson
2020-08-04 08:22:03 -03:00
Myles
c31f728a37
Merge pull request #1955 from Jo0001/patch-1
...
Disable blank issues ;)
2020-08-03 19:10:52 +01:00
Jo0001
0a519379a1
Disable blank issues ;)
2020-08-03 17:03:12 +02:00
KennyTV
2b50f6c713
Merge branch 'master' into dev
...
# Conflicts:
# pom.xml
2020-08-03 08:40:53 +02:00
KennyTV
be2ba2b1b9
Fix Chat meta type
...
Fixes #1949
2020-08-03 08:39:58 +02:00
Myles
5051e7ea48
Merge pull request #1947 from creeper123123321/patch-5
...
Explain chatrewriter changes
2020-08-02 20:17:42 +01:00
creeper123123321
a42aa4b202
use velocity snapshots repo
2020-08-02 13:55:48 -03:00
creeper123123321
3d22258321
update velocity repo
2020-08-02 12:47:45 -03:00
creeper123123321
8fe1648d6b
Explain chatrewriter changes
2020-08-02 12:37:36 -03:00
KennyTV
49211240a3
1.16.2-Pre1
2020-07-29 17:22:04 +02:00
KennyTV
89c503dd92
Print erroneous json if parsing fails
2020-07-28 09:59:35 +02:00
KennyTV
c326bb7b51
Merge remote-tracking branch 'origin/master' into dev
2020-07-26 10:36:22 +02:00
Gerrygames
50024b0602
fix global palette value
2020-07-25 17:56:42 +02:00
KennyTV
5503a338fa
Check for register/unregister channels with long names
2020-07-23 19:31:37 +02:00
Nassim
076c5e5265
Merge pull request #1927 from creeper123123321/patch-4
...
Remove "API" from name in fabric.mod.json
2020-07-23 16:12:42 +02:00
creeper123123321
01d534391d
Remove "API" from name in fabric.mod.json
2020-07-23 10:56:54 -03:00
KennyTV
48f8412440
20w30a
2020-07-22 21:47:18 +02:00
KennyTV
2c9ce50312
Bump version to 3.1.0-
2020-07-22 09:17:28 +02:00
KennyTV
601a6eb808
Set mapping load thread name, config comment change
...
Closes #1922
2020-07-21 09:10:16 +02:00
KennyTV
647230a996
Move long plugin channel name check to a config option
2020-07-19 17:30:03 +02:00
KennyTV
5047aaff0c
Fix 1.12->1.13 recipe type switcheroo
...
Fixes #1918
2020-07-19 13:37:41 +02:00
KennyTV
a981adf7a3
Fix VB check on Velocity/Sponge
2020-07-16 19:43:54 +02:00
KennyTV
a16a085f75
Print exceptions during mapping loading
2020-07-16 19:27:56 +02:00
KennyTV
37f5948b0a
20w29a
2020-07-15 17:44:24 +02:00
KennyTV
7fa80e1759
Use buffered stream for compressed nbt reading
...
(See tux' open pr at adventure)
2020-07-15 12:10:24 +02:00
KennyTV
e1464044a7
Use Map in RecipeRewriter, use correct names for 1.13/1.14 rewriters
2020-07-15 11:42:59 +02:00
KennyTV
42167394e0
Make 1.16 default registry public
2020-07-11 22:26:54 +02:00
KennyTV
3ef1912267
Map biomes, fix registry sending
2020-07-09 14:31:19 +02:00
KennyTV
3c20b79573
Implement multi block change packet changes
2020-07-08 21:51:56 +02:00
KennyTV
7171802b78
20w28a
2020-07-08 21:01:18 +02:00
KennyTV
58e7455cd9
Fix NPE on proxies in ViaIdleThread
...
Fixes #1878
2020-07-04 13:22:51 +02:00
KennyTV
a613edcb42
Fix legacy nbt io
...
Fixes #1874
2020-07-02 16:35:33 +02:00
KennyTV
5ce1e850c8
Rewrite item nbt attributes
2020-07-02 15:57:52 +02:00
KennyTV
4f392ba361
Suffix snapshot version again
...
(Now accepted by ViaFabric)
2020-07-02 15:57:52 +02:00
KennyTV
61fb1c249c
Wrap exceptions in remappers to InformativeEx
2020-07-02 15:57:52 +02:00
KennyTV
dae83d0e36
Wrap exceptions in remappers to InformativeEx
2020-07-02 11:08:59 +02:00
KennyTV
67c5e78e7b
Cleanup declare recipe, trade list, and advancement packets
2020-07-02 00:18:33 +02:00
KennyTV
1ec2551fcc
Change version back to 3.0.2-SNAPSHOT
...
Spam is over, I promise
2020-07-01 20:42:07 +02:00
KennyTV
d4a299501a
Add piglin brute to entity types
2020-07-01 20:21:38 +02:00
KennyTV
3fbeb3e902
Actually fix hardcore flag
2020-07-01 20:07:20 +02:00
KennyTV
7f2023176f
Fix hardcore flag
2020-07-01 20:02:44 +02:00
KennyTV
3ddd289b49
20w27a
...
TODO: Yoink recipe rewriter from ViaBackwards
2020-07-01 19:44:11 +02:00
KennyTV
f16ff65933
Move handshake exceptions filter to exceptionCaught handling
2020-07-01 13:22:00 +02:00
KennyTV
96485c444e
Filter new blocks/items in tag rewriting
...
Fixes ViaVersion/ViaBackwards#219
2020-07-01 09:40:18 +02:00
KennyTV
b99b79f44a
Only print handshake errors when debug is enabled
...
The exceptions only now showed up with the new print handling, but 100% of the printed cases have just been invalid packets, which we can (and should) just ignore.
Fixes #1854
2020-07-01 09:11:46 +02:00
KennyTV
3ba2191829
Fix late Bungee connection cancelling
2020-06-30 13:51:06 +02:00
KennyTV
26de3fe573
Cancel lengthy plugin channels on Spigot
...
Fixes #1859
2020-06-30 09:35:37 +02:00
KennyTV
d59749fb03
Fix legacy nbt parsing
2020-06-29 18:06:23 +02:00
KennyTV
a0195c59cc
Handle lore in show_item in 1.13->1.14
...
Also print out nbt if reading/writing fails
2020-06-28 22:19:59 +02:00
KennyTV
26b90b6d71
Fix accidental casting
...
Might have forgotten to actually commit this, whoopsie
2020-06-28 20:44:45 +02:00
Myles
ed0db721dd
Merge pull request #1853 from KennyTV/master
...
Fix 1.12->1.13 show_item handling
2020-06-28 11:52:59 +01:00
KennyTV
b203db3ce5
Minor formatting change
2020-06-28 12:35:42 +02:00
KennyTV
e386f7cf45
Fix 1.12->1.13 show_item handling
...
Fixes #1603
2020-06-28 12:28:35 +02:00
KennyTV
c1c542cc5a
Fix advancement reading
2020-06-28 11:59:19 +02:00
KennyTV
642d427783
Convert component score values
...
Fixes #1817
2020-06-27 23:41:46 +02:00
KennyTV
b2514a9e50
Map a few removed translation keys
...
Fixes #1818
2020-06-27 19:51:42 +02:00
Nassim
a942d3aad5
Merge pull request #1840 from KennyTV/component-reading
...
Directly read components as json, to only de-/serialize once
2020-06-27 17:42:25 +02:00
KennyTV
7a25645ed5
Rename some A's
2020-06-27 16:56:57 +02:00
Myles
3c23bd41dd
Merge pull request #1843 from creeper123123321/patch-3
...
Fix bossbar
2020-06-26 10:04:18 +01:00
Myles
e5ba76e006
Merge pull request #1833 from KennyTV/master
...
Only print InformativeException cases in codec handlers
2020-06-26 10:03:49 +01:00
creeper123123321
7a03feeccc
Fix bossbar
2020-06-26 05:57:02 -03:00
Nassim
67ef4700c7
Merge pull request #1842 from creeper123123321/fixdisablebaseprotocol
...
inactivate userconnection correctly when there's no translation
2020-06-25 20:50:17 +02:00
creeper123123321
790a9d0058
inactivate userconnection correctly when there's no translation
2020-06-25 13:49:19 -03:00
Myles
002ad95cad
Merge pull request #1839 from creeper123123321/nonuuidbossbar
...
Allow use of UserConnections for BossBars
2020-06-25 17:25:44 +01:00
creeper123123321
7ff42400c0
javadc
2020-06-25 12:07:30 -03:00
creeper123123321
3df7f760a6
warn about duplicate uuids
2020-06-25 11:50:12 -03:00
KennyTV
3a48e54e52
Directly read components as json, to only de-/serialize once
2020-06-25 16:41:39 +02:00
creeper123123321
73eef1727a
make isFrontEnd public
2020-06-25 11:41:38 -03:00
creeper123123321
1ab0cd07af
Use return value from add/remove and add abstract isFrontEnd
2020-06-25 11:40:15 -03:00
creeper123123321
9df545483c
Fix when client doesn't have id
2020-06-25 11:28:30 -03:00
creeper123123321
3f93bb051d
Redirect UUID to UserConnection bossbars
2020-06-25 11:25:59 -03:00
creeper123123321
8bd982a412
fix number comparing
2020-06-25 11:00:43 -03:00
creeper123123321
7b200ad264
dont use uuids for bossbars, use userconnection
2020-06-25 10:50:34 -03:00
KennyTV
5d2a4e2ef3
Add sanity check to conduit nbt handling
2020-06-25 12:52:59 +02:00
KennyTV
d414106d5a
Only print InformativeException cases in codec handlers
2020-06-25 12:51:51 +02:00
KennyTV
d86ac64ac9
Fix PS support
...
Fixes #1825
2020-06-25 12:39:49 +02:00
KennyTV
6761489ebf
Also handle the block entity data packet for nbt
...
Fixes #1816
2020-06-25 11:18:07 +02:00
KennyTV
dd0ec0033a
Bukkit is no more
...
... no longer deployed that is
2020-06-25 10:44:53 +02:00
KennyTV
f91ddb2521
Hotfix RGB Bungee legacy insertions
...
Fixes #1838
We should at some point completely remove the Bungee chat lib and handle everything with plain json ourselves
2020-06-25 09:57:26 +02:00
Myles
3ee94415a9
Back to snapshot
2020-06-24 13:34:17 +01:00
Myles
1a7ce908b8
Release
2020-06-24 13:16:45 +01:00
KennyTV
d3fb7cd91b
1.16.1
2020-06-24 14:10:33 +02:00
KennyTV
8b61d168f7
Send remaining (empty) tags
...
Fixes #1830
2020-06-24 14:05:52 +02:00
Myles
50cb30b4fc
Version graph (updated by @kennytv)
2020-06-24 09:36:01 +01:00
KennyTV
5b807a9f17
Fix motd reading in some cases
...
Fixes #1826
2020-06-23 23:33:59 +02:00
KennyTV
f671a4fa5c
Work around player sample line breaks
...
Fixes #1819
2020-06-23 20:01:01 +02:00
KennyTV
0b1c210f77
Fix component read length
...
Fixes #1822 , fixes #1696
2020-06-23 19:15:20 +02:00
KennyTV
9220c5ae40
Remap ocelots to cats in 1.13->1.14 again
...
Fixes #1815
2020-06-23 17:43:05 +02:00
KennyTV
f391cc6185
Send impact_projectiles enttiy tag
2020-06-23 17:30:37 +02:00
KennyTV
b0fe7d9c6d
Also add wooden_trapdoors item tag
2020-06-23 17:13:11 +02:00
KennyTV
3d39f0d304
Fix wooden_trapdoors tag checking
2020-06-23 16:31:00 +02:00
Myles
42029770a2
Back to snapshot
2020-06-23 14:40:22 +01:00
Myles
cf00b9ee7c
3.0.0
2020-06-23 14:07:27 +01:00
Myles
b0816b1ce6
Merge pull request #1812 from KennyTV/abstraction
...
Revert removal of concurrency hacks
2020-06-22 17:15:11 +01:00
KennyTV
67cce53b72
Revert removal of concurrency hacks
...
Apparently still causes issues with PS, we'll investigate this properly at a later date
2020-06-22 17:45:10 +02:00
Myles
0c097d7467
Merge pull request #1810 from KennyTV/abstraction
...
Fix 1.16 Bungee compat
2020-06-22 16:33:25 +01:00
KennyTV
70e142e4c4
Fix 1.16 Bungee compat
...
Moved the version hack outside of the BaseProtocol class into separate impls with properly checking the sent version
2020-06-22 17:02:25 +02:00
KennyTV
9f104866b2
Prepare for 1.16
2020-06-22 16:10:34 +02:00
KennyTV
7ec9eb08d9
Fix banner item color in 1.12->1.13
...
Fixes #1809
2020-06-22 10:20:00 +02:00
Myles
2ea3d60307
Merge pull request #1807 from KennyTV/abstraction
...
Avoid a bit of overhead in manual primitive type reading
2020-06-18 19:02:05 +01:00
KennyTV
7595ca0c40
Avoid a bit of overhead in manual primitive type reading
...
Mostly interesting for proper object type reading (arrays, chunks, etc.) that manually call the type read/write methods + packet varint channel id
2020-06-18 19:38:47 +02:00
KennyTV
5a15d34d9e
1.16 rc1
2020-06-18 15:48:33 +02:00
KennyTV
cc500e4681
1.16 pre8
2020-06-17 18:03:22 +02:00
KennyTV
4c7cf56655
Fix future entity equip reading
2020-06-16 21:04:29 +02:00
Myles
f570e77325
Merge pull request #1805 from KennyTV/abstraction
...
1.16 pre7
2020-06-16 18:55:22 +01:00
KennyTV
9785878d87
1.16 pre7
2020-06-16 18:50:50 +02:00
KennyTV
6cd6c87127
1.16 pre6
2020-06-15 20:11:21 +02:00
KennyTV
8d7c7743b8
Only print codec netty exceptions
2020-06-14 18:15:09 +02:00
KennyTV
b9889d2c45
1.16 pre5
2020-06-12 17:18:06 +02:00
Myles
a58257bc38
Merge pull request #1802 from KennyTV/abstraction
...
1.16 pre4
2020-06-11 22:28:52 +01:00
KennyTV
7924dfeab2
Remove -1 tag workaround, fixed in pre4
2020-06-11 19:36:35 +02:00
KennyTV
989c0bf55f
1.16 pre4
2020-06-11 19:30:52 +02:00
Myles
064c7a3cd0
Merge pull request #1801 from KennyTV/abstraction
...
1.16 pre3
2020-06-11 13:26:14 +01:00
KennyTV
e1b2702231
1.16 pre3
2020-06-10 19:36:05 +02:00
KennyTV
029f399a14
Rename ViaCodecException to CancelCodecException
2020-06-10 08:58:40 +02:00
KennyTV
7588609c56
Fix cancelexception printing
2020-06-09 21:29:19 +02:00
KennyTV
6513df10e7
Explicitly cast json loaded map in BlockIdData
...
Else json will start to cry sometimes
2020-06-09 20:38:50 +02:00
KennyTV
d14a74f29e
Change CancelException message
2020-06-09 20:05:35 +02:00
Myles
2f9c66eafb
Merge pull request #1505 from creeper123123321/nettyhandlerabstraction
...
Netty handler tidy
2020-06-09 17:10:06 +01:00
KennyTV
ad1707f0ee
Fixup docs
2020-06-09 17:57:14 +02:00
KennyTV
aa59ed112a
Fixup docs, remove ConcurrentList
2020-06-09 17:53:31 +02:00
Myles
7be8c9d8aa
Merge pull request #1799 from KennyTV/abstraction
...
Use FastUtil collections for frequently called code
2020-06-09 15:50:23 +01:00
KennyTV
f408a5d4c6
Add last load factors
2020-06-09 08:38:22 +02:00
KennyTV
5d8084986f
Put itemmappings into custom Int2IntBiMap
2020-06-08 23:54:24 +02:00
KennyTV
5bd1ef882e
Set load factor to 1 for deterministically sized collections
2020-06-08 23:13:47 +02:00
KennyTV
6167c3b526
Set default return values
2020-06-08 23:01:55 +02:00
KennyTV
8188ae09f5
Use proper FU classes, shade dumbed down version
2020-06-08 22:23:24 +02:00
KennyTV
9c81ba368f
Cancel block change packets for removed actions
2020-06-08 17:46:18 +02:00
KennyTV
39cb8fd554
Fix FU check
2020-06-08 15:58:10 +02:00
KennyTV
623cdaf881
Getter for original map in IntMap
2020-06-08 15:34:34 +02:00
KennyTV
1ad559212e
Create soft wrapper for FU Int2ObjectMap
2020-06-08 13:49:26 +02:00
KennyTV
30e10bb645
Create soft wrapper for FU IntSet and Int2IntMap
2020-06-08 12:27:34 +02:00
KennyTV
df495f8131
Remove accidental import
2020-06-07 16:29:15 +02:00
KennyTV
529da10615
Move ProtocolInfo into its own field
2020-06-07 12:19:36 +02:00
KennyTV
f2d6691af7
Minor javadoc changes
2020-06-07 11:32:49 +02:00
creeper123123321
a8a1e9448e
Netty handler tidy
2020-06-07 10:41:29 +02:00
Myles
d58959fcca
Merge pull request #1798 from KennyTV/abstraction
...
Add method to get protocol instance by class
2020-06-07 09:18:57 +01:00
KennyTV
5fca206b8d
Add method to get protocol instance by class
2020-06-07 10:16:40 +02:00
Myles
67993364b4
Merge pull request #1797 from KennyTV/packetids
...
Print protocol and packet type when erroring
2020-06-06 15:32:47 +01:00
KennyTV
25652eab15
Print protocol and packet type when erroring
2020-06-06 16:16:38 +02:00
KennyTV
f117239184
Further safety checks for correct packets types
2020-06-06 15:54:51 +02:00
KennyTV
cc3dae127b
Use correct packet type when warning for missing mapping
2020-06-06 15:33:20 +02:00
Myles
137050be16
Merge pull request #1795 from KennyTV/packetids
...
Packet type constants and auto channel mapping
2020-06-06 11:00:06 +01:00
KennyTV
baf1b851c4
1.8 packet enum, add a small number of nullable annotations
2020-06-06 10:55:35 +02:00
KennyTV
545ab2de79
Enforce correct packet types with generics, 1.9 packet constant
2020-06-06 09:45:43 +02:00
KennyTV
38f845bb7e
Consistency changes, 1.11->1.12 packet constants
...
Almost there! :>
2020-06-05 23:06:00 +02:00
KennyTV
9f80553749
Safety checks, packet type constants for 1.12->1.13 protocol
2020-06-05 22:33:48 +02:00
KennyTV
d7d4e58106
Packet type constants and auto channel mapping
2020-06-05 20:48:35 +02:00
Myles
5293417900
Merge pull request #1793 from KennyTV/abstraction
...
1.16-pre1
2020-06-05 19:47:45 +01:00
KennyTV
9a59c40ce1
Fix dimension registry data
2020-06-05 14:02:09 +02:00
KennyTV
8a00e260f6
Pre 2 protocol bump
2020-06-05 13:22:58 +02:00
KennyTV
1285a0c6bf
1.16-pre1
2020-06-05 00:42:39 +02:00
KennyTV
eb9d913cb6
Add toString, equals, and hashCode to Metadata
2020-06-03 11:19:54 +02:00
Myles
a60340f330
Workaround for missing Protocol1_9to1_8
2020-05-30 21:31:28 +01:00
KennyTV
796a42c981
Send new 20w22a tags
2020-05-29 20:36:40 +02:00
Myles
63a81b939d
Merge pull request #1788 from KennyTV/abstraction
...
20w22a
2020-05-29 14:20:07 +01:00
KennyTV
a9e2544188
20w22a
2020-05-29 15:14:18 +02:00
KennyTV
bea01bc794
Fix respawn reading
2020-05-23 12:46:15 +02:00
Myles
3db74c79ab
Merge pull request #1784 from KennyTV/abstraction
...
Sound rewriter cleanup - don't send -1 sound ids
2020-05-23 10:20:17 +01:00
KennyTV
799c933d95
Make SoundRewriter fields protected
2020-05-23 11:14:50 +02:00
KennyTV
6b9e67f96b
Sound rewriter cleanup - don't send -1 sound ids
...
Addresses #1783
2020-05-23 10:56:27 +02:00
Myles
062d846c37
Merge pull request #1782 from KennyTV/abstraction
...
20w21a
2020-05-20 16:18:26 +01:00
KennyTV
af3023562d
Fix dimension identifier
2020-05-20 17:02:22 +02:00
KennyTV
92f4e3dd81
20w21a
2020-05-20 16:44:12 +02:00
Myles
f7eb445d61
Merge pull request #1775 from KennyTV/abstraction
...
20w20a
2020-05-16 16:22:35 +01:00
KennyTV
98b77278cd
20w20b
2020-05-14 11:53:27 +02:00
Myles
60461b9cff
Merge pull request #1776 from Xernium/abstraction
...
I am sick of this-
2020-05-13 20:31:00 +01:00
FivePB (Xer)
1394c70981
Shouldn't try to write helpful messages when drunk
2020-05-13 20:56:15 +02:00
FivePB (Xer)
595b8c3b56
Yes much tree
2020-05-13 20:50:28 +02:00
FivePB (Xer)
27cbd844f0
Much fighting over this mess(age)
2020-05-13 20:48:51 +02:00
KennyTV
5c5c1ed402
20w20a
2020-05-13 18:08:33 +02:00
KennyTV
245c7e8219
Add wall_post_override blocktag
2020-05-12 22:51:02 +02:00
Myles
3079663ba9
Merge pull request #1769 from KennyTV/abstraction
...
Add runnable list to be executed before the full init
2020-05-09 09:28:11 +01:00
KennyTV
25d54ae229
Add runnable list to be executed before the full init
2020-05-09 09:46:15 +02:00
Myles
045c35243f
Merge pull request #1768 from Gerrygames/abstraction
...
Handle new window type in 1.16
2020-05-08 08:32:33 +01:00
Gerrygames
5009ffbb5a
handle new window type in 1.16
2020-05-08 01:36:24 +02:00
KennyTV
47b43402f5
20w19a
2020-05-06 19:11:05 +02:00
KennyTV
a5dbec5303
Merge remote-tracking branch 'origin/master' into abstraction
...
# Conflicts:
# pom.xml
2020-05-06 19:05:15 +02:00
Myles
f3f82c4f1a
Merge pull request #1765 from KennyTV/abstraction
...
Fix toggleglide listener swimming check
2020-05-06 09:03:41 +01:00
KennyTV
653ca4b322
Fix toggleglide listener swimming check
2020-05-06 09:30:16 +02:00
Myles
b57800c2e2
Merge pull request #1760 from konwboj/master
...
Fix block connections causing issues with TNT
2020-05-05 19:43:49 +01:00
konwboy
222c03aa67
Fix block connections causing issues with TNT
2020-05-05 19:49:59 +02:00
Myles
d5ff2b5b63
Merge pull request #1735 from KennyTV/abstraction
...
Add fire connection handler
2020-05-02 15:35:38 +01:00
Myles
0a95488146
Merge pull request #1750 from Gerrygames/abstraction
...
fix enchantments in enchanting table for 1.16
2020-04-29 20:14:03 +01:00
Gerrygames
93d21efd3d
fix enchantments in enchanting table for 1.16
2020-04-29 21:10:05 +02:00
Myles
d71cd20a39
Merge pull request #1749 from KennyTV/20w18a
...
20w18a
2020-04-29 18:50:11 +01:00
KennyTV
19201134a8
20w18a
2020-04-29 18:09:57 +02:00
KennyTV
da2f153a43
Share JsonParser instance
2020-04-27 14:41:57 +02:00
Myles
d96b88b967
Merge pull request #1743 from KennyTV/cache
...
Uncache UserConnection on channel close, say farewell to lombok
2020-04-25 12:24:44 +01:00
KennyTV
d33482e200
Remove lombok at last
2020-04-25 11:56:20 +02:00
KennyTV
24ebb77860
Directly add dependent futures to the list instead of waiting for the extra boolean
2020-04-24 13:48:22 +02:00
KennyTV
e4bac5f81a
Improve shutdown of executor loader and mappings cache
...
Previously, the shutdown check would only happen once all futures were removed, as in a player joined that had to check the remaining protocols.
Now, the check will be done regularly once the plugin has fully been enabled and has the option to delay the shutdown until set on again (i.e. with ViaBackwards)
2020-04-24 13:27:29 +02:00
KennyTV
4b9a15b003
Some javadoc changes
2020-04-24 11:39:11 +02:00
KennyTV
32826467d3
Wrap reflectiveoperationexception in concurrentlist clone
2020-04-23 21:42:08 +02:00
KennyTV
886ac734f9
Add null check to channel close
2020-04-23 21:09:41 +02:00
KennyTV
762c66ff42
Farewell, lombok!
2020-04-23 21:07:12 +02:00
KennyTV
53b8c2328e
Uncache UserConnection on channel close, fix memory leak
2020-04-23 20:24:16 +02:00
KennyTV
578c661730
Check if player is handled by Via on disconnect
2020-04-22 22:11:01 +02:00
KennyTV
a82bbc4e66
Replace keyset map lookups with value iterator
2020-04-22 21:47:14 +02:00
KennyTV
867cd4ee39
Move heightmap code above block entity check
2020-04-22 21:46:14 +02:00
Myles
f7b841faf3
Merge pull request #1742 from Gerrygames/abstraction
...
convert height maps, fix 1.16 chunk reading
2020-04-22 20:44:47 +01:00
Gerrygames
b80902ec10
convert height maps, fix 1.16 chunk reading
2020-04-22 21:42:11 +02:00
Myles
90386cd0de
Merge pull request #1741 from Gerrygames/abstraction
...
20w17a
2020-04-22 18:15:02 +01:00
Gerrygames
e22bba0360
20w17a, update entity types renamed in 1.13
2020-04-22 19:04:53 +02:00
Myles
f82b52b017
Fix disconnect / sendMessage on Bungee
2020-04-20 09:56:34 +01:00
Myles
2734b18d07
Block connections true by default
...
While we didn't have this enabled when it launched, most of the bugs are gone and the number of people using this option is pretty high.
2020-04-19 18:59:38 +01:00
KennyTV
3a5a47aaa2
Add fire connection handler
2020-04-19 15:57:59 +02:00
Myles
c7bc9aa43c
Merge pull request #1734 from KennyTV/abstraction
...
Add safety checks to skullowner conversion
2020-04-17 20:04:29 +01:00
KennyTV
c956f23def
Add safety checks to skullowner conversion
2020-04-17 21:02:51 +02:00
KennyTV
0f90efa05f
Add subplatform versions to dumps
2020-04-17 20:52:55 +02:00
Myles
e3821e1741
Merge pull request #1733 from KennyTV/abstraction
...
Add git commit hash to dumps
2020-04-16 23:21:30 +01:00
KennyTV
8bf9a910d5
Explicitly use parent version
2020-04-16 21:44:04 +02:00
KennyTV
83a6346a8d
Add git commit hash to dumps
2020-04-16 21:39:28 +02:00
Myles
d9291e6457
Merge pull request #1719 from creeper123123321/portedplayerschange
...
Remove portedPlayers field, let platform handle players
2020-04-15 23:11:09 +01:00
Myles
2bd2fa3228
Merge pull request #1728 from KennyTV/abstraction
...
20w16a
2020-04-15 22:18:05 +01:00
KennyTV
b03dfa9951
20w16a
2020-04-15 17:53:02 +02:00
creeper123123321
dd5cbb0e4c
Merge branch 'abstraction' of https://github.com/ViaVersion/ViaVersion into portedplayerschange
2020-04-15 11:39:13 -03:00
creeper123123321
18034a334c
Merge branch 'portedplayerschange' of github.com:creeper123123321/ViaVersion into portedplayerschange
2020-04-15 11:36:01 -03:00
creeper123123321
17881b342a
javadoc, remove ViaAPIs getPortedPlayers, fix ViaManager.getPortedPlayers name, rename to ViaAPI#isInjected
2020-04-15 11:35:09 -03:00
Myles
47e50d035f
Merge pull request #1724 from KennyTV/abstraction
...
Fix 1.15 EntityToggleGlideEvent cancelling on Bukkit
2020-04-14 17:58:14 +01:00
Myles
5af9f025d8
Merge pull request #1379 from creeper123123321/1_8inconsistencyfix
...
Fix inconsistent types in block placement
2020-04-14 17:43:20 +01:00
creeper123123321
c12c43e79a
SpongePlugin readd .getParentFile()
2020-04-14 12:47:44 -03:00
creeper123123321
9e4ed56384
Revert SpongePlugin sharedRoot change
2020-04-14 12:46:23 -03:00
KennyTV
8f08a32c5a
Bai bai to more lombok usage once more
2020-04-13 20:58:24 +02:00
KennyTV
fdb6137339
Create bukkit-legacy module for 1.8 magic method usage
...
No real changes to the classes other than them being moved
2020-04-13 20:19:55 +02:00
KennyTV
f173cf73d4
Fix 1.15 EntityToggleGlideEvent cancelling on Bukkit
...
Since 1.15, cancelling can only be done by updating the player's metadata
2020-04-13 20:03:46 +02:00
creeper123123321
a91c72fb44
position fix
2020-04-13 14:42:48 -03:00
creeper123123321
99abe3994c
use short
2020-04-13 14:33:00 -03:00
creeper123123321
a0e3d70a3f
unsigned byte
2020-04-13 14:01:28 -03:00
creeper123123321
ee7eaecdb3
move field
2020-04-13 08:51:04 -03:00
creeper123123321
a105c5cb11
Make getPortedPlayers() private, update bungee-api, remove some lombok usage, create ViaConnectionManager
2020-04-12 16:47:32 -03:00
Myles
4d30cc2309
Merge pull request #1718 from creeper123123321/abstraction
...
#1717 Fix
2020-04-12 19:39:35 +01:00
creeper123123321
ca78bf9851
Remove portedPlayers field, let platform handle players
2020-04-12 15:37:08 -03:00
creeper123123321
d7027cc0e3
formatting
2020-04-12 15:18:44 -03:00
creeper123123321
f8def524aa
Run Velocity server change logic on event loop
2020-04-12 14:50:54 -03:00
Myles
14532bfa9a
Merge pull request #1709 from KennyTV/abstraction
...
20w15a
2020-04-09 00:11:10 +01:00
KennyTV
721808d71d
20w15a
2020-04-08 16:15:53 +02:00
Myles
3c9c61056d
Merge pull request #1689 from KennyTV/abstraction
...
Asynchronously load mapping data
2020-04-05 21:54:04 +01:00
Myles
19f7800173
Merge pull request #1705 from KennyTV/1.16
...
Minor chunk type cleanup
2020-04-05 21:52:20 +01:00
KennyTV
df702736bf
Readd block entity wrapping
2020-04-04 00:37:06 +02:00
KennyTV
3737242226
Cleanup chunk types
2020-04-04 00:32:00 +02:00
KennyTV
ebff5e2f4d
Adapt tagdata loading
2020-04-03 19:57:07 +02:00
KennyTV
081781f223
Some cleanup
2020-04-03 19:32:31 +02:00
KennyTV
c570f4a972
Minor change
2020-04-03 19:32:31 +02:00
KennyTV
563c5f830d
Don't expose executor and future map
2020-04-03 19:32:30 +02:00
KennyTV
248fd92f6e
Use CompletableFuture.runAsync
2020-04-03 19:32:30 +02:00
KennyTV
757654aa9d
Minor changes
2020-04-03 19:32:30 +02:00
KennyTV
e658304405
Asynchronously load mappings (until needed), create optional mappings cache for VB
2020-04-03 19:32:30 +02:00
KennyTV
b5e5118450
Minor protocol cleanup
...
Removed unneeded integer boxing and empty method implementations of the user init
2020-04-03 19:32:30 +02:00
KennyTV
95db675de5
Add missing tags for client sending, cleanup
2020-04-03 17:29:40 +02:00
KennyTV
cae6addf26
Fill beacon tag in case it's fully used by the client in the future
2020-04-03 16:47:38 +02:00
KennyTV
ed26971724
Fix beacon item payment
2020-04-03 13:41:53 +02:00
KennyTV
7cdcdfa3c9
Minor cleanup to tagrewriter
2020-04-03 11:29:59 +02:00
KennyTV
8314f6c1db
Send empty non_flammable_wood itemtag as well
2020-04-03 00:03:21 +02:00
KennyTV
297fe0a538
Send empty non_flammable_wood tag
2020-04-02 23:58:06 +02:00
KennyTV
b6592b38ad
Fix zombie id
2020-04-02 23:06:05 +02:00
Myles
8ef0221d43
Merge pull request #1703 from KennyTV/1.16
...
20w14a, entity name fixes, abstract tag rewriter
2020-04-02 21:40:42 +01:00
KennyTV
b1d6a49a82
Fix entity remap
2020-04-02 21:42:21 +02:00
KennyTV
0fcba4f4ec
Minor changes
2020-04-02 21:09:48 +02:00
KennyTV
0ee6369884
20w14a, entity name fixes, abstract tag rewriter
2020-04-02 21:03:05 +02:00
KennyTV
b941a6a422
20w13b
2020-03-26 15:39:34 +01:00
Myles
2d05d601a0
Merge pull request #1692 from KennyTV/20w13a
...
20w13a
2020-03-25 21:56:41 +00:00
KennyTV
90f363a2be
Use correct parent for hoglin and strider
2020-03-25 19:58:38 +01:00
KennyTV
875b85b0fc
20w13a
2020-03-25 19:42:06 +01:00
Myles
29c1623aab
Merge pull request #1691 from KennyTV/chat
...
Update bungeecord-chat
2020-03-24 20:21:34 +00:00
KennyTV
a914bc349a
Update bungeecord-chat
2020-03-24 21:18:00 +01:00
Myles
88e20e2eb6
Bump version
2020-03-21 22:07:36 +00:00
Myles
9d343a3f29
Merge pull request #1683 from Gerrygames/abstraction
...
Fix skull items
2020-03-21 13:50:48 +00:00
Gerrygames
6b7f00ef76
fix skull items
2020-03-21 13:51:14 +01:00
Myles
c2a1d289e1
Merge pull request #1680 from KennyTV/abstraction
...
Fix login packet reading on 1.16 servers, fix uuid nbt tags
2020-03-20 21:15:49 +00:00
KennyTV
20ce8cc288
Fix block entity uuid nbt, fix particles
2020-03-20 19:20:48 +01:00
KennyTV
6eaeb5a201
Fix login packet reading on 1.16 servers
2020-03-18 20:31:43 +01:00
Myles
f245bb8263
Merge pull request #1679 from KennyTV/abstraction
...
20w12a
2020-03-18 18:26:34 +00:00
KennyTV
f746fda5a8
Unroll uuid reading/writing
2020-03-18 19:21:48 +01:00
KennyTV
a7ab4153ef
20w12a
2020-03-18 19:15:58 +01:00
KennyTV
5057ac3d3d
Remove null check for channel in UserConnection again
2020-03-14 16:36:04 +01:00
Myles
4b9d3e34ea
Merge pull request #1677 from KennyTV/abstraction
...
20w11a
2020-03-11 21:29:29 +00:00
KennyTV
7887e10bb6
20w11a
2020-03-11 22:14:08 +01:00
Myles
ef88be547b
Merge pull request #1674 from KennyTV/abstraction
...
Remove some lombok usage from the api package
2020-03-10 22:36:45 +00:00
KennyTV
dd73ba4f72
Remove some lombok usage from the api package
2020-03-10 13:22:22 +01:00
Myles
467adbd3ed
Merge pull request #1669 from KennyTV/abstraction
...
20w10a
2020-03-04 18:31:51 +00:00
KennyTV
2bf69c2df2
20w10a
2020-03-04 18:07:49 +01:00
Myles
7ccc0eb488
Merge pull request #1666 from KennyTV/abstraction
...
20w09a
2020-02-27 10:48:03 +00:00
KennyTV
97db997473
Fix typo
2020-02-26 18:51:27 +01:00
KennyTV
efbc246a72
20w09a
2020-02-26 18:50:30 +01:00
Myles
9ce209ef42
Merge pull request #1664 from KennyTV/abstraction
...
20w08a
2020-02-19 19:51:03 +00:00
KennyTV
df7ef32677
20w08a
2020-02-19 18:49:17 +01:00
KennyTV
1a4945eecd
Merge branch 'master' into abstraction
2020-02-19 15:23:39 +01:00
Myles
e3e88d449d
Merge pull request #1646 from Jo0001/patch-1
...
Add link to krusics "Blocked Version Generator"
2020-02-17 10:01:42 +00:00
Myles
529f9a0e01
Fix double space and use a
2020-02-17 10:01:28 +00:00
Myles
b5add583c9
Merge pull request #1662 from KennyTV/abstraction
...
20w07a
2020-02-14 20:54:54 +00:00
KennyTV
c2d8b43eab
Update hoglin, add piglin entity type
2020-02-14 15:56:55 +01:00
KennyTV
6d823263ac
20w07a
2020-02-14 15:48:12 +01:00
KennyTV
a9b3640b69
Merge branch 'master' into abstraction
2020-02-14 15:47:42 +01:00
Myles
17323c715d
Merge pull request #1656 from JLLeitschuh/fix/JLL/use_https_to_resolve_dependencies
...
[SECURITY] Use HTTPS to resolve dependencies in Maven Build
2020-02-11 16:31:27 +00:00
Jonathan Leitschuh
2420b8052e
Use HTTPS instead of HTTP to resolve dependencies
...
This fixes a security vulnerability in this project where the `pom.xml`
files were configuring Maven to resolve dependencies over HTTP instead of
HTTPS.
Signed-off-by: Jonathan Leitschuh <Jonathan.Leitschuh@gmail.com >
2020-02-11 10:46:21 -05:00
KennyTV
5c54e8a08d
Merge branch 'master' into abstraction
2020-02-10 15:55:09 +01:00
Myles
fa220a93eb
Merge pull request #1654 from KennyTV/master
...
Add vines blockconnection to prevent unwanted climbing
2020-02-10 13:58:40 +00:00
KennyTV
7e164b40c7
Add vines blockconnection to prevent unwanted climbing
...
Fixes #1640
2020-02-10 14:50:22 +01:00
Myles
323ceb9ced
Merge pull request #1653 from KennyTV/abstraction
...
Remove deprecated api, remove a bit of magic
2020-02-10 09:10:11 +00:00
KennyTV
681a0dc0e4
Remove deprecated api, remove a bit of magic
2020-02-10 10:05:56 +01:00
Myles
7cbd20a038
Merge pull request #1652 from KennyTV/abstraction
...
Remove a bit of magic, use finals
2020-02-09 12:08:39 +00:00
KennyTV
3f5500c637
Remove a bit of magic, use finals
2020-02-09 13:06:23 +01:00
Myles
7513b0499d
Merge pull request #1650 from KennyTV/abstraction
...
Handle items in cooldown packet
2020-02-08 21:24:45 +00:00
KennyTV
c4b447f7b6
Handle items in cooldown packet
2020-02-08 21:33:44 +01:00
KennyTV
177b0fbf33
Fix particle mapping
2020-02-06 12:37:57 +01:00
Myles
7f5e53782b
Merge pull request #1648 from KennyTV/abstraction
...
20w06a, more cleanup
2020-02-05 19:28:04 +00:00
KennyTV
2184ef19ca
20w06a, more cleanup
2020-02-05 20:09:06 +01:00
Myles
712aa0dbf0
Merge pull request #1647 from KennyTV/abstraction
...
Improvements to 1.11 EntityIdRewriter
2020-02-05 16:07:33 +00:00
KennyTV
c33611d2d3
Cleanup 1.11 entityidrewriter
2020-02-04 15:33:36 +01:00
Jo0001
bf15415185
Add link to krusics "Blocked Version Generator"
2020-02-01 20:26:03 +01:00
Myles
7a38e8ceb9
Merge pull request #1644 from KennyTV/abstraction
...
Minor blockconnection cleanup, reduce map lookups
2020-01-28 14:23:19 +00:00
KennyTV
7f6c429a55
Minor blockconnection cleanup, reduce map lookups
2020-01-28 13:31:36 +01:00
Myles
6eeecb271b
Merge pull request #1638 from KennyTV/abstraction
...
Do not unnecessarily register tasks/listeners, set api-version
2020-01-28 11:38:32 +00:00
Myles
109d5afcf5
Merge pull request #1643 from KennyTV/master
...
Option to (not) remap infested blocks to their normal variants
2020-01-28 11:37:58 +00:00
KennyTV
116706c09f
Option to (not) remap infested blocks to their normal variants
...
Fixes #1642
2020-01-28 12:36:27 +01:00
KennyTV
598b51a4bf
Do not unnecessarily register tasks/listeners
2020-01-22 14:55:39 +01:00
KennyTV
b06b9c69ca
Do not unnecessarily register tasks/listeners
2020-01-22 14:14:43 +01:00
KennyTV
704f946cf7
Merge remote-tracking branch 'origin/master' into abstraction
...
# Conflicts:
# bukkit/pom.xml
# bungee/pom.xml
# common/pom.xml
# jar/pom.xml
# pom.xml
# sponge-legacy/pom.xml
# sponge/pom.xml
# velocity/pom.xml
2020-01-21 16:07:42 +01:00
KennyTV
1ef9dc8de6
2.2.3 Release
2020-01-21 16:07:01 +01:00
KennyTV
f9d10a9571
1.15.2 support
2020-01-21 16:05:26 +01:00
KennyTV
379c5791e6
Merge branch 'master' into dev
2020-01-20 22:15:41 +01:00
KennyTV
8569f47627
Merge branch 'dev' into abstraction
2020-01-19 19:09:57 +01:00
Myles
555bbb550f
Merge pull request #1634 from Gerrygames/dev
...
1.15-pre2
2020-01-16 15:03:34 +00:00
Gerrygames
4cf09f2e34
1.15-pre2
2020-01-16 15:58:35 +01:00
Myles
c9abd745c5
Merge pull request #1633 from KennyTV/abstraction
...
Put translation values into correct map
2020-01-16 09:50:45 +00:00
KennyTV
5d1b8dbb85
Put translation values into correct map
2020-01-16 10:39:31 +01:00
Myles
ebeb1905b3
Merge pull request #1631 from KennyTV/abstraction
...
Convert (general) 1.12.2->1.13 statistics
2020-01-15 21:44:55 +00:00
KennyTV
605b217ba4
Convert (general) 1.12.2->1.13 statistics
2020-01-15 21:51:33 +01:00
KennyTV
814bd9d85e
Merge remote-tracking branch 'origin/master' into abstraction
2020-01-15 19:13:33 +01:00
Myles
8d16ebf6ae
Merge pull request #1630 from KennyTV/master
...
Fix 1.11 evocation id
2020-01-15 17:54:52 +00:00
KennyTV
7f0af23f96
Fix 1.11 evocation id
...
Fixes #1629
2020-01-15 18:53:26 +01:00
Myles
060370f356
Update fabric.mod.json
2020-01-14 20:11:09 +00:00
Myles
ab384df279
Merge branch 'master' into abstraction
2020-01-14 19:14:42 +00:00
Myles
9a0cc02b86
Merge branch 'master' into dev
2020-01-14 19:14:38 +00:00
Myles
5fb86d8df3
*sobs*
2020-01-14 19:14:18 +00:00
Myles
c64c27331a
Merge branch 'master' into dev
2020-01-14 19:12:55 +00:00
Myles
cd2ca76236
Merge branch 'master' into abstraction
2020-01-14 19:12:42 +00:00
Myles
9598e0e4f8
Update authors
2020-01-14 19:12:24 +00:00
Myles
d29c2bdfb7
Merge pull request #1627 from KennyTV/master
...
Fix heightmaps
2020-01-14 18:24:51 +00:00
KennyTV
538b467fa6
Fix heightmaps
2020-01-14 19:18:02 +01:00
Myles
7deca33374
Merge pull request #1626 from Gerrygames/dev
...
1.15.2-pre1 + merge master
2020-01-14 17:07:19 +00:00
Gerrygames
c704813a6c
1.15.2-pre1
2020-01-14 17:51:39 +01:00
Myles
86af7f054a
Merge pull request #1601 from KennyTV/abstraction
...
Cleanup some block rewrite methods
2020-01-06 14:56:17 +00:00
Myles
a6932bb71f
Merge pull request #1617 from KennyTV/channelnames
...
Make plugin channel mappings modifiable
2020-01-06 14:55:38 +00:00
KennyTV
3384b6bc17
Only load mappings file from dir if manually copied
2020-01-06 10:52:42 +01:00
KennyTV
4bdb566fb5
Kept the wrong defaults
2020-01-05 21:23:40 +01:00
KennyTV
5ad62a03ed
Make plugin channel mappings modifiable
2020-01-05 21:21:58 +01:00
KennyTV
280b6fae2a
Merge master
2019-12-21 19:49:18 +01:00
Myles
e07c994ddc
Merge pull request #1599 from KennyTV/master
...
Fix Bungee injection on Java 12+
2019-12-21 07:18:23 +00:00
KennyTV
5d974858fe
Some more cleanup
2019-12-20 17:53:14 +01:00
KennyTV
5cb5992d44
Fix Bungee injection on Java 12+
...
Fixes #1512
2019-12-20 16:35:10 +01:00
KennyTV
fddbeda81e
Back to snapshot
2019-12-20 16:29:10 +01:00
KennyTV
1c1ec10a0a
Common methods for block rewriting
2019-12-17 18:29:38 +01:00
Myles
cd9566fbc8
1.15.1 support
2019-12-17 15:28:43 +00:00
KennyTV
90b88f3cbf
Update readme
2019-12-17 15:03:06 +01:00
Myles
faf86b2439
Merge pull request #1590 from KennyTV/dev
...
1.15.1
2019-12-17 13:59:06 +00:00
KennyTV
5a1dadf476
1.15.1
2019-12-17 14:54:51 +01:00
Myles
6eabb17f67
Merge from master
2019-12-15 09:16:53 +00:00
Myles
4f72edeaee
Merge branch 'master' into dev
2019-12-15 09:02:48 +00:00
Myles
b0f3d04439
Merge branch 'master' of https://github.com/ViaVersion/ViaVersion
2019-12-15 09:02:03 +00:00
Myles
33a34fc149
Update README with new table
2019-12-15 09:01:49 +00:00
Myles
679f573444
Merge pull request #1587 from robinbraemer/patch-1
...
fix typo
2019-12-15 09:00:37 +00:00
Robin Brämer
f35b931004
fix typo
2019-12-14 22:01:50 +01:00
Myles
7ca50291e3
Merge pull request #1585 from KennyTV/master
...
Fix book edit
2019-12-14 16:34:57 +00:00
KennyTV
9c8a8e2e9c
Fix book edit
2019-12-14 16:22:24 +01:00
Myles
d45a370a4d
Merge pull request #1527 from creeper123123321/primitive_types
...
Use primitive types in Position and BlockFace, remove world block con…
2019-12-13 12:48:36 +00:00
Myles
d5907711e1
Merge pull request #1576 from astei/remove-unneeded-indirection
...
Remove unneeded indirection
2019-12-13 08:30:22 +00:00
Andrew Steinborn
437463f1b4
Revert "Remove indirection in byte array writing"
...
This reverts commit ba08c3ad2f .
Breaks the API that ViaRewind and ViaBackwards depend on.
2019-12-12 20:45:03 -05:00
creeper123123321
d6b52bcc54
Merge remote-tracking branch 'upstream/abstraction' into primitive_types
2019-12-12 15:23:32 -03:00
Myles
3738459fa6
Merge pull request #1580 from KennyTV/dev
...
1.15.1-pre1
2019-12-12 15:35:36 +00:00
KennyTV
be4d071250
1.15.1-pre1
2019-12-12 16:32:53 +01:00
Myles
91a2aa6781
Merge pull request #1575 from KennyTV/master
...
Fix biomedata on some custom Spigot versions
2019-12-12 09:33:20 +00:00
Andrew Steinborn
ba08c3ad2f
Remove indirection in byte array writing
...
This saves us from the cost of (un)boxing bytes on the fly.
2019-12-12 00:02:09 -05:00
Andrew Steinborn
220c45b800
Remove indirection in StringType decoding
2019-12-11 23:55:44 -05:00
Andrew Steinborn
a42e724f50
Remove unneeded indirection in NBTType
...
ByteBufInputStream implements DataInput, ByteBufOutputStream implements DataOutput. Use them to exploit native Netty ByteBuf calls where possible.
2019-12-11 23:51:39 -05:00
KennyTV
1002ca4016
Fix biomedata on some custom Spigot versions
2019-12-11 20:36:49 +01:00
Myles
c1b11a55d5
Back to SNAPSHOT
2019-12-11 11:16:05 +00:00
Myles
a21a2079c6
2.2.1
2019-12-11 11:12:22 +00:00
Myles
07d219c77b
Merge pull request #1569 from KennyTV/master
...
Ignore unneeded sound warnings
2019-12-11 11:10:01 +00:00
KennyTV
b7b8bdc841
Ignore unneeded sound warnings
2019-12-11 12:07:22 +01:00
Myles
dd5c1bb1a4
Merge pull request #1568 from KennyTV/abstraction
...
Merge master into abstraction
2019-12-11 09:11:56 +00:00
KennyTV
5f46dcbab0
Merge remote-tracking branch 'upstream/master' into abstraction
...
# Conflicts:
# bukkit/pom.xml
# bungee/pom.xml
# common/pom.xml
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/providers/blockentities/FlowerPotHandler.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_15to1_14_4/packets/EntityPackets.java
# jar/pom.xml
# pom.xml
# sponge-legacy/pom.xml
# sponge/pom.xml
# velocity/pom.xml
2019-12-11 09:53:09 +01:00
Myles
66b9bfbbd5
Merge pull request #1567 from KennyTV/master
...
Fix acknowledge digging
2019-12-11 08:36:18 +00:00
KennyTV
dfbe2e9739
Fix acknowledge digging
...
Fixes #1564
2019-12-11 09:30:51 +01:00
Myles
3d10c56aac
Merge pull request #1565 from Gerrygames/master
...
fix entity metadata in spawn packet being ignored
2019-12-11 08:18:23 +00:00
Gerrygames
84624a4884
fix entity metadata in spawn packet being ignored
2019-12-11 02:10:16 +01:00
Myles
68ac978d45
Back to SNAPSHOT
2019-12-10 15:34:42 +00:00
Myles
8136eb15e1
Merge 1.15 support
2019-12-10 15:31:07 +00:00
Myles
2c95a1e71c
README
2019-12-10 15:29:52 +00:00
Myles
c85d4224ad
1.15 protocol + 2.2.0
2019-12-10 15:29:26 +00:00
Myles
a74bee5bed
Merge pull request #1562 from KennyTV/dev
...
Fix trade list
2019-12-09 18:30:46 +00:00
KennyTV
9dae40f455
Fix trade list
2019-12-09 19:30:09 +01:00
Myles
fe7a5a2ae5
Merge pull request #1561 from Gerrygames/dev
...
fix wrong import - #1560
2019-12-09 18:26:05 +00:00
Gerrygames
44a3108982
fix wrong import - #1560
2019-12-09 19:24:18 +01:00
Myles
c0beee9189
Merge pull request #1559 from Gerrygames/dev
...
1.15-pre7
2019-12-09 12:49:47 +00:00
Gerrygames
ea045e6c34
1.15-pre7
2019-12-09 13:48:06 +01:00
Myles
7c38a77f60
Merge pull request #1558 from Gerrygames/abstraction
...
Merge dev into abstraction
2019-12-09 11:11:15 +00:00
Gerrygames
9174ad854c
Merge branch 'dev' into abstraction
...
# Conflicts:
# bukkit/pom.xml
# bungee/pom.xml
# common/pom.xml
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_15to1_14_4/Protocol1_15To1_14_4.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_15to1_14_4/packets/EntityPackets.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_15to1_14_4/types/Chunk1_15Type.java
# jar/pom.xml
# pom.xml
# sponge-legacy/pom.xml
# sponge/pom.xml
# velocity/pom.xml
2019-12-09 11:52:23 +01:00
Myles
2960f2a3bb
Merge pull request #1557 from Gerrygames/dev
...
Fix 1.15 entity type ids
2019-12-09 10:46:13 +00:00
Gerrygames
cfe073cd20
fix 1.15 entity type ids
2019-12-09 11:34:00 +01:00
Myles
459871257e
Merge pull request #1528 from KennyTV/abstraction
...
Hold config values in fields, add extra mappings constructor, other fixes
2019-12-08 23:08:52 +00:00
Myles
4bb4b96a10
Merge pull request #1548 from KennyTV/dev
...
Convert biome data to 1.15 format
2019-12-07 10:35:44 +00:00
KennyTV
68a18df969
Take biome data from same indexes as Mojang ("middle" of 4x4x4 areas)
2019-12-07 11:31:00 +01:00
Myles
8c921f427c
Merge pull request #1554 from KennyTV/pre6
...
1.15-pre6
2019-12-07 09:07:40 +00:00
KennyTV
90e1d7236e
1.15-pre6
2019-12-07 10:05:29 +01:00
KennyTV
decb20d2d1
Convert biome data to 1.15 format
2019-12-07 10:02:11 +01:00
Myles
ff7cb4bbbe
Merge pull request #1552 from Gerrygames/dev
...
1.15-pre5
2019-12-05 14:08:47 +00:00
Gerrygames
a68fca9dda
1.15-pre5
2019-12-05 15:03:45 +01:00
Myles
944bfe2b06
Merge pull request #1549 from Gerrygames/dev
...
1.15-pre4
2019-12-03 13:25:26 +00:00
Gerrygames
762151f067
1.15-rep4
2019-12-03 14:22:54 +01:00
Myles
0327b66a1d
Merge pull request #1543 from KennyTV/dev
...
Fix blaze remap and entity destroy in 1.15
2019-11-30 18:32:05 +00:00
KennyTV
2c95229cfc
Fix blaze remap and entity destroy in 1.15
...
Fixes #1542
2019-11-30 19:22:36 +01:00
Myles
18fa4062e6
Merge pull request #1537 from KennyTV/dev
...
1.15-pre3
2019-11-28 20:58:56 +00:00
KennyTV
5c7520f552
1.15-pre3
2019-11-28 20:10:19 +01:00
creeper123123321
875d2392b5
Fix position shifting, fix two layers of item copy
2019-11-27 16:39:06 -03:00
KennyTV
a68eac7cd2
Add set cooldown register in ItemRewriter
2019-11-27 12:56:20 +01:00
KennyTV
42efec6e2b
Add version to entity type warning
2019-11-27 00:55:33 +01:00
KennyTV
bcb953a45a
Fix 1.15 chunk read
2019-11-27 00:08:28 +01:00
KennyTV
bca5b43a2a
Fix entity type
2019-11-26 23:59:23 +01:00
KennyTV
da704539f0
Rename suppress-warning config option
2019-11-26 20:14:56 +01:00
KennyTV
bd9a1dda88
Fix last config issues
2019-11-26 18:22:33 +01:00
KennyTV
915258169e
Fix inverted array read check
2019-11-26 13:51:37 +01:00
KennyTV
1b207251e8
Add extra mappings constructor for VB
2019-11-25 22:41:59 +01:00
Myles
b7a0829e76
Merge pull request #1534 from KennyTV/dev
...
1.15-pre2
2019-11-25 20:52:28 +00:00
KennyTV
48feee2bfc
Destroy 1.15 entities
2019-11-25 20:40:03 +01:00
KennyTV
08e145f831
1.15-pre2
2019-11-25 19:37:02 +01:00
Myles
a44e28bbab
Merge pull request #1532 from creeper123123321/sendtrap
...
Add exception for wrong protocol
2019-11-25 18:19:58 +00:00
KennyTV
21cad97f3f
Some fixes, move blockconnection method to bukkit config
2019-11-25 18:34:55 +01:00
creeper123123321
de97b5b15f
fix typo
2019-11-24 18:43:10 -03:00
creeper123123321
1e8d04a07d
remove deprecated methods and constructor on item and position, inline some uses of position
2019-11-24 17:55:46 -03:00
creeper123123321
a8a33a3a2b
add exception for wrong protocol
2019-11-24 09:04:37 -03:00
Myles
adafcda13d
Merge pull request #1531 from Gerrygames/dev
...
Fix missing boss bar packet remap
2019-11-24 10:57:59 +00:00
Gerrygames
c478492227
fix missing boss bar packet remap
2019-11-24 11:52:04 +01:00
Myles
07b11b4f4a
Merge pull request #1529 from creeper123123321/abstraction-update
...
Merge dev
2019-11-23 11:23:41 +00:00
creeper123123321
beed8437a4
merge dev
2019-11-23 07:23:20 -03:00
KennyTV
501adc503c
Fix typo in simulatePlayerTick getter
2019-11-22 22:39:34 +01:00
KennyTV
907516eb71
Hold config values in fields
2019-11-22 22:00:41 +01:00
creeper123123321
9308fc7712
Fix wrong casting
2019-11-22 15:19:25 -03:00
creeper123123321
062d3759be
Use primitive types in Position and BlockFace, remove world block connections on Sponge, clean code in 1.8 entity tracker, add constructor for cloning Item and Position
2019-11-22 15:13:41 -03:00
Myles
c699baaa41
Merge pull request #1526 from Gerrygames/dev
...
1.15 pre1
2019-11-22 11:49:28 +00:00
Gerrygames
582e4a11d4
1.15 pre1
2019-11-21 18:34:29 +01:00
Myles
285744a274
Merge pull request #1520 from creeper123123321/dev
...
19w46b
2019-11-20 12:59:16 +00:00
Myles
faaa252fa8
Merge pull request #1521 from creeper123123321/abstraction
...
Merge dev into abstraction
2019-11-20 12:58:53 +00:00
Myles
b01fd89373
Merge pull request #1510 from creeper123123321/flowerpotrewrite
...
Pot handler rewrite
2019-11-20 12:58:21 +00:00
Myles
ed5702188c
Merge pull request #1515 from ForceUpdate1/dev_particle_type
...
Fix area effect cloud
2019-11-20 12:12:43 +00:00
creeper123123321
f9165a1b64
fixed mappings
2019-11-15 12:30:47 -03:00
creeper123123321
bd0ce3dd71
merge dev
2019-11-15 11:35:35 -03:00
creeper123123321
385a483a29
19w46b
2019-11-15 11:19:31 -03:00
Marco Neuhaus
3b97f843cd
relocate classes
2019-11-13 22:28:23 +01:00
Myles
3766da5a3a
Merge pull request #1518 from Gerrygames/dev
...
19w46a
2019-11-13 21:04:29 +00:00
Gerrygames
c3fa950a9f
19w46a
2019-11-13 17:27:51 +01:00
Myles
a114e56e06
Merge pull request #1499 from creeper123123321/abstraction
...
Add fabric metadata
2019-11-11 22:18:59 +00:00
Myles
04e60d95e4
Merge pull request #1514 from KennyTV/dev
...
19w45b
2019-11-11 22:14:40 +00:00
Marco Neuhaus
000313ee9a
move particle type
2019-11-11 12:29:51 +01:00
Marco
dc54551d0c
fix area effect cloud
...
add 1.14 particle type
2019-11-10 16:38:12 +01:00
KennyTV
b3dc05e5ce
19w45b
2019-11-08 14:26:20 +01:00
Myles
3c57127a6c
Merge pull request #1513 from Gerrygames/dev
...
19w45a
2019-11-07 19:06:15 +00:00
Gerrygames
d16a760466
19w45a
2019-11-07 18:42:05 +01:00
creeper123123321
3761ebf8c7
Pot handler rewrite
2019-11-04 17:36:16 -03:00
Myles
a7d78f7f69
Merge pull request #1503 from creeper123123321/abstraction-update
...
Abstraction update
2019-11-02 14:28:58 +00:00
Myles
f59c0722e0
Merge pull request #1507 from creeper123123321/primitivebytearray
...
primitive array types
2019-11-02 13:32:42 +00:00
creeper123123321
1735f48f23
primitive array types
2019-11-02 10:00:27 -03:00
creeper123123321
a280c1ad39
Add "install: true" in .travis.yml
2019-10-30 14:53:38 -03:00
creeper123123321
ce4ae73f55
forgotten merge conflict
2019-10-30 14:30:36 -03:00
creeper123123321
fd065fb7c5
merge dev
2019-10-30 14:24:22 -03:00
Myles
5ad2511e17
Merge pull request #1502 from ViaVersion/master
...
Merge master into dev
2019-10-30 16:59:47 +00:00
Myles
8fe47391bf
Merge pull request #1501 from Gerrygames/dev
...
19w44a
2019-10-30 16:20:43 +00:00
Gerrygames
12279731ad
19w44a
2019-10-30 17:14:00 +01:00
creeper123123321
a13c417352
add fabric metadata
2019-10-27 09:15:45 -03:00
Myles
a8d0a4dd14
Merge pull request #1491 from creeper123123321/abstraction
...
deduplicate minecraft compact array code/decode
2019-10-24 21:49:31 +01:00
Myles
f8b4a6e28a
Merge pull request #1496 from MrMicky-FR/master
...
Fix item hover event on 1.12
2019-10-24 21:48:09 +01:00
Myles
85e048f22a
Merge pull request #1497 from KennyTV/abstraction
...
Bump version to 3.0.0-SNAPSHOT
2019-10-24 21:03:09 +01:00
KennyTV
3257c79e69
Major version bump to 3.0.0-SNAPSHOT
2019-10-24 21:58:22 +02:00
MrMicky
ee54e153bf
Fix item hover event for 1.12 players
2019-10-23 16:11:14 +02:00
creeper123123321
9ea6c34543
use setflatblock
2019-10-19 15:35:34 -03:00
creeper123123321
005c91eb4d
deduplicate minecraft compact array code/decode
2019-10-19 15:31:50 -03:00
Myles
806312e248
Merge pull request #1487 from Gerrygames/dev
...
19w42a
2019-10-17 16:33:52 +01:00
Gerrygames
bd805bfdc4
19w42a
2019-10-16 18:07:58 +02:00
Myles
98a8f7f072
Merge pull request #1480 from MrMicky-FR/master
...
Fix scoreboard colors on 1.13
2019-10-13 15:54:51 +01:00
Myles
28b7f6febc
Merge pull request #1484 from KennyTV/abstraction
...
Item rewriter cleanup
2019-10-12 10:06:55 +01:00
Myles
d2ad3aea44
Merge pull request #1481 from Gerrygames/dev
...
19w41a
2019-10-10 11:13:10 +01:00
Gerrygames
3ffc55b539
19w41a
2019-10-09 18:06:37 +02:00
MrMicky
96c58e7b1c
Fix scoreboard colors on 1.13
2019-10-08 13:25:37 +02:00
KennyTV
c8171b3f43
Item rewriter cleanup
2019-10-05 09:17:10 +02:00
Myles
857ae523cf
Merge pull request #1477 from KennyTV/abstraction
...
Cleanup more entity tracking and rewriting
2019-10-04 13:40:48 +01:00
Myles
232f2494e3
Merge pull request #1479 from KennyTV/dev
...
Fix an error in the player spawn packet
2019-10-04 13:40:24 +01:00
KennyTV
626eb14960
Fix an error in the player spawn packet
2019-10-04 13:26:51 +02:00
KennyTV
c131672870
Fix
2019-10-03 11:00:55 +02:00
Myles
10a2e6b959
Merge pull request #1478 from KennyTV/dev
...
19w40a, merge master
2019-10-02 15:23:37 +01:00
KennyTV
a9c49d948a
Merge remote-tracking branch 'upstream/master' into dev
...
# Conflicts:
# bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaConfig.java
# bungee/src/main/java/us/myles/ViaVersion/bungee/platform/BungeeViaConfig.java
# common/src/main/java/us/myles/ViaVersion/api/ViaVersionConfig.java
# common/src/main/resources/assets/viaversion/config.yml
# sponge/src/main/java/us/myles/ViaVersion/sponge/platform/SpongeViaConfig.java
# velocity/src/main/java/us/myles/ViaVersion/velocity/platform/VelocityViaConfig.java
2019-10-02 16:21:37 +02:00
KennyTV
79a2304728
19w40a
2019-10-02 16:19:56 +02:00
KennyTV
48edd01461
Readd second cancelOutgoing method for VB
2019-10-02 15:55:59 +02:00
KennyTV
3adffdc438
Minor fix
2019-10-02 15:14:03 +02:00
KennyTV
655ef137c1
Cleanup more entity tracking and rewriting
2019-10-02 15:09:50 +02:00
KennyTV
b11456d86b
Helper methods for cancelling packets
2019-10-02 11:17:55 +02:00
Myles
abb5e27358
Merge pull request #1476 from KennyTV/abstraction
...
Merge master & restore merged branches' history
2019-10-02 08:59:18 +01:00
KennyTV
42a7b5a1b2
Merge upstream/dev into abstraction
2019-10-02 09:50:51 +02:00
KennyTV
7ba2630dd2
Finish merge
2019-10-02 09:37:18 +02:00
KennyTV
bbeabd20b8
Merge remote-tracking branch 'upstream/master' into abstraction
...
# Conflicts:
# bukkit/src/main/java/us/myles/ViaVersion/bukkit/platform/BukkitViaConfig.java
# bungee/src/main/java/us/myles/ViaVersion/bungee/platform/BungeeViaConfig.java
# common/src/main/java/us/myles/ViaVersion/api/ViaVersionConfig.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/packets/InventoryPackets.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14_1to1_14/Protocol1_14_1To1_14.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14_1to1_14/packets/EntityPackets.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/MetadataRewriter.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/data/MappingData.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/packets/EntityPackets.java
# common/src/main/resources/assets/viaversion/config.yml
# velocity/src/main/java/us/myles/ViaVersion/velocity/platform/VelocityViaConfig.java
2019-10-02 09:31:42 +02:00
Nassim
7e323bc497
Untrack entities in 1.14.1 protocol ( #1474 )
2019-10-01 21:07:42 +01:00
Lukas
7e008226ec
Fix 1.14+ walk animation ( #1469 )
...
* Do not send NaN health metadata to 1.14+ clients
* Added config option 'fix-1_14-health-nan'
2019-10-01 09:04:58 +01:00
Nassim
4e7c520abe
Entity tracker and rewriter cleanup ( #1464 )
2019-09-27 19:25:18 +01:00
Gerrygames
dce64a0b34
19w39a ( #1465 )
2019-09-27 16:17:40 +01:00
Nassim
aa9a1df1ab
Actually fix zombie sound rewrites ( #1463 )
2019-09-26 20:14:54 +01:00
Nassim
4537aaf339
Fix some sound rewrites ( #1462 )
...
Resolves #1434
2019-09-26 19:46:48 +01:00
Nassim
44a4ffb26a
Migrate to Java optionals ( #1458 )
...
* Add fromEntityType method to 1.13 objecttypes
* Migrate guava optionals to java optionals
2019-09-21 10:57:28 +01:00
Nassim
9408946b36
Merge master into abstraction ( #1457 )
2019-09-19 10:22:06 +01:00
Nassim
cad6e7604d
Merge dev, update 1.15 to abstraction, reduce helper mapping ( #1456 )
2019-09-19 09:27:48 +01:00
Gerrygames
e452289603
19w38b, fix bell remap ( #1455 )
...
* 19w38a, fix bell remap
* 19w38b
2019-09-18 17:32:13 +01:00
MrMaurice211
0c95eaa1c3
Added forge mappings. ( #1452 )
2019-09-12 08:08:28 +01:00
Gerrygames
c1cce6be9a
19w37a ( #1451 )
...
* 19w36a
* 19w37a
2019-09-11 16:09:44 +01:00
Nassim
0afcb893e3
Fix plugin message pattern ( #1448 )
2019-09-11 13:51:17 +01:00
bundabrg
c7050565b8
If Bungeecord ServerConnectEvent is cancelled then ignore the event ( #1450 )
2019-09-11 13:51:00 +01:00
Nassim
3c436c0259
Fix entity equipment packet for 1.9+ clients ( #1449 )
2019-09-10 17:09:11 +01:00
Nassim
8b6b3c77e4
Relieve the lightconversion of a little work ( #1433 )
2019-09-09 13:02:42 +01:00
Nassim
5eb3771704
Fix no light for non full blocks ( #1414 )
2019-09-09 13:02:30 +01:00
BlackBeltPanda
9fd4795cb3
Update mapping-lang-1.12-1.13.json ( #1439 )
...
Fixes Tool Smith and Weapon Smith Villager names
2019-09-08 16:01:35 +01:00
Gerrygames
23eadaeaee
19w36a ( #1435 )
2019-09-04 16:49:27 +01:00
Myles
8ccba70788
Merge pull request #1432 from KennyTV/master
...
Fix hitbox listener on 1.8.0 servers
2019-08-31 08:54:52 +01:00
KennyTV
91c2987cfe
Minor change
...
Fixes #1431
(also trying the awesome GitHub auto-closing)
2019-08-31 09:28:56 +02:00
KennyTV
5b403da966
Fix hitbox listener for for 1.8.0 servers
2019-08-31 09:17:30 +02:00
Myles
e6e7da89cc
Merge pull request #1426 from KennyTV/abstraction
...
MappingData and minor ProtocolRegistry cleanup
2019-08-29 21:24:28 +01:00
KennyTV
64e0b6c711
Minor change
2019-08-29 22:24:01 +02:00
Myles
238c0e8d40
Merge pull request #1430 from KennyTV/dev
...
19w35a
2019-08-29 19:06:08 +01:00
KennyTV
f35eb3054c
Finish 19w35a
2019-08-29 19:56:30 +02:00
KennyTV
ea25b559ed
19w35a (mappings for 34a still missing)
2019-08-28 19:28:23 +02:00
KennyTV
ad8e723005
Mapping and protocolregistry cleanup
2019-08-23 22:14:32 +02:00
KennyTV
4542e9511b
Set some object fields to finals, use lambdas
2019-08-23 22:13:37 +02:00
KennyTV
c4b23b8c87
Merge remote-tracking branch 'upstream/master' into abstraction
2019-08-23 21:20:13 +02:00
KennyTV
6f19d2d6d1
Start working on 19w34a
2019-08-23 21:15:38 +02:00
Gerrygames
7cb4e1d00e
Fix explosion block desync, fixes #1365 ( #1419 )
...
* fix explosion block desync, fixes #1365
* Remove unused import
2019-08-14 09:37:54 +01:00
creeper123123321
28e8339a32
Warn about outdated BungeeCord versions ( #1405 )
2019-07-29 11:21:31 +01:00
Thom
99ac42c168
Issue with the CanDestroy taglist ( #1411 )
...
* Fix for an issue with the CanDestroy tag
The CanDestroy taglist didn't go to lowercase when a 1.13+ user plays on a server equal to 1.12.2 or lower causing the taglist to not work any longer for items written in caps, this while a 1.12.2 client can use the item with the in caps written CanDestroy taglist on the server
* Added Locale.ROOT to the toLowerCase()
* Added the same functionality to CanPlaceOn
2019-07-29 11:19:30 +01:00
Myles
8d97391bf3
Merge pull request #1403 from creeper123123321/master2
...
change version to 2.1.4-SNAPSHOT
2019-07-20 13:24:44 +01:00
Myles
2836184de3
Merge pull request #1404 from creeper123123321/patch-2
...
oraclejdk8 doesn't work anymore
2019-07-20 13:24:19 +01:00
creeper123123321
196ff53927
oraclejdk8 doesn't work anymore
2019-07-20 09:14:05 -03:00
creeper123123321
aaba566b1e
change version to 2.1.4-SNAPSHOT
2019-07-20 09:08:13 -03:00
Myles
7191dcaa15
Update README.md
2019-07-19 11:21:19 +01:00
Myles
437b16ccd5
Merge branch 'dev'
2019-07-19 11:20:24 +01:00
Myles
e4b0a99141
Merge pull request #1402 from KennyTV/1.14.4
...
1.14.4
2019-07-19 11:19:26 +01:00
Myles
3e5300f03c
Merge pull request #1401 from KennyTV/master
...
Fix 1.14 client lag on join
2019-07-19 11:14:23 +01:00
KennyTV
abb09153f0
1.14.4
2019-07-18 16:40:34 +02:00
KennyTV
05437a3e70
Fix 1.14 client lag on join
2019-07-16 20:44:56 +02:00
Myles
c697704d04
Merge pull request #1400 from KennyTV/dev
...
1.14.4-pre6 support
2019-07-15 14:36:31 +01:00
KennyTV
bc09187dc1
1.14.4-pre6 support
2019-07-15 14:58:55 +02:00
Myles
fd53881221
Merge pull request #1390 from KennyTV/dev
...
1.14.4-pre1 support
2019-07-03 20:46:35 +01:00
KennyTV
2024614b68
1.14.4-pre1 support
2019-07-03 19:36:30 +02:00
Myles
3521f9ac36
Merge branch 'master' into abstraction
2019-06-28 22:02:48 +01:00
Myles
d6973a301b
Fix #1382
2019-06-28 22:01:46 +01:00
creeper123123321
ae7fcbc8ad
trying to fix inconsistent types in block placement
2019-06-24 17:14:01 -03:00
Myles
b675018acf
Merge pull request #1375 from KennyTV/master
...
Fix 1.13 clients unable to break infested blocks (#1370 )
2019-06-24 20:37:08 +01:00
Myles
10984cbeb7
Merge branch 'master' into abstraction
2019-06-24 16:24:42 +01:00
Myles
bae0cd5e3e
Back to snapshot
2019-06-24 16:23:35 +01:00
Myles
e4750249e9
1.14.3 support
2019-06-24 16:14:31 +01:00
KennyTV
662bae45b7
Fix 1.13 clients unable to break infested blocks ( #1370 )
2019-06-22 16:07:38 +02:00
Myles
c0e56c7c19
1.14.3 Pre-4 support
2019-06-19 23:11:54 +01:00
Myles
390653a9a6
Merge branch 'master' into abstraction
2019-06-19 09:42:01 +01:00
Myles
0cd04381a4
Merge branch 'master' into dev
2019-06-19 09:41:06 +01:00
Myles
dcefaa6b19
Merge pull request #1367 from Gerrygames/master
...
Fix 1.13 chunk reading, fix 1.9 chunk type not using global palette
2019-06-19 09:40:26 +01:00
Gerrygames
3063538ad0
fix 1.13 chunk reading, fix 1.9 chunk type not using global palette
2019-06-14 17:50:14 +02:00
Myles
604b694709
Merge pull request #1366 from KennyTV/dev
...
1.14.3 pre-3
2019-06-14 10:33:16 +01:00
KennyTV
1c9309ac98
1.14.3 pre-3
2019-06-14 11:17:38 +02:00
Myles
e7c89f28ba
Merge pull request #1363 from KennyTV/dev
...
1.14.3 pre-2
2019-06-07 13:41:30 +01:00
KennyTV
97a8f41e12
1.14.3 pre-2
2019-06-07 12:36:37 +02:00
Myles
be5bf7961e
Merge branch 'master' into dev
2019-06-05 15:56:29 +01:00
Myles
318db58be1
Servers older than 1.13.2 have a length limit on plugin message name
2019-06-05 15:55:55 +01:00
Myles
0deed6e00d
Merge pull request #1359 from KennyTV/dev
...
1.14.3 pre-1
2019-06-03 21:01:57 +01:00
KennyTV
5ad9d51fb0
Set version to 2.1.2
2019-06-03 21:59:19 +02:00
KennyTV
907b5e020c
Change new trade list boolean
2019-06-03 21:20:32 +02:00
KennyTV
a8d13fadb3
1.14.3 pre-1
2019-06-03 20:21:33 +02:00
Myles
0137105a6d
Fix #1358 by checking for null before processing
2019-05-31 20:43:02 +01:00
Myles
5364d89ca8
Implement hashCode for version
2019-05-27 18:10:57 +01:00
Myles
744fa25349
Fix several NPE cases, apply final to relevant fields, remove unused code
...
The suggested changes were found with FindBugs, some of these bugs may be rare cases.
2019-05-27 17:50:08 +01:00
Myles
3027490256
Merge branch 'master' into abstraction
2019-05-27 17:29:04 +01:00
Myles
89dfcaf626
Back to SNAPSHOT
2019-05-27 13:37:16 +01:00
Myles
4fb0738c1a
Merge pull request #1356 from Gerrygames/1.14.2
...
1.14.2
2019-05-27 13:24:38 +01:00
Gerrygames
e8f4f7049b
1.14.2
2019-05-27 14:23:00 +02:00
Myles
0087e382ed
Merge pull request #1354 from Gerrygames/1.14.2
...
1.14.2-pre4
2019-05-24 17:37:27 +01:00
Gerrygames
eb9e48ecdc
1.14.2-pre4
2019-05-24 18:25:55 +02:00
Myles
34f8451ac5
Merge pull request #1352 from KennyTV/master
...
Fix minecart mapping
2019-05-22 17:41:57 +01:00
KennyTV
894503d56b
Fix minecart mapping
2019-05-22 18:35:50 +02:00
Myles
ee8c3d609f
Merge pull request #1351 from KennyTV/dev
...
1.14.2-pre3
2019-05-22 16:24:13 +01:00
KennyTV
b2c1c24902
1.14.2-pre3
2019-05-22 16:54:25 +02:00
Myles
6e8ea8689b
Merge pull request #1349 from KennyTV/master
...
Add dolphin to Entity1_13Types
2019-05-22 14:44:20 +01:00
KennyTV
7fcb489f38
Add dolphin to Entity1_13Types
2019-05-22 15:25:42 +02:00
Myles
10b0a6fbb6
Merge branch 'master' into dev
2019-05-21 18:07:00 +01:00
Myles
ecc1cce033
Merge pull request #1348 from KennyTV/master
...
Fix suffocation damage for 1.14+ players in hitbox patch
2019-05-21 18:06:20 +01:00
KennyTV
10d8ce86b3
Use weakhashmap
2019-05-21 19:02:03 +02:00
Myles
b0fc69c308
Merge pull request #1339 from KennyTV/abstraction
...
Remove duplicated code in configs and EntityType
2019-05-21 17:49:53 +01:00
KennyTV
5cc421cff9
Don't cancel normal suffocation
2019-05-20 10:30:42 +02:00
KennyTV
ca1ba4f422
Fix suffocation damage for 1.14+ players in hitbox patch
2019-05-19 23:28:05 +02:00
Myles
a2d9489ad5
Merge pull request #1344 from astei/dont-send-empty-register
...
Don't try to send register messages without channels
2019-05-17 23:08:43 +01:00
Andrew Steinborn
232ee9b63b
Don't try to send register messages without channels
...
Bukkit interprets this as attempting to register the channel "" (the
empty string), which fails on Minecraft 1.13 and above.
2019-05-17 18:01:58 -04:00
Myles
7861c76730
Merge pull request #1342 from KennyTV/dev
...
1.14.2-pre2
2019-05-17 14:24:15 +01:00
KennyTV
d7aa23681b
1.14.2-pre2
2019-05-17 15:15:21 +02:00
Myles
b75016a186
Merge branch 'master' into dev
2019-05-17 11:59:59 +01:00
Myles
6882b7074c
Fix #1333 pandas missing
2019-05-17 11:59:46 +01:00
Myles
83bca3c23f
Merge pull request #1341 from Gerrygames/1.14.2
...
1.14.2-pre1
2019-05-16 18:26:55 +01:00
Gerrygames
a075e31a4e
1.14.2-pre1
2019-05-16 19:21:26 +02:00
Myles
bdd32688fa
Merge pull request #1330 from kashike/cleanup
...
Reduce duplication in various classes
2019-05-15 22:24:27 +01:00
Myles
cb857d828f
Merge pull request #1340 from KennyTV/master
...
Support latest Velocity changes
2019-05-15 22:23:37 +01:00
KennyTV
440d469fa2
Update to latest Velocity build
2019-05-15 23:16:01 +02:00
KennyTV
82da5e5a60
Fix MappingData reference
2019-05-15 13:37:23 +02:00
KennyTV
a191d0de16
Reduce code duplication MappingData in (also regarding future versions)
2019-05-15 13:32:29 +02:00
KennyTV
ae6cff5325
Remove deprecated config methods
2019-05-15 12:48:40 +02:00
KennyTV
eb9520cdc3
Reduce duplicated code in config classes
2019-05-15 12:22:56 +02:00
KennyTV
f8f20097a9
Move some default methods to EntityType
2019-05-15 12:04:56 +02:00
KennyTV
cbb0f87676
Remove overriding properties
2019-05-15 11:59:40 +02:00
Myles
a6e1488545
Merge pull request #1331 from Gerrygames/abstraction
...
Java 8, FunctionalInterface remapper
2019-05-15 09:21:33 +01:00
kashike
34c009e4e5
Reduce duplication in various classes
2019-05-14 13:56:50 -07:00
Myles
b67242c609
Merge pull request #1337 from Gerrygames/abstraction_1.14.1
...
fix missing final declaration
2019-05-14 11:25:12 +01:00
Gerrygames
6e4516272b
fix missing final declaration
2019-05-14 10:27:55 +02:00
Myles
08383c9141
Merge pull request #1336 from Gerrygames/abstraction_1.14.1
...
Abstraction 1.14.1
2019-05-14 09:26:20 +01:00
Gerrygames
2e37175dc2
1.14.1 abstraction
2019-05-14 10:21:50 +02:00
Gerrygames
f25442337d
Merge remote-tracking branch 'Myles/master' into abstraction_1.14.1
2019-05-14 10:15:58 +02:00
Myles
56a34ec2f8
Update to 2.1.0
2019-05-13 13:15:14 +01:00
Myles
362962dfb3
Merge pull request #1332 from Gerrygames/1.14.1
...
1.14.1
2019-05-13 13:10:48 +01:00
Gerrygames
77d572190e
1.14.1
2019-05-13 14:00:37 +02:00
Gerrygames
18f7459070
Java 8, FunctionalInterface remapper
2019-05-13 12:43:38 +02:00
Myles
e71b08de3f
Merge pull request #1323 from Gerrygames/abstraction
...
Abstract EntityTracker and MetadataRewriter
2019-05-13 11:26:59 +01:00
Gerrygames
e8f8473e1c
IEntityType -> EntityType
2019-05-13 12:04:03 +02:00
Myles
1d0d032431
Merge branch 'master' into dev
2019-05-12 13:01:08 +01:00
Myles
fac7dafca5
Use fixed locale for toUpperCase/toLower #1126
2019-05-12 13:00:14 +01:00
Myles
fbebf2d75e
Merge pull request #1321 from creeper123123321/master
...
Not tested workaround for #1312
2019-05-10 22:57:22 +01:00
creeper123123321
a51f347371
Use readableBytes
2019-05-10 16:02:17 -03:00
Myles
6cee137780
Merge pull request #1325 from Gerrygames/1.14.1
...
1.14.1-pre2
2019-05-09 17:33:24 +01:00
Gerrygames
56b48a803a
1.14.1-pre2
2019-05-09 18:32:53 +02:00
Myles
3318d682fd
Merge pull request #1324 from Gerrygames/1.14.1
...
1.14-pre2
2019-05-09 16:28:23 +01:00
Gerrygames
1fe3c337e1
1.14-pre2
2019-05-09 17:26:56 +02:00
Gerrygames
2442520ef3
use spaces
2019-05-09 15:07:20 +02:00
Gerrygames
44183f19cd
@Override and protected
2019-05-09 14:46:24 +02:00
Gerrygames
23b68a867c
abstract MetadataRewriter
2019-05-09 14:43:48 +02:00
creeper123123321
4d16dbf76f
Not tested workaround for #1312
2019-05-08 20:38:55 -03:00
Gerrygames
6911d061a7
abstract EntityTracker
2019-05-08 12:14:41 +02:00
Myles
ab9c0434e1
Merge pull request #1320 from Gerrygames/1.14.1
...
1.14.1
2019-05-07 17:23:20 +01:00
Gerrygames
3b932bd6b3
1.14.1 pre1
2019-05-07 18:19:34 +02:00
Myles
256839765a
Merge pull request #1319 from KennyTV/master
...
Update text usage for latest Velocity build
2019-05-07 11:03:35 +01:00
KennyTV
46f9967dba
Update text usage for latest Velocity build
2019-05-07 11:48:57 +02:00
Myles
d91d47a755
Merge pull request #1317 from creeper123123321/master
...
Register tabcompletethread once - fixes #1316
2019-05-05 19:25:29 +01:00
creeper123123321
5a2c047e7a
Register tabcompletethread once - fixes #1316
2019-05-05 14:16:24 -03:00
Myles
5ca8b0aef8
Merge pull request #1315 from creeper123123321/master
...
Add some needed tags
2019-05-01 22:11:13 +01:00
creeper123123321
e249ea1f0a
fix tag ids - not tested
2019-05-01 16:54:09 -03:00
creeper123123321
e1b06d3872
Add some needed tags
2019-05-01 16:37:17 -03:00
Myles
a4ed1644f3
Merge pull request #1314 from creeper123123321/master
...
Send set view distance on server change - not tested
2019-05-01 17:01:39 +01:00
creeper123123321
ad12866bf4
Send set view distance on server change - not tested
2019-05-01 12:52:53 -03:00
Myles
b04acf98c7
Merge pull request #1313 from creeper123123321/master
...
Send light update before chunk packet, maybe better ByteBuf releasing…
2019-05-01 15:34:38 +01:00
creeper123123321
6b58d86248
Make PipelineUtil.containsCause check if the instance is of the class type
2019-05-01 11:31:36 -03:00
creeper123123321
7f6069e76b
Send light update before chunk packet, maybe better ByteBuf releasing, ignore cancel exception on UserConnection#send
2019-05-01 11:15:48 -03:00
Myles
04d5ae074a
Merge pull request #1305 from creeper123123321/master
...
Pose handling for 1.14
2019-04-30 22:00:29 +01:00
Myles
85067b2574
Merge pull request #1310 from Gerrygames/master
...
Faster light writing
2019-04-29 18:07:45 +01:00
Gerrygames
06340e593d
faster light writing
2019-04-29 19:02:14 +02:00
Myles
a896961fc4
Merge pull request #1309 from KennyTV/master
...
Fix paperpatch
2019-04-29 10:07:32 +01:00
KennyTV
73a62b8123
Fix paperpatch
2019-04-29 11:03:54 +02:00
creeper123123321
6d8a763f4c
Don't send pose to the client entity
2019-04-27 17:39:45 -03:00
creeper123123321
61b5c90aa7
Recalculate pose when using or leaving bed
2019-04-27 17:21:01 -03:00
creeper123123321
d7eff51805
Not tested pose handling
2019-04-27 16:23:24 -03:00
Myles
da7a57026d
Merge pull request #1303 from KennyTV/master
...
Some minor optimization
2019-04-27 18:47:46 +01:00
Myles
643e3dc2da
Merge pull request #1302 from creeper123123321/master
...
Workaround for packet order issue in neighbour chunk updates
2019-04-27 18:43:56 +01:00
creeper123123321
13086c7cac
Fixed connecting after sending the packet
2019-04-27 14:03:48 -03:00
KennyTV
41b22e8951
Forgot return
2019-04-27 19:01:45 +02:00
KennyTV
d76e70b1f7
Don't cache Item
2019-04-27 18:59:18 +02:00
KennyTV
c7c5c79365
Some minor optimization
2019-04-27 18:36:01 +02:00
creeper123123321
87eceb5264
Use cached cancel exception when not in debug mode
2019-04-27 13:34:35 -03:00
creeper123123321
7b29972af0
Fix wrong protocol class
2019-04-27 13:12:19 -03:00
creeper123123321
4258f52f86
Workaround for packet order issue in neighbour chunk updates
2019-04-27 13:03:53 -03:00
Myles
c3a7abd5f2
Merge pull request #1296 from KennyTV/master
...
Fix sign and banner placement in paperpatch
2019-04-26 20:57:37 +01:00
KennyTV
a5f5472853
Fix sign and banner placement in paperpatch
2019-04-26 11:16:53 +02:00
Myles
63fc733c88
Merge pull request #1292 from Gerrygames/palette_fix
...
fix setPaletteEntry
2019-04-25 22:53:07 +01:00
Myles
b5944f66a7
Merge pull request #1291 from KennyTV/master
...
Fix oversight in last pr
2019-04-25 22:52:47 +01:00
Gerrygames
c8a19a1d83
fix setPaletteEntry
2019-04-25 22:16:19 +02:00
KennyTV
6ab525be7b
Fix blockconnection
2019-04-25 22:05:32 +02:00
Myles
fd1932cfd8
Merge pull request #1288 from creeper123123321/master
...
Fix husks
2019-04-25 11:44:41 +01:00
Myles
2eb9fe7e62
Merge pull request #1289 from KennyTV/master
...
Minor optimizations
2019-04-25 11:21:13 +01:00
KennyTV
ac1943758d
Remove unnecessary heightmap entries
2019-04-25 12:11:14 +02:00
KennyTV
1f86c6ab21
Slightly reduce map lookups
2019-04-25 11:50:55 +02:00
creeper123123321
44f8f5e66d
Fix husks
2019-04-24 18:37:29 -03:00
Myles
0be8a56ba3
Back to snapshot
2019-04-24 19:57:19 +01:00
Myles
0b4d49d760
2.0.1
2019-04-24 19:52:39 +01:00
Myles
2bd266cd69
Merge pull request #1284 from creeper123123321/master
...
Force resend center chunk on respawn
2019-04-24 19:49:18 +01:00
creeper123123321
0380d80138
Force resend center chunk on respawn
2019-04-24 15:45:28 -03:00
Myles
e297d825e3
Merge pull request #1283 from Gerrygames/master
...
1.14 heightmap
2019-04-24 17:43:07 +01:00
Gerrygames
53a639e7ae
1.14 heightmap
2019-04-24 18:40:03 +02:00
Myles
a23b6feb46
Merge pull request #1275 from creeper123123321/patch-2
...
Add Velocity to readme
2019-04-24 10:51:48 +01:00
creeper123123321
603fe9cbd8
Add Velocity to readme
2019-04-24 05:39:51 -03:00
Myles
17d61b51e9
Merge pull request #1272 from creeper123123321/master
...
Set center chunk to 0,0 on respawn
2019-04-23 22:55:21 +01:00
creeper123123321
8d85106ee8
Set center chunk to 0,0 on respawn
2019-04-23 18:52:46 -03:00
Myles
0834610f8e
Fix sneaking NPE
2019-04-23 22:23:37 +01:00
Myles
2e289a1d18
Fix encoding of position
...
Huge thanks to those involved on this goose hunt.
2019-04-23 22:15:05 +01:00
Myles
b4418c02ca
Fix Entity Tracker on Bungee being incorrect after server switch #1215
2019-04-23 21:29:51 +01:00
Myles
52b46a17cd
Update chart
2019-04-23 18:20:03 +01:00
Myles
05e056a28b
Cancel packets correctly so they don't mess bungee up
2019-04-23 17:28:26 +01:00
Myles
7b1eefb115
Avoid relocation issues on BungeeCord
2019-04-23 17:22:57 +01:00
Myles
d50ceaa172
Back to snapshot
2019-04-23 16:33:07 +01:00
Myles
34b0db57ae
Get ready....
2019-04-23 16:16:49 +01:00
Myles
0c9de82e99
Merging went wrong
2019-04-23 16:02:18 +01:00
Myles
11ce8524ac
Merge with master
2019-04-23 15:40:47 +01:00
Myles
4a8534c164
Refactor class names for protocols
...
The inconsistency was too much for me.
2019-04-23 15:34:17 +01:00
Myles
593b6fc3ac
Merge branch 'master' into dev
2019-04-23 13:03:37 +01:00
Myles
33315bc271
Relocate Bungee chat api
2019-04-23 13:03:20 +01:00
Myles
c3e406e95b
Workaround villager packet causing issues
2019-04-23 13:02:18 +01:00
Myles
dad71f1179
Rewrite inventory names which use .name syntax
2019-04-23 10:30:21 +01:00
Myles
03382ea987
Bump chat api version
2019-04-23 09:48:25 +01:00
Myles
54eed43f94
Merge branch 'master' into dev
2019-04-23 08:57:42 +01:00
Myles
404bc6725b
Merge pull request #1267 from creeper123123321/master
...
Bossbar fix for delay-switch-until-joingame Velocity branch
2019-04-23 07:34:26 +01:00
creeper123123321
1b7b3d1d28
Bossbar fix for delay-switch-until-joingame Velocity branch
2019-04-22 20:11:54 -03:00
Myles
d3662d226b
Merge branch 'master' into dev
2019-04-22 18:56:29 +01:00
Myles
d699000dc3
Default to 'packet' blockconnection method
2019-04-22 18:56:05 +01:00
Myles
a18a1875d3
Merge pull request #1266 from KennyTV/hitbox-fix
...
Add option to fix hitboxes
2019-04-22 15:33:54 +01:00
KennyTV
bf523c93d1
Use constants for heights
2019-04-22 16:17:34 +02:00
KennyTV
b58cbf85e5
Hitbox fix options
2019-04-22 15:55:38 +02:00
KennyTV
e38bdffc84
Hitbox fix options
2019-04-22 14:38:22 +02:00
Myles
89a01b3997
Merge pull request #1265 from Gerrygames/1.14
...
only update center chunk when needed
2019-04-22 10:44:10 +01:00
Gerrygames
a4085c1a5a
only update center chunk when needed
2019-04-22 11:42:42 +02:00
Myles
4fa57fd642
Merge pull request #1262 from creeper123123321/dev2
...
attack metadata handling
2019-04-21 23:36:25 +01:00
Myles
5f670a88a4
Merge pull request #1263 from creeper123123321/master
...
Check SessionHandler type before getting knownChannels
2019-04-21 23:35:59 +01:00
creeper123123321
2cadde1187
Remove debug
2019-04-21 18:57:11 -03:00
creeper123123321
bd7e36e38c
Check SessionHandler type before getting knownChannels
2019-04-21 18:56:01 -03:00
creeper123123321
4eb69eac66
Run zombie rewrite before zombie villager rewrite
2019-04-21 16:50:41 -03:00
creeper123123321
8b5f6d1e67
fixed some metadata
2019-04-21 16:32:59 -03:00
creeper123123321
3a4db0a675
fixed
2019-04-21 15:57:40 -03:00
creeper123123321
b2352105e6
Handle new attack mode flag in insentient
2019-04-21 15:34:23 -03:00
Myles
70cb461c32
Merge pull request #1261 from KennyTV/dev
...
Remap areaeffectcloud particles
2019-04-21 19:23:22 +01:00
KennyTV
f2628097ce
Remap areaeffectcloud particles
2019-04-21 20:03:07 +02:00
Myles
49e85e2b8a
Merge pull request #1260 from KennyTV/dev
...
Fix tridents (and building)
2019-04-21 17:53:43 +01:00
KennyTV
d7353e01b0
Remove ')'
2019-04-21 18:52:53 +02:00
KennyTV
6674423ea4
Merge branch 'dev' of https://github.com/ViaVersion/ViaVersion into dev
2019-04-21 18:51:07 +02:00
Myles
918ee46ecc
Merge pull request #1259 from creeper123123321/dev2
...
Fix velocity in item and arrow
2019-04-21 17:49:57 +01:00
creeper123123321
e34c291bd6
fix velocity in item and arrow
2019-04-21 13:46:17 -03:00
KennyTV
6c39966fef
Fix tridents
2019-04-21 18:36:21 +02:00
Myles
32d6fd5386
Merge pull request #1257 from Gerrygames/1.14
...
1.14 Pre-Release 5
2019-04-18 13:47:22 +01:00
Gerrygames
f64d5446a4
1.14 Pre-Release 5
2019-04-18 14:18:48 +02:00
Myles
ed17f1bb50
Merge pull request #1254 from Gerrygames/1.14
...
1.14 Pre-Release 3
2019-04-16 17:01:30 +01:00
Gerrygames
8c27ead19e
1.14 Pre-Release 3
2019-04-16 16:22:58 +02:00
Myles
247cc1ebe8
Merge pull request #1253 from Gerrygames/1.14
...
1.14 Pre-Release 2
2019-04-13 10:59:41 +01:00
Gerrygames
ea5ab1c2f5
1.14 Pre-Release 2
2019-04-13 11:45:22 +02:00
Myles
1e53803353
Merge pull request #1252 from creeper123123321/dev2
...
Resync the inventory when selecting trade
2019-04-11 16:15:29 +01:00
creeper123123321
6d1464d3f4
fix leave bed
2019-04-10 16:48:21 -03:00
creeper123123321
2d6defba11
Resync the inventory when selecting trade
...
Closes #1237
2019-04-10 15:05:27 -03:00
Myles
658822166a
Merge pull request #1250 from Gerrygames/1.14
...
fix horse equipment packet id
2019-04-10 16:45:16 +01:00
Gerrygames
4c6ee807a7
fix horse equipment packet id
2019-04-10 17:43:42 +02:00
Myles
32b7d37861
Merge pull request #1249 from Gerrygames/1.14
...
1.14 Pre-Release 1
2019-04-10 16:29:16 +01:00
Gerrygames
afe767c6db
1.14 Pre-Release 1
2019-04-10 17:28:12 +02:00
Myles
b37430994d
Merge pull request #1248 from Gerrygames/1.14
...
fix open sign editor
2019-04-07 14:47:36 +01:00
Gerrygames
c51373dc9a
fix open sign editor
2019-04-07 15:39:10 +02:00
Myles
421a5e8141
Merge branch 'master' into dev
2019-04-06 13:31:44 +01:00
Myles
9fe19e763a
Update GitHub + chat links
2019-04-06 13:31:33 +01:00
Myles
6731ade5d9
Merge pull request #1247 from creeper123123321/master
...
More plugin messages
2019-04-06 13:09:48 +01:00
creeper123123321
cf3eb8b993
More plugin messages
2019-04-06 09:05:23 -03:00
Myles
5333c38972
Merge pull request #1245 from creeper123123321/dev2
...
Use set center chunk packet
2019-04-05 21:33:27 +01:00
creeper123123321
d9e057eb4f
Use set center chunk packet
2019-04-05 17:13:26 -03:00
Myles
33cd80da7e
Merge pull request #1244 from Gerrygames/1.14
...
19w14b
2019-04-05 17:50:37 +01:00
Gerrygames
8231b3aebe
19w14b
2019-04-05 18:48:38 +02:00
Myles
7fbbc5f4b8
Merge pull request #1242 from KennyTV/dev
...
Actually fix book opening
2019-04-04 19:32:40 +01:00
KennyTV
91687339bf
Actually fix book opening
2019-04-04 20:28:02 +02:00
Myles
b3181d1429
Merge pull request #1241 from Gerrygames/1.14
...
19w14a
2019-04-03 18:41:57 +01:00
Gerrygames
3ef8aa9e7f
19w14a
2019-04-03 19:39:39 +02:00
Myles
1a7195386c
Merge pull request #1239 from creeper123123321/master
...
Fix invisible renamed banners
2019-04-02 19:49:43 +01:00
creeper123123321
77acdc1a17
Fix invisible renamed banners
2019-04-02 15:40:19 -03:00
Myles
aecf9fb9b1
Merge pull request #1236 from ViaVersion/master
...
merge master into dev
2019-03-30 18:23:09 +00:00
Myles
c8d1304e7f
Merge pull request #1230 from creeper123123321/dev2
...
read nbt in 1.14 chunk, pose metatype, don't change ping protocol if …
2019-03-30 14:07:22 +00:00
Myles
796a508af0
Merge pull request #1235 from creeper123123321/gerry1.14
...
19w13b + chunk loading on join fixes
2019-03-30 14:07:06 +00:00
creeper123123321
6751acb6c4
Generated mappings for 13b
2019-03-30 10:00:54 -03:00
creeper123123321
475fb97730
19w13b and workaround for chunks not loading near to world border on 1.13.2 on join
2019-03-30 09:26:31 -03:00
Gerrygames
acee33aae6
fix chunk loading in 19w13a
2019-03-27 20:16:26 +01:00
Gerrygames
65f60098c8
19w13a
2019-03-27 19:08:53 +01:00
creeper123123321
19a75abaf3
read nbt in 1.14 chunk, pose metatype, don't change ping protocol if different from provider
2019-03-24 13:07:03 -03:00
Myles
fa36de2c78
Merge pull request #1229 from creeper123123321/master
...
Update OpenNBT
2019-03-24 14:05:09 +00:00
creeper123123321
0f49ce2f9d
Update OpenNBT
2019-03-24 10:59:51 -03:00
Myles
73b24657f5
Merge pull request #1225 from creeper123123321/master
...
Don't connect fences to stairs
2019-03-23 19:24:38 +00:00
creeper123123321
e03db26530
Fix numeric ids that doesn't need string remap
2019-03-23 16:23:15 -03:00
creeper123123321
3fd3777e8c
Don't connect fences to stairs
2019-03-22 15:18:41 -03:00
Myles
7ad73cd476
Merge pull request #1223 from creeper123123321/master
...
convert numerical ids to string ids on canplaceon/candestroy
2019-03-21 21:07:34 +00:00
creeper123123321
c5e0fcae9a
convert numerical ids to string ids on canplaceon/candestroy
2019-03-21 17:48:14 -03:00
Myles
4ca25df410
Merge pull request #1222 from Gerrygames/1.14
...
19w12b
2019-03-21 16:19:31 +00:00
Gerrygames
56b5986fc5
19w12b
2019-03-21 17:04:33 +01:00
Myles
05c1a31f00
Merge pull request #1221 from Gerrygames/1.14
...
19w12a
2019-03-20 18:09:06 +00:00
Gerrygames
e0b88b750d
19w12a
2019-03-20 14:27:28 +01:00
Myles
b0c2d6f71c
Merge pull request #1219 from creeper123123321/master
...
ignore non-identifier format on plugin messages
2019-03-18 21:37:21 +00:00
creeper123123321
4e28a10aaa
ignore non-identifier format on plugin messages
2019-03-18 15:11:35 -03:00
Myles
49205f0361
Merge branch 'master' into dev
2019-03-18 11:30:19 +00:00
Myles
47819180c4
Rework previous commit + Introduce injection information to dump
2019-03-18 11:30:02 +00:00
Myles
be3fa19c0a
Consistency: itruncate1_14Books -> isTruncate1_14Books
2019-03-17 16:11:36 +00:00
Myles
32a2734082
Merge branch 'master' into dev
2019-03-17 16:10:38 +00:00
Myles
b28b0c3018
Fix last commit
2019-03-17 16:05:24 +00:00
Myles
ee5eb59e42
Revert unnecessary synchronizes in ListWrapper
...
Usually the list we're wrapping is synchronized, so instead we'll ensure our code can be run concurrently.
There might be issues with other plugins and this change (but it's unlikely), open a issue if you see any of these after this change.
2019-03-17 16:04:13 +00:00
Myles
d3f4d8dd41
Merge pull request #1217 from Gerrygames/1.14
...
19w11a
2019-03-15 20:27:18 +00:00
Gerrygames
d44ecaabf7
send difficulty instead of ignoring it
2019-03-13 19:03:22 +01:00
Myles
d133ca4a0f
Merge pull request #1211 from creeper123123321/master
...
Trying to fix main hand on bungee, handle left handed on 1.8 using 0x80
2019-03-13 17:50:03 +00:00
Gerrygames
f8df3239d5
"fix" trade list
2019-03-13 18:07:09 +01:00
Gerrygames
f9d957a827
19w11a
2019-03-13 17:53:17 +01:00
creeper123123321
bef3e3d18f
process translate on command block entity
2019-03-10 16:36:30 -03:00
creeper123123321
aca764c288
fix command block #1212
2019-03-10 16:18:41 -03:00
creeper123123321
3c0282b04f
Fix missing villager sound remap
2019-03-10 07:30:09 -03:00
Myles
d8c081b8d3
Merge pull request #1213 from KennyTV/dev
...
Try to fix particles
2019-03-08 14:46:30 +00:00
KennyTV
53ca96f158
Fix particles
2019-03-07 23:59:31 +01:00
KennyTV
f8895c7c78
Try to fix particles
2019-03-07 23:11:09 +01:00
creeper123123321
12b45d95e0
Trying to fix main hand on bungee, handle left handed on 1.8 using 0x80
2019-03-05 19:47:58 -03:00
Myles
1cdfeadd86
Merge pull request #1210 from KennyTV/dev
...
Fix minecart data
2019-03-04 15:46:27 +00:00
KennyTV
15fec93bf1
Fix minecart data
2019-03-04 16:42:22 +01:00
Myles
64d2de010d
Fix Minecart typo (thanks KennyTV)
2019-03-04 11:37:38 +00:00
Myles
ad1cd2c993
Merge pull request #1208 from KennyTV/dev
...
Add option to truncate edited books with more than 50 pages on 1.14
2019-03-04 09:34:41 +00:00
KennyTV
687de97fcd
Use read instead of passthrough
2019-03-04 10:30:06 +01:00
KennyTV
9d0331e190
Add option to truncate edited books with more than 50 pages
2019-03-04 10:14:52 +01:00
Myles
ca863ba8c6
Merge pull request #1207 from KennyTV/dev
...
Fix book opening
2019-03-03 13:29:29 +00:00
Myles
b9a2279966
Merge pull request #1206 from ViaVersion/master
...
merge master into dev
2019-03-03 13:29:00 +00:00
KennyTV
9a91250af7
Fix books
2019-03-03 13:40:17 +01:00
Myles
05d01e70b7
Merge pull request #1205 from creeper123123321/master
...
Fix 1.9 chunk missing blocks, update travis badge url
2019-03-02 20:08:50 +00:00
creeper123123321
6b313cb65e
Fix 1.9 chunk missing blocks, update travis badge url
2019-03-02 17:07:23 -03:00
Myles
a4de84b6da
Merge pull request #1204 from Gerrygames/1.14
...
19w09a
2019-02-27 16:40:07 +00:00
Gerrygames
31550bd010
19w09a
2019-02-27 17:03:38 +01:00
Myles
5d63c359b3
Merge pull request #1202 from creeper123123321/master
...
Workaround packet order for team packets
2019-02-25 17:37:29 +00:00
creeper123123321
8283816418
Fix team remove
2019-02-24 15:53:43 -03:00
creeper123123321
44be8b3791
unnecessary cancel when auto-team is disabled
2019-02-24 15:07:34 -03:00
creeper123123321
f46a2bb618
Bungee auto-team, bump BungeeCord version, workaround for block connections
2019-02-24 15:02:09 -03:00
creeper123123321
96366aae42
Fix NPE when block connection is disabled
2019-02-23 20:12:49 -03:00
Myles
fd8879b46d
Merge branch 'master' into dev
2019-02-23 22:34:16 +00:00
creeper123123321
d962ef09ff
workaround packet order for team packets
2019-02-23 13:44:41 -03:00
Myles
b26d2ef906
Merge pull request #1201 from creeper123123321/master
...
Some block connection changes, fix memory leak on Velocity, Sponge and Bungee
2019-02-23 14:32:16 +00:00
creeper123123321
0613886659
Fix memory leak
2019-02-23 10:12:25 -03:00
creeper123123321
75d7ffb447
Should be 15
2019-02-23 09:30:07 -03:00
creeper123123321
0b5c173945
Send multi block change on chunk updates, use separate for loops
2019-02-23 09:01:40 -03:00
Myles
f170aed1b9
Merge pull request #1199 from Gerrygames/1.14
...
19w08b
2019-02-22 15:51:18 +00:00
Gerrygames
1921b46a66
19w08b
2019-02-21 17:21:57 +01:00
Gerrygames
bccf90b093
fix horse armor
2019-02-20 21:02:09 +01:00
Gerrygames
deebc83f1e
still send animation
2019-02-20 20:36:45 +01:00
Gerrygames
a319df630d
fix use/leave bed
2019-02-20 20:28:14 +01:00
Gerrygames
ab5eb2c7ef
19w08a metadata changes
2019-02-20 20:12:20 +01:00
Gerrygames
3de06c269d
19w08a
2019-02-20 18:01:21 +01:00
Myles
876839348c
Merge pull request #1193 from creeper123123321/master
...
Cleanup ConnectionData#update and fix doors
2019-02-17 10:30:49 +00:00
Myles
755e8a007a
Merge pull request #1194 from creeper123123321/dev
...
firework boost, set metatype to the newer class
2019-02-16 16:52:08 +00:00
creeper123123321
6a2e1a8114
Support ViaBackwards 1.13 with Velocity modern forwarding
2019-02-15 13:51:54 -02:00
creeper123123321
11b25151f7
Remove uuid tracking
2019-02-13 17:00:01 -02:00
creeper123123321
35bb80d67a
firework boost, set metatype to the newer class
2019-02-13 16:42:59 -02:00
creeper123123321
7859f5ebd6
Cleanup ConnectionData#update and fix doors
2019-02-13 16:03:22 -02:00
Myles
f38d753341
Merge pull request #1192 from Gerrygames/1.14
...
19w07a
2019-02-13 17:22:52 +00:00
Gerrygames
d1007bbb38
19w07a
2019-02-13 17:50:07 +01:00
Myles
0886fdabd3
Merge pull request #1190 from creeper123123321/master
...
NPE fixes, warn instead of exception
2019-02-11 19:22:33 +00:00
creeper123123321
891f8b143f
Shift 4 bits to left in chunk unloading
2019-02-11 17:01:27 -02:00
creeper123123321
7856716a3a
Warn instead of blowing up everything
2019-02-11 16:48:26 -02:00
creeper123123321
4eb4b2c37f
Use ByteBuf#order, more sanity check on block entity handler
2019-02-10 16:05:32 -02:00
Myles
1be617c110
Merge branch 'master' into dev
2019-02-10 16:45:34 +00:00
Myles
f1743e5912
Merge pull request #1186 from creeper123123321/tabdelay
...
Tab delaying
2019-02-10 16:42:05 +00:00
Myles
102c1f99a7
Merge pull request #1189 from creeper123123321/master
...
Fix duplicate packet registering
2019-02-10 16:41:39 +00:00
creeper123123321
ae3434cb89
Fix duplicate packet registering
2019-02-10 14:05:58 -02:00
creeper123123321
63b743f85b
Use only one task for tab completing
2019-02-07 14:07:30 -02:00
Myles
73f6418db3
Merge pull request #1167 from KennyTV/master
...
Reduce memory use for blockconnections
2019-02-06 23:00:51 +00:00
KennyTV
d9c25b1acc
Merge master
2019-02-06 22:14:00 +01:00
Myles
6c18fdb175
Merge pull request #1156 from creeper123123321/master
...
trying to optimize block connection storage
2019-02-06 21:08:26 +00:00
Myles
cd009388a4
Merge pull request #1187 from creeper123123321/snowygrass
...
Connect grass block to snow
2019-02-06 21:08:07 +00:00
creeper123123321
d66c2f2f5d
Connect grass block to snow
...
(cherry picked from commit 69b0d43c9825d896374fc26246410530c5b7495f)
2019-02-06 18:55:17 -02:00
Myles
7534904737
Merge pull request #1185 from creeper123123321/fixparticleandtranslations
...
Fix particles and translations with %d
2019-02-06 20:54:26 +00:00
creeper123123321
bce3593110
Tab delaying
...
(cherry picked from commit 386de52b9db1454e0fcec56ef9bfcd2c3a0f8d4a)
2019-02-06 18:53:24 -02:00
creeper123123321
9a92d180d0
Fix typo
2019-02-06 18:51:04 -02:00
creeper123123321
a203c17e06
Fix reddust, particle metadata rewriting, translations
2019-02-06 18:50:31 -02:00
Myles
69b5134b5f
Merge pull request #1184 from Gerrygames/1.14
...
19w06a
2019-02-06 17:00:06 +00:00
Gerrygames
8c543ee97f
19w06a
2019-02-06 17:56:19 +01:00
KennyTV
bafa6edd28
Fix some stair and lever connections
2019-02-03 00:22:49 +01:00
Myles
799567579b
Update License to 2019
2019-01-31 10:48:52 +00:00
Myles
c10e61a165
Merge pull request #1178 from Gerrygames/1.14
...
remove 1.14 object type (Mojang removed objcet trype in 19w05a)
2019-01-30 16:53:13 +00:00
Gerrygames
a27e439c99
remove 1.14 object type (Mojang removed objcet trype in 19w05a)
...
fix entity type remaps
2019-01-30 17:48:11 +01:00
Myles
e224d9daa2
Merge pull request #1177 from Gerrygames/1.14
...
19w05a
2019-01-30 16:17:47 +00:00
Gerrygames
91d9f99c70
19w05a
2019-01-30 17:16:06 +01:00
Myles
c57f0d90bb
Merge pull request #1173 from creeper123123321/dev
...
Fix item deserializing
2019-01-27 14:19:40 +00:00
creeper123123321
e9198e7946
Arrow and firework metadata rewriting, remap ocelot to cat for now
2019-01-25 15:37:44 -02:00
creeper123123321
25d1b08a6f
19w04b
2019-01-25 14:28:24 -02:00
creeper123123321
50395da626
Fix item deserializing
2019-01-25 10:01:24 -02:00
Myles
2d0209b221
Merge pull request #1172 from Gerrygames/1.14
...
19w04a
2019-01-24 15:59:09 +00:00
Gerrygames
44330c98b7
19w04a
2019-01-24 16:58:37 +01:00
Gerrygames
b7f72bf55d
19w04a
2019-01-24 16:56:59 +01:00
creeper123123321
f6d7976eff
Use old ids and byte[] + NibbleArray for block connections
2019-01-21 12:58:05 -02:00
creeper123123321
f45a727396
remove short array used for checking if array is empty
2019-01-21 12:58:05 -02:00
creeper123123321
d5f65eceb0
don't create chunksection on remove
2019-01-21 12:58:05 -02:00
creeper123123321
2285c453da
fixed encodeblockpos, use map<long, short[]>
2019-01-21 12:58:04 -02:00
creeper123123321
193084927b
store constructor
2019-01-21 12:58:04 -02:00
creeper123123321
1325d53950
Don't use netty collections
2019-01-21 12:58:04 -02:00
creeper123123321
fa1b56a7cf
use short
2019-01-21 12:58:04 -02:00
creeper123123321
de11f1f90b
trying to optimize blockconnectionstorage
2019-01-21 12:57:56 -02:00
Myles
9ba70424e8
Fix armour update on item break #1157
2019-01-20 17:01:14 +00:00
Myles
c5ba5b4647
Ensure pipeline parts exist before injecting #1168
2019-01-20 16:47:50 +00:00
KennyTV
8e47497edb
Use keyset instead of entryset
2019-01-20 15:03:47 +01:00
KennyTV
7f7dcffdf0
Forgot to assign a value
2019-01-19 19:59:17 +01:00
KennyTV
9d8a2a9680
Don't cycle through mappings in every connection handler
2019-01-19 19:19:24 +01:00
KennyTV
880df7a482
Remove unmapped blockconnection data
2019-01-19 19:17:55 +01:00
Myles
a016eade01
Merge pull request #1162 from creeper123123321/proxybossbarfix
...
Fix bungee and velocity boss bar, implement Velocity channel workaround
2019-01-19 15:58:12 +00:00
Myles
b3167c450e
Merge pull request #1166 from Gerrygames/master
...
fix powered levers
2019-01-19 15:57:42 +00:00
Gerrygames
6ea37c1f17
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2019-01-18 18:45:34 +01:00
Gerrygames
17c5849f33
fix powered levers
2019-01-18 18:45:05 +01:00
creeper123123321
7e8bd606fe
remove commented code
2019-01-18 14:34:51 -02:00
Myles
51e4076084
Merge pull request #1165 from Gerrygames/1.14
...
fix the fix for stone slab mapping
2019-01-18 16:31:20 +00:00
Gerrygames
ff0ec98a27
fix the fix for stone slab mapping
2019-01-18 17:29:48 +01:00
Myles
bbe4e5e7f5
Merge pull request #1163 from Gerrygames/master
...
fix lever mapping
2019-01-18 16:20:43 +00:00
Myles
47c25a0e5e
Merge pull request #1164 from Gerrygames/1.14
...
19w03c + stone slab mapping fix
2019-01-18 16:20:25 +00:00
Gerrygames
553e56fe4c
fix stone slab mapping
2019-01-18 17:18:17 +01:00
Gerrygames
bea5d39ed5
19w03c
2019-01-18 17:17:54 +01:00
Gerrygames
f6932e09f7
fix lever mapping
2019-01-18 14:07:27 +01:00
creeper123123321
44ca95bf85
Fix bungee and velocity boss bar, implement Velocity channel workaround
2019-01-18 08:05:23 -02:00
Myles
5ba7c4ba2c
Merge pull request #1160 from Gerrygames/master
...
fix fence connections to stairs
2019-01-17 11:48:17 +00:00
Gerrygames
605e63e1df
fix fence connections to stairs, remove waterlogged blocks from stair data
2019-01-17 12:22:36 +01:00
Myles
bf34ea11bd
Merge pull request #1158 from Gerrygames/1.14
...
19w03a
2019-01-16 17:46:52 +00:00
Gerrygames
7102214c9e
19w03a
2019-01-16 18:44:37 +01:00
Myles
e60447ecd2
Merge pull request #1154 from creeper123123321/dev
...
not tested villager metadata rewriting
2019-01-15 17:32:11 +00:00
Myles
77a57d2243
Merge branch 'master' into dev
2019-01-12 17:42:47 +00:00
Myles
b129ef04f3
Merge pull request #1148 from KennyTV/master
...
Add fixes for custom flowerstems and snowcollision for 1.13 clients
2019-01-12 17:42:17 +00:00
Myles
1f41893aab
Merge pull request #1150 from creeper123123321/master
...
Fix new velocity version
2019-01-12 15:08:31 +00:00
creeper123123321
c8e8f39f9d
Fix new velocity version
2019-01-12 12:45:13 -02:00
Myles
4a79e23485
Merge pull request #1147 from Gerrygames/1.14
...
19w02a
2019-01-10 21:28:29 +00:00
KennyTV
20654b0a77
Add convenience config options
...
Add option to send all flowerparts for 1.13+ as stems if a block is above
Add option to send 1-layer snow as 2-layers for 1.13+ to fix collision
2019-01-09 21:48:04 +01:00
creeper123123321
8d77891f76
not tested villager metadata rewriting
2019-01-09 17:26:06 -02:00
Gerrygames
bea74661d1
19w02a
2019-01-09 18:26:08 +01:00
Myles
6b7bf843a1
Merge branch 'master' into dev
2019-01-09 16:30:29 +00:00
Myles
200ccfd092
Use HTTPS for update checking
2019-01-09 16:29:10 +00:00
Myles
67a0a47778
Merge pull request #1143 from creeper123123321/master
...
Auto-team fix
2019-01-08 22:59:29 +00:00
creeper123123321
933e8cbaed
set auto-team to false on join packet
2019-01-08 20:49:17 -02:00
creeper123123321
daac2baf8e
Resend viaversion team when removed from the current team
2019-01-08 20:47:08 -02:00
Myles
4a2bcf6fde
Merge pull request #1142 from creeper123123321/master
...
Use ProtocolInfo#getServerProtocolVersion for block connection, use b…
2019-01-08 16:04:15 +00:00
creeper123123321
cd7774f056
Use ProtocolInfo#getServerProtocolVersion for block connection, use bungee and velocity version if not ported
2019-01-08 13:58:24 -02:00
Myles
452fb4f990
Merge pull request #1139 from creeper123123321/dev
...
Fix lore
2019-01-07 19:30:54 +00:00
creeper123123321
1f72ddb8a1
Fix lore
2019-01-06 17:27:41 -02:00
Myles
9af078bb8c
Merge pull request #1135 from creeper123123321/dev
...
fix sign crash
2019-01-06 11:27:04 +00:00
creeper123123321
c88655a2a0
fix player digging
2019-01-06 09:08:29 -02:00
creeper123123321
a27efd94c8
oops
2019-01-06 08:43:25 -02:00
creeper123123321
9a26ac380a
send signs tags
2019-01-06 08:28:08 -02:00
Myles
240653c429
Merge pull request #1133 from creeper123123321/patch-1
...
Add "blockconnection-method" to VelocityViaConfig#UNSUPPORTED
2019-01-04 15:03:14 +00:00
creeper123123321
bac3a76d9a
Add "blockconnection-method" to VelocityViaConfig#UNSUPPORTED
2019-01-04 12:26:30 -02:00
Myles
3a4aed0b34
Merge pull request #1122 from Gerrygames/1.14
...
fix book signing and opening in 18w50a
2018-12-15 20:16:30 +00:00
Gerrygames
7f5073476c
fix book signing and opening in 18w50a
2018-12-15 20:57:17 +01:00
Myles
1abc3ebea6
Merge pull request #1121 from creeper123123321/master
...
CanPlaceOn, CanDestroy
2018-12-15 11:43:51 +00:00
creeper123123321
c21003e1b7
CanPlaceOn, CanDestroy
2018-12-15 09:13:19 -02:00
Myles
1fd0211725
Merge pull request #1120 from creeper123123321/master
...
ProtocolVersion#SUPPORTED_VERSIONS, relocate javassist
2018-12-13 11:57:05 +00:00
creeper123123321
1932c7af4f
ProtocolVersion#SUPPORTED_VERSIONS, relocate javassist
2018-12-13 09:47:58 -02:00
Myles
94422dab77
Merge pull request #1119 from creeper123123321/master
...
Fix breaking change caused by VelocityPowered/Velocity@853fd22
2018-12-13 10:03:45 +00:00
creeper123123321
b10ca3ebcf
Fix breaking change caused by VelocityPowered/Velocity@853fd22
2018-12-13 07:41:05 -02:00
Myles
aa2ff4b741
Merge pull request #1118 from Gerrygames/1.14
...
18w50a
2018-12-12 19:57:23 +00:00
Gerrygames
284a462936
18w50a
2018-12-12 20:48:52 +01:00
Myles
858e0a5b21
Merge pull request #1117 from creeper123123321/master
...
Fix mappings, fixing shift click on furnaces
2018-12-10 19:46:09 +00:00
creeper123123321
eaa8e05373
Fix mappings, fixing shift click on furnaces
2018-12-10 17:23:29 -02:00
Myles
3e3d338ed0
Merge pull request #1116 from creeper123123321/master
...
Recipe book
2018-12-10 15:09:20 +00:00
creeper123123321
0c5f5c6e3f
remove debug
2018-12-10 12:56:45 -02:00
creeper123123321
7c6118bd6f
facepalm
2018-12-10 12:54:06 -02:00
creeper123123321
7fe99c98f0
clicking in recipe doesn't work
2018-12-10 12:54:06 -02:00
creeper123123321
d6c4c18d35
still not working
2018-12-10 12:54:06 -02:00
creeper123123321
649676e811
trying recipes, currently not working
2018-12-10 12:54:05 -02:00
Myles
98c0985657
Merge branch 'master' into dev
2018-12-07 21:15:49 +00:00
Myles
43e93e74b1
Merge pull request #1113 from creeper123123321/master
...
Fix chunk writing
2018-12-07 21:14:18 +00:00
creeper123123321
ba7817170b
Fix chunk writing
2018-12-07 19:10:40 -02:00
Myles
88279906b5
Merge pull request #1108 from Gerrygames/1.14
...
18w49a
2018-12-06 08:45:13 +00:00
Gerrygames
134987cb20
18w49a
2018-12-06 09:32:53 +01:00
Myles
7b880ae967
Fix type being byte instead of int
2018-12-05 19:13:26 +00:00
Myles
7e8e3fef61
Merge branch 'master' into dev
2018-12-05 19:10:52 +00:00
Myles
c1147cb9f7
Formatting
2018-12-05 19:08:55 +00:00
Myles
54b35ef075
Merge branch 'master' into dev
2018-12-05 19:02:50 +00:00
Myles
fba0a59324
Merge pull request #1107 from creeper123123321/master
...
Change Chunk#getBiomeData() to int[]
2018-12-05 19:01:25 +00:00
creeper123123321
c5c7d36bd1
Change Chunk#getBiomeData() to int[]
2018-12-05 16:52:53 -02:00
Myles
83ba55dda5
Merge pull request #1104 from Gerrygames/block-connections-master
...
fix BlockConnectionStorage not being initialized
2018-12-03 08:26:46 +00:00
Gerrygames
000fff210a
fix BlockConnectionStorage not being initialized
2018-12-03 09:21:07 +01:00
Myles
8965b22f6d
Merge branch 'master' into dev
2018-12-02 12:38:10 +00:00
Myles
4023f2412d
Merge pull request #1093 from Gerrygames/block-connections-master
...
Implement 'serverside-blockconnection' for block-connections.
2018-12-02 12:28:58 +00:00
Myles
27d56caa48
Merge pull request #1100 from creeper123123321/master
...
Make Travis test compiling with Java 11
2018-11-29 15:36:14 +00:00
Myles
0cc1146f0e
Merge pull request #1103 from Gerrygames/1.14
...
18w48a
2018-11-29 15:34:53 +00:00
Gerrygames
8aa7b749ca
18w48a
2018-11-29 16:31:39 +01:00
creeper123123321
55fad45a6c
Update Lombok to make compile on Java 11
2018-11-26 16:30:18 -02:00
creeper123123321
22cc12e7a9
Try to compile with Java 11
2018-11-26 16:30:12 -02:00
Myles
2812b121ab
Merge pull request #1099 from creeper123123321/master
...
Fix Velocity platform breaking changes
2018-11-26 18:02:41 +00:00
creeper123123321
ad3465f0d3
Fix Velocity platform breaking changes
2018-11-26 15:58:17 -02:00
Marco Neuhaus
fc8b55dce7
fix spelling mistake
2018-11-24 18:42:00 +01:00
Myles
62d67e9a38
Merge pull request #1095 from Gerrygames/1.14
...
18w47a
2018-11-21 16:23:30 +00:00
Gerrygames
079cd7210b
18w47a
2018-11-21 17:20:26 +01:00
Gerrygames
b60c56f464
Tripwire connections
2018-11-19 09:28:37 +01:00
Gerrygames
eb1571d3e4
init ConnectionData
2018-11-17 16:10:13 +01:00
Gerrygames
9a13eb36b3
Serverside block-connections!
2018-11-17 15:45:37 +01:00
Myles
9ba5cc1f98
Merge branch 'master' into dev
2018-11-17 14:11:04 +00:00
Myles
2778ec0d9d
Merge pull request #1060 from creeper123123321/dev
...
Change item id to int, fix valid string being considered as invalid + tests
2018-11-17 13:48:31 +00:00
Myles
20b0954f8c
Missed one - oops
2018-11-17 13:47:58 +00:00
Myles
69aa7be6c5
Refactor tests to be one general test per method and include plugin
2018-11-17 13:46:32 +00:00
Myles
73dccbaf24
Merge branch 'pr/1045'
2018-11-17 13:15:20 +00:00
Myles
66d836739c
Merge pull request #1092 from Gerrygames/chunk-refactor
...
Chunk refactor
2018-11-17 13:14:27 +00:00
Myles
ab1c44c4fb
Propose 2.0.0 snapshot as this version contains several API breaking changes
2018-11-17 13:13:55 +00:00
Myles
8549c22567
Change the name of the config class to be more consistent
2018-11-17 13:12:19 +00:00
Myles
d0300de136
Prevent initialization error
2018-11-17 13:08:51 +00:00
Marco Neuhaus
34c701e039
fix chunk unload packet
2018-11-17 13:46:53 +01:00
Gerrygames
cf0bd6f021
Use List and Map, fixes duplicate block ids in palette causing issues
2018-11-17 13:38:48 +01:00
Gerrygames
3b14dd3b04
Use methods for palette rewriting, fix "value already present"
2018-11-17 13:38:42 +01:00
Gerrygames
9a87adf51b
Use BiHashMap as palette
2018-11-17 13:38:29 +01:00
Gerrygames
ce65c7f583
fix merge issues
2018-11-17 13:36:35 +01:00
Gerrygames
82013d5737
Keep Chunk as an interface
2018-11-17 13:35:44 +01:00
Gerrygames
14377ca354
Use types for ChunkSections
2018-11-17 13:35:34 +01:00
Myles
75664961b8
Merge pull request #1090 from Gerrygames/1.14
...
18w46a
2018-11-16 09:55:02 +00:00
Gerrygames
c5969c303e
18w46a
2018-11-15 15:44:50 +01:00
Myles
f4b6b1795e
Merge pull request #1085 from Gerrygames/myles_master
...
fix #1076
2018-11-13 10:05:09 +00:00
Gerrygames
b86950d0e7
fix #1076
2018-11-13 10:59:11 +01:00
creeper123123321
3ef1ac06df
fix version, detect velocity implementation, fix npe, fix detectorservice
2018-11-12 15:05:52 -02:00
creeper123123321
4c07b6d28d
Squash Velocity platform commits
...
incomplete velocity code
untested velocity version detector
update velocity module version
Injecting, but not working
facepalm
Fix handler type
Should work now
will it work now?
it works!!!
fix npe in command tab completion
Do not forward command to server
implement server changing with different versions
thanks @Leymooo
Fix memory leaks
maybe cleaner code?
trying to port mainhandpatch, added todo
fix version
Use separated protocol version, add todo
Trying to mitigate UserConnection#toServer concurrent issue
port elytrapatch
it works but horribly and needs a modification in velocity
replace with a semaphore and EventLoop#submit
Lock for incoming packets
fix version
remove some TODOs
Listen to DisconnectEvent
Relocate snakeyaml
2018-11-12 15:05:48 -02:00
Myles
7f77cbfd74
Merge pull request #1081 from creeper123123321/master
...
Use less ram on translation mappings
2018-11-12 16:45:19 +00:00
Myles
ca716a65d2
Merge pull request #1084 from Gerrygames/faster_palette
...
Faster palette
2018-11-12 16:44:47 +00:00
Gerrygames
4be46cd51d
Use List and Map, fixes duplicate block ids in palette causing issues
2018-11-12 17:10:19 +01:00
Gerrygames
bb2b8bc538
Use methods for palette rewriting, fix "value already present"
2018-11-12 16:08:01 +01:00
Gerrygames
41ef4f6284
Use BiHashMap as palette
2018-11-12 14:36:01 +01:00
creeper123123321
cfd3179cb8
try to eat less ram
2018-11-11 11:57:33 -02:00
Myles
1a3170c7db
Merge pull request #1077 from creeper123123321/translations
...
Translation rewriting
2018-11-10 10:45:21 +00:00
Myles
25463a929a
Merge pull request #1078 from creeper123123321/master
...
fix set cooldown
2018-11-10 10:44:34 +00:00
creeper123123321
408bd49120
fix set cooldown
2018-11-10 08:41:22 -02:00
creeper123123321
3fc2d28b95
fix npe
2018-11-08 16:18:20 -02:00
creeper123123321
d9eff7bb5c
Translation rewriting
2018-11-08 16:11:01 -02:00
Myles
4b1c291fca
Merge pull request #1075 from Gerrygames/1.14
...
18w45a
2018-11-08 16:51:30 +00:00
Gerrygames
0b34b65f76
add sound and block id mappings
2018-11-08 14:40:02 +01:00
Gerrygames
ccb5ceb9b3
use blockmapping for air ids
2018-11-08 13:46:02 +01:00
Gerrygames
9fac4f9de4
18w45a
2018-11-08 13:43:38 +01:00
Myles
d84c4365c9
Merge pull request #1069 from creeper123123321/master
...
color rewriting changes
2018-11-04 13:08:10 +00:00
creeper123123321
bec27e0fa6
Use ChatColor.COLOR_CHAR
2018-11-04 10:51:29 -02:00
creeper123123321
437b02c961
color rewriting changes
2018-11-04 08:56:22 -02:00
Myles
e6922eae46
Don't use -1 if provided by ProtocolDetectorService on Bungee #1064
2018-11-01 22:41:56 +00:00
Gerrygames
b92f4070d4
calculate non-air blocks correctly
2018-11-01 19:07:10 +01:00
Myles
b9750be745
Merge pull request #1066 from creeper123123321/master
...
Tolerate some identifiers. Should fix #1063
2018-11-01 15:58:31 +00:00
Gerrygames
973b473100
don't use NotImplementedException
2018-10-31 20:28:14 +01:00
creeper123123321
b7606aece0
Tolerate some identifiers. Should fix #1063
2018-10-31 16:26:55 -03:00
Gerrygames
3f62730404
forgot some entity ids
2018-10-31 18:57:18 +01:00
Gerrygames
c58b28fd00
18w44a
2018-10-31 18:51:54 +01:00
creeper123123321
149b3c2e29
fix player digging
2018-10-31 14:48:28 -03:00
Myles
a412df00c4
Merge pull request #1065 from Gerrygames/1.14
...
remap items in advancements for 18w43c
2018-10-29 19:40:50 +00:00
Gerrygames
aa067d4073
Merge branch 'myles_dev' into 1.14
...
# Conflicts:
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/Protocol1_14To1_13_2.java
2018-10-29 20:16:06 +01:00
Gerrygames
4c8917c6a0
remap items in advancements
2018-10-29 20:08:37 +01:00
Myles
78aefa936f
Minor bug report typo
2018-10-28 16:38:53 +00:00
Myles
2c18adf202
Delete ISSUE_TEMPLATE.md
2018-10-28 16:38:08 +00:00
Myles
083f401ee5
Update issue templates
2018-10-28 16:30:26 +00:00
creeper123123321
6652a7fd83
Change item id to int, fix valid string being considered as invalid, tests
2018-10-27 11:55:17 -03:00
Myles
d1b22b0f82
Update version
2018-10-27 12:30:39 +01:00
Myles
0fb08be6e9
Tidy up code to make it consistent
2018-10-27 12:25:42 +01:00
Gerrygames
2da9b99789
1.14 position changes
2018-10-26 18:36:35 +02:00
Gerrygames
28bb60244f
fix merge issues
2018-10-26 17:09:26 +02:00
Gerrygames
928cd9de94
Merge branch 'chunk_section_rewrite' into 1.14
...
# Conflicts:
# common/src/main/java/us/myles/ViaVersion/api/minecraft/chunks/ChunkSection.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_13to1_12_2/chunks/ChunkSection1_13.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_14to1_13_2/types/Chunk1_14Type.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9_1_2to1_9_3_4/chunks/ChunkSection1_9_3_4.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9_3to1_9_1_2/chunks/ChunkSection1_9_1_2.java
# common/src/main/java/us/myles/ViaVersion/protocols/protocol1_9to1_8/chunks/ChunkSection1_9to1_8.java
2018-10-26 17:02:01 +02:00
Gerrygames
0046fea684
Merge pull request #4 from creeper123123321/1.14
...
Sounds, calculate non-air blocks, getNewBlockId
2018-10-26 16:54:13 +02:00
Gerrygames
864715af40
Merge pull request #5 from Gerrygames/1.14_18w43c
...
Add support for 18w43c
2018-10-26 14:41:15 +02:00
Marco Neuhaus
3684d3f9a2
add support for 18w43c
2018-10-26 14:34:09 +02:00
creeper123123321
69c52c48ab
Sounds, calculate non-air blocks, getNewBlockId
2018-10-25 18:25:57 -03:00
Gerrygames
9cf5a66e2f
Keep Chunk as an interface
2018-10-25 20:26:24 +02:00
Gerrygames
ae73ef1a33
Use types for ChunkSections
2018-10-25 13:56:40 +02:00
Gerrygames
4e2ba4f810
Merge pull request #3 from creeper123123321/1.14
...
fix light
2018-10-25 12:10:05 +02:00
creeper123123321
aef88cd82f
send 4096 in chunk data short
2018-10-25 04:44:03 -03:00
creeper123123321
9cd40f3ec2
fix wrong order
2018-10-24 19:25:33 -03:00
creeper123123321
a368f0babc
trying to implement lightning based on Pokechu22 documentation
2018-10-24 19:07:16 -03:00
Gerrygames
9565a47c22
fix chunk packets
2018-10-24 21:14:07 +02:00
Gerrygames
0df089b3cb
1.14 development
2018-10-24 19:05:14 +02:00
Myles
58efd6158f
Back to SNAPSHOT
2018-10-22 17:45:17 +01:00
Myles
99bd1a52fb
1.13.2 update
2018-10-22 17:42:53 +01:00
Myles
8ba1725eae
Merge pull request #1055 from Gerrygames/1.13.2
...
1.13.2
2018-10-22 17:35:25 +01:00
Myles
0a2524fec8
Merge pull request #1054 from Gerrygames/myles_master
...
fix #1052
2018-10-22 17:35:07 +01:00
Gerrygames
162d6aa33a
1.13.2 support
2018-10-22 15:18:23 +02:00
Gerrygames
fdcdd0fe40
Merge remote-tracking branch 'Myles/master' into 1.13.2
2018-10-22 15:18:06 +02:00
Gerrygames
8532d388f8
fix #1052
2018-10-22 14:33:38 +02:00
Myles
ccc144556b
Merge pull request #1053 from Gerrygames/book_fix
...
fix #1044
2018-10-22 12:10:34 +01:00
Gerrygames
0b7e438128
fix #1044
2018-10-22 11:29:22 +02:00
Myles
2f11268dcc
Merge pull request #1050 from Plancke/master
...
Fix scoreboard colors
2018-10-21 23:11:09 +01:00
Plancke
81514e4192
convert every color in the name
2018-10-21 23:19:54 +02:00
Plancke
7d5c59aa34
Don't read the array size
2018-10-21 23:06:24 +02:00
Plancke
dc6d9367b0
Rewrite scoreboard team member names to fix the color changing
2018-10-21 22:56:11 +02:00
Myles
6c609a6b23
Merge pull request #1049 from Gerrygames/1.13.2
...
1.13.2-pre2 support
2018-10-20 10:32:02 +01:00
Gerrygames
b7a3c8568f
1.13.2-pre2 support
2018-10-20 11:25:20 +02:00
Myles
80f84d4001
Merge pull request #1048 from Gerrygames/1.13.2
...
1.13.2
2018-10-17 16:21:53 +01:00
Gerrygames
5cecfd14d9
1.13.2-pre1 support
2018-10-17 15:38:59 +02:00
Myles
8bfcc550f7
Merge pull request #1036 from KennyTV/master
...
Remove some more unncessary/doubled map check
2018-10-03 17:12:47 +01:00
KennyTV
e40be243de
Return correct default protocol, whoops!
2018-10-03 10:12:13 +02:00
KennyTV
033d3bcd4d
Remove some more unncessary/doubled map check
2018-09-30 21:19:18 +02:00
KennyTV
449ec15309
Remove unncessary/doubled map check
2018-09-30 20:48:23 +02:00
Myles
8b0ccd81e2
Merge pull request #1035 from KennyTV/master
...
Remove unncessary doubled map check
2018-09-30 16:16:51 +01:00
KennyTV
a206fd7541
Remove unncessary doubled map check
2018-09-30 16:07:08 +02:00
Myles
77472cb9f4
Back to snapshot
2018-09-24 11:39:14 +01:00
Myles
5372d4b8e7
1.5.2 release
2018-09-24 11:33:20 +01:00
Myles
0255f3c42f
Merge pull request #1030 from creeper123123321/master
...
Fix PacketWrapper#constructPacket
2018-09-24 08:44:14 +01:00
creeper123123321
eb5c10d375
Fix PacketWrapper#constructPacket
2018-09-24 03:42:08 -03:00
Myles
9f6766fb82
Back to 1.5.2-SNAPSHOT
2018-09-23 19:28:07 +01:00
Myles
ab77eb98c0
Prepare for 1.5.1 release
2018-09-23 18:54:24 +01:00
Myles
85ab5d7741
Use Channel instead of SocketChannel
...
For better compatibility with third party software.
2018-09-23 18:52:26 +01:00
Myles
6457ff315f
Merge branch 'pr/987'
2018-09-23 18:43:29 +01:00
Myles
c09a9c88b4
Merge pull request #1005 from creeper123123321/sendpackettoserver
...
PacketWrapper#sendToServer changes
2018-09-23 18:18:00 +01:00
Myles
e8dc4c893f
Merge pull request #1013 from creeper123123321/master
...
Fix item particle
2018-09-23 18:17:29 +01:00
creeper123123321
b61edb0d8e
javadoc, fix possible NPE
2018-09-21 14:46:22 -03:00
Myles
94b3b51602
Merge pull request #1021 from 7kasper/master
...
ViaVersion <3 ProtocolSupport
2018-09-12 19:51:19 +01:00
7kasper
5415a24f4e
ViaVersion <3 ProtocolSupport
2018-09-12 19:59:42 +02:00
7kasper
048ae2fcd0
Merge pull request #1 from MylesIsCool/master
...
Update fork.
2018-09-12 17:00:25 +02:00
Myles
3a4d425a1c
Merge pull request #1018 from 7kasper/patch-1
...
ProtocolSupport <3 ViaVersion
2018-09-10 20:49:45 +01:00
7kasper
0a8fc31be1
3/2 Hopefully fix all the space thingies.
2018-09-10 21:45:26 +02:00
7kasper
f6ae076731
Part 2/2 Import & register listener.
2018-09-10 21:29:27 +02:00
7kasper
76296d8d41
Part 1/2 generate PS Packet Listener
2018-09-10 21:27:34 +02:00
creeper123123321
5024375466
Fix item particle
2018-09-02 15:13:38 -03:00
Myles
527b5e6f99
Allow disabling of auto-complete in 1.13 via disable-1_13-auto-complete in config #891
2018-09-01 07:53:36 +01:00
creeper123123321
17115460b7
PacketWrapper#sendToServer changes
2018-08-28 14:02:48 -03:00
Myles
84aaec6bff
Fix bossbars (credit to @JollyajaX)
2018-08-23 21:40:39 +01:00
Myles
0a8f740a14
Merge pull request #995 from creeper123123321/master
...
Rewrite arrow metadata and remove 0x10 metadata flag in 1.12.2 -> 1.13
2018-08-23 21:33:38 +01:00
creeper123123321
8bf230e057
Rewrite arrow metadata and remove 0x10 metadata flag in 1.12.2 -> 1.13
2018-08-23 17:18:59 -03:00
Myles
1f51ee7233
Merge pull request #991 from creeper123123321/master
...
Fix Villager GUI and declare recipes
2018-08-22 21:55:36 +01:00
creeper123123321
4cd70ee711
Fix rewriting
2018-08-22 17:27:21 -03:00
creeper123123321
3d1d73a81a
Rewrite declare recipes and villager gui
2018-08-22 17:05:46 -03:00
Myles
ad4d142e94
Update README
2018-08-22 17:33:50 +01:00
Myles
0f77da15ff
Back to snapshot for dev
2018-08-22 17:32:47 +01:00
Myles
a05ea7c1ce
Prepare for 1.13.1 update
2018-08-22 17:05:24 +01:00
Myles
8945fc27d7
Merge branch 'master' into dev
2018-08-21 18:25:56 +01:00
Myles
ac91ecc5f6
Ensure client disconnected on Bungee before removing
2018-08-21 18:25:41 +01:00
Myles
925aaf345c
Merge branch 'master' into dev
2018-08-21 17:18:27 +01:00
Myles
2510751fdf
Introduce 'suppress-1_13-conversion-errors' option
2018-08-21 16:26:04 +01:00
Myles
83e94dbf4a
Fix tab complete support for 1.13.1-pre2
2018-08-21 16:07:24 +01:00
Myles
41ab131a4d
Merge pull request #985 from ForceUpdate1/dev
...
Add support for 1.13.1-pre2
2018-08-21 15:13:19 +01:00
Marco Neuhaus
252c996abf
update to 1.13.1-pre2
2018-08-20 20:08:02 +02:00
Myles
acf5fc1ee4
Merge pull request #979 from ForceUpdate1/dev
...
update to 1.13.1-pre1
2018-08-16 22:18:25 +01:00
Marco Neuhaus
c141d6efc7
fix tags packet
2018-08-16 23:14:08 +02:00
Marco Neuhaus
3b48f11f7b
add support for 1.13.1-pre1
2018-08-16 22:38:22 +02:00
Myles
9ec8e2daf7
Update version to correspond to snapshot version
2018-08-12 20:33:24 +01:00
Myles
4f84200a47
Merge upstream
2018-08-12 20:29:30 +01:00
Myles
e4a99c4a3d
Merge pull request #942 from creeper123123321/buffer-changes
...
Replace Unpooled.buffer()
2018-08-12 20:27:44 +01:00
Myles
75adf7c9d4
Merge pull request #969 from creeper123123321/master
...
Metadata rewriting, noteblocks and enchanting
2018-08-12 20:26:44 +01:00
Myles
5fc693da22
Merge pull request #964 from creeper123123321/dev
...
Some untested code
2018-08-12 20:26:17 +01:00
creeper123123321
12e2f8b35a
Make enchanting table show the enchantment correctly
2018-08-12 09:56:39 -03:00
creeper123123321
1e7dbac34e
Reduce cooldown
2018-08-11 12:31:45 -03:00
creeper123123321
e39876ae67
Use unpowered note block
2018-08-11 06:54:38 -03:00
creeper123123321
ff3bc9a0cd
Rewrite block action, effect, tags and advancements; palette rewriting
2018-08-10 19:21:35 -03:00
creeper123123321
dfe1850b93
Merge remote-tracking branch 'upstream/master' into dev
2018-08-10 18:34:32 -03:00
Myles
6f50fdc026
Merge pull request #962 from ForceUpdate1/master
...
add support for 18w32a
2018-08-09 21:00:47 +01:00
Marco Neuhaus
5c490be861
remove file header
2018-08-09 09:25:00 +02:00
Marco Neuhaus
849c7b4fcf
fix wrong import
2018-08-08 23:35:14 +02:00
Marco Neuhaus
fd5bb94cb5
code cleanup
2018-08-08 22:32:29 +02:00
Marco Neuhaus
647bbbedb0
add items remapping
2018-08-08 21:45:54 +02:00
Marco Neuhaus
6cfb21f660
add support for 18w32a
2018-08-08 18:58:25 +02:00
creeper123123321
c709b019e1
Use ChatRewriter.legacyTextToJson in metadata rewriting
2018-08-06 15:31:05 -03:00
Myles
faabe5afb2
Merge pull request #958 from creeper123123321/master
...
Biomes / Bungee relay msgs
2018-08-05 22:04:52 +01:00
creeper123123321
798bf15155
Remove unused code
2018-08-05 17:54:17 -03:00
creeper123123321
543daa2628
Rewrite invalid biomes
2018-08-05 17:45:22 -03:00
creeper123123321
3bdf81158a
Rewrite BungeeCord's plugin channel format
2018-08-05 17:26:14 -03:00
creeper123123321
9b42094273
Rewrite bungeecord relay messages
2018-08-04 07:37:33 -03:00
Myles
94f3fcba12
Merge pull request #953 from ForceUpdate1/master
...
Add support Snapshot 18w31a
2018-08-03 22:17:46 +01:00
Marco Neuhaus
58b30341ee
remove comment headers
2018-08-03 23:15:59 +02:00
Marco Neuhaus
741e0f8fda
add support for 18w31a
2018-08-01 20:20:52 +02:00
creeper123123321
d8885f9156
Put prefix last color into the start of suffix
2018-07-30 08:49:32 -03:00
creeper123123321
e9aa18fd6b
Fix memory leak
2018-07-29 09:34:27 -03:00
creeper123123321
7518f8b98b
Replace Unpooled.buffer()
...
(cherry picked from commit e9159cb2de )
2018-07-29 09:11:55 -03:00
Myles
c9dab5402e
Merge pull request #923 from creeper123123321/master
...
Named sound effect rewriting + Effect rewriting
2018-07-29 12:59:01 +01:00
creeper123123321
e5169378fc
Revert "Replace Unpooled.buffer()"
...
This reverts commit e9159cb
2018-07-29 08:56:26 -03:00
creeper123123321
ca23750c28
merge upstream^2 + lowercase sound ids
2018-07-29 08:31:48 -03:00
creeper123123321
446fd84035
merge upstream
2018-07-29 08:30:58 -03:00
Myles
fc264d0b0f
Cleanup various debug code
2018-07-29 12:14:17 +01:00
Myles
e9ad372039
Remap negative ids to air (workaround for #933 )
2018-07-29 11:48:38 +01:00
creeper123123321
b1e8efb00b
Fix memory leak
2018-07-28 17:53:17 -03:00
creeper123123321
73ee2498e8
More optimization
2018-07-25 18:12:38 -03:00
creeper123123321
6608877ef0
Rewrite palette instead of rewriting each block
2018-07-25 18:03:25 -03:00
creeper123123321
e9159cb2de
Replace Unpooled.buffer()
2018-07-25 09:04:06 -03:00
creeper123123321
a403c7424c
*facepalm*
2018-07-24 10:55:08 -03:00
creeper123123321
de2abdcab0
*facepalm*
2018-07-23 10:20:41 -03:00
creeper123123321
088ce93701
Use short[] for sound remapping
2018-07-23 10:15:55 -03:00
creeper123123321
b5a7c92c8d
Add missing .toClient
2018-07-22 19:11:29 -03:00
creeper123123321
d4144264d5
Use short[] for block mappings
2018-07-22 19:03:22 -03:00
creeper123123321
b221530276
Update Protocol1_13To1_12_2.java
2018-07-22 18:02:17 -03:00
creeper123123321
8476c83d62
Merge branch 'master' into master
2018-07-22 18:01:04 -03:00
Matsv
9d624bc822
Reimplement advancements by rewriting the items to flat items
2018-07-22 22:58:18 +02:00
creeper123123321
f15c841b99
Hacky fix to noteblock
2018-07-22 17:51:18 -03:00
creeper123123321
019bccd24a
Rewrite advancements
2018-07-22 17:06:43 -03:00
creeper123123321
584c0709e8
Block data
2018-07-22 16:24:38 -03:00
creeper123123321
d577088b8c
Named sound effect rewriting + Effect rewriting (thanks @Pokechu22)
2018-07-22 15:15:40 -03:00
Mats
72f5d8addc
Merge pull request #910 from creeper123123321/master
...
Fix bungee-chat italic, bold, obfuscated, underline, strikethrough
2018-07-22 03:24:51 +02:00
Mats
6d959169fa
Merge pull request #914 from Pokechu22/wdl-channels
...
Remap WDL plugin channels
2018-07-22 03:23:33 +02:00
Mats
076d05c103
Merge pull request #911 from McPiraci/master
...
Fix rewriting of MC|StopSound plugin channel.
2018-07-22 03:22:55 +02:00
Pokechu22
1e91b21537
Remap WDL plugin channels
2018-07-21 14:18:49 -07:00
Michał Kasprzyk
b64a0b065c
Fix MC|StopSound plugin channel rewriting.
...
(ID of stop sound packet is 0x4C, not 0x4B)
2018-07-21 17:32:30 +02:00
creeper123123321
faf7e5d25f
Fix bungee-chat italic, bold, obfuscated, underline, strikethrough
2018-07-21 11:48:31 -03:00
Mats
fd37c6b040
Merge pull request #902 from Gerrygames/master
...
Fix reddust particle color for 1.13 clients
2018-07-21 12:45:02 +02:00
Gerrygames
bb4b5d3080
Fix reddust particle color for 1.13 clients
2018-07-21 11:18:14 +02:00
Mats
d27f17f74b
Merge pull request #900 from Dinnerwolph/master
...
fix server icon
2018-07-21 02:58:46 +02:00
dinnerwolph
3646fad197
fix server icon
2018-07-21 02:51:07 +02:00
Myles
34491967e2
Back to snapshot
2018-07-20 23:29:25 +01:00
Myles
3df70055b0
1.4.1 release
2018-07-20 23:25:57 +01:00
Myles
7c0c4ee74d
Implement prefix based team colours (based on code by @JollyAjax)
2018-07-20 21:21:24 +01:00
Myles
ca415cc719
Merge pull request #896 from creeper123123321/master
...
Support custom enchantments
2018-07-20 20:02:38 +01:00
creeper123123321
6c17615ecb
Accept int tag in level
2018-07-20 15:58:04 -03:00
creeper123123321
9a1376dcb3
Accept int tag
2018-07-20 15:54:52 -03:00
creeper123123321
32161333dd
Fix custom enchantments
2018-07-20 15:47:05 -03:00
Myles
a2f5120069
Merge pull request #894 from creeper123123321/memory-efficiency
...
Memory efficiency
2018-07-20 18:47:39 +01:00
creeper123123321
e067492cca
Catch exception
2018-07-20 13:23:40 -03:00
creeper123123321
1cdf2ed1ef
Make compatible with older netty
2018-07-20 13:16:34 -03:00
creeper123123321
dc90652853
Memory efficiency
2018-07-20 13:16:33 -03:00
Myles
459de30e9a
Merge pull request #892 from Logics4/master
...
Don't use Paper block placement patch in 1.12.
2018-07-20 16:23:11 +01:00
Logics4
4fe68c2c93
Don't use Paper block placement patch in 1.12.
...
Apparently the bug that caused the block placement issues with Paper was fixed in 1.12 (according to Aikar from its development team). So, with this commit the patch to fix it won't run if the server is running Paper 1.12 or higher (which means it will only be used in 1.11.2 and lower server versions).
2018-07-20 16:12:00 +01:00
Myles
8b0eb9c9d0
Merge pull request #890 from creeper123123321/master
...
Remove redundant tags
2018-07-20 15:13:44 +01:00
creeper123123321
a2fce6f4a5
Update WorldPackets.java
2018-07-20 10:29:51 -03:00
creeper123123321
78b9e5d833
Fix biomes
2018-07-20 10:26:56 -03:00
creeper123123321
4e2156bd2b
Remove redundant tags
2018-07-20 07:14:51 -03:00
Matsv
fdc4d2c5d2
Merge remote-tracking branch 'upstream/master' into upmaster
2018-07-20 11:16:00 +02:00
Matsv
7a331bdb09
Rewrite entity names for spawners, fixes #884
2018-07-20 11:15:37 +02:00
Myles
5f50b4522c
README.md - Fix typo in table
2018-07-19 20:42:01 +01:00
Myles
2a630bbc7d
Update README.md
2018-07-19 20:29:46 +01:00
Matsv
df32569af6
Flowerpot check for empty strings / return air
2018-07-19 13:18:34 +02:00
Mats
361c36349b
Merge pull request #877 from creeper123123321/master
...
Rewrite StoredEnchantments
2018-07-19 13:13:00 +02:00
Matsv
ddbbb14c72
Correct changed directions for item frames Fixes #874
2018-07-19 11:54:09 +02:00
Matsv
a0899d4776
Fix falling / block dust particles
2018-07-19 09:52:53 +02:00
creeper123123321
4c8761b17b
Rewrite StoredEnchantments
2018-07-19 04:51:38 -03:00
Matsv
7eb446d528
Bump to 1.4.1-SNAPSHOT
2018-07-19 09:18:31 +02:00
Myles
d0230af5c9
ViaVersion 1.13 support
...
Thanks to Matsv, creeper123123321, Pokechu22, PureGero
2018-07-18 23:26:14 +01:00
Myles
17564506b5
Temporary force biomes to be ocean
2018-07-18 23:19:13 +01:00
Matsv
dfd18d64c2
Correct directPallette check (Thanks @Pokechu22)
2018-07-18 23:39:23 +02:00
Myles
c3eaf5a1b0
Remove some channel debug
2018-07-18 19:27:39 +01:00
Myles
152ef7fe38
Merge pull request #861 from creeper123123321/dev
...
Fix banners - not tested
2018-07-18 19:25:07 +01:00
creeper123123321
7ad59b7cb0
Fix banner items
2018-07-18 15:23:46 -03:00
creeper123123321
5d19697004
Fix patterns
2018-07-18 14:43:57 -03:00
Myles
8f7c090a23
Fix javadocs :P
2018-07-18 18:25:43 +01:00
Myles
d39c59663a
Merge pull request #858 from creeper123123321/dev
...
Update to 1.13 (not for production)
2018-07-18 18:16:53 +01:00
creeper123123321
9232ea4fd6
*facepalm*
2018-07-18 14:15:37 -03:00
creeper123123321
cd9ff95226
1.13!!!!!
2018-07-18 14:12:35 -03:00
creeper123123321
54ad8606dc
Chunk1_13 - not tested
2018-07-18 14:12:35 -03:00
Myles
4e1ab821e1
Merge pull request #857 from PureGero/dev
...
Skulls don't have 'Rot'; Painting names
2018-07-18 18:03:09 +01:00
PureGero
3016e774ff
Skulls don't have 'Rot'; Painting names
...
Skulls on walls don't always have a 'Rot' tag if it's rotation is 0.
'DonkeyKong', 'SkullAndRoses' and 'BurningSkull' weren't displaying.
2018-07-18 18:38:11 +10:00
Myles
666779b012
Merge pull request #855 from creeper123123321/dev
...
1.13-pre10 + some things
2018-07-17 22:08:45 +01:00
creeper123123321
ba9198bd45
*facepalm*³
2018-07-17 17:51:31 -03:00
creeper123123321
29460a310b
*facepalm*²
2018-07-17 17:49:35 -03:00
creeper123123321
3507c2016a
*facepalm*
2018-07-17 17:44:46 -03:00
creeper123123321
6d996a93c8
Do not create unnecessary tag
2018-07-17 17:40:39 -03:00
creeper123123321
7cd1563805
1.13-pre10, fix flower pots, comment debug message
2018-07-17 17:15:43 -03:00
Myles
4ad51649cc
Merge pull request #854 from creeper123123321/dev
...
1.13-pre9
2018-07-17 14:49:51 +01:00
creeper123123321
17023d6afd
Correct comment
2018-07-17 10:41:05 -03:00
creeper123123321
ca85c9739a
1.13-pre9, RIP BaseProtocol1_13, use Type.VAR_INT_ARRAY
2018-07-16 15:45:41 -03:00
Mats
b83b7ee2bc
Merge pull request #853 from creeper123123321/dev
...
Changes on plugin channel rewriting
2018-07-15 14:48:39 +02:00
creeper123123321
c47d5dcba6
Changes on plugin channel rewriting
2018-07-15 09:26:26 -03:00
Matsv
7335c8ea98
Fix commandblock minecart
2018-07-15 13:56:42 +02:00
Myles
8d7ef29d3e
Merge pull request #852 from creeper123123321/dev
...
Fix click window packet
2018-07-14 19:45:45 +01:00
creeper123123321
31a1bf35d9
More changes involving BaseProtocol - not tested yet
2018-07-14 09:11:17 -03:00
creeper123123321
051df7401e
Fix click window packet
2018-07-14 07:53:31 -03:00
Myles
e8cb0f561e
Merge pull request #851 from creeper123123321/dev
...
1.13-pre8
2018-07-13 19:35:30 +01:00
creeper123123321
24f0eb1a2e
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev
2018-07-13 15:24:38 -03:00
creeper123123321
5f1fba0276
1.13-pre8
2018-07-13 15:23:07 -03:00
Myles
c88face33e
Merge pull request #850 from creeper123123321/dev
...
1.13-pre7 + Sponge tab-completion fix
2018-07-13 10:16:26 +01:00
creeper123123321
c4eedca28b
Fix Sponge tab-complete again
2018-07-12 15:00:06 -03:00
creeper123123321
9ac3110d3e
it should work
2018-07-12 14:29:15 -03:00
creeper123123321
251f8bccaa
/tableflip
2018-07-11 11:31:56 -03:00
creeper123123321
84d3c0d3e8
update tags packet id
2018-07-11 10:46:42 -03:00
creeper123123321
074aa302bc
missing id changes
2018-07-11 10:13:36 -03:00
creeper123123321
638165aad5
1.13-pre7
2018-07-11 09:47:13 -03:00
Myles
65798d17ac
Merge pull request #849 from creeper123123321/dev
...
1.13-pre6
2018-07-05 12:04:22 +01:00
creeper123123321
aacce4f77b
Sound rewriting with JSON
2018-07-05 07:34:09 -03:00
creeper123123321
2153377c0e
client to server plugin message rewriting
2018-07-04 17:10:30 -03:00
creeper123123321
006fb177e6
1.13-pre6
2018-07-04 10:50:01 -03:00
creeper123123321
cabc010582
Update mappings
2018-07-04 10:33:37 -03:00
Myles
ae693ed438
Merge pull request #848 from creeper123123321/feature/logo
...
Add logo
2018-07-03 19:06:02 +01:00
Myles
4c7b2bbb4e
Merge pull request #847 from creeper123123321/1-13-base-protocol
...
1.13 BaseProtocol changes
2018-07-03 16:01:21 +01:00
creeper123123321
314af6d000
Brackets.
2018-07-03 11:26:00 -03:00
creeper123123321
697e883649
More BaseProtocol changes
2018-07-03 11:19:32 -03:00
creeper123123321
f81892ea74
BaseProtocol changes
2018-07-03 09:58:00 -03:00
creeper123123321
4e9a253cfa
Add logo
2018-07-02 19:41:27 -03:00
Myles
2c62cc37e7
Merge pull request #844 from creeper123123321/platform-and-sponge-changes
...
Platform and Sponge changes
2018-07-02 22:50:12 +01:00
creeper123123321
2fe0ed2ca1
restoring providers is not simple, removing todo
2018-07-02 18:48:52 -03:00
Myles
b5e7434c9a
Merge pull request #845 from creeper123123321/dev
...
1.13-pre5
2018-07-02 21:47:15 +01:00
creeper123123321
e3f71c26e7
1.13-pre5 + revert some changes
2018-07-02 11:36:03 -03:00
creeper123123321
7fda025c0d
maybe cleaner code?
2018-06-28 07:34:56 -03:00
creeper123123321
383cbe15a6
reduce code
2018-06-27 15:08:09 -03:00
creeper123123321
7cace1ee32
fixed flowerpots
2018-06-27 14:27:12 -03:00
creeper123123321
1be25079d4
*facepalm*
2018-06-27 14:16:01 -03:00
creeper123123321
16cc07c020
some modifications
2018-06-27 14:10:37 -03:00
creeper123123321
7d671c2908
Fix BaseProtocol
2018-06-27 09:51:41 -03:00
creeper123123321
df2d9ba3d8
1.13-pre4 + ProtocolPipeline changes
2018-06-27 09:39:38 -03:00
creeper123123321
ffa696b963
LoggerWrapper changes, @Getter
2018-06-22 14:37:29 -03:00
creeper123123321
6f98e35dec
Update BlockStorage
2018-06-22 09:30:11 -03:00
creeper123123321
39419f4ca3
1.13-pre3
2018-06-22 09:19:57 -03:00
creeper123123321
e26b6d08e1
1.13-pre2 + merge master
2018-06-17 10:17:33 -03:00
creeper123123321
cb4fcde6f4
1.13-pre2 + merge master
2018-06-17 10:16:53 -03:00
creeper123123321
f12a210665
Platform and Sponge changes
2018-06-14 15:21:49 -03:00
Myles
684c25dc2c
Merge pull request #842 from creeper123123321/bug-fix/tab-complete
...
Fix tab completion on Sponge
2018-06-14 18:05:09 +01:00
creeper123123321
b20dad57fe
Fix tab completion on Sponge
2018-06-14 13:24:42 -03:00
Myles
a41cbdde7f
Merge pull request #841 from creeper123123321/dev2
...
Enchantment and display name rewriting, use a map for new to old items
2018-06-13 22:38:14 +01:00
creeper123123321
32ce40e19e
Enchantment and display name rewriting, use a map for new to old items
2018-06-13 17:12:43 -03:00
Mats
fe71654f5b
Merge pull request #839 from creeper123123321/dev2
...
Fix block tags
2018-06-05 20:58:28 +02:00
creeper123123321
bef1f76e45
Fix block tags
2018-06-05 15:41:34 -03:00
Myles
752f039411
Merge pull request #838 from creeper123123321/dev2
...
1.13 Tags
2018-06-05 17:55:49 +01:00
creeper123123321
047bbe0edb
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev2
2018-06-05 13:51:00 -03:00
creeper123123321
f022a57b23
tags
2018-06-05 13:50:28 -03:00
Mats
235948a001
Merge pull request #837 from creeper123123321/dev2
...
Revert mappings changes and update handlers
2018-06-04 23:34:32 +02:00
creeper123123321
c650b5c0bb
Revert "Update 1.13 mappings TODO fix 1.12 mappings"
...
This reverts commit e334486e96 .
2018-06-04 18:08:44 -03:00
creeper123123321
81f9f5ec60
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev2
2018-06-04 17:36:27 -03:00
Matsv
870a9ba68f
Regenerate 1.12 mappings with LI, TODO: diagnose wrong 1.13 items
2018-06-04 22:25:50 +02:00
Matsv
e334486e96
Update 1.13 mappings TODO fix 1.12 mappings
2018-06-04 20:42:23 +02:00
Matsv
e9633c6522
Bump to 1.13-pre1
2018-06-04 20:32:27 +02:00
creeper123123321
2ea42eab62
update handlers
2018-05-31 17:20:41 -03:00
Myles
06056de6bb
Merge pull request #836 from creeper123123321/dev2
...
18w22c
2018-05-31 20:18:47 +01:00
creeper123123321
067da7e1d9
18w22c
2018-05-31 12:03:45 -03:00
Mats
8c02947c05
Merge pull request #834 from creeper123123321/dev2
...
18w21b
2018-05-26 14:38:01 +02:00
creeper123123321
9d39bb2d62
18w21b
2018-05-26 08:52:31 -03:00
creeper123123321
6a4f2f6830
18w21a
2018-05-23 15:28:22 -03:00
creeper123123321
120b12feeb
18w20c
2018-05-17 14:09:36 -03:00
Myles
40853ae92b
Merge pull request #831 from creeper123123321/dev2
...
18w20b
2018-05-16 21:40:36 +01:00
creeper123123321
bb64329b07
18w20b
2018-05-16 17:12:43 -03:00
creeper123123321
5878c53aa4
18w20a + mapping changes
...
(cherry picked from commit 57b5a0d)
2018-05-15 17:00:14 -03:00
Myles
f4d1c3fcf2
Merge pull request #829 from creeper123123321/dev2
...
18w19b
2018-05-13 14:45:03 +01:00
creeper123123321
136adaebd5
18w19b
2018-05-09 15:45:09 -03:00
creeper123123321
188cc5019f
Maybe better performance?
2018-04-21 11:11:12 -03:00
creeper123123321
e41f445e92
18w16a
2018-04-19 19:39:30 -03:00
Myles
bd283910fc
Merge pull request #823 from creeper123123321/dev2
...
18w16a
2018-04-19 20:54:30 +01:00
creeper123123321
1e0113a58a
18w16a
2018-04-19 16:29:50 -03:00
Matsv
8bf43648ce
Regenerate EntityTypeRewriter
2018-04-14 10:23:35 +02:00
Matsv
7d5451558d
Generate sound changes for 18w15a
2018-04-13 09:55:49 +02:00
Matsv
c61d5d480e
Regenerate EntityTypes
2018-04-12 22:30:00 +02:00
Matsv
960f8ddce7
Bump 16w15a (TODO auto regenerate entities with PAaaS)
2018-04-12 21:59:51 +02:00
Matsv
dc758b767f
Reimplement spawnegg items
2018-04-08 17:02:46 +02:00
Matsv
3176d892dd
Regenerate 1.12 items using codename GT
2018-04-08 14:26:36 +02:00
Matsv
495d162ef2
Handle block entities to identifier correctly 1.10->1.11 (TODO handle correctly in ViaBackwards)
2018-04-07 18:00:18 +02:00
Matsv
b61b52c57e
Fix AreaEffectCloud metadata rewriting when index [9,10,11] is not provided
2018-04-06 21:02:02 +02:00
Matsv
f2f485731f
Update to 18w14b
2018-04-06 19:52:45 +02:00
Matsv
1aad25776c
Handle AreaEffectCloud metadata
2018-04-05 19:18:14 +02:00
Matsv
07fa0f3e55
Handle (id+(data<<12)) encoded particle blocks; finish particle rewriting (:
2018-04-05 19:01:37 +02:00
Matsv
45105d8c6a
Handle particle BlockTypes
2018-04-04 22:51:42 +02:00
Matsv
613001a600
Handle removed particles
2018-04-04 21:46:59 +02:00
Matsv
0ec5777f12
Fix particle arguments, randomize reddustHandler
2018-04-04 21:45:23 +02:00
Matsv
d066c2596b
Handle particles with 0 parameters
2018-04-04 21:09:54 +02:00
Mats
c0c1a6bbcf
Merge pull request #820 from creeper123123321/dev
...
Fix setFlatBlock, update mappings and change some things on item rewriting
2018-04-04 20:22:40 +02:00
creeper123123321
b7fde6390e
Update mappings, change some things on item rewriter
2018-04-04 14:58:20 -03:00
creeper123123321
feba8785d7
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev
2018-04-04 13:17:26 -03:00
Matsv
4a172a27ad
Bump protocol (TODO handle new item? (regenerate mappings))
2018-04-04 18:12:23 +02:00
Matsv
ace9c2d9ec
Progress on ParticleRewriter. (TODO finish data types / cleanup code)
2018-04-02 20:24:44 +02:00
Matsv
70e106eeab
Start working on particles
2018-04-02 17:06:25 +02:00
Matsv
4d38ca1b3c
Fix invisible banners on placement ( #819 ). Send the blockupdate before the Update Block Entity is sent.
2018-04-02 15:51:56 +02:00
Matsv
576bee40fc
Change default cobblestone_wall to up=true
2018-04-02 15:07:04 +02:00
Matsv
0efb17af83
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2018-03-29 20:43:45 +02:00
Matsv
0228a2849d
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into upmaster
2018-03-29 20:42:48 +02:00
Matsv
af53a96f67
Rip anonymous GitHub gists. :( Use ViaVersion dump! :D
2018-03-29 20:42:11 +02:00
creeper123123321
7eab459195
Fix missing setFlatBlock
2018-03-24 16:39:48 -03:00
Mats
5801cd1e0f
Merge pull request #816 from creeper123123321/dev
...
Fix last pull request
2018-03-20 18:52:14 +01:00
creeper123123321
6bb0f2145e
thinking that i fixed
2018-03-20 14:48:32 -03:00
Mats
15f67392dc
Merge pull request #815 from creeper123123321/dev
...
Block and item rewriting changes
2018-03-20 18:41:43 +01:00
creeper123123321
6571c42c39
shield mapping
2018-03-20 14:36:15 -03:00
Matsv
851fa4ca54
Handle packet 'Recipe Book Data' changes (ignore for now)
2018-03-20 18:35:58 +01:00
creeper123123321
39dea80d9c
todo
2018-03-20 14:27:47 -03:00
creeper123123321
c102ca7f15
shield, damageable, map item rewriting
2018-03-20 14:21:37 -03:00
creeper123123321
9fe187c049
Fix block and item rewriting
2018-03-20 13:46:26 -03:00
Matsv
f56971e5ac
Remove debug code
2018-03-20 17:21:04 +01:00
Matsv
fbaaa78b81
Transform FallingBlock to the new block format
2018-03-20 17:19:35 +01:00
Matsv
acb960bfdf
Transform Minecart metadata (9) to the new block format
2018-03-20 16:56:32 +01:00
Matsv
0ada2496de
Handle new Zombie metatag & change reset color to 21 (as documented on wiki.vg)
2018-03-20 15:55:27 +01:00
Matsv
b7ca30efe8
Fix crash on scoreboard deletion
2018-03-20 14:31:14 +01:00
Matsv
db57916af4
Handle PacketMultiBlockChange correctly
2018-03-20 11:28:44 +01:00
Matsv
4f3074eca8
Correct x, z for BlockStorage
2018-03-20 10:14:47 +01:00
Matsv
a6af99fdbc
Handle dog color changes
2018-03-19 20:09:07 +01:00
Matsv
d6df48430b
Cleanup Entity1_13Types
2018-03-18 14:28:54 +01:00
Matsv
7a01376144
Generate Entity1_13Types
2018-03-18 14:11:40 +01:00
Matsv
2fb9533575
Auto-generate entity id changes to prepare for PAaaS EnityTypes generation
2018-03-17 17:25:35 +01:00
Mats
66a4d7c2ee
Merge pull request #812 from creeper123123321/dev
...
18w11a sounds + mappings
2018-03-17 15:27:35 +01:00
creeper123123321
c66c277221
grass path
2018-03-17 11:22:47 -03:00
creeper123123321
98a731e5df
18w11a sounds
2018-03-17 10:58:04 -03:00
creeper123123321
74cb0d5167
18w11a mappings
2018-03-17 10:43:11 -03:00
creeper123123321
478812d648
Merge pull request #2 from MylesIsCool/dev
...
Pull @creeper123123321 's work and bump to 18w11a!
2018-03-17 10:37:48 -03:00
Matsv
e759fbb5db
Pull @creeper123123321 's work and bump to 18w11a!
2018-03-17 14:28:53 +01:00
creeper123123321
c24485b5f9
18w10d - todo entities
2018-03-12 17:05:08 -03:00
creeper123123321
8eae83f218
18w09a
2018-03-03 11:59:19 -03:00
creeper123123321
09495695f2
18w09a
2018-03-03 11:58:53 -03:00
creeper123123321
14a86160d6
18w08b trying to not crash
2018-02-24 07:04:12 -03:00
creeper123123321
f59f178cec
Merge pull request #1 from MylesIsCool/master
...
merge master
2018-02-24 06:55:10 -03:00
creeper123123321
6498c010f8
18w08b trying entity rewrite^2
2018-02-24 06:28:36 -03:00
creeper123123321
909bbc43d0
18w08b trying entity rewrite but didn't worked
2018-02-23 17:46:56 -03:00
creeper123123321
ce326e24e6
18w08b trying entity rewrite but didn't worked
2018-02-23 17:38:50 -03:00
creeper123123321
4de081efda
18w08a sound rewrite
2018-02-21 19:25:56 -03:00
creeper123123321
8848758578
todo
2018-02-19 19:19:20 -03:00
creeper123123321
326c6cb158
18w07c - Fix skull handler
2018-02-19 14:44:14 -03:00
creeper123123321
4e4b35b2e7
18w07c - Fix skull handler
2018-02-19 14:42:54 -03:00
creeper123123321
d7caf2ae3c
18w07c - Handlers
2018-02-18 12:38:26 -03:00
creeper123123321
700f0c293e
18w07c - Fix some inventory issues + mappings, thanks Gerrygames
2018-02-18 05:55:52 -03:00
creeper123123321
00dedaa1ff
18w07c - Fix some inventory issues + mappings, thanks Gerrygames
2018-02-18 05:53:57 -03:00
creeper123123321
34cba80fd8
18w07c* - MISSING MAPPINGS
2018-02-17 20:43:08 -02:00
mmxw11
172ac19585
18w07b - MISSING MAPPINGS
2018-02-17 20:37:50 -02:00
Myles
05617a95b7
Merge pull request #802 from mmxw11/master
...
Fix inventory issues + support jdk9
2018-02-05 21:55:44 +00:00
mmxw11
c46bdcf42b
Fix inventory handling
...
fixes #780 & #800
2018-01-22 21:32:22 +02:00
mmxw11
f739060ebb
Update Lombok
...
...to make it work with jdk9
2018-01-21 11:55:48 +02:00
Matsv
b9e4466ef0
Update protocol to 18w03b
2018-01-19 11:12:05 +01:00
Matsv
be4af60ad1
Merge branches 'dev' and 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2018-01-19 11:06:18 +01:00
Matsv
721297bf21
Correct runRepeatingSync order
2018-01-19 11:05:16 +01:00
Matsv
9ff20f3fea
18w02a
2018-01-11 16:14:34 +01:00
Matsv
566c9dbda0
Remove debug message
2018-01-07 17:28:50 +01:00
Matsv
ff5bb8acc6
Handle new Pumpkin Carve sound & handle new StopSound packet
2018-01-07 17:22:54 +01:00
Matsv
195b89f24c
Change Sun's NotImplementedException to UnsupportedOperationException
2018-01-06 15:29:34 +01:00
Matsv
012aac97ee
Handle changed block entities. Fixes banners,beds & flowerpots
2018-01-06 15:23:49 +01:00
Matsv
ba70dae9ad
Handle team packet changes
2018-01-05 15:50:01 +01:00
Matsv
c43e702ed9
Cancel the packet that caused non x character crash for now & check for empty custom names
2018-01-04 16:00:55 +01:00
Matsv
9dfbe3b263
Read FlatItem correctly & fix incoming Item type
2018-01-04 15:41:10 +01:00
Matsv
444eabcebf
Handle metadata correctly, implement new MetaTypes & bump protocol to 18w01a (non-stable)
2018-01-04 14:59:59 +01:00
Myles
ede4fa5a5d
Rewrite BlockId, cancel changed packets, rewrite metadata even if type not found
2017-12-24 12:20:09 +00:00
Matsv
cc4ae6eb80
Bump to 17w50a (no stable).
2017-12-24 13:08:20 +01:00
Myles
0a37031418
Correctly convert between ITEM -> FLAT_ITEM
2017-12-18 15:48:25 +00:00
Myles
bd9096ef6d
Flat item should only write NBT when id != 0
2017-12-16 22:17:12 +00:00
Myles
246dc34835
Fix tab completion not completing mid-word, also makes code simpler
2017-12-14 21:25:42 +00:00
Myles
f90029319e
Recipe packets are fine, remap scoreboard objectives
2017-12-14 21:19:03 +00:00
Myles
18dc323f7f
Named Sound Effect has no changes (apart from id changes)
2017-12-14 19:46:01 +00:00
Myles
a948503895
Better tab support (handle spacing properly)
2017-12-14 19:45:29 +00:00
Myles
616c9474ce
Better fallback for block mismatch
2017-12-14 18:45:29 +00:00
Myles
77dc403bb9
Implement tab complete for the snapshot
2017-12-14 18:45:16 +00:00
Myles
6fd1ee227f
Implement item conversation so it will map back properly
2017-12-13 21:52:24 +00:00
Myles
19eb478067
[WIP] 17w49a Basic block + item support (inventory transactions are broken / some issues with wrong block)
...
This will be fully implemented over the coming weeks. Please don't report missing features etc.
2017-12-11 23:39:34 +00:00
Myles
54540fb8ef
Merge branch 'master' into dev
2017-12-11 12:20:49 +00:00
Myles
5a74e129a4
Change 'quick-move-action-fix' to default disabled.
...
This is until we can ensure no bugs happen with it if we're required to release.
See #780
2017-11-28 15:17:02 +00:00
Myles
12c21c9b0a
Add a few extra null checks into ProtocolDetectorService
...
Under certain conditions these can be null.
2017-11-26 13:45:39 +00:00
Myles
61836895b0
Update to 17w45b
2017-11-10 20:58:30 +00:00
Myles
5f36302057
Base 17w45a update (missing areaeffectcloud remap)
2017-11-08 18:12:15 +00:00
Matsv
1b9bf4b36e
16w43b
2017-10-26 16:05:25 +02:00
Matsv
9b9cdf8b8f
Support for 17w43a
2017-10-26 15:39:57 +02:00
Myles
ab1a586b4c
Merge pull request #765 from Pokechu22/mc-111054
...
Backport fix for MC-111054
2017-10-22 14:18:42 +01:00
Pokechu22
030a3fe4ac
Backport fix for MC-111054
...
The max length of the locale was increased in 1.12-pre3; we need to undo that.
2017-10-21 12:05:23 -07:00
Myles
fd01b9a6d2
Don't display achievement broadcasts to 1.12+ #757
2017-10-11 21:12:02 +01:00
Myles
11be597d11
Torch support for paper patch #758
2017-10-11 20:48:45 +01:00
Myles
875e5d7252
Merge pull request #754 from mmxw11/master
...
Improve inventory handling for Bukkit servers
2017-10-11 20:43:57 +01:00
Myles
e372a56827
Refactor code to make field / class names better
2017-10-08 15:33:43 +01:00
mmxw11
471f1ae71d
Try make it compile with Travis...
...
... don't use diamond operators?
2017-10-05 22:11:06 +03:00
mmxw11
a27808ade1
Add config for quick move action patch
2017-10-05 22:05:53 +03:00
mmxw11
2703e849cb
Increase the waiting time
2017-09-28 20:47:13 +03:00
mmxw11
d57ef2b303
Fix inv provider not working on 1.8 servers
2017-09-28 20:44:49 +03:00
mmxw11
5a7626f280
Merge pull request #1 from mmxw11/dev
...
Merge branches 'dev' and 'master' of https://github.com/mmxw11/ViaVersion into master
2017-09-25 21:55:14 +03:00
mmxw11
1c4e0051a0
Finish inventory provider
...
+ Support 1.9+ servers
2017-09-25 21:49:43 +03:00
mmxw11
b3d3921f6e
Support item provider on a 1.8 server
...
... 1.9 is on the way
2017-09-25 18:04:39 +03:00
mmxw11
976c418c9e
Start implementing inv update task
2017-09-25 16:13:56 +03:00
mmxw11
b2669129f2
More work on the inv provider
2017-09-24 22:11:54 +03:00
mmxw11
343e316e4c
Make InvContainerItemProvider
2017-09-24 21:35:38 +03:00
mmxw11
ce219e208c
Check the right type
2017-09-24 21:17:07 +03:00
Myles
358267d6e3
Merge pull request #752 from mmxw11/master
...
Format the book data correctly, fixes #737 + spaces
2017-09-24 17:19:01 +01:00
mmxw11
786788aa23
Oops forgot to remove the note
2017-09-22 17:18:21 +03:00
mmxw11
49b20e37cb
Properly format book data
2017-09-22 17:16:04 +03:00
Myles
3f5362a857
1.12.2 Support
2017-09-18 10:28:05 +01:00
Myles
c7c61df0b8
Minecraft 1.12.2 Pre-release 1 Support
2017-09-13 15:45:45 +01:00
Myles
298835be42
Move config to assets/viaversion & refactor Config
...
Config loading is done by the implementing class.
Platforms can now specify the URL of the default config.
2017-09-11 13:10:54 +01:00
Myles
4a51958da4
Merge pull request #727 from RapidTheNerd/patch-1
...
Pls fix
2017-08-05 23:04:23 +01:00
George Marr
cff23db7d3
Pls fix
...
DO IT
2017-08-05 23:03:06 +01:00
Myles
f70059b4b6
Ensure it's a string
2017-08-03 17:36:48 +01:00
Myles
757d22da23
Switch back to snapshot
2017-08-03 16:02:50 +01:00
Myles
4bc4aa26a4
Fix grammar in command errors.
2017-08-03 16:01:00 +01:00
Matsv
cbc0a12dd6
1.12.1 update
2017-08-03 14:59:03 +02:00
Matsv
100a147a4a
Add packet names
2017-08-03 14:45:11 +02:00
Matsv
c405424500
Compatibility for 1.12.1-pre1
2017-08-02 13:44:14 +02:00
Matsv
23091d60ff
Change maven version
2017-08-01 17:30:26 +02:00
Matsv
f0968408b6
Cancel the new packet for now
2017-08-01 16:42:15 +02:00
Matsv
2bf2be071d
Handle incoming packet id changes
2017-08-01 16:18:38 +02:00
Matsv
c502e2cf7e
Handle outgoing packet id changes
2017-08-01 16:04:47 +02:00
Matsv
2d8446b4e3
Start 1.12.1 development
2017-08-01 15:34:22 +02:00
Myles
279162d720
Ensure only 1 server saves config value at a time.
2017-07-31 15:25:04 +01:00
Myles
a64c21da8b
Fix invalid json nbt chat messages, #712
2017-07-31 15:24:25 +01:00
Myles
4d58c717cd
Fix auto-team not sending in the right order, #699
2017-06-29 20:04:40 +01:00
Myles
634f92b5cd
Fix inventory crashes in recent commit #701
2017-06-26 13:51:18 +01:00
Myles
24c4af486c
Fix breaking change in last commit
2017-06-24 21:17:10 +01:00
Myles
280fe1aed0
Fix Evocation Illager animation on 1.12
2017-06-24 16:27:14 +01:00
Myles
7cfa78557e
1.12 beds will now be red, #689
2017-06-24 16:26:42 +01:00
Myles
f599583856
Fix 1.11 entity id rewriting not applying to dropped items
2017-06-24 15:40:09 +01:00
Myles
10688a7067
Don't produce errors while ViaVersion is not active during boot, #686
2017-06-12 18:22:09 +01:00
Myles
188419feb0
1.1.1 SNAPSHOT
2017-06-09 19:10:56 +01:00
Myles
fd44e2e9bd
1.1.1 release
2017-06-09 17:04:05 +01:00
Matsv
e19d7e88bd
Implement 1.12 Meta Type & Remove Pre6 support since Spigot released 1.12
2017-06-08 16:59:33 +02:00
Matsv
2446577188
Read all the remaining bytes fixes #681
2017-06-08 12:11:44 +02:00
Myles
fef435b9fb
As per popular request, 1.12 clients for 1.12-pre6 servers.
2017-06-07 16:50:22 +01:00
Myles
1cb3b985a7
Fix hologram patch not working on 1.12
2017-06-07 15:13:04 +01:00
Myles
2292175e9a
Ensure Bungee protocol order as well as ensuring it picks a protocol that viaversion knows.
2017-06-07 14:01:08 +01:00
Myles
ef04346019
Move back to snapshot for 1.1.1 ViaVersion
2017-06-07 13:07:05 +01:00
Myles
381ff1e5d3
1.12 update
2017-06-07 12:58:51 +01:00
Matsv
079f8df6e0
Merge branches 'dev' and 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-06-01 21:47:37 +02:00
Myles
56637f50bc
Merge pull request #676 from RaynLegends/master
...
Improved the shield handling (1.9->1.8)
2017-06-01 19:11:31 +01:00
Matsv
914888dade
Refactor Snapshot to 1.12 as preparation for tomorrows release
2017-06-01 18:49:07 +02:00
RaynLegends
8e20df57a9
Improved the shield handling (1.9->1.8)
2017-06-01 18:23:16 +02:00
Matsv
7d5191fa2f
Implement 1.12 MetaTypes
2017-06-01 16:00:35 +02:00
Matsv
08528a1745
Addd get/setBlock to the interface of ChunkSection
2017-06-01 15:44:41 +02:00
Matsv
a8e3d9ec95
Update to 1.12-pre7
2017-05-31 14:05:18 +02:00
Matsv
e5dd9b61a4
Remove wrong EntityType
2017-05-31 00:26:28 +02:00
Matsv
6ee2d0574f
Bump version from 1.0.5 -to 1.1.0 since this won't be just a bugfix update.
2017-05-29 20:23:54 +02:00
Myles
91b5a8036c
1.12-pre6
2017-05-29 13:59:02 +01:00
Myles
24ab0d8590
Merge branch 'master' into dev
2017-05-27 20:41:19 +01:00
Myles
d8f55006ff
Ensure connection isn’t null (reloads etc), fixes #674
2017-05-27 20:41:00 +01:00
Matsv
0817d28b88
Merge branches 'dev' and 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-27 16:39:43 +02:00
Matsv
577c8b4eaf
Add a getBlock method in ChunkSection1_9_3_4.java
2017-05-27 16:39:07 +02:00
Matsv
5b5f0dce24
Manually hide Entity BossBars on (from 1.8.x) server switch. Fixes #666
2017-05-25 18:14:56 +02:00
Myles
a818b9a9d4
Add discord server
2017-05-22 15:50:22 +01:00
Myles
3160c076f0
Add discord server
2017-05-22 15:49:42 +01:00
Myles
6d0b28fac4
Merge branch 'master' into dev
2017-05-22 13:38:37 +01:00
Myles
ce286cf322
Remove unnecessary synchronising
2017-05-22 13:38:22 +01:00
Myles
7d001c61a8
Fix packet id typo causing random dc’s #669
2017-05-22 13:17:24 +01:00
Myles
a09e8b9f4d
Fix comment with 1.12-pre5
2017-05-19 22:35:24 +01:00
Myles
395d020411
Update to 1.12-pre5
2017-05-19 22:32:21 +01:00
Myles
ece4455130
Fix chunk sending #667
2017-05-18 22:58:27 +01:00
Matsv
cc64ffff98
Update to 1.12-pre4
2017-05-18 15:03:27 +02:00
Matsv
dd332420e5
Fix invisible beds for 1.12-pre3
2017-05-17 21:52:36 +02:00
Myles
ce8ba6a5af
Merge branch 'master' into dev
2017-05-17 19:44:00 +01:00
Myles
21eb824395
Better support for nbt arrays rereading in chunks
2017-05-17 19:43:48 +01:00
Myles
246e5ca742
Merge branch 'master' into dev
2017-05-17 18:16:07 +01:00
Myles
2bd03ad92c
Fix chunks on 1.11 encoder
2017-05-17 18:15:52 +01:00
Myles
7971dc797b
Handle packet
2017-05-17 18:14:47 +01:00
Myles
36c047bfa0
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-17 17:09:27 +01:00
Myles
d7daab7e64
1.12-pre3
2017-05-17 16:26:12 +01:00
Matsv
b925e91bbb
Merge branch 'upmaster' into dev
2017-05-14 17:13:04 +02:00
Matsv
3b1341f2b3
Cleanup code
2017-05-14 16:15:21 +02:00
Matsv
667ad0d059
Rewrite Spawner entity ID, fix #643
2017-05-14 16:02:04 +02:00
Matsv
da98722470
Merge branches 'dev' and 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-14 14:50:44 +02:00
Matsv
c92fcc9f9a
Add NullCheck for #657 fixes #663
2017-05-14 14:50:00 +02:00
Matsv
8d66ce776c
Add NullCheck for #657 fixes #663
2017-05-14 14:47:00 +02:00
Matsv
412202e105
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-14 14:39:02 +02:00
Matsv
35c9e4e268
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-14 14:38:45 +02:00
Matsv
81ea78e003
Update dependencies fix #662
2017-05-14 14:34:51 +02:00
Myles
833698fe8a
Update to 1.12-pre2
2017-05-11 18:05:20 +01:00
Myles
70964e9ba9
Merge branch 'master' into dev
2017-05-11 18:02:50 +01:00
Myles
255a4d516e
Merge pull request #657 from KernelFreeze/master
...
Fixing item count on 1.11, where size <= 0. (#553 )
2017-05-10 20:52:22 +01:00
Matsv
11d26c13b8
1.12-pre1
2017-05-10 18:03:15 +02:00
Matsv
00b4396f86
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-05-10 18:00:18 +02:00
KernelFreeze
1d5d0012e6
Item count on 1.11.
2017-05-09 23:32:32 -05:00
KernelFreeze
18c706ab8a
Fixing item count on 1.11, where size <= 0. Fixes #553
2017-05-09 23:19:23 -05:00
Myles
6a65a35dee
17w18b
2017-05-04 18:51:38 +01:00
Myles
37aab2c759
ViaVersion for 17w18a
2017-05-03 15:00:37 +01:00
Myles
18ad5da081
17w17b
2017-04-27 15:02:17 +01:00
Myles
9f65e727c9
17w17a
2017-04-26 15:34:24 +01:00
xBytez
efa6e8ec31
Fix README.md typo that prevents the table from showing. ( #654 )
...
* Fix README.md typo that prevents the table from showing.
* Remove extra unneeded bracket from README.md
2017-04-26 13:33:10 +01:00
Myles
a7df7715b1
Update to 17w16b
2017-04-21 21:26:30 +01:00
Myles
a9831c842c
1.8.8 -> 1.9.4, fix hand item being sent in different tick
2017-04-20 22:03:09 +01:00
Myles
439a5f90c1
Merge branch 'dev' of https://github.com/MylesIsCool/ViaVersion into dev
2017-04-20 16:31:57 +01:00
Myles
a6491cf792
17w16a support
2017-04-20 16:31:11 +01:00
Myles
e1025afb54
1716a support
2017-04-20 16:23:09 +01:00
AlfieC
a5dddf371d
Fix critical bug ( #636 )
2017-04-12 18:20:27 +01:00
DoNotSpamPls
fe95bbf312
1.0.4 -> 1.0.5 ( #649 )
2017-04-12 18:20:18 +01:00
Myles
0bab4f62de
Update to 17w15a, (some sound stuff may of changed)
2017-04-12 11:55:32 +01:00
Myles
981b5cf3bf
Add sound shifting for snapshot
2017-04-05 20:24:19 +01:00
Matsv
89f47c6a6a
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into dev
2017-04-05 21:09:47 +02:00
Matsv
9fd1687348
Use PacketWrapper for BossBar's instead of raw
2017-04-05 21:08:27 +02:00
Myles
899eac0e7e
Fix ProtocolSupport not working on new versions #629 (+1 ProtocolSupport having nice code)
2017-04-05 20:05:08 +01:00
Myles
efad8f41a1
13w14a
2017-04-05 18:09:36 +01:00
Myles
ee81935a74
Update to 17w13b
...
Note: I had an issue with some packet not working, if you have steps to replicate please make an issue.
2017-04-01 21:55:51 +01:00
Myles
e3c4253c13
Merge branch 'master' into dev
2017-04-01 00:07:32 +01:00
Myles
9d991cdd26
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2017-02-17 14:15:45 +00:00
Myles
3fdbf5b062
Revert previous Server protocol check, add a call to ProtocolRegistry to force class load.
2017-02-17 14:15:27 +00:00
Phineas
40937acfa0
Update to 2017 ( #632 )
2017-02-15 18:31:22 +00:00
Myles
99e4ab22e3
Only inject channels when server protocol is known #631
2017-02-13 17:22:52 +00:00
Myles
8da0c4310c
Update to 17w06a
2017-02-08 14:10:18 +00:00
Myles
280da6b8e9
Update README
2017-02-03 16:33:34 +00:00
Myles
71ff8a773b
Back to dev
2017-02-03 16:32:56 +00:00
Myles
e3c1b9bf64
1.0.4 Release
2017-02-03 16:27:18 +00:00
Myles
a52552dcb4
Save boss bars to BungeeCord which are made by Withers / Enderdragons
2017-02-03 16:24:14 +00:00
Myles
e8039e158f
Fix horse spawn eggs
2017-02-01 15:58:53 +00:00
Myles
c37ef71f72
Fix spawn eggs for 1.11+ #598
2017-01-30 18:02:12 +00:00
Myles
0388f340cc
Don’t support older versions if protocol support is installed, fixes #615
2017-01-30 17:15:47 +00:00
Myles
5e437d26d9
Fix typo
2017-01-12 22:10:05 +00:00
Myles
c10c3547b9
Move dumps to gists #608
2017-01-03 15:53:20 +00:00
Myles
528a8e5587
Update OpenNBT
2016-12-24 17:27:59 +00:00
Myles
ea4487e33f
Back to dev
2016-12-20 21:46:19 +00:00
Myles
c2578bd212
Bump to 1.0.3
2016-12-20 21:06:23 +00:00
Myles
a1347dd669
Move 1.11.1 support to new class, fixes any other support issues (or just upgrade bungee etc)
2016-12-20 20:54:28 +00:00
Myles
3228ba65ae
Fix #587
2016-12-20 20:13:19 +00:00
Myles
08b2d5b7e8
Fix #604
2016-12-20 20:11:21 +00:00
Myles
2b89dbce0e
Back to snapshot
2016-12-20 16:14:13 +00:00
Myles
f256309487
Bump version to 1.0.2
2016-12-20 16:07:37 +00:00
Myles
462abb1ef9
Update to snapshot 1.11.1
2016-12-15 15:39:38 +00:00
Myles
a35408d14f
New config option for disabling piston animation for 1.11 clients #570
2016-12-15 15:32:54 +00:00
Myles
81d4deaea7
Fix block metadata #580
2016-11-28 23:47:49 +00:00
Myles
9103f89aff
1.0.2-SNAPSHOT
2016-11-16 19:58:59 +00:00
Myles
8e4c2648a3
1.0.1 Release
2016-11-16 19:57:20 +00:00
Myles
ad020ec329
Fix wrong packet format for 1.8 brewing #562
2016-11-16 18:14:47 +00:00
Matsv
df3be302af
Send the chunkbulk packets immediately. Fixes #535
2016-11-16 17:15:36 +01:00
Gianluca Falcomer
8e3b8cb572
Update ViaCommandHandler.java ( #558 )
2016-11-16 16:15:24 +01:00
Myles
ff1554556e
Fixed 1.7 UUID, oops. Thanks @MineTheCube
2016-11-15 21:17:39 +00:00
Myles
b15c93c416
Use length for UUID compat as contains is expensive
2016-11-15 19:53:22 +00:00
Myles
071b42c9e0
Fix 1.7.2 support when used with ProtocolSupport
2016-11-15 19:11:40 +00:00
Matsv
304f9b34fd
Send empty metadata flags on server switch to prevent an Elytra glitch on 1.8 fixes #555
2016-11-15 18:10:14 +01:00
Myles
c817a0e9cb
Add null check to hand patch
2016-11-15 17:07:31 +00:00
Myles
744252d492
Don't handle null users
2016-11-15 17:01:22 +00:00
Myles
9186361a29
Change ConcurrentHashMaps to just Maps for Java 7 support
2016-11-15 15:17:16 +00:00
Myles
bf01c9ea0e
Fix getting connection twice
2016-11-15 08:17:15 +00:00
Myles
bee260e2b4
Ignore null users
2016-11-14 23:42:29 +00:00
Myles
21811991f1
Correct elytra dropping, fixes #545
2016-11-14 23:35:47 +00:00
Myles
a2809f8d5c
Add count to /viaver list, #540
2016-11-14 22:38:39 +00:00
Myles
95f2b597da
This is billy, he got lost on his way to the last commit, apologies.
2016-11-14 22:20:08 +00:00
Myles
fa348fbc23
Fix villager trading on 1.11 #534
2016-11-14 22:17:23 +00:00
Matsv
d277701caa
Ignore if the setMainHand doesn't exist
2016-11-14 21:13:18 +01:00
Matsv
9b7f68a888
Store the mainHand and change it on serverChange for Bungee, fixes #536
2016-11-14 20:59:06 +01:00
Myles
7e837ef9db
Ensure we don't save and load config at same time
2016-11-14 18:46:27 +00:00
Myles
eb78fe4bfc
Better flexibility with number loading
2016-11-14 18:29:45 +00:00
Matsv
689f0fd5db
Back to the snapshots
2016-11-14 19:17:20 +01:00
Myles
32316cf3ab
Fix character limit to 100 for messages, #530
2016-11-14 18:14:49 +00:00
Matsv
d450c9b4d6
1.11 and bump version
2016-11-14 16:15:20 +01:00
Myles
622673d1d3
Small javadoc tweaks
2016-11-14 13:21:06 +00:00
Myles
1209beb47d
Allow servers to manually be probed with API
2016-11-14 12:38:39 +00:00
Myles
f4eeb94a2e
Better support for malformed json packets #528
2016-11-14 12:03:22 +00:00
Myles
fac7eab59e
Prepare for 1.0.0
2016-11-13 14:04:56 +00:00
Myles
e430bfce06
Fix uninjection when different handler order
2016-11-13 13:34:22 +00:00
Matsv
dd55cc3cf2
Merge branch '1.11-DEV' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
2016-11-13 14:26:21 +01:00
Matsv
9937a173d1
Use the correct platform name and version for Sponge
2016-11-13 14:26:04 +01:00
Myles
1c584040ca
Use logger instead of System.out
2016-11-13 13:25:56 +00:00
Myles
10a2df5a7d
Use plugin description from project pom.xml and fix sponge.
...
This disables the sponge plugin annotation processor and uses our own mcmod.info
2016-11-13 13:15:26 +00:00
Matsv
1bec3cf1d0
Change the metadata transformer fail message
2016-11-13 13:36:03 +01:00
Matsv
4142797380
Implement PlatformVersion for better dump output
2016-11-13 12:36:48 +01:00
Matsv
68fc884d2a
Change the platform name to the full name that includes the version
2016-11-12 13:16:27 +01:00
Matsv
2872bdd1c3
Update the snapshot comment to 1.11-pre1
2016-11-08 16:09:00 +01:00
Matsv
7d29a0c0af
1.11-pre1
2016-11-08 16:02:11 +01:00
Matsv
dd6423de06
Remove event-based commandblock listeners
2016-11-06 11:30:28 +01:00
Matsv
52bbf1affe
Handle the actionbar packet change
2016-11-06 10:37:26 +01:00
Matsv
cfaded6cf8
Make CommandBlocks work on BungeeCord with 1.8.8 child servers
2016-11-02 18:14:57 +01:00
Matsv
69e444f83d
Fix Bungee constant entity ids
2016-11-02 18:07:21 +01:00
Matsv
c896ed5f63
Move the Bungee server switch handler to an event instead of inside the encoder, this will also make ViaBackwards work correctly
2016-11-02 17:17:41 +01:00
Myles
9f8456a336
16w43a compatibility
2016-10-27 13:23:30 +01:00
Myles
bd11c98e45
Better support for ChannelInitializer detection (incase they do something funny, fixes latest PS dev)
2016-10-26 17:34:09 +01:00
Myles
55fccba711
Support for new PS when package isn't found
2016-10-26 17:33:16 +01:00
Matsv
783542401b
Update sounds to 16w42a
2016-10-25 19:31:32 +02:00
Matsv
2424057536
Translate messages from legacy, fix #521
2016-10-25 18:34:20 +02:00
Myles
b6dbe82d16
Fix lower version support (default to client version if we can't port it instead of server) #519
2016-10-23 21:18:18 +01:00
Max Qian
f92b7e5b80
Tell ProtocolSupport to decode MINECRAFT_FUTURE packets using the default decoder (for 1.9.4)
2016-10-19 14:44:25 +01:00
Myles
8093c424e2
WIP fix, ping works but it still doesn't connect
2016-10-19 14:44:25 +01:00
Matsv
839d46f5ed
Merge remote-tracking branch 'upstream/1.11-DEV' into 1.11-DEV
2016-10-19 15:31:45 +02:00
Matsv
de0b9a2a68
16w42a
2016-10-19 15:31:29 +02:00
Myles
c3bd45cd58
Better naming for version info
2016-10-17 23:05:21 +01:00
Myles
c4bab6c9af
Optimise reflection in some cases where method isn't cached.
2016-10-16 16:25:53 +01:00
Myles
f33d22531b
Merge branch 'master' into 1.11-DEV
2016-10-14 23:07:50 +01:00
Myles
9ccbdb69c5
Fix #515 Disconnect Message not being fixed json
2016-10-14 23:06:11 +01:00
Myles
e9008923eb
Revert "Add json fixing to login disconnect #515 "
...
This reverts commit 301e84d698 .
2016-10-14 23:03:40 +01:00
Myles
301e84d698
Add json fixing to login disconnect #515
2016-10-14 23:02:11 +01:00
Matsv
5aad3306eb
16w41a
2016-10-13 17:01:04 +02:00
Matsv
d30bbcd4a3
16w40a
2016-10-06 16:40:47 +02:00
Matsv
003197b476
Change circle.yml to java 8 since Sponge uses Java 8
2016-10-05 20:10:22 +02:00
Myles
a3e15bce4d
Use correct tags for javadocs
2016-10-04 21:57:14 +01:00
Matsv
e43026231e
Move sponge-legacy up
2016-10-04 21:20:59 +02:00
Matsv
f100f6e3f0
Rename Snapshot to 1.11
2016-10-04 20:04:49 +02:00
Mats
8ae2842e5f
Merge pull request #509 from MylesIsCool/modular
...
Merge modular into 1.11
2016-10-04 19:57:24 +02:00
Matsv
54be03bf77
Merge branches '1.11-DEV' and 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-10-04 19:35:48 +02:00
Matsv
27fc4dd684
Rewrite sounds, thanks @Pokechu22 for open-sourcing your forks of Hamburglar & Burger Vitrine :)
2016-10-04 19:35:20 +02:00
Myles
2a1f0f812b
Move Sponge to API 5, add legacy support module
2016-10-04 00:26:27 +01:00
Myles
64cde13ea7
Ensure order is kept with maps & yaml (as well as concurrency with maps)
2016-10-02 20:50:34 +01:00
Matsv
7d23b12f85
Implement the UpdateListener for Bungee
2016-10-02 21:35:54 +02:00
Myles
4b3f757881
Rename scan servers to probe
2016-10-02 19:45:55 +01:00
Myles
d0e7f05d50
Remove commented line
2016-10-02 19:41:02 +01:00
Myles
21c957b8d5
Config for protocol versions
...
Also make config concurrent
2016-10-02 19:40:38 +01:00
Matsv
3fe25f68b1
Fix another infinite loop, @MylesIsCool and I are great at creating them ;)
2016-10-02 12:03:56 +02:00
Matsv
3354a46283
Remove some more debug messages
2016-10-02 11:41:18 +02:00
Matsv
975743c76f
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-10-02 11:28:10 +02:00
Matsv
d3b214965b
Add server info to the dump ( #505 )
2016-10-02 11:27:45 +02:00
Myles
eb8065ad20
Tab complete for bungee
2016-10-01 21:30:39 +01:00
Matsv
7d3548956e
Fix 16w39c
2016-10-01 20:56:14 +02:00
Matsv
3de961f641
Remove infinite loop
2016-10-01 20:26:04 +02:00
Matsv
59620f7f93
Add a command to force search versions @ Bungee
2016-10-01 15:38:53 +02:00
Matsv
ba3aa4566e
Remove some debug messages that prevent Jenkins from building.
2016-10-01 14:56:08 +02:00
Matsv
8445a6d9db
Fix wrong handling if the client and child server have the same protocol id
2016-10-01 14:27:39 +02:00
Matsv
f53c8c67e2
Fix Bukkit config NPE, only change the protocol id if ViaVersion can support it and support unsupported Bungee protocol ids (Not working correctly yet)
2016-10-01 13:31:14 +02:00
Myles
b4976bd302
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-10-01 00:11:08 +01:00
Myles
ec848d7201
Reflection for Bungee stuffs
2016-10-01 00:10:54 +01:00
Matsv
8c03a296c2
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-10-01 00:59:56 +02:00
Matsv
65a6e25f1b
Remove debug message
2016-10-01 00:59:42 +02:00
Myles
178b625ca0
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-09-30 23:55:21 +01:00
Matsv
152993f749
Get bungee protocol version detection working. Still some odd issues.
2016-10-01 00:53:50 +02:00
Matsv
ca246f9d95
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-09-30 23:02:53 +02:00
Matsv
f1d53bb7ac
Start working on Bungee protocol id detection.
2016-09-30 23:02:34 +02:00
Myles
30950a7d74
Don't include guava in the jar & go for lower version for bukkit compatibility
2016-09-30 20:51:01 +01:00
Myles
305f6b7ce2
Implement Hand Item Cache for Sponge
2016-09-30 20:48:02 +01:00
Matsv
313b794285
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-09-30 20:09:03 +02:00
Matsv
7031d431da
Implement 1_11 entity / parent class structure and patch holograms the other way around! Thanks for fixing Mojang :-) #482
2016-09-30 20:08:39 +02:00
Myles
655e14b36e
Make dumping pretty print + add Bungee dumping
2016-09-30 16:30:28 +01:00
Matsv
f881f3d484
Merge branches '1.11-DEV' and 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
...
# Conflicts:
# pom.xml
2016-09-30 17:19:51 +02:00
Matsv
4d3302a926
Support for 16w39c
2016-09-30 17:14:14 +02:00
Matsv
b2df970af5
Implement removePortedClient on Bungee
2016-09-30 16:20:29 +02:00
Myles
b7b322a525
Full config api for all platforms using snakeyaml + comments
2016-09-30 00:34:16 +01:00
Myles
771c00b146
Implement Task Ids
2016-09-29 22:55:08 +01:00
Myles
23f1589c28
Update commands to add new platform specific command also add platform to updater.
2016-09-29 22:35:51 +01:00
Myles
eb72db9a5f
Update TODO
2016-09-29 21:30:09 +01:00
Myles
10fc8f846d
Fix PacketWrapper sending and implement Movement Transmitter for Bungee
2016-09-29 21:29:58 +01:00
Myles
31c9332e56
Fix chunks for BungeeCord
2016-09-29 20:46:31 +01:00
Myles
b0d64bfebd
Fix a bug in chunks (still not working fully)
...
Also remove bungeecord-proxy
2016-09-29 20:40:58 +01:00
Matsv
ffbd399993
16w39b
2016-09-29 18:43:13 +02:00
Matsv
aeec7e5f95
Start working on packet-level chunk bulks
2016-09-29 16:33:14 +02:00
Myles
36301a595b
Fix Bungee Support (Excluding Chunks) + Rename Handlers
2016-09-29 15:25:18 +01:00
Matsv
a864bf7c18
Support for 16w39a
2016-09-28 16:14:52 +02:00
Matsv
0454169588
Add viaver alias
2016-09-27 19:38:13 +02:00
Matsv
8ea3623a79
Stop using new Gson() everywhere ( #505 )
2016-09-27 19:15:39 +02:00
Myles
866e494d3c
Remove Commons
2016-09-27 17:48:56 +01:00
Myles
d5108061c1
Implement World Change
2016-09-27 17:38:56 +01:00
Myles
396998c7fc
Factor & Javadoc update
2016-09-27 17:31:10 +01:00
Matsv
ff3d76a387
Move the todo list to #505
2016-09-26 22:45:54 +02:00
Matsv
51c469882b
Port Bukkit listeners to Sponge
2016-09-26 22:30:59 +02:00
Myles
8b9a1750de
Basic Config API for sponge, need to do comments
2016-09-26 20:12:34 +01:00
Myles
3411c3d144
Add encoder name
2016-09-26 17:57:36 +01:00
Myles
cdab5b3f5b
Inject into Bungee, (does not get past login from when i've tested)
...
Also add commands
2016-09-26 14:48:46 +01:00
Myles
42edffb309
Change reflection to NMSUtil, and start work on Bungee (doesn't work)
2016-09-26 13:50:20 +01:00
Matsv
42efc736c3
Cleanup metadata
2016-09-26 14:36:10 +02:00
Myles
30bb91fc8a
Revert Mats moving the repo
2016-09-26 13:14:38 +01:00
Myles
14daca5fea
Fix 1.9.4+ support and also fix sponge support to work better.
...
Tested on SpongeVanilla + SpongeForge
(1.8.8 & 1.9.4)
2016-09-26 13:11:46 +01:00
Matsv
8396c5a3e3
Merge branch 'modular' of https://github.com/MylesIsCool/ViaVersion into modular
2016-09-26 13:25:47 +02:00
Matsv
e136d1db94
Basic Bungee structure
2016-09-26 13:25:28 +02:00
Myles
90dabce0d2
Sponge: Fix dump, add load message, move loading, handle reload
...
And fix travis
2016-09-26 11:48:06 +01:00
Matsv
9a8a6e5b16
Implement PPS for Sponge
2016-09-26 11:16:20 +02:00
Matsv
4840db095c
Fix metadata
2016-09-26 11:02:54 +02:00
Myles
b371c14a27
Add Sponge Support
2016-09-26 01:44:21 +01:00
Myles
a1fbca11f0
Queue tasks & Fix PPS
2016-09-25 21:02:12 +01:00
Myles
0fe9ccf4a8
Make pom.xml better
2016-09-25 20:43:32 +01:00
Matsv
08713947b7
Add BukkitViaLoader to the builder and limit the builder methods
2016-09-25 21:42:22 +02:00
Matsv
e56bce2f31
Create builder for ViaManager
2016-09-25 21:33:47 +02:00
Matsv
573374866b
Optimize imports & reformat code
2016-09-25 21:17:09 +02:00
Matsv
32afa2a9a3
Fix building and change versions
2016-09-25 21:10:41 +02:00
Myles
669cbcd142
Fix maven so it compiles
2016-09-25 20:05:58 +01:00
Myles
471076cbe1
Update Changelog
2016-09-25 19:44:05 +01:00
Matsv
79d353d458
Basic configuration api and add platform specific dump info
2016-09-25 20:41:34 +02:00
Myles
30d477c6d2
Add Bulk Chunks, need to do full packet reading as a fallback though
2016-09-25 19:34:24 +01:00
Myles
d3f5ebdba7
Update TODO
2016-09-25 18:52:37 +01:00
Matsv
4b94c8ad02
Map all entity and object ids / parents and fix metadata searcher
2016-09-25 19:50:50 +02:00
Myles
7a7c3f15d8
Add required provider for movement (for reflection caching)
2016-09-25 18:26:14 +01:00
Myles
52610f7c66
Use HandItemProvider for 1.8 hand items
2016-09-25 18:06:04 +01:00
Matsv
84ee4410a6
Use generics for bossbars
2016-09-25 18:20:42 +02:00
Myles
49d51de263
Start moving listeners away
2016-09-25 17:17:07 +01:00
Myles
848b0cf113
Make ViaCommandSender better, fix quite a few of the commands.
2016-09-25 16:03:03 +01:00
Myles
c4ffdc1b7c
Migrate to our own types + use ids instead of materials
2016-09-25 15:40:30 +01:00
Myles
49b602994a
Migrate Environment to our own type (todo javadocs for it)
2016-09-25 15:00:05 +01:00
Myles
05930ad791
Add ViaManager and abstraction / Add todo list
2016-09-25 14:39:37 +01:00
Matsv
e7ab232b28
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into modular
2016-09-25 12:49:22 +02:00
Matsv
3f88a16c6c
Merge branches '1.11-DEV' and 'master' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
2016-09-25 12:48:22 +02:00
Matsv
1a6b98deca
Cancel second-hand packets to prevent double interact Fix #502
2016-09-25 12:19:23 +02:00
Matsv
598863d43a
Add onCommand and onTabComplete to the interface
2016-09-24 20:12:12 +02:00
Matsv
b146257b1a
Abstract the BossBar for multi-platform support
2016-09-24 19:31:41 +02:00
Myles
dc01fb59b8
Doesn't compile but start work towards seperating into modules... (with legacy support hopefully for basic API)
2016-09-23 18:49:59 +01:00
Myles
58ed2c0d9e
Merge branch 'master' into 1.11-DEV
2016-09-23 15:55:47 +01:00
Matsv
3762a9d3b1
Actually fix #500 , mode changed to VarIntEnum at 1.8->1.9 but we never changed it.
2016-09-21 15:26:06 +02:00
Matsv
5a88963929
Fix #500
2016-09-21 15:14:31 +02:00
Nick
1b69243326
Update README.md ( #498 )
2016-09-20 19:23:21 +01:00
Matsv
3e2a391348
Looks like Intellij didn't commit the 16w38a changes
2016-09-20 16:53:01 +02:00
Matsv
a330d2b148
Compatibility for 16w38a and sync with master
2016-09-20 16:43:42 +02:00
Nick
573f769825
Update Bungee.java ( #494 )
2016-09-13 18:56:26 +02:00
Myles
9de49176fb
Add Matsv to authors
2016-09-12 17:59:15 +01:00
Mats
e6220f39e5
Support for 16w36a
2016-09-08 18:31:27 +02:00
Myles
8f656d9dac
Fix ListWrapper, I'm not even sure why I did this... but hey!
2016-09-05 12:24:33 +01:00
Matsv
15bcf3f065
Support for 16w35a
2016-09-01 15:57:25 +02:00
Myles
536e2e33e0
Update Description & Don't use BungeeCord ChatColor
2016-08-28 11:38:38 +01:00
Mats
ae58f0c1ab
Update the issue template
2016-08-25 18:00:16 +02:00
Myles
7d9cd5bfbf
We're gonna use 0.9.10 until 1.11 release which we'll use 1.0.0
2016-08-25 16:56:01 +01:00
Myles
25a7915c7f
0.9.9 Version
2016-08-25 16:52:34 +01:00
Myles
822d582074
Deprecate isPorted, we port all players use getPlayerVersion instead.
2016-08-24 20:40:53 +01:00
Matsv
d815c0e682
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
2016-08-24 16:46:47 +02:00
Matsv
f8a73d5fc2
Merge branch 'master' of https://github.com/Matsv/ViaVersion into upmaster
2016-08-22 21:38:19 +02:00
Matsv
a0ad97947d
Add the configuration to the dump command, also add a toString method to the ProtocolVersion class.
2016-08-22 21:37:51 +02:00
Myles
6ea5d0849d
Missed a bit off the README
2016-08-21 15:52:59 +01:00
Myles
eba512ef0b
Update README with IRC
2016-08-21 15:51:21 +01:00
Matsv
725ab0f713
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
2016-08-20 16:29:01 +02:00
Matsv
0f96c24c78
Merge branch 'master' of https://github.com/Matsv/ViaVersion into dumpthemall
2016-08-20 16:21:19 +02:00
Matsv
f2e4c37cd9
Add ViaVersion dump command to get all the relevant info we need by bug reports.
2016-08-20 16:19:44 +02:00
Myles
f159a2250c
SemVer compatibility, also change up the messages a bit.
2016-08-20 13:47:09 +01:00
Myles
ed311e4059
Clean up some messages to be more understandable.
2016-08-20 12:03:23 +01:00
AlfieC
6aae98a8a9
typo ( #485 )
2016-08-17 23:32:21 +02:00
Matsv
99f9cf3340
Support for 16w33a
2016-08-17 16:45:33 +02:00
Matsv
2074039285
Merge branch '1.11-DEV' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
2016-08-11 17:07:57 +02:00
Matsv
b438ff61a2
Support for 16w32b
2016-08-11 17:07:35 +02:00
Myles
c36e43b573
Remove unused imports
2016-08-10 20:36:34 +01:00
Matsv
be383a524c
Woops, remove ;
2016-08-10 21:34:13 +02:00
Matsv
9c6cd22817
Gotta catch them all
2016-08-10 21:33:32 +02:00
Myles
85de7c35ea
Fix metadata :)
2016-08-10 20:23:13 +01:00
Matsv
0dd8c33aa9
Handle villager profession
2016-08-10 20:48:45 +02:00
Myles
8cc2538e6c
Push type converting to new entity types.
2016-08-10 19:38:59 +01:00
Matsv
04d87ebba7
Merge branch '1.11-DEV' of https://github.com/MylesIsCool/ViaVersion into 1.11-DEV
...
# Conflicts:
# src/main/java/us/myles/ViaVersion/protocols/protocolsnapshotto1_10/ProtocolSnapshotTo1_10.java
2016-08-10 20:14:11 +02:00
Matsv
8c4b5b613c
Fix spawneggs
2016-08-10 20:12:27 +02:00
Myles
6add512fe1
Start work on Remapping Types
2016-08-10 19:10:05 +01:00
Myles
73b8a2fc9a
Start support for entity type id tracking
2016-08-10 18:54:56 +01:00
Myles
03cc48c991
Use constant of 1 for collect, (Tested).
2016-08-10 16:11:39 +01:00
Matsv
44544925a1
map packet changes.
2016-08-10 15:59:13 +02:00
Matsv
7cadf832f5
Preparations for the snapshot.
2016-08-10 14:51:32 +02:00
Matsv
0f3daa5dc4
Merge branch 'chunkFix' of https://github.com/Matsv/ViaVersion into upmaster
2016-08-08 18:00:40 +02:00
Matsv
f258cf8c89
Stop depending on versions for the ChunkTypes. fix cast exceptions by using a ChunkType in front of it.
2016-08-08 17:38:11 +02:00
Matsv
ca759c056e
Add some missing sounds
2016-08-07 17:53:08 +02:00
Matsv
d715607826
Implement 1_8 writing
2016-08-05 20:17:39 +02:00
inventivetalent
afca92d122
update requests to use /v2 ( #479 )
2016-08-04 20:42:03 +01:00
Myles
ae37b34692
Snapshot
2016-08-01 14:07:33 +01:00
Myles
9e42a368e0
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-08-01 14:06:11 +01:00
Myles
27982efd29
Bump version to 0.9.8
2016-08-01 14:05:07 +01:00
Mason
c3b343fbc8
Allow non-solid blocks to be placed at feet ( #472 )
2016-07-22 21:06:51 +01:00
Matsv
9bedb6c741
Move some classes to other packages
2016-07-17 12:00:46 +02:00
Matsv
873f4dd298
Give it some protection
2016-07-11 22:06:00 +02:00
Matsv
693990644f
Rename the Meta(List)1_9_1_10Type to Metadata(List)1_9Type and cleanup the listeners
2016-07-11 20:27:44 +02:00
Matsv
b2680d76a6
WIP cleanup
2016-07-11 15:52:06 +02:00
Matsv
db935b454f
Make the Metadata types version based and remove the NoGravity tag init since it doesn't seem needed.
2016-07-11 13:48:48 +02:00
Myles
c207a9bfff
Count other worlds as nether instead of imploding.
2016-07-10 12:35:46 +01:00
Myles
f5bd041c7b
Fix PacketListenerAPI load to be before Via, fixes #463 . Tested with NickNamer
2016-07-09 15:21:17 +01:00
Myles
07d89b24af
Custom reload message #459
2016-07-09 14:41:07 +01:00
Myles
1d0c0c527c
Snapshot
2016-07-08 12:56:34 +01:00
Myles
7a9cb86563
0.9.7 release
2016-07-08 12:55:05 +01:00
Myles
87b1919863
Let the normal send go through the event loop. Fix signs are sent before the chunks on a 1.9.4 server with a 1.9-1.9.2 client ( #460 )
2016-07-03 12:05:32 +01:00
Myles
d164e413c2
Snapshot
2016-07-02 23:34:31 +01:00
Myles
76d7db044f
Version bump + small dead code fix
2016-07-02 23:28:54 +01:00
Myles
046ebb8ecc
Fix chunk bug
2016-07-02 23:22:44 +01:00
Myles
bccde04ace
Back to snapshot
2016-07-02 22:37:29 +01:00
Myles
9385f03722
Bump version and tiny bit of formatting fix
2016-07-02 22:33:54 +01:00
Myles
b48fc17ead
Transform block 36 for 1.9.2 reading, and also use PartialType.
2016-07-02 22:32:40 +01:00
Myles
b50d0075ca
PacketWrapper allow returning of ChannelFuture with send, and fix blocked protocols disconnect.
...
Also remove a TODO.
2016-07-02 22:19:43 +01:00
Myles
84d006c71d
Merge branch 'lenis-patch'
2016-07-02 22:06:39 +01:00
Myles
212da9c46c
Fix resetReader being wrong, ty @Matsv for helping solve this
2016-07-02 22:05:08 +01:00
Myles
8edb7048a1
Code cleanup and implement index fix by @Matsv
2016-07-02 21:23:28 +01:00
Myles
abe3c4b0c9
Identify unsigned byte properly
2016-07-02 21:07:41 +01:00
Myles
c6d3c97c65
Fix clearing of wrapper
2016-07-02 21:07:22 +01:00
Matsv
13c6a9d612
Change getBlockId to get instead of indexOf
2016-07-02 20:45:34 +02:00
Myles
7d2ef743ac
Fix stupidity, thanks @Pokechu22 <3
2016-07-02 19:09:38 +01:00
Myles
598d0f96d8
Not sure if i'm working forward or backwards on this, but pushing for progress
2016-07-01 20:17:25 +01:00
Matsv
cbc22922d3
Set default force-sign-transformer to false
2016-07-01 18:51:42 +02:00
Myles
49783d36c2
Add link to docs.
2016-07-01 17:13:01 +01:00
Myles
70d91b4f87
Blocked versions now included when server sends supported versions, javadoc fixes & simple colour for blocked-msg.
2016-07-01 16:36:19 +01:00
Myles
17f3d13267
Fix #450 , ProtocolSupport concurrency issues, also make listwrapper sync'd
2016-06-30 00:26:12 +01:00
Myles
559674bf58
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-06-29 16:43:42 +01:00
Myles
fbc298bc30
Add some more detail to the config
2016-06-29 16:38:38 +01:00
Matsv
e36902c441
Add possibility to block specific protocol versions
2016-06-29 12:26:03 +02:00
Matsv
805c78989a
Port all the clients to prevent issues like ViaVersions BossBarAPI not working for clients on the same protocol. (If you use the api on a 1.9> server)
2016-06-29 11:35:15 +02:00
Mats
85e416171c
Let the transformer handle the signs ( #456 )
2016-06-28 13:16:36 +02:00
Mats
b55c0d0783
Possibility to force the json transformer ( #455 )
...
* Possibility to force the json transform
* Escape all the Strings. Who likes double quotes anyways.
2016-06-26 21:47:08 +01:00
Myles
33b4b3835f
Update Contributors and version in README
2016-06-25 23:38:04 +01:00
Matsv
8ccd772105
Change the formatting a bit. merged #421
2016-06-25 13:22:18 +02:00
Matsv
8677c632df
Merge remote-tracking branch 'jor/potion' into upmaster
2016-06-25 13:19:14 +02:00
Myles
560476c56f
Should fix #452
2016-06-24 14:02:29 +01:00
lenis0012
20bbe7cec6
Support 1.9.2 servers
...
This code basically reads 1.9 data so it can then be transformed to add
in the tile entities.
it geta a little funky when it already loaded it as a 1.8 chunk tho, so
i had to add some methods to the chunk api.
in short: I hate minecraft
2016-06-23 04:00:59 +02:00
Myles
1a002486d0
Move back to snapshot, oops
2016-06-22 23:37:58 +01:00
Myles
26fcdfe3bc
Allow ability to replace piston extension block to prevent crashing.
2016-06-22 23:34:32 +01:00
Mats
4af98b220c
Fix piston tile entity crash ( #443 )
2016-06-22 21:37:53 +01:00
Myles
f91fcb4ea8
Bump version
2016-06-22 21:33:25 +01:00
Myles
b3060e0dc8
Start work on 1.9.2 chunk stuff, no where near done bit stuck on detecting skylight.
2016-06-22 21:32:26 +01:00
Myles
808a9a7d82
Small PPS change to allow %pps to be used as a placeholder.
2016-06-22 21:31:27 +01:00
Myles
32c43e6023
Fix chunks not being written and array type being weird.
2016-06-22 21:22:19 +01:00
Matsv
4c9c50f939
WIP: Move the TileEntities writer to the 1.9 transformer.
2016-06-22 22:00:24 +02:00
Matsv
ac1b35379e
Remove not required tags, and remove tested todo's
2016-06-22 20:38:40 +02:00
Myles
b743589d77
This works but lags, only for 1.8 server.
2016-06-22 19:22:38 +01:00
Myles
9dad0a0d5e
Fix the arrays
2016-06-22 18:20:42 +01:00
Matsv
f5b49bc9ce
Experimental implementation for block entities into chunks
2016-06-22 19:07:46 +02:00
Matsv
b3612a68b0
Merge branch '1.10.1-chunkrefactor' of https://github.com/MylesIsCool/ViaVersion into 1.10.1
2016-06-22 18:36:42 +02:00
Myles
7385db02c2
Reorganise packages and push initial interface
2016-06-22 17:35:07 +01:00
Matsv
501d2ec3a2
Rewrite block tile entities. Not tested yet
2016-06-22 18:03:27 +02:00
Myles
1217a9b7e2
Make versions ordered by the index inserted. (Seems to work best over alphabetical)
2016-06-19 23:32:41 +01:00
Myles
6740c5c6dc
Spring cleaning & make /viaver pps say when no players.
2016-06-19 22:36:15 +01:00
Myles
44e8056fb3
Add more versions & use ProtocolSupport API if not ported.
2016-06-19 22:35:49 +01:00
Myles
d1da412cf7
Disable our system when an unknown handshake happens, fixes support for older mc versions.
2016-06-19 22:04:54 +01:00
Myles
6534a5414e
Basic compatibility with ProtocolSupport, doesn't seem to work with 1.6.4 due to issues with our Login Handler.
2016-06-19 18:08:49 +01:00
Myles
91344a0b50
Cleanup some of the block placement code.
2016-06-19 18:07:00 +01:00
Myles
cdd9ff4469
Back to snapshot
2016-06-15 19:47:10 +01:00
Myles
d88b76db85
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-06-15 19:45:28 +01:00
Myles
bc1d57853c
Bump version
2016-06-15 19:44:25 +01:00
Troy Frew
27d6c12556
Added TacoSpigot to the block place fix. ( #437 )
...
TacoSpigot is a fork of PaperSpigot that people use.
2016-06-13 09:29:10 +02:00
Mats
a76dd1ba49
Merge pull request #427 from Harry5573/master
...
Correct hologram Y offset
2016-06-10 15:38:52 +02:00
Mats
1a4388b3e7
Convert the Elytra sound properly they added in 1.9.2. Fix #430 ( #432 )
...
* Convert the Elytra sound properly they added in 1.9.2. Fix #430
* Change wrong version in comment
* Remove the passthrough
2016-06-09 16:03:01 +01:00
Mats
f1b81f77d6
Use Myles new Magic transformer for the ArmorListener ( #429 )
...
* Use Myles new Magic transformer for the ArmorListener
* Use Myles new Magic transformer for the CommandBlockListener
2016-06-09 10:49:31 +01:00
Myles
d6edec3a55
Allow packets to be transformed after sent by specifying the current protocol, woo!
2016-06-09 02:44:12 +01:00
Harry
094f4c6d58
Correct hologram Y offset
...
https://github.com/filoghost/HolographicDisplays/blob/master/HolographicDisplays/Plugin/com/gmail/filoghost/holographicdisplays/util/Offsets.java#L15 The offset is by default -1.25 for 1.8, however 1.9 clients require only -0.29. (-1.25 - -0.29) = -0.96 which should be the correct offset.
2016-06-08 21:43:15 +01:00
Matsv
c57d0f60f9
Change to DEV version
2016-06-08 20:40:50 +02:00
Matsv
dd5cd1ca48
Remove experimental message from readme
2016-06-08 20:38:39 +02:00
joserobjr
ab4a565700
Update README.md ( #426 )
2016-06-08 20:36:29 +02:00
Myles
f8ac54e237
Fix splash potion crash.
2016-06-08 19:02:11 +01:00
joserobjr
089e07fe49
Changes the random chest sounds to normal chest. ( #424 )
2016-06-08 19:09:19 +02:00
yzimroni
1d3b8f802c
Update names from 'snapshot' to '1.10' ( #422 )
2016-06-08 18:00:21 +02:00
Myles
27283e48a2
Bump the version to avoid bad downloads.
2016-06-08 16:10:59 +01:00
Matsv
d22584afbc
Bye bungee we will not miss you, you eat our memory
2016-06-08 17:02:13 +02:00
Matsv
249ab01425
Rename package
2016-06-08 16:41:00 +02:00
Matsv
851097de44
Rename package
2016-06-08 16:38:59 +02:00
Matsv
c095a51f7c
1.10 support and version bump
2016-06-08 16:35:06 +02:00
Matsv
5e62b7001e
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.10
2016-06-08 15:35:55 +02:00
joserobjr
a79533bf72
Fixed uncraftable potion conversions from 1.8 to 1.9
2016-06-08 10:31:03 -03:00
joserobjr
e3510d01d6
Fixes potion data conversion from 1.8 to 1.9
2016-06-08 08:09:13 -03:00
Mats
8cc4ba168a
Patch EchoPet wrong metadata value ( #419 )
2016-06-08 11:29:08 +01:00
Matsv
264a21d092
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.10
2016-06-08 11:37:23 +02:00
Mats
e2585db350
Make the main class cleaner by giving the config his own class ( #418 )
2016-06-07 19:18:48 +02:00
Matsv
a2f7a52d31
Support for 1.10-pre2
2016-06-07 17:29:30 +02:00
Matsv
d04121202d
Modify the config comments to & 1.10
2016-06-07 09:11:33 +02:00
Matsv
95517ade2c
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.10
2016-06-03 22:18:28 +02:00
Matsv
c9441de7e4
Change from info to severe
2016-06-03 21:15:53 +02:00
Matsv
dc946cb845
An amazing feature.
2016-06-03 20:49:06 +02:00
Myles
5fa30d9adb
Merge branch 'master' into 1.10
2016-06-03 18:52:52 +01:00
Myles
a7043424ec
Support ProtocolLib + late-bind, also it now tells you the plugin to blame if it goes wrong. How nice!
2016-06-03 18:52:25 +01:00
Matsv
e1b3d21732
Woops, the sounds were still broken. Now it should be fixed. no lies this time
2016-06-02 21:19:48 +02:00
Matsv
8ffc056a7e
Cleanup and change class/package names from 1.9.3
2016-06-02 21:00:18 +02:00
Matsv
7c274fb03d
Handle new sounds
2016-06-02 20:52:55 +02:00
Matsv
3b533b5138
Compatibility with 1.10-pre1 (number 2, git didn't push everything for some reason)
2016-06-02 18:37:05 +02:00
Matsv
5665510f7e
Compatibility with 1.10-pre1
2016-06-02 18:34:04 +02:00
Matsv
47faa21ef4
Add latest build to readme & auto-build test
2016-05-27 19:44:21 +02:00
Myles
575f457830
0.8.5 SNAPSHOT
2016-05-27 18:37:34 +01:00
Matsv
d5bf7909e8
Sync with master
2016-05-27 19:16:22 +02:00
Myles
fdf90b7931
0.8.4 Release
2016-05-27 18:05:46 +01:00
Myles
e3305e4eae
Automatically buffer unknown entities, removes 2 config values and deprecate api
2016-05-27 01:00:01 +01:00
Matsv
15fe8d394e
Support for 16w21b
2016-05-26 19:02:06 +02:00
Matsv
082db38c40
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion into 1.10
2016-05-26 17:03:40 +02:00
Myles
be54dc41d1
Add SkinRestorer to plugin.yml unsure if this will fix anything
2016-05-26 14:27:27 +01:00
Myles
487e79c043
Fix javadocs
2016-05-26 13:54:22 +01:00
Matsv
ef6390a0b8
Update version for the buildserver
2016-05-26 11:16:12 +02:00
Matsv
9d9fc65633
Support for 16w21a, how fun. A snapshot without packet changes
2016-05-25 16:44:20 +02:00
Matsv
6eac61c912
Sync with master
2016-05-24 21:17:30 +02:00
Matsv
d89362a271
Sync with master
2016-05-24 21:13:28 +02:00
Matsv
0a407069fa
Add Burger to sources :)
2016-05-24 21:09:04 +02:00
Myles
661fdb1127
Bump version
2016-05-22 11:42:53 +01:00
Myles
9e6c0f72a8
Update version to be 1.9.3/4
2016-05-22 11:41:59 +01:00
Myles
70ad2613f1
Update config to look a bit more nicer, doesn't have the extra space when generated by bukkit.
2016-05-22 11:41:27 +01:00
Myles
9052946c45
Merge branch 'master' into 1.10
2016-05-21 22:12:10 +01:00
Myles
3ddc43bf7b
Implement isSpigot() in the API and make it so xray does not activate if they do not use spigot.
2016-05-21 22:07:20 +01:00
Matsv
cdb757eae5
Implement Myles idea to just use templates instead of defining compatibility
2016-05-21 21:19:20 +02:00
Matsv
50a3e03649
Possibility to add 'isCompatible' with other types. Fixes crashes on a 1.8 server
2016-05-21 20:54:26 +02:00
Matsv
957284930e
Fix sounds
2016-05-21 16:19:12 +02:00
Matsv
198a24371c
Sync with master
2016-05-21 15:01:25 +02:00
Mats
bcc994b0dd
Add possibility to get the supported versions from the api and status response ( #402 )
...
* Possibility to send the Supported versions inside the status response packet
* Make lowercase
2016-05-19 18:56:42 +01:00
Matsv
f870bd5a32
Transform pitch correctly
2016-05-19 13:07:51 +02:00
Matsv
a14abd6f4f
Handle the new Metadata value for 16w20a
2016-05-19 12:18:04 +02:00
Matsv
2456c3cf17
Basic support for the new 1.10 snapshot 16w20a
2016-05-18 16:43:57 +02:00
Myles
9828e4ae1d
Add maven default goal.
...
Requested by our lord and saviour @Aikar
2016-05-17 23:40:00 +01:00
Myles
030aa887c7
Version bump to 0.8.3-SNAPSHOT #hype
2016-05-17 22:56:52 +01:00
Myles
ba624a2b48
1.9.4 backport ( #399 )
...
Allow 1.9.4 spigot to handle 1.9, 1.9.1, 1.9.2
2016-05-17 22:48:56 +01:00
Myles
e7582cb1ec
Change license to be more appropriate, this one is more open and allows much more creativity.
2016-05-11 14:19:30 +01:00
Mats
82bf11fcbc
Fix anti-xray for 1.9 ( #393 )
...
* Fix anti-xray for 1.9
* Bye NMS.
* Perform
* Add config option
2016-05-10 19:53:37 +01:00
Myles
ac6e8b1709
Bump version
2016-05-10 15:03:55 +01:00
Myles
00cc545795
Using javassist add compatibility for Spigot builds with protocol compatibility (eg. 1.9.1 & 1.9.2)
...
Also fix issue with protocol passthrough
*whew*
2016-05-10 14:37:31 +01:00
Myles
c7ee816aba
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-05-10 10:27:32 +01:00
Myles
e7f85e67f6
Change our data structures to use concurrent equivalents, netty is multi-threaded.
2016-05-10 10:26:49 +01:00
Mats
d239d2f967
Stop depending the bossbar metadata rewriter on the bukkit api ( #391 )
...
* Don't depend the bossbar metadata rewriter on the bukkit api
* Rename field
2016-05-09 17:44:10 +01:00
Myles
63970c6d82
Version bump
2016-05-08 22:45:46 +01:00
Mats
4cffdd4f64
Don't call PlayerInteractEvent twice and fix the gamemode message ( #390 )
...
* Experimental feature to fix the 'Your gamemode has been updated to ' message
* Don't fire PlayerInteractEvent twice, fix #326
2016-05-08 19:49:13 +01:00
Mats
cb3f0291b7
Well, this feature never worked. ( #389 )
2016-05-04 20:03:48 +01:00
Mats
edaffad045
1.9.3 support
2016-05-04 17:32:38 +02:00
Myles
172f89940a
Implement passthroughAll to make it easier for adding things to the end of a packet.
2016-05-03 21:09:48 +01:00
Myles
fb4bc397c6
Add fallback to metaindex to living entity.
2016-04-30 20:40:09 +01:00
Myles
e595344941
Implement rewriting for villager trade info.
2016-04-29 17:09:24 +01:00
Myles
05dbc53fd0
Add javassist to the libraries for future use. Apologies for the like extra 600kb :(
2016-04-27 21:57:13 +01:00
Mats
0374da573b
Check if the player is ported, fix NullPointerException post 876 on spigotmc.org ( #374 )
2016-04-24 12:29:52 +01:00
Myles
8e64fb8c21
Add magical unknown protocol version, so that if it's not registered it doesn't NPE.
2016-04-23 20:39:16 +01:00
Myles
0f55402171
Version bump
2016-04-22 17:17:40 +01:00
Myles
acb7372eb7
Ensure that the player is online.
2016-04-22 13:36:10 +01:00
Myles
057ab050ea
Make it so base protocol actually registers its listeners Credit to @jollyolbrits for finding this silly one.
2016-04-22 13:28:54 +01:00
Myles
a01997fe53
Typo
2016-04-21 23:12:40 +01:00
Myles
e4adbf4a1a
Add terorbility build server and remove filip's since it's dead for now.
2016-04-21 22:47:01 +01:00
Myles
261d68c58e
Fix blocking shield not going away :P
2016-04-21 21:13:10 +01:00
Myles
38617d1f61
Version bump
2016-04-21 16:20:45 +01:00
Myles
cc5bcb8a64
Allow NMS packet receiving
2016-04-21 16:19:29 +01:00
Mats
b6794f5597
Cancel swap item, fix #364 ( #365 )
...
* Cancel swap item, fix #364
* Remove canceling drop item
2016-04-20 18:31:18 +01:00
Myles
18f77308f5
Bump version to .0.7.8-SNAPSHOT
2016-04-20 15:59:23 +01:00
Myles
6bb473ea8d
Change PlayerMovementMapper to a handler and fix the mappings so it works.
2016-04-20 01:33:01 +01:00
Myles
7984f6400c
Clean up not used code
2016-04-20 01:25:00 +01:00
Myles
3498d093b0
Thanks @jollyolbrits for debugging, fix the issue with ground not being sent properly for movement.
...
Fixes anti-cheat issues.
Placement issues.
Probably 100 billion other issues.
Fix me being an idiot and changing numbers.
2016-04-20 01:22:58 +01:00
Myles
a3db32758c
Add new is feature to PacketWrapper :)
2016-04-20 01:09:39 +01:00
Myles
45952d3759
Move Idle thread.
2016-04-20 00:50:44 +01:00
Myles
c552b12696
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-04-19 22:53:48 +01:00
Myles
0ae9d9dbbf
Fix bossbars so they send correctly, credits to @jollyolbrits for detailed reporting of where the issue may take place.
2016-04-19 22:53:27 +01:00
Mats
8852e3b3a3
Change item from main hand, not offhand. Fixes #329 ( #363 )
2016-04-19 16:32:03 +01:00
Myles
a496b2d3a8
This branch would be better here as it won't be applicable if elsewhere.
2016-04-17 12:59:01 +01:00
Myles
6198dbfe70
Change to match the config
2016-04-17 12:55:34 +01:00
Myles
a81d52a54f
Implement a packet limiting system,
...
This means that if a client sends more than a maximum, it will be disconnected.
It also means if a client goes over a threshold multiple times over a period of time, it will be disconnected.
Improvements are welcome, it's mostly down to how the user configures it.
(Some values are higher so that we don't kill every server with a tiny bit of lag)
2016-04-17 12:55:18 +01:00
Myles
cf20e8ac5f
Bump version
2016-04-17 00:53:49 +01:00
Myles
4f8a248c6b
Add item-cache as a less expensive way of getting items. (Will rewrite eventually to not depend on Bukkit)
2016-04-17 00:52:35 +01:00
Mats
57d58db35e
Fix item showing twice, one in the new slot ( #359 )
2016-04-15 18:48:28 +01:00
Mats
c214ca02e8
Make commandblocks compatible with all 1.8 spigot/craftbukkit versions, fix #355 ( #356 )
2016-04-14 12:59:23 +01:00
Myles
6b8b0e1771
Bump version to 0.7.6-SNAPSHOT
2016-04-13 19:42:53 +01:00
Myles
e6671513f2
Improve an issue to do with block breaking ghosting back, note this is not a fully fix, but improves the issue quite a bit.
2016-04-13 16:54:18 +01:00
Myles
4c7b50d6fb
Fix chunk sending order, Fixes #338 , #292 (I believe.)
2016-04-13 15:05:50 +01:00
Mats
1c9229a2fc
Don't unload the chunks twice ( #350 )
2016-04-13 12:25:41 +01:00
Mats
d11c18c024
Remove MCProtocolLib ( #349 )
2016-04-12 12:40:12 +01:00
Mats
dc4b5b4d35
Possibility to show the new 1.9 death messages ( #348 )
2016-04-12 12:01:37 +01:00
Mats
517299d673
Show skeletons' bow like 1.8, not down as 1.9 without target ( #347 )
2016-04-12 11:18:58 +01:00
Mats
a8baa7af50
Transform Combat packet ( #346 )
2016-04-12 11:18:51 +01:00
Myles
a1f847c905
Patch respawn packet to reset bulk / loaded cache.
2016-04-11 20:17:48 +01:00
Mats
f3ea43b1eb
Reformat / optimize imports ( #344 )
2016-04-10 18:43:08 +01:00
Mats
551b5d0654
Rewrite effect ids ( #342 )
...
* Rewrite effect ids
* Remove test line
* Remove Lombok unused thingy
* No need to check.
2016-04-10 14:29:25 +01:00
Mats
9f39662df6
Check if custom name is visible and if custom name is not empty. Fix …
...
* Check if custom name is visible and if custom name is not empty. Fix #327
* Fix typo
2016-04-06 13:50:09 +01:00
Myles
7ea2156f37
Bump version
2016-04-05 14:31:40 +01:00
Mats
5032e7d07e
Only apply the 'Hologram patch' to small entities since it only happens to them.
...
Only apply the 'Hologram patch' to small entities (Doesn't fix issue but hey)
2016-04-04 15:55:48 +01:00
Myles
c7c6ee9fbc
Delay registration of protocols until the plugin has loaded to prevent it being done at the wrong time, #323 #316 Fixed
2016-04-03 23:30:10 +01:00
Mats
4431ca63c2
Fix viaversion list command
2016-04-03 11:26:27 +01:00
Myles
1fa7211cf0
Construct List properly, Fix #314
2016-04-03 01:51:38 +01:00
Myles
de576795dc
Blame @Matsv
2016-04-02 22:59:40 +01:00
Myles
f6286bcc25
Bump version
2016-04-02 22:13:30 +01:00
Myles
8276b212e9
Merge pull request #313 from Matsv/master
...
Stop allowing everyone to change the instance
2016-04-02 21:32:46 +01:00
Matsv
aabd9247a6
Stop allowing everyone to change the instance
2016-04-02 21:45:24 +02:00
Myles
997c2ad6a1
Fix Potions: ThrownPotion is now correct, and the particles are too.
...
Fixes #223
Also changes a tiny bit of javadoc :)
2016-04-02 14:46:30 +01:00
Myles
233a2ba5df
Merge pull request #312 from Matsv/dev
...
Fix custom NBT for potions / spawneggs
2016-04-02 14:09:00 +01:00
Matsv
ed0d5a7cfb
Fix NBT for potions
2016-04-02 15:06:10 +02:00
Matsv
87f083460c
Fix custom named spawneggs
2016-04-02 15:02:41 +02:00
Myles
2d6dedefb8
Add some packet plugins to loadbefore to ensure it works better with them.
2016-04-02 13:50:21 +01:00
Myles
8adbf36a3a
Merge pull request #311 from Matsv/dev
...
Make command sender messages cleaner
2016-04-02 13:30:10 +01:00
Matsv
8c706b665c
Don't format if no args are given
2016-04-02 11:58:15 +02:00
Matsv
2e3677a592
Make command sender messages cleaner
2016-04-02 11:51:17 +02:00
Myles
3602c5087b
Don't send a meta data packet when list is empty. #288
2016-04-01 18:13:23 +01:00
Myles
5c84b3d8cc
Merge pull request #309 from HugoDaBosss/master
...
Implement subcommand to reload the config
2016-04-01 16:41:03 +01:00
Hugo Kerstens
7defe7129f
Implement subcommand to reload the config
2016-04-01 17:31:44 +02:00
Myles
995dc135b8
Merge pull request #308 from Matsv/boss
...
Cleanup BossBar class & add new bossbar api method, addPlayers()
2016-04-01 15:07:04 +01:00
Matsv
3f64fb7d5f
Cleanup BossBar class & add new bossbar api method, addPlayers()
2016-04-01 16:03:56 +02:00
Myles
ac8f7a00ae
Merge pull request #305 from HugoDaBosss/master
...
Implement new protocol version registry
2016-03-31 22:45:39 +01:00
Myles
6893f34289
Support reloading to some extent, if you use protocol lib it will kick all your players... (So you probably should just get a PluginManager...)
...
One day i'll fully patch to work... (If I don't kick the players it ends up that ProtocolLib implodes and nobody can connect.)
2016-03-31 22:45:15 +01:00
Hugo Kerstens
0a69d62cbe
Fixed typo (blame Mats)
2016-03-31 23:26:13 +02:00
Myles
5e0096aa2c
Merge pull request #307 from Matsv/master
...
Woops use the same instance
2016-03-31 21:49:42 +01:00
Matsv
7326205495
Woops use the same instance
2016-03-31 22:48:20 +02:00
Myles
a8212db7f2
Merge pull request #306 from Matsv/tabcomplete
...
Tabcomplete
2016-03-31 19:55:11 +01:00
Matsv
2905d77206
Reformatting moved color to the top ;(
2016-03-31 20:53:03 +02:00
Matsv
cb8ec2ce20
Add tab-complete possibility and help subcommand
2016-03-31 20:50:22 +02:00
Hugo Kerstens
09f484f956
Implement new protocol version registry
2016-03-31 19:50:04 +02:00
Myles
c48922eb3e
Merge pull request #304 from Matsv/cmd
...
Implement new command API
2016-03-31 17:56:08 +01:00
Matsv
b701a0ef67
Change debug mode subcmd description
2016-03-31 18:55:05 +02:00
Matsv
eb50f4e907
Merge branch 'master' of https://github.com/Matsv/ViaVersion into cmd
2016-03-31 17:53:12 +02:00
Matsv
6480ea34fc
Changed javadoc
2016-03-31 17:52:06 +02:00
Matsv
511941462f
Add javadoc
2016-03-31 17:51:30 +02:00
Matsv
34cc783cac
Fix missing description, add javadocs, make sure subcommand is valid, check permission
2016-03-31 17:48:15 +02:00
Matsv
ecc79b4f49
Command API to keep it clean and make it possible for developers to add their own viaversion subcommands if they want to.
2016-03-31 17:22:42 +02:00
Myles
76f10c463f
Merge pull request #301 from Matsv/master
...
Handle discontinued player item in hand, fixes #299
2016-03-31 15:49:24 +01:00
Matsv
41d5144b57
Handle discontinued player item in hand, fixes #299
2016-03-31 16:28:56 +02:00
Myles
de196f2e4f
Merge pull request #300 from HugoDaBosss/master
...
Small optimization in join packet
2016-03-31 14:10:52 +01:00
Hugo Kerstens
0acc2f95fb
Remove unneeded code
2016-03-31 15:08:19 +02:00
Myles
d16eb9b27e
Version bump
2016-03-30 17:46:00 +01:00
Myles
8760b53a0a
Fix Disconnect Issue (It's not really harmful but still)
2016-03-30 17:45:24 +01:00
Myles
a40182186f
Fix debug issue with 1.9.2
2016-03-30 17:34:13 +01:00
Myles
ef2b173749
Merge pull request #295 from Matsv/master
...
Rename 1_9_1 PRE to just 1_9_1
2016-03-30 17:33:15 +01:00
Matsv
75c9284cda
Rename 1_9_1 PRE to just 1_9_1
2016-03-30 18:23:52 +02:00
Myles
2abecba7bf
Bump version
2016-03-30 16:54:49 +01:00
Myles
fb6055cbfe
1.9.2 support (no protocol changes from what I've seen)
2016-03-30 16:51:55 +01:00
Myles
639c9ea8c1
Fix 1.8R0.1 not working, ensure flying packets are sent from right place in pipeline, should fix #273
2016-03-30 16:43:01 +01:00
Myles
1872845d2b
Add additional information when packets aren't sent correctly.
2016-03-30 15:58:31 +01:00
Myles
93755c6732
Move patch to update health so it works better and is applied upon login.
2016-03-29 18:22:40 +01:00
Myles
68973fd136
Merge pull request #291 from Matsv/gitter
...
Add Gitter badge to README.md
2016-03-29 16:08:43 +01:00
Matsv
1a0bd37a01
Add gitter badge to ReadMe
2016-03-29 16:43:42 +02:00
Myles
3551779600
Merge pull request #290 from Matsv/master
...
Add JavaDocs link to README.md
2016-03-29 15:39:40 +01:00
Matsv
b8deddcd2c
Add JavaDocs link to README.md
2016-03-29 16:36:21 +02:00
Myles
c49bf89ead
Merge pull request #289 from Matsv/debug
...
Show all errors on debug
2016-03-29 15:03:36 +01:00
Myles
4ff4fe2ab2
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-03-29 15:02:04 +01:00
Myles
1b99e2cf57
Move EntityNBT to different file and fix the issue to do with respawn chunks unloading. #287
2016-03-29 15:01:38 +01:00
Matsv
55830b0dfb
Show all errors on debug
2016-03-29 16:00:56 +02:00
Myles
e61f56b2e0
Merge pull request #283 from Matsv/slpfix
...
Woops the new api broke ServerListPlus custom outdated message again …
2016-03-28 12:04:06 +01:00
Mats
95ea95be13
Woops the new api broke ServerListPlus custom outdated message again fixes #282
2016-03-28 11:52:29 +02:00
Myles
d72b7fc4df
Fix shields not being configurable
2016-03-27 23:52:57 +01:00
Myles
0992c74351
Improve block placing a bit
2016-03-27 23:40:32 +01:00
Myles
081c23ad8b
Small Javadocs
2016-03-27 22:45:25 +01:00
Myles
258f0fc636
Change the README back ;)
2016-03-27 21:50:49 +01:00
Myles
c4e3864fc0
Pom pom
2016-03-27 21:46:11 +01:00
Myles
405b6e8047
Merge pull request #280 from HugoDaBosss/apiv2
...
Make BossBar API easier to use
2016-03-27 21:37:14 +01:00
Hugo Kerstens
9847912128
Make BossBar API easier to use
2016-03-27 21:30:31 +02:00
Myles
d89a34cca3
Allow packets to be written to the server using passthrouh ID, shouldn't break anything I also updated comment on why interaction is half broken
2016-03-27 19:13:19 +01:00
Myles
6197138380
Merge pull request #279 from HugoDaBosss/apiv2
...
Update BossBar API to use protocol version and add protocol version check by uuid API method
2016-03-27 18:31:17 +01:00
Hugo Kerstens
f5f4876182
Add check for isPorted because server can be using 1.9
2016-03-27 18:05:04 +01:00
Hugo Kerstens
293c1229ff
Update BossBar API to use protocol version and add protocol version by uuid API method
2016-03-27 17:58:31 +01:00
Myles
ba60f10744
Match the source for SPIGOT-1.8
2016-03-27 16:37:42 +01:00
Myles
c0493de4df
Does not fix armour issue completely but improves right click armour items (it's still bugged, working on it)
2016-03-27 14:57:13 +01:00
Myles
46b2f69b01
Fix healing potion :)
2016-03-27 14:06:55 +01:00
Myles
f926113c66
Improve paper patch to allow for latency in towering up.
2016-03-27 13:56:06 +01:00
Myles
0e4df51613
Better placement detection
2016-03-26 23:29:09 +00:00
Myles
c5f72dc728
Wrong way oops
2016-03-26 22:22:19 +00:00
Myles
cee5b1ee42
Improve the patch to check the pipe and to handle above head placement.
2016-03-26 15:55:13 +00:00
Myles
f1b9cd2e56
Add PaperSpigot patch to fix block placement (Applies to all protocols for now, until someone finds an issue with this)
2016-03-26 15:28:42 +00:00
Myles
7807e6d9c4
Merge pull request #275 from HugoDaBosss/apiv2
...
Fix for block place sounds
2016-03-26 14:51:55 +00:00
Hugo Kerstens
4b354f806d
Check if user is indeed using 1.9 to 1.8 protocol conversion
2016-03-26 15:38:15 +01:00
Hugo Kerstens
41707ca867
Not needed
2016-03-26 15:22:23 +01:00
Hugo Kerstens
5bca3a97ec
Merge remote-tracking branch 'origin/apiv2' into apiv2
2016-03-26 15:18:39 +01:00
Hugo Kerstens
3679aa618f
Fix for block place sounds
2016-03-26 15:17:00 +01:00
Myles
e9d96f2daf
Fix hologram offset.
2016-03-26 14:08:23 +00:00
Myles
f371419396
Fix shields not being for the right entity >.> and also print out value for metadata
2016-03-26 13:07:06 +00:00
Myles
f32d3211ed
Fix issue with Bukkit materials which aren't found by ID
2016-03-26 12:33:22 +00:00
Hugo Kerstens
45f99d4c31
Small fixes and formatting
2016-03-25 23:34:02 +01:00
Myles
71a9c90fe9
Fix team packet
2016-03-25 22:02:25 +00:00
Myles
406500b0bd
Fix type conversion not being instant, (causes issue when reading later on)
...
Introduce packet ID counting (so we can mark something for the next packet etc)
Move USE Item
Add patch to handle placement properly and not break items yay. (Requires a list of special items >.>)
(And lastplaceblock packet index)
2016-03-24 15:45:16 +00:00
Myles
9257298e17
Handle not found metadata properly, and register the player as a type.
...
Fixes #270
2016-03-23 17:56:02 +00:00
Myles
0376602894
Update TODO list, add pipeline cache
2016-03-23 14:00:48 +00:00
Myles
95ceabb495
Merge fix for duplicated events for placement
2016-03-23 13:41:11 +00:00
Myles
6c8ccb1b1e
Don't send place block twice (1.9 will use use_item to handle items), fixes #244 (may fix more)
2016-03-23 13:37:45 +00:00
Myles
f351dd03e7
Merge pull request #269 from Matsv/effectapiv2
...
Reimplementing the effect indicator
2016-03-23 12:43:20 +00:00
Myles
c1e77a49b6
Merge branch 'master' into apiv2
2016-03-23 12:40:08 +00:00
Myles
9adf6040fa
Optimise ViaIdleThread, use 1 object for all packets. (Quite a big speed up)
2016-03-23 12:35:38 +00:00
Mats
3e320618f9
Merge branch 'apiv2' of https://github.com/MylesIsCool/ViaVersion into apiv2
2016-03-23 13:13:33 +01:00
Myles
6c1de57d32
Merge pull request #268 from Matsv/apiv2
...
Fix small teampacket bug
2016-03-23 12:12:19 +00:00
Mats
7694d311d1
Reimplement effect indicator
2016-03-23 12:42:03 +01:00
Mats
eee1fd941e
Fix small teampacket bug
2016-03-23 11:34:13 +01:00
Hugo Kerstens
9c5c181389
Small fixes and formatting
2016-03-23 00:26:38 +01:00
Myles
b4b85b1602
Merge pull request #266 from HugoDaBosss/apiv2
...
Implement new Config API at some more places
2016-03-22 23:23:50 +00:00
Hugo Kerstens
f6bb1b48f5
Implement new Config API at some more places
2016-03-22 23:35:01 +01:00
Myles
4ce846a899
Make more errors informative :)
2016-03-22 19:37:15 +00:00
Myles
ef08117f34
oops ;) better read the tin better
2016-03-22 19:28:37 +00:00
Myles
4b582a7279
Make PacketWrapper exceptions more informative :)
2016-03-22 19:27:27 +00:00
Myles
ad53c1ed7f
Merge pull request #265 from HugoDaBosss/apiv2
...
Optimise SoundEffect searching
2016-03-22 19:25:33 +00:00
Hugo Kerstens
6e46d018a4
Removed import?
2016-03-22 20:18:07 +01:00
Myles
6beacf9804
Merge pull request #264 from HugoDaBosss/apiv2
...
Removed some debug code
2016-03-22 19:17:28 +00:00
Hugo Kerstens
e15c8d7257
Optimise sound searching
2016-03-22 20:16:39 +01:00
Hugo Kerstens
3518804cbf
Remove some debug code
2016-03-22 20:11:24 +01:00
Myles
101f86c8cd
Merge pull request #263 from HugoDaBosss/apiv2
...
Fixed spawn experience orb packet
2016-03-22 18:32:42 +00:00
Hugo Kerstens
22c2435656
Fixed spawn experience orb packet
2016-03-22 19:30:24 +01:00
Myles
af53275ab9
JavaDoc for quite a lot of the API classes... yay
2016-03-22 18:02:46 +00:00
Myles
eccbb567e8
Clean up some code in Base and MetaIndex
2016-03-22 16:56:36 +00:00
Myles
bae3599388
Update DEBUG to work in APIv2, also fix a few usages to the config API (may need more)
2016-03-22 16:53:07 +00:00
Myles
88ab4e53a7
Merge pull request #261 from HugoDaBosss/apiv2
...
Add config option to suppress 'Unable to get entity for ID' errors (apiv2)
2016-03-22 16:48:13 +00:00
Hugo Kerstens
25fa2eabbb
Small update for descriptions
2016-03-22 17:22:49 +01:00
Hugo Kerstens
e12d8ec466
Add descriptions for the new Config API
2016-03-22 17:17:13 +01:00
Hugo Kerstens
a7022bddf8
Small typo
2016-03-22 17:00:13 +01:00
Hugo Kerstens
523c27237d
Small changes for the new Config API
2016-03-22 16:55:58 +01:00
Hugo Kerstens
147891f76b
Implement config to the API
2016-03-22 16:53:53 +01:00
Myles
a5ba52ce05
Rename ChunkHandler
...
Introduce Packet Filtering
2016-03-22 15:36:11 +00:00
Hugo Kerstens
ccb2a4756f
Add config option to suppress 'Unable to get entity for ID' errors
2016-03-22 16:27:39 +01:00
Myles
f5a96b791d
Move listeners to respectful classes to be registered.
2016-03-22 15:03:02 +00:00
Myles
c628a8a23f
Merge pull request #257 from HugoDaBosss/apiv2
...
Fix armorstands moving incorrectly when using relative movement packets (apiv2)
2016-03-22 14:38:33 +00:00
Myles
80f63d79ef
Merge pull request #258 from HugoDaBosss/master
...
Fix armorstands moving incorrectly when using relative movement packets
2016-03-22 14:37:40 +00:00
Hugo Kerstens
b225afe6ef
Fix armorstands moving incorrectly when using relative movement packets
2016-03-22 15:28:00 +01:00
Hugo Kerstens
4e1625b017
Merge pull request #14 from MylesIsCool/master
...
Update from master
2016-03-22 15:27:12 +01:00
Hugo Kerstens
5c4867365e
Fix armorstands moving incorrectly when using relative movement packets
2016-03-22 15:22:21 +01:00
Myles
3549a823cb
Don't move when relative
2016-03-22 12:07:43 +00:00
Myles
23a00d2555
Match master
2016-03-21 22:30:05 +00:00
Myles
57931e7231
Patch inventory shield bug
2016-03-21 22:28:11 +00:00
Myles
9e19e0c8af
Patch inventory sword bug
2016-03-21 22:24:03 +00:00
Myles
74461609c1
Change to use maps, much better for optimisation.
2016-03-21 19:42:52 +00:00
Myles
7d3e6bc7cb
This is why people should read over code :))
2016-03-21 19:13:55 +00:00
Myles
175606f320
Version bump
2016-03-20 16:40:03 +00:00
Myles
b226e94981
Patch the other mem leak fix across
2016-03-19 23:49:26 +00:00
Myles
7d0687aa4a
Fix chance of another leak happening...
2016-03-19 23:47:03 +00:00
Myles
d152b8b9e1
Merge branch 'master' into apiv2
2016-03-19 22:05:57 +00:00
Myles
1fbd561aec
Oops, fix 1.8 clients
2016-03-19 22:04:17 +00:00
Myles
a8295c9de0
Merge pull request #254 from Matsv/ifremoveifremoveif
...
Remove unnecessary if statement, this is always true.
2016-03-19 21:37:04 +00:00
Mats
e894a3c733
Remove unnecessary if statement, this is always true.
2016-03-19 21:53:26 +01:00
Myles
a2f8f28010
Fix memory leak, add command. Merge from master
2016-03-19 20:51:23 +00:00
Myles
704c876772
One line of code can make holes in the world, one line can fix them. (Fixes packet mem leak, also adds useful secret displayleaks command :) )
2016-03-19 20:45:07 +00:00
Myles
0233e2ab27
Merge pull request #250 from HugoDaBosss/apiv2
...
Change protocol constants to final fields
2016-03-19 20:25:32 +00:00
BuildTools
5ae8a35740
Change protocol constants to final fields
2016-03-19 01:11:16 +01:00
Myles
ed766eb656
Merge pull request #247 from HugoDaBosss/apiv2
...
Small optimization for armor searching
2016-03-18 22:04:05 +00:00
Myles
b1b35fe025
Bump version
2016-03-18 21:59:13 +00:00
HugoDaBosss
9b6a9fca3d
Small optimization for armor searching
2016-03-18 22:57:16 +01:00
Myles
615128eba2
Bongo bongo bongo
2016-03-18 21:25:41 +00:00
Myles
8f3b938e39
Update readme so I don't forget
2016-03-18 21:24:16 +00:00
Myles
625a1d2191
Eventually we should have some sort of handler for this, but this is fine for now
2016-03-18 21:22:09 +00:00
Myles
8a35c0235e
Move everything into the right package.
...
Clean up a lot of code.
Remove PacketUtil (evil laugh)
Add Pipeline Util
Organise listeners, and add protocol pipe checks
2016-03-18 21:18:48 +00:00
Myles
69e8ddcbf6
Update to match master and all current fixes
2016-03-18 20:22:38 +00:00
Myles
ce8a504750
Merge from other branch to ensure we don't have to redo some of these patches
2016-03-18 18:25:58 +00:00
Myles
11f3844d63
Use GSON instead, should fix memory leak issue with JSON. Also make sure that we use a copy of players for the bossbar.
2016-03-18 18:14:58 +00:00
Myles
56d5f8eec6
Add protocol registry.
...
Fix some issues with PacketWrapper
Add 1.9.1 port
Add ProtocolVersion detection on boot
Add more type converters
Implement Pipeline properly
2016-03-17 21:24:25 +00:00
Myles
7a98cdd28f
Remove more debug code
...
Correct casting detector in packet wrapper.
Re-order some packets
Implement Plugin Message Transformers
Implement Sound Transformer
Implement Block Entity Transformer
2016-03-17 13:58:49 +00:00
Mats
d40c5851e9
Merge pull request #239 from Matsv/master
...
Add api method to get player's protocol id
2016-03-17 12:38:51 +01:00
Myles
ccda9f11c8
Remove some debug info, make it so StoredObject protects user.
...
Implement rewriting of Slot in rewriter.
Implement Enchanting Patch
Implement Brewing Patch
Implement Auto-Team Patch
Implement Inventory Tracker
Remove some TODOs
Implement Item Throwing on elytra
(Should just be plugin channels and a few packets + sounds left)
2016-03-16 23:34:03 +00:00
Myles
7e133a0be8
Include UserConnection in StoredObject
...
Handle Blocking
Handle BossBars, Holograms
2016-03-16 21:52:00 +00:00
Mats
d0e573613b
Add api method to get player's protocol id,
2016-03-16 21:01:04 +01:00
Myles
2197b938f8
Implement ItemRewritter
...
Upgrade ViaIdleThread to new system
Add new method to ProtocolPipeline
Implement Use Item
2016-03-16 19:46:16 +00:00
Myles
0d3ba67233
Remove compress / decompress, rethrow errors if they occur from another handler, Fixes #233
2016-03-16 13:42:17 +00:00
Myles
9d57521b29
Bump Version
2016-03-15 21:57:38 +00:00
Myles
d98d4ff466
Merge pull request #236 from Matsv/meta11
...
Discountinue player metadata 11.
2016-03-15 21:06:37 +00:00
Myles
71e27b4799
Merge pull request #232 from Matsv/dropcreative
...
Throw items when you try to put things in your second hand in creative.
2016-03-15 21:06:04 +00:00
Myles
f1354edf20
Merge pull request #231 from Matsv/effect
...
Make it possible to use the new effect indicators in 1.9
2016-03-15 21:05:55 +00:00
Mats
4d82112286
Discountinue metadata 11.
2016-03-15 21:42:40 +01:00
Mats
ba5a44d2d2
Remove debug message
2016-03-15 20:40:26 +01:00
Mats
597ddc7f82
Throw items when you try to put things in your second hand in creative.
2016-03-15 20:37:45 +01:00
Mats
6a7bd209a3
Make it possible to use the new effect indicators in 1.9
2016-03-15 20:20:39 +01:00
Myles
722f28f086
Merge pull request #228 from Matsv/slp
...
Make compatible with ServerListPlus custom outdated message. Fix #227
2016-03-15 17:51:56 +00:00
Mats
daed15d61f
Make compatible with ServerListPlus custom outdated message. Fix #227
2016-03-15 14:14:10 +01:00
Myles
c300c47a14
Implement Optional UUIDs
...
Implement Meta Rewriting
Implement Type Converters
Implement System so it can be tested.
Most of it works excluding the missing packets, also fixes some stupid mistakes :)
2016-03-15 00:34:20 +00:00
Myles
89427cb2da
PacketWrapper now has an ID attached and can be reset so that it can be read from stored values.
...
Removed some parameters from protocol, the ID will now be attached to the PacketWrapper (made more sense)
BaseProtocol doesn't handle ProtocolInfo anymore
Implement ProtocolPipeline (WIP)
2016-03-14 18:05:29 +00:00
Myles
fce7f1740e
Add packet cancelling, implement quite a few of the todo's
2016-03-14 16:51:56 +00:00
Myles
0357d8e6aa
Implement Partial Types (Types which require constructing with info), Implement Items, Implement NBT, add exceptions so they go down the tree!
2016-03-14 16:09:50 +00:00
Myles
55335944e3
Update apiv2 to match master
2016-03-14 12:59:15 +00:00
Myles
c0b2985343
Just a reminder :)
2016-03-14 12:55:17 +00:00
Myles
91ae5990b1
Almost forgot response handler woops, also allow PacketWrapper to be modifier :)
2016-03-14 12:48:05 +00:00
Myles
33f1a8975c
Another quite big update:
...
Implement Unsigned Short
Implement Most of the Incoming Packets (Still need to implement a few, when I add some sort of packet sending / id changing and packet cancelling)
Implement a base protocol
Still need to do plugin messaging (I will probably forget)
2016-03-14 12:40:23 +00:00
Myles
7cfba0b602
Merge pull request #210 from Matsv/fixarmortjes
...
Fix #209 woops my fault
2016-03-13 17:02:07 +00:00
Myles
9b28129187
Using PacketType as a checklist, implement most of the base outgoing packets.
...
Add new REMAINING_BYTES type.
Add an outline of what ItemType will be like
Add a passthrough option to PacketWrapper to make it easy to passthrough and grab the type.
By default passthrough all the bytes :)
2016-03-13 17:01:36 +00:00
Mats
78ab7c840a
Fix #209 woops my fault
2016-03-13 16:48:07 +01:00
Myles
669ec3f453
Merge pull request #208 from Matsv/drop
...
Drop SpaceHQ mcprotocol
2016-03-13 15:17:20 +00:00
Mats
dd32b46055
Remove unused imports
2016-03-13 16:13:45 +01:00
Mats
7daa43146e
Drop spacehq MC protocol since it's no longer used
2016-03-13 16:12:31 +01:00
Myles
89d5f2cc4f
Merge pull request #207 from Matsv/armorattfix
...
Fix armor not showing on Respawn (With keepinventory true) & world change
2016-03-13 14:30:56 +00:00
Mats
53fb753284
Fix armor not showing on Respawn (With keepinventory true) & world change
2016-03-13 15:22:23 +01:00
Myles
81d89d3839
Rename methods in UserConnection, add new PacketHandler.
...
Change the protection of some methods to be appropriate.
Actually register packets
Save entity types
2016-03-13 13:40:53 +00:00
Myles
469d81df72
Merge pull request #206 from Matsv/cmdfix
...
Fix unable to open commandblock after respawn/world change
2016-03-13 13:18:22 +00:00
Mats
7d7f5a0bda
Fix unable to open commandblock after respawn/world change
2016-03-13 14:02:10 +01:00
Myles
9954195a8f
Merge pull request #205 from Matsv/master
...
Fix commandblocks not able to change command on update
2016-03-13 12:26:40 +00:00
Mats
62d210de68
Fix commandblocks not able to change command on every-tick commandblock update
2016-03-13 11:06:18 +01:00
Myles
e19a2920b9
API: Work towards rewriting metadata, (This is nowhere near finished and I need to work on Item and NBT), Also change the names of a few classes to be more appropriate and implement transformation of the doubles.
...
(I probably messed up somewhere, nothing is tested as this is essentially API design)
2016-03-12 22:33:43 +00:00
Myles
8d2189cb8e
Bump versions
2016-03-12 20:52:46 +00:00
Myles
44a044848f
Fix ServerConnection #198
2016-03-12 20:48:04 +00:00
Myles
4f133366e1
Add limitation to NBT data, we'll stick with this for now. I don't see this easily being beaten.
2016-03-12 20:41:04 +00:00
Myles
7c66507960
Merge pull request #200 from lenis0012/chunks
...
Implement new chunk transformer
2016-03-12 20:27:44 +00:00
Lennart ten Wolde
e436988303
transform chunk bulk packets
2016-03-12 15:47:35 +01:00
Lennart ten Wolde
8b65efc4bd
Implement new chunk transformer
2016-03-12 13:58:10 +01:00
Myles
7cff20f218
Intitial APIv2, this does not work. Type conversion is not implemented, as well as quite a few things, most things will probably change.
2016-03-11 23:07:13 +00:00
Myles
131517105e
Change README
2016-03-11 23:05:47 +00:00
Myles
ae2592f3d1
Update to 1.9.1 PRE 2 :)
2016-03-11 16:20:15 +00:00
Myles
c009827622
Merge pull request #192 from HugoDaBosss/optimize2
...
Optimize packet searching
2016-03-11 12:55:15 +00:00
HugoDaBosss
afe18379e0
Optimize packet searching
2016-03-11 11:48:42 +01:00
Myles
5ac61fa71d
Must of missed this ;) 0.6.3 in desc
2016-03-10 22:52:29 +00:00
HugoDaBosss
3511f9a7b2
Optimized packet searching
2016-03-10 23:13:23 +01:00
Myles
e3f7493616
Merge pull request #191 from Matsv/master
...
Fix Bungeecord "Team viaversion already exists in this scoreboard" and might fix #172
2016-03-10 19:47:43 +00:00
Mats
a769599448
Fix Bungeecord "Team viaversion already exists in this scoreboard" and might fix #86
2016-03-10 20:33:32 +01:00
Myles
5df8a1e8e7
Bump version
2016-03-10 16:47:52 +00:00
Myles
a3d124b552
Merge pull request #190 from lenis0012/master
...
Add config wrapper to update config
2016-03-10 16:44:20 +00:00
Lennart ten Wolde
6d95af3963
Add config wrapper to update config
...
Configuration reads old config and moves it's values over to a new
config copied from the resources directory.
normally, when you save it would delete the comments, but they are
written back in to the new config by this wrapper
now people their config files will actually update
2016-03-10 17:40:40 +01:00
Myles
c08a38ff21
Merge pull request #189 from lenis0012/master
...
fix metadata type mismatch
2016-03-10 16:21:02 +00:00
Lennart ten Wolde
4a804bae7c
fix metadata type mismatch & add anti-flicker
2016-03-10 16:52:31 +01:00
Myles
fd42c7eba6
Merge pull request #188 from lenis0012/master
...
fixed default boss title
2016-03-10 14:15:30 +00:00
Lennart ten Wolde
1af86d1354
fixed default boss title
2016-03-10 15:14:27 +01:00
Myles
1b77e1c89f
Fix BarAPI, (adds new metaindex, and change colour to be right and remove debug)
2016-03-10 14:07:27 +00:00
Myles
c42b9351b8
Remove sync-chunks
2016-03-10 13:25:49 +00:00
Myles
ab8c8cd7c8
Merge pull request #187 from lenis0012/chunks
...
Add chunk handler to netty pipeline. Fixes #48
2016-03-10 13:22:48 +00:00
Myles
83518b92fe
Make bossbar patch a configurable option
2016-03-10 13:22:32 +00:00
Myles
1bf1e8981c
Merge pull request #186 from lenis0012/master
...
Add support for 1.8 boss bars. Fixes #41
2016-03-10 13:13:55 +00:00
Lennart ten Wolde
b1f076936d
Add chunk handler to netty pipeline. FIxes #48
2016-03-10 12:47:09 +01:00
Lennart ten Wolde
319e793cd6
Add support for 1.8 boss bars
...
Automatically converts legacy boss bars to 1.9 ones using ViaVersions's
boss API.
I suggest you add a config option
Note: also fixed crash on wither/dragon spawn
2016-03-10 03:14:30 +01:00
Myles
c9e1360951
Version bump
2016-03-09 21:40:11 +00:00
Myles
c11ad7930f
Tiny cleanup allow it to be disabled via config and add lenis0012 to contributors <3
2016-03-09 21:30:43 +00:00
Myles
7b36a9de51
Merge pull request #185 from lenis0012/master
...
Manually perform idle updates. Fixed #160 #99
2016-03-09 21:21:59 +00:00
Lennart ten Wolde
d5e9170109
Manually perform idle updates. Fixed #160 #99
...
Manually performs idle updates by keeping track of the player's
movement.
It compensates for the missing idle packets attempting to get a ratio of
20 movement related packets per second.
2016-03-09 22:17:17 +01:00
Myles
47b447f195
Add the option to use a hologram patch to fix invisible holograms being in wrong place, by default disabled.
2016-03-09 21:08:50 +00:00
Myles
e2d27df1a8
Add another build server
2016-03-09 14:37:21 +00:00
Myles
9a781d940f
Bump version
2016-03-09 14:29:30 +00:00
Myles
fed36c9487
synchronize all the things!
2016-03-09 14:12:50 +00:00
Myles
463327c2a7
Bump version to 0.6.1 snapshot
2016-03-09 12:09:24 +00:00
Myles
b0050d4a8d
Add config option for blocking and fix crash due to synchronization
2016-03-09 12:08:21 +00:00
Myles
a743895c3f
Bump version to 0.6.0-SNAPSHOT
2016-03-09 01:13:24 +00:00
Myles
f65666b7a6
Better support for ServerConnection detection, and also adding injectors. (Basic late-bind support is now available, but does not work with ProtocolLib due to it injecting first.)
2016-03-09 00:51:50 +00:00
Myles
3a217503fc
Merge pull request #179 from HugoDaBosss/master
...
Stop error fetching hand item spamming console.
2016-03-08 21:24:47 +00:00
Myles
c71b75e13b
Oops
2016-03-08 21:23:57 +00:00
HugoDaBosss
0c890c3a30
Print errors while in debug mode
2016-03-08 22:23:36 +01:00
HugoDaBosss
f38bb0ca22
Stop error fetching hand item spamming console.
2016-03-08 22:20:52 +01:00
Myles
2144fa1837
Handle any exception so it doesn't implode. (Still prints to the console.)
2016-03-08 21:16:34 +00:00
Myles
fc4a617da7
Don't send chunk packets with no chunks :)
2016-03-08 21:13:15 +00:00
Myles
126ee6e03f
Formatting
2016-03-08 20:54:03 +00:00
Myles
498867032f
Merge pull request #178 from HugoDaBosss/master
...
Fix animation for bows
2016-03-08 20:51:02 +00:00
HugoDaBosss
aef8eca790
Fix animation for bows
2016-03-08 21:48:21 +01:00
Myles
d8bbb51721
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-03-08 19:27:24 +00:00
Myles
6e4fd5a63b
Only show blocking if it knows that we're blocking #176
2016-03-08 19:27:04 +00:00
Myles
e7bd6245c2
Merge pull request #175 from Matsv/master
...
Reimplement bossbar methods
2016-03-08 14:02:18 +00:00
Mats
6242cb0b47
Merge remote-tracking branch 'origin/master'
2016-03-08 13:48:20 +01:00
Mats
bf5072e1cf
Add removed bossbar methods
2016-03-08 13:48:03 +01:00
Mats
c24b673550
Add removed bossbar methods
2016-03-08 13:46:30 +01:00
Myles
dfc1e1cf51
Merge pull request #174 from Matsv/master
...
Add /viaversion debug to the commandlist
2016-03-08 12:42:16 +00:00
Mats
c600ab6dd1
Add /viaversion debug to the commandlist
2016-03-08 13:30:53 +01:00
Myles
29754c0787
Bump version
2016-03-07 23:53:15 +00:00
Myles
9144980474
Read full dig packet
2016-03-07 23:52:12 +00:00
Myles
6a449f8db1
Allow the suppressing of metadata errors.
2016-03-07 22:55:57 +00:00
Myles
3780210f76
Merge branch 'master' of https://github.com/MylesIsCool/ViaVersion
2016-03-07 22:21:47 +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
Hugo Kerstens
79291fd7d9
Merge pull request #171 from Matsv/jukeboxfixje
...
Fix jukebox
2016-03-07 23:10:23 +01:00
Mats
ee9d8d6365
Add comment for other people
2016-03-07 23:08:34 +01:00
Mats
cc354db464
Formatting
2016-03-07 23:07:17 +01:00
Mats
2b29d27b0d
Fix jukebox
2016-03-07 23:04:24 +01:00
Myles
75db62ee6f
Merge pull request #167 from rj0495/patch-1
...
Added fallback options on CommandHandler
2016-03-07 20:53:11 +00:00
Myles
7cd7b5ba24
Be nice and set a user agent for updater
2016-03-07 20:13:01 +00:00
Ryan James
a3bfcefdca
Added fallback options on CommandHandler
2016-03-07 19:39:10 +00:00
Myles
098b787355
Update to 0.5.8-SNAPSHOT
2016-03-07 19:36:47 +00:00
Myles
abb9665813
Merge pull request #166 from StamBoom/master
...
Change DataInputStream / DataOutputStream to readNBT / writeNBT
2016-03-07 19:30:41 +00:00
Myles
012eec47b5
Temp arrays are evil, (memory optimisation)
2016-03-07 19:19:14 +00:00
Mats
2d40afa3a1
Change DataInputstream / Outputstream to readNBT / writeNBT
2016-03-07 19:58:07 +01: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
Myles
99eadbe343
Update readme
2016-03-07 16:50:50 +00:00
Myles
38d33dba16
Remove more methods (Sorry last one didn't build!)
2016-03-07 16:44:55 +00:00
Myles
b3de4de0cd
Remove us.myles.ViaVersion.chunks, I must have looked past this but it's not used.
2016-03-07 16:34:22 +00:00
Myles
6b5c166a22
Merge pull request #162 from phenomax/master
...
General code improvements
2016-03-07 16:28:04 +00:00
Phenomax
1aea00036f
[~] smaller bugfixes]
...
[~] switched back to jdk 7
2016-03-07 16:22:11 +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
21cfb1297f
Fix powered minecart data
2016-03-07 11:51:51 +00:00
Myles
0b1cb61986
Send team at difficulty to avoid any issues with bungee #161
2016-03-07 11:31:04 +00:00
Myles
44907b3e8d
Add /viaversion autoteam to toggle auto teaming for 1.8 colliding.
2016-03-07 11:09:43 +00:00
Myles
dac616d72c
Bump snapshot version up
2016-03-06 23:42:27 +00:00
Myles
528b234d5a
Add collision options, fixes #95 . (By default auto teams players until they're added to a team so you can't push!)
2016-03-06 23:22:45 +00:00
HugoDaBosss
e4288383f4
Merge pull request #159 from HugoDaBosss/patch
...
Change package name from bossbarapi to lowercase.
2016-03-06 23:39:52 +01:00
BuildTools
bb17eb01b8
Update
2016-03-06 23:17:51 +01:00
Myles
ca6638c740
return null if the item is null :)
2016-03-06 21:40:15 +00:00
Myles
d8ce66ce29
Merge pull request #158 from StamBoom/bossbar
...
Implement 1.9 BossBarAPI for developers
2016-03-06 18:35:55 +00:00
Mats
8460c157a5
Commit API
2016-03-06 19:27:26 +01:00
Mats
0b807569ad
Implement 1.9 BossBarAPI for developers
2016-03-06 19:20:39 +01:00
Myles
75d001d09b
Merge pull request #157 from rj0495/patch-3
...
Travis Build Status
2016-03-06 17:37:37 +00:00
Ryan James
2118379cf7
Travis Build Status
2016-03-06 17:35:54 +00:00
Myles
cd2441ee52
Update README.md
2016-03-06 17:22:56 +00:00
Myles
ffb4fb5c5a
Merge pull request #155 from sgdc3/master
...
Improve POM and fix dead code
2016-03-06 16:48:41 +00:00
Myles
c404f2206c
Blame a class when the childHandler doesn't inject
2016-03-06 16:16:26 +00:00
Gabriele C
aec5aa48da
Bump
2016-03-06 16:38:58 +01:00
Gabriele C
b63051a796
Improve POM and fix dead code
2016-03-06 16:36:54 +01:00
Myles
ea4650000e
Bump to 0.5.5
2016-03-06 15:16:36 +00:00
Myles
2d2018b8d0
Disable latest feature due to it breaking signs (no more sync chunks for now)
2016-03-06 15:10:54 +00:00
HugoDaBosss
736a853a85
Merge pull request #153 from HugoDaBosss/patch
...
Make Metadata Rewriter exception output more clear
2016-03-06 16:00:50 +01:00
HugoDaBosss
dfd4c5f93e
Formatting
2016-03-06 15:55:53 +01:00
HugoDaBosss
2ac87acc8a
Make Metadata Rewriter exception output more clear
2016-03-06 15:52:06 +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
6efb5c1b64
Merge pull request #151 from HugoDaBosss/patch
...
Fix checkforupdates changing from false to true
2016-03-06 14:20:45 +00:00
HugoDaBosss
91de7e5a22
Fix checkforupdates changing from false to true
...
FIXED:
When starting the server when checkforupdates is false, it won't register the listener.
So when you enable checkforupdates using /viaversion dontbugme it won't send you messages until a restart.
2016-03-06 15:11:36 +01:00
Myles
1c42ae1ee8
Update version to 0.5.4
2016-03-06 13:52:38 +00:00
Myles
c5ac3c9b3d
Don't freeze current thread when sending chunks
2016-03-06 13:49:33 +00:00
Myles
0ea32b3318
Merge pull request #150 from HugoDaBosss/patch
...
Fix mob spawners when no EntityId is given
2016-03-06 13:45:56 +00:00
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
Myles
713361f973
Merge pull request #148 from StamBoom/master
...
Fix commandblock minecarts
2016-03-06 11:20:50 +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
HugoDaBosss
c4185e3056
Merge pull request #147 from fillefilip8/patch-4
...
Made the config use the default bukkit config methods insteed.
2016-03-06 10:56:07 +01: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
Myles
eccc5091b5
Merge pull request #139 from HugoDaBosss/master
...
Added proper update message (based on checkplys)
2016-03-05 20:40:48 +00:00
HugoDaBosss
65770d7c5b
Added proper update message
2016-03-05 21:37:12 +01:00
Myles
715e873bae
Bump version to 0.5.2
2016-03-05 20:21:21 +00:00
Myles
eced599818
Merge pull request #138 from StamBoom/master
...
Fix commandblocks
2016-03-05 20:06:54 +00: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
HugoDaBosss
5ca841837d
Added BungeeCord to the Issue Template
2016-03-05 20:04:16 +01:00
HugoDaBosss
554e037044
Merge pull request #133 from fillefilip8/patch-2
...
Fixed some maven warnings.
2016-03-05 19:48:26 +01: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
Myles
2ba92a0d47
Merge pull request #126 from HugoDaBosss/herobrine
...
Removed Herobrine.
2016-03-04 23:03:45 +00:00
HugoDaBosss
ace178834e
Removed Herobrine.
2016-03-05 00:00:50 +01:00
HugoDaBosss
9c88d0a37f
Merge pull request #10 from MylesIsCool/master
...
Update from master
2016-03-04 23:54:38 +01:00
Myles
bafc1b6799
Merge pull request #122 from HugoDaBosss/patch-7
...
Fixed double flint and steel sound and added support to ignore sounds in 1.9
2016-03-04 22:29:39 +00:00
HugoDaBosss
c9a575f45d
Merge pull request #9 from MylesIsCool/master
...
Update Version I accidentally deployed debug version - 0.5.1
2016-03-04 23:23:44 +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
a8799bd493
Update Version I accidentally deployed debug version - 0.5.1
2016-03-04 21:51:56 +00:00
HugoDaBosss
20d4a94792
Merge pull request #8 from MylesIsCool/master
...
Update from master
2016-03-04 22:33:12 +01:00
Myles
89e0948f97
Updated version to 0.5.0 :)
2016-03-04 21:21:51 +00: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
HugoDaBosss
0dd530a593
Merge pull request #7 from MylesIsCool/master
...
Update from master
2016-03-04 14:43:10 +01: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
cb4a8b24d4
Merge pull request #113 from fillefilip8/patch-1
...
Some README.md fixes.
2016-03-04 09:10:05 +00:00
fillefilip8
76c908b132
Update README.md
2016-03-04 10:05:44 +01:00
Myles
89311af76a
Small issue with README
2016-03-04 09:05:05 +00:00
fillefilip8
1ecf515006
Fixed README formatting.
2016-03-04 09:58:31 +01:00
Myles
5c18028577
Bump version to 0.4.9
2016-03-04 08:14:26 +00:00
Myles
678a7de664
Correct README
2016-03-04 01:02:35 +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
be6245e693
Bump version 0.4.7
2016-03-03 22:46: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
Myles
caae4e4cca
Merge pull request #108 from gigosaurus/patch-2
...
Fix some MalformedJsonExceptions
2016-03-03 21:33:57 +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
a84b45f5dd
Add new contributor, make format of output match spigot
2016-03-03 21:15:20 +00:00
Myles
c2edf45846
Change package for slot rewriter.
2016-03-03 21:06:36 +00:00
Myles
88ff4ee9ca
Merge pull request #96 from Mystalion/spawnegg-and-potions
...
support for rewriting SpawnEggs
2016-03-03 21:03:50 +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
HugoDaBosss
618e09b202
Merge pull request #6 from MylesIsCool/master
...
Update from master
2016-03-03 14:13:41 +01: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
Myles
624595e9f6
Merge pull request #84 from HugoDaBosss/patch-4
...
Fix animals appearing as babies instead of parents
2016-03-03 12:56:37 +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
HugoDaBosss
5e34fda7e4
Merge pull request #4 from MylesIsCool/master
...
Merge from master
2016-03-03 12:17:06 +01:00
Myles
aa70ab8b78
Extra line
2016-03-03 10:37:43 +00:00
Myles
186ba22dc8
Update README with chat, and change issue template
2016-03-03 10:37:10 +00: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
Myles
8f132fed14
Merge pull request #64 from HugoDaBosss/master
...
Fixed double placing sound and small packet finding optimization. (I suck at github)
2016-03-03 10:04:33 +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
BuildTools
f15e11272a
Merge branch 'master' of https://github.com/HugoDaBosss/ViaVersion
2016-03-03 01:37:25 +01:00
HugoDaBosss
8764d24a16
Merge pull request #3 from MylesIsCool/master
...
Update from Fork
2016-03-03 01:37:25 +01:00
Myles
86d543d700
Add new contributor, update version to 0.4.5 :)
2016-03-03 00:13:53 +00:00
Myles
99fd01c359
Merge pull request #63 from gigosaurus/patch-1
...
Fix player entity meta data
2016-03-03 00:12:03 +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
Myles
fc00dd2b38
Merge pull request #56 from gigosaurus/master
...
Fix PLAY_USE_BED's old ID
2016-03-02 23:08: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
Myles
b5b0117fa9
Merge pull request #36 from Mystalion/drop-metadata
...
Drop MetadataPacket where metadata could not be rewritten
2016-03-02 14:45:50 +00:00
Paulomart
79e5555d42
Drop MetadataPacket where metadata could not be rewritten
2016-03-02 13:31:15 +01:00
HugoDaBosss
b6c2a46a86
Merge pull request #2 from MylesIsCool/master
...
Update From Original #2
2016-03-02 11:44:24 +01:00
Myles
114a7b6bd6
Format some lines properly
2016-03-02 10:19:36 +00:00
Myles
8e6d76296d
Update contributors
2016-03-02 10:16:27 +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
06296ead77
Merge pull request #32 from StamBoom/master
...
Fix TabList header/footer gives (By non-json Strings) MalformedJsonException
2016-03-02 10:05:26 +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
Myles
0209c51d10
Merge pull request #26 from Mystalion/fix-paintings
...
Fix support for paintings, also add a read and write position method.
2016-03-01 20:56:13 +00: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
e43968c142
Merge pull request #18 from StamBoom/master
...
Fix MalformedJsonException when opening renamed containers
2016-03-01 17:08:47 +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
HugoDaBosss
442d4de74b
Merge pull request #1 from MylesIsCool/master
...
Update From Original
2016-03-01 15:47:15 +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
Myles
2b980a3cfc
Merge pull request #13 from StamBoom/master
...
Fix MalformedJsonException on Kick / Disconnect
2016-03-01 14:23:50 +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
a6cfcac675
Merge pull request #6 from Zbob750/master
...
Add Spigot's maven repo, so this is actually useful.
2016-02-29 20:50:07 +00:00
Zach Brown
8e717bb023
Add Spigot's maven repo, so this is actually useful
2016-02-29 14:38:54 -06:00