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
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
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
Gerrygames
6b7f00ef76
fix skull items
2020-03-21 13:51:14 +01: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
KennyTV
7887e10bb6
20w11a
2020-03-11 22:14:08 +01:00
KennyTV
dd73ba4f72
Remove some lombok usage from the api package
2020-03-10 13:22:22 +01:00
KennyTV
2bf69c2df2
20w10a
2020-03-04 18:07:49 +01:00
KennyTV
97db997473
Fix typo
2020-02-26 18:51:27 +01:00
KennyTV
efbc246a72
20w09a
2020-02-26 18:50:30 +01: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
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
5c54e8a08d
Merge branch 'master' into abstraction
2020-02-10 15:55:09 +01:00
KennyTV
7e164b40c7
Add vines blockconnection to prevent unwanted climbing
...
Fixes #1640
2020-02-10 14:50:22 +01:00
KennyTV
681a0dc0e4
Remove deprecated api, remove a bit of magic
2020-02-10 10:05:56 +01:00
KennyTV
3f5500c637
Remove a bit of magic, use finals
2020-02-09 13:06:23 +01: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
KennyTV
2184ef19ca
20w06a, more cleanup
2020-02-05 20:09:06 +01: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
KennyTV
7f6c429a55
Minor blockconnection cleanup, reduce map lookups
2020-01-28 13:31:36 +01: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
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
Gerrygames
4cf09f2e34
1.15-pre2
2020-01-16 15:58:35 +01:00
KennyTV
5d1b8dbb85
Put translation values into correct map
2020-01-16 10:39:31 +01: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
KennyTV
7f0af23f96
Fix 1.11 evocation id
...
Fixes #1629
2020-01-15 18:53:26 +01: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
KennyTV
538b467fa6
Fix heightmaps
2020-01-14 19:18:02 +01: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
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
5d974858fe
Some more cleanup
2019-12-20 17:53:14 +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
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
Robin Brämer
f35b931004
fix typo
2019-12-14 22:01:50 +01:00
KennyTV
9c8a8e2e9c
Fix book edit
2019-12-14 16:22:24 +01: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
KennyTV
be4d071250
1.15.1-pre1
2019-12-12 16:32:53 +01: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
KennyTV
b7b8bdc841
Ignore unneeded sound warnings
2019-12-11 12:07:22 +01: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
KennyTV
dfbe2e9739
Fix acknowledge digging
...
Fixes #1564
2019-12-11 09:30:51 +01: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
c85d4224ad
1.15 protocol + 2.2.0
2019-12-10 15:29:26 +00:00
KennyTV
9dae40f455
Fix trade list
2019-12-09 19:30:09 +01:00
Gerrygames
44a3108982
fix wrong import - #1560
2019-12-09 19:24:18 +01:00
Gerrygames
ea045e6c34
1.15-pre7
2019-12-09 13:48:06 +01: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
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
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
Gerrygames
a68fca9dda
1.15-pre5
2019-12-05 15:03:45 +01:00
Gerrygames
762151f067
1.15-rep4
2019-12-03 14:22:54 +01:00
KennyTV
2c95229cfc
Fix blaze remap and entity destroy in 1.15
...
Fixes #1542
2019-11-30 19:22:36 +01: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
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
KennyTV
21cad97f3f
Some fixes, move blockconnection method to bukkit config
2019-11-25 18:34:55 +01: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
Gerrygames
c478492227
fix missing boss bar packet remap
2019-11-24 11:52:04 +01: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
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
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
Gerrygames
c3fa950a9f
19w46a
2019-11-13 17:27:51 +01: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
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
creeper123123321
1735f48f23
primitive array types
2019-11-02 10:00:27 -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
Gerrygames
12279731ad
19w44a
2019-10-30 17:14:00 +01:00
Myles
a8d0a4dd14
Merge pull request #1491 from creeper123123321/abstraction
...
deduplicate minecraft compact array code/decode
2019-10-24 21:49:31 +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
Gerrygames
bd805bfdc4
19w42a
2019-10-16 18:07:58 +02: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
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
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
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
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
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
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
creeper123123321
aaba566b1e
change version to 2.1.4-SNAPSHOT
2019-07-20 09:08:13 -03:00
Myles
437b16ccd5
Merge branch 'dev'
2019-07-19 11:20:24 +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
KennyTV
bc09187dc1
1.14.4-pre6 support
2019-07-15 14:58:55 +02: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
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
Gerrygames
3063538ad0
fix 1.13 chunk reading, fix 1.9 chunk type not using global palette
2019-06-14 17:50:14 +02: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
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
Gerrygames
eb9e48ecdc
1.14.2-pre4
2019-05-24 18:25:55 +02:00
KennyTV
894503d56b
Fix minecart mapping
2019-05-22 18:35:50 +02:00
KennyTV
b2c1c24902
1.14.2-pre3
2019-05-22 16:54:25 +02: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
b0fc69c308
Merge pull request #1339 from KennyTV/abstraction
...
Remove duplicated code in configs and EntityType
2019-05-21 17:49:53 +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
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
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
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
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
Gerrygames
6e4516272b
fix missing final declaration
2019-05-14 10:27:55 +02: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
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
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
creeper123123321
a51f347371
Use readableBytes
2019-05-10 16:02:17 -03:00
Gerrygames
56b48a803a
1.14.1-pre2
2019-05-09 18:32:53 +02: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
Gerrygames
3b932bd6b3
1.14.1 pre1
2019-05-07 18:19:34 +02:00
creeper123123321
5a2c047e7a
Register tabcompletethread once - fixes #1316
2019-05-05 14:16:24 -03: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
creeper123123321
ad12866bf4
Send set view distance on server change - not tested
2019-05-01 12:52:53 -03: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
Gerrygames
06340e593d
faster light writing
2019-04-29 19:02:14 +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
creeper123123321
13086c7cac
Fixed connecting after sending the packet
2019-04-27 14:03:48 -03: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
63fc733c88
Merge pull request #1292 from Gerrygames/palette_fix
...
fix setPaletteEntry
2019-04-25 22:53:07 +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
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
creeper123123321
0380d80138
Force resend center chunk on respawn
2019-04-24 15:45:28 -03:00
Gerrygames
53a639e7ae
1.14 heightmap
2019-04-24 18:40:03 +02:00
creeper123123321
8d85106ee8
Set center chunk to 0,0 on respawn
2019-04-23 18:52:46 -03: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
05e056a28b
Cancel packets correctly so they don't mess bungee up
2019-04-23 17:28:26 +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
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
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
KennyTV
e38bdffc84
Hitbox fix options
2019-04-22 14:38:22 +02:00
Gerrygames
a4085c1a5a
only update center chunk when needed
2019-04-22 11:42:42 +02: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
KennyTV
f2628097ce
Remap areaeffectcloud particles
2019-04-21 20:03:07 +02: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
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
Gerrygames
f64d5446a4
1.14 Pre-Release 5
2019-04-18 14:18:48 +02:00
Gerrygames
8c27ead19e
1.14 Pre-Release 3
2019-04-16 16:22:58 +02:00
Gerrygames
ea5ab1c2f5
1.14 Pre-Release 2
2019-04-13 11:45:22 +02: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
Gerrygames
4c6ee807a7
fix horse equipment packet id
2019-04-10 17:43:42 +02:00
Gerrygames
afe767c6db
1.14 Pre-Release 1
2019-04-10 17:28:12 +02: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
creeper123123321
cf3eb8b993
More plugin messages
2019-04-06 09:05:23 -03: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
KennyTV
91687339bf
Actually fix book opening
2019-04-04 20:28:02 +02:00
Gerrygames
3ef8aa9e7f
19w14a
2019-04-03 19:39:39 +02: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
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
creeper123123321
0f49ce2f9d
Update OpenNBT
2019-03-24 10:59:51 -03: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
creeper123123321
c5e0fcae9a
convert numerical ids to string ids on canplaceon/candestroy
2019-03-21 17:48:14 -03:00
Gerrygames
56b5986fc5
19w12b
2019-03-21 17:04:33 +01:00
Gerrygames
e0b88b750d
19w12a
2019-03-20 14:27:28 +01: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
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
Gerrygames
d44ecaabf7
send difficulty instead of ignoring it
2019-03-13 19:03:22 +01: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
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
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
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
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
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
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
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
Gerrygames
d1007bbb38
19w07a
2019-02-13 17:50:07 +01: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
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
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
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
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
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
Gerrygames
91d9f99c70
19w05a
2019-01-30 17:16:06 +01: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
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
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
Gerrygames
17c5849f33
fix powered levers
2019-01-18 18:45:05 +01:00
Gerrygames
ff0ec98a27
fix the fix for stone slab mapping
2019-01-18 17:29:48 +01: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
Gerrygames
605e63e1df
fix fence connections to stairs, remove waterlogged blocks from stair data
2019-01-17 12:22:36 +01: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
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
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
creeper123123321
cd7774f056
Use ProtocolInfo#getServerProtocolVersion for block connection, use bungee and velocity version if not ported
2019-01-08 13:58:24 -02:00
creeper123123321
1f72ddb8a1
Fix lore
2019-01-06 17:27:41 -02: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
Gerrygames
7f5073476c
fix book signing and opening in 18w50a
2018-12-15 20:57:17 +01:00
creeper123123321
c21003e1b7
CanPlaceOn, CanDestroy
2018-12-15 09:13:19 -02:00
Gerrygames
284a462936
18w50a
2018-12-12 20:48:52 +01:00
creeper123123321
eaa8e05373
Fix mappings, fixing shift click on furnaces
2018-12-10 17:23:29 -02: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
creeper123123321
ba7817170b
Fix chunk writing
2018-12-07 19:10:40 -02: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
creeper123123321
c5c7d36bd1
Change Chunk#getBiomeData() to int[]
2018-12-05 16:52:53 -02: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
Gerrygames
8aa7b749ca
18w48a
2018-11-29 16:31:39 +01:00
Marco Neuhaus
fc8b55dce7
fix spelling mistake
2018-11-24 18:42:00 +01: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
ab1c44c4fb
Propose 2.0.0 snapshot as this version contains several API breaking changes
2018-11-17 13:13:55 +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
Gerrygames
c5969c303e
18w46a
2018-11-15 15:44:50 +01:00
Gerrygames
b86950d0e7
fix #1076
2018-11-13 10:59:11 +01: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
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
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
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
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
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
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
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
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
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
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
Gerrygames
0b7e438128
fix #1044
2018-10-22 11:29:22 +02: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
Gerrygames
b7a3c8568f
1.13.2-pre2 support
2018-10-20 11:25:20 +02:00
Gerrygames
5cecfd14d9
1.13.2-pre1 support
2018-10-17 15:38:59 +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
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
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
creeper123123321
b61edb0d8e
javadoc, fix possible NPE
2018-09-21 14:46:22 -03: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
creeper123123321
8bf230e057
Rewrite arrow metadata and remove 0x10 metadata flag in 1.12.2 -> 1.13
2018-08-23 17:18:59 -03: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
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
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
Marco Neuhaus
252c996abf
update to 1.13.1-pre2
2018-08-20 20:08:02 +02: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
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
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
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
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
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
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
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
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
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
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
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
7a331bdb09
Rewrite entity names for spawners, fixes #884
2018-07-20 11:15:37 +02: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
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
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
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
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
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
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
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
creeper123123321
5f1fba0276
1.13-pre8
2018-07-13 15:23:07 -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
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
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
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
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
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
creeper123123321
32ce40e19e
Enchantment and display name rewriting, use a map for new to old items
2018-06-13 17:12:43 -03:00
creeper123123321
bef1f76e45
Fix block tags
2018-06-05 15:41:34 -03:00
creeper123123321
f022a57b23
tags
2018-06-05 13:50:28 -03: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
creeper123123321
067da7e1d9
18w22c
2018-05-31 12:03:45 -03: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
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
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
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
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
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
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
mmxw11
c46bdcf42b
Fix inventory handling
...
fixes #780 & #800
2018-01-22 21:32:22 +02:00
Matsv
b9e4466ef0
Update protocol to 18w03b
2018-01-19 11:12:05 +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
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
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
e372a56827
Refactor code to make field / class names better
2017-10-08 15:33:43 +01:00
mmxw11
a27808ade1
Add config for quick move action patch
2017-10-05 22:05:53 +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
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
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
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
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
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
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
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
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
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
a6491cf792
17w16a support
2017-04-20 16:31:11 +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
9fd1687348
Use PacketWrapper for BossBar's instead of raw
2017-04-05 21:08:27 +02: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
3fdbf5b062
Revert previous Server protocol check, add a call to ProtocolRegistry to force class load.
2017-02-17 14:15:27 +00:00
Myles
8da0c4310c
Update to 17w06a
2017-02-08 14:10:18 +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
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
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
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
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
1c584040ca
Use logger instead of System.out
2016-11-13 13:25:56 +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
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
Myles
9f8456a336
16w43a compatibility
2016-10-27 13:23:30 +01:00
Matsv
783542401b
Update sounds to 16w42a
2016-10-25 19:31:32 +02: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
f33d22531b
Merge branch 'master' into 1.11-DEV
2016-10-14 23:07:50 +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
Myles
a3e15bce4d
Use correct tags for javadocs
2016-10-04 21:57:14 +01:00
Matsv
f100f6e3f0
Rename Snapshot to 1.11
2016-10-04 20:04:49 +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
Myles
64cde13ea7
Ensure order is kept with maps & yaml (as well as concurrency with maps)
2016-10-02 20:50:34 +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
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
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
Matsv
152993f749
Get bungee protocol version detection working. Still some odd issues.
2016-10-01 00:53:50 +02: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
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
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
aeec7e5f95
Start working on packet-level chunk bulks
2016-09-29 16:33:14 +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
396998c7fc
Factor & Javadoc update
2016-09-27 17:31:10 +01: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
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
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
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
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
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