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
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