Nassim Jahnke
5edb6ff411
Handle jukebox songs
2024-06-12 18:03:50 +02:00
Nassim Jahnke
134c3559bf
WIP 24w21b
2024-06-12 18:03:49 +02:00
Nassim Jahnke
ccc509432b
Rebase onto 5.0.0
2024-06-12 18:03:49 +02:00
Nassim Jahnke
182148dbe8
Some cleanup
2024-06-12 18:03:48 +02:00
Nassim Jahnke
b5c718098d
24w18a
...
Abstract item rewriters still need additional handling for once there are actual item changes, but this works as is for now
2024-06-12 18:03:39 +02:00
EnZaXD
bb48dc90f9
Add EntityRewriter#registerBlockStateHandler ( #3912 )
2024-06-06 11:00:18 +02:00
Nassim Jahnke
75d86851ce
Apply IJ code reformat, rename rewriter methods, change metadata references to entity data
...
Doing lots of things in one commit to not muddy file history too much - almost all of these changes are fully automated
2024-05-14 20:55:33 +02:00
Nassim Jahnke
5286efde15
Move type instances out of its enclosing class
...
Type constants being hold by its own abstract class has lead to classloading issues in the past, now we're finally free
2024-05-14 18:54:19 +02:00
Nassim Jahnke
501f65e216
Packet and entity type renames
...
Use Mojang mapped names for packet types to be consistent with functionality and easy to look up
2024-05-14 18:53:51 +02:00
Nassim Jahnke
e965e97139
Package/class renames and moves
2024-05-14 18:53:05 +02:00
Nassim Jahnke
994bc8eefc
Move down super onMappingDataLoaded calls
2024-05-05 23:15:20 +02:00
Nassim Jahnke
27b5fdb4ff
Merge branch 'refs/heads/dev' into preview
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_13_1to1_13/metadata/MetadataRewriter1_13_1To1_13.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_14to1_13_2/metadata/MetadataRewriter1_14To1_13_2.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_15to1_14_4/metadata/MetadataRewriter1_15To1_14_4.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_16_2to1_16_1/metadata/MetadataRewriter1_16_2To1_16_1.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_16to1_15_2/metadata/MetadataRewriter1_16To1_15_2.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_17to1_16_4/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_18to1_17_1/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19_3to1_19_1/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
2024-04-18 16:17:05 +02:00
Nassim Jahnke
a99273db2e
Always call onMappingDataLoaded in TagRewriter
...
In case they are needed in the future, so that we don't also have to check whether the different methods are actually called
2024-04-18 16:12:57 +02:00
FlorianMichael
033d5ae49a
Handle removed item conversion in component rewriter
2024-04-17 22:39:08 +02:00
Nassim Jahnke
31ccd2ab9b
1.20.5-pre2
2024-04-15 17:14:23 +02:00
Nassim Jahnke
ba4404fad6
1.20.5-pre1
2024-04-10 17:33:10 +02:00
Nassim Jahnke
1fe23e4aeb
Fix trade list handling
2024-04-07 13:36:02 +02:00
Nassim Jahnke
c2567115d8
Fix various issues
2024-04-06 21:26:42 +02:00
Nassim Jahnke
bf11a0a7de
Start working on 24w11a
2024-04-06 21:26:41 +02: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
01bb8dedda
More renames
2024-02-29 12:08:29 +01:00
Nassim Jahnke
d76edced04
Update template protocol
2024-02-12 10:40:17 +01:00
Nassim Jahnke
1dafa7d273
Cleanup config packet registration in newer protocols
2024-01-26 15:48:10 +01:00
Nassim Jahnke
37561705ed
24w04a
2024-01-24 20:23:33 +01:00
Nassim Jahnke
5d5c98acc6
24w03a (maybe, and it's a bit ugly)
2024-01-17 22:55:16 +01:00
Nassim Jahnke
34bd15dec7
Merge branch 'master' into dev
...
# Conflicts:
# template/src/main/java/com/viaversion/viaversion/template/protocols/rewriter/EntityPacketRewriter1_99.java
2024-01-12 10:30:24 +01:00
Nassim Jahnke
5991ac5633
Update old metadata handlers, some cleanup
2024-01-09 20:43:43 +01:00
Nassim Jahnke
abb05ce902
Merge remote-tracking branch 'origin/master' into dev
2024-01-04 17:50:24 +01:00
Nassim Jahnke
bd2c4c8a16
Update license headers
2024-01-01 12:39:45 +01:00
Nassim Jahnke
794f401bd0
Add armadildo state meta type
2023-12-18 19:34:53 +01:00
Nassim Jahnke
90781c9d27
Start working on 23w51a
2023-12-18 15:58:49 +01:00
Nassim Jahnke
d5326fad95
Use correct type
2023-12-06 09:44:20 +01:00
Nassim Jahnke
7de9bc604a
Handle configuration tags packet
...
Fixes #3549
2023-12-06 09:41:49 +01:00
Nassim Jahnke
45d08e9066
Directly send pong, plugin message, and keep alive in 1.20.2->1.20
2023-12-03 10:02:36 +01:00
Nassim Jahnke
a2d287ff9f
23w45a
2023-11-09 15:35:07 +10:00
Nassim Jahnke
e356a35aa7
Improve Gradle scripts
...
Don't create runnable platform jars anymore, since all they really do is increase build time. Also fix texts and Gradle deprecations. Also also publish common with its shadowed configuration, not the plain java components.
2023-11-06 14:31:44 +10:00
Nassim Jahnke
553dd2cb45
Move missed type
2023-10-19 21:08:00 +10:00
Nassim Jahnke
e7d0b01eee
23w42a
2023-10-19 10:53:14 +10:00
Nassim Jahnke
fdfc528a9a
Cleanup and renames around types
2023-10-19 09:28:21 +10:00
Nassim Jahnke
dccb6f234b
Add missing switch breaks
2023-10-18 19:48:19 +10:00
Nassim Jahnke
ec26bafd53
Update ComponentRewriter with nbt methods
2023-10-18 13:26:09 +10:00
Nassim Jahnke
d7d7940d0b
Move protocol templates from wiki to extra module
2023-10-16 22:30:12 +10:00