Skip to content

Commit c46eee9

Browse files
committed
25w08a
1 parent 902f278 commit c46eee9

File tree

5 files changed

+42
-5
lines changed

5 files changed

+42
-5
lines changed

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/codec/MinecraftCodec.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -218,8 +218,8 @@
218218

219219
public class MinecraftCodec {
220220
public static final PacketCodec CODEC = PacketCodec.builder()
221-
.protocolVersion((1 << 30) | 234)
222-
.minecraftVersion("25w07a")
221+
.protocolVersion((1 << 30) | 235)
222+
.minecraftVersion("25w08a")
223223
.state(ProtocolState.HANDSHAKE, MinecraftPacketRegistry.builder()
224224
.registerServerboundPacket(ClientIntentionPacket.class, ClientIntentionPacket::new)
225225
)

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/data/game/entity/metadata/MetadataTypes.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public class MetadataTypes {
5656
public static final IntMetadataType CHICKEN_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
5757
public static final IntMetadataType COW_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
5858
public static final IntMetadataType WOLF_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
59+
public static final IntMetadataType WOLF_SOUND_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
5960
public static final IntMetadataType FROG_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
6061
public static final IntMetadataType PIG_VARIANT = register(id -> new IntMetadataType(id, MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntEntityMetadata::new));
6162
public static final MetadataType<Optional<GlobalPos>> OPTIONAL_GLOBAL_POS = register(id -> new MetadataType<>(id, optionalReader(MinecraftTypes::readGlobalPos), optionalWriter(MinecraftTypes::writeGlobalPos), ObjectEntityMetadata::new));

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/data/game/item/component/DataComponentTypes.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ public class DataComponentTypes {
9999
public static final DataComponentType<Sound> BREAK_SOUND = register(id -> new DataComponentType<>(id, "break_sound", MinecraftTypes::readSound, MinecraftTypes::writeSound, ObjectDataComponent::new));
100100
public static final IntComponentType VILLAGER_VARIANT = register(id -> new IntComponentType(id, "villager/variant", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));
101101
public static final IntComponentType WOLF_VARIANT = register(id -> new IntComponentType(id, "wolf/variant", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));
102+
public static final IntComponentType WOLF_SOUND_VARIANT = register(id -> new IntComponentType(id, "wolf/sound_variant", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));
102103
public static final IntComponentType WOLF_COLLAR = register(id -> new IntComponentType(id, "wolf/collar", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));
103104
public static final IntComponentType FOX_VARIANT = register(id -> new IntComponentType(id, "fox/variant", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));
104105
public static final IntComponentType SALMON_SIZE = register(id -> new IntComponentType(id, "salmon/size", MinecraftTypes::readVarInt, MinecraftTypes::writeVarInt, IntDataComponent::new));

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/data/game/level/sound/BuiltinSound.java

Lines changed: 38 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1615,15 +1615,50 @@ public enum BuiltinSound implements Sound {
16151615
ITEM_WOLF_ARMOR_CRACK("item.wolf_armor.crack"),
16161616
ITEM_WOLF_ARMOR_DAMAGE("item.wolf_armor.damage"),
16171617
ITEM_WOLF_ARMOR_REPAIR("item.wolf_armor.repair"),
1618+
ENTITY_WOLF_SHAKE("entity.wolf.shake"),
1619+
ENTITY_WOLF_STEP("entity.wolf.step"),
16181620
ENTITY_WOLF_AMBIENT("entity.wolf.ambient"),
16191621
ENTITY_WOLF_DEATH("entity.wolf.death"),
16201622
ENTITY_WOLF_GROWL("entity.wolf.growl"),
1621-
ENTITY_WOLF_HOWL("entity.wolf.howl"),
16221623
ENTITY_WOLF_HURT("entity.wolf.hurt"),
16231624
ENTITY_WOLF_PANT("entity.wolf.pant"),
1624-
ENTITY_WOLF_SHAKE("entity.wolf.shake"),
1625-
ENTITY_WOLF_STEP("entity.wolf.step"),
16261625
ENTITY_WOLF_WHINE("entity.wolf.whine"),
1626+
ENTITY_WOLF_PUGLIN_AMBIENT("entity.wolf_puglin.ambient"),
1627+
ENTITY_WOLF_PUGLIN_DEATH("entity.wolf_puglin.death"),
1628+
ENTITY_WOLF_PUGLIN_GROWL("entity.wolf_puglin.growl"),
1629+
ENTITY_WOLF_PUGLIN_HURT("entity.wolf_puglin.hurt"),
1630+
ENTITY_WOLF_PUGLIN_PANT("entity.wolf_puglin.pant"),
1631+
ENTITY_WOLF_PUGLIN_WHINE("entity.wolf_puglin.whine"),
1632+
ENTITY_WOLF_SAD_AMBIENT("entity.wolf_sad.ambient"),
1633+
ENTITY_WOLF_SAD_DEATH("entity.wolf_sad.death"),
1634+
ENTITY_WOLF_SAD_GROWL("entity.wolf_sad.growl"),
1635+
ENTITY_WOLF_SAD_HURT("entity.wolf_sad.hurt"),
1636+
ENTITY_WOLF_SAD_PANT("entity.wolf_sad.pant"),
1637+
ENTITY_WOLF_SAD_WHINE("entity.wolf_sad.whine"),
1638+
ENTITY_WOLF_ANGRY_AMBIENT("entity.wolf_angry.ambient"),
1639+
ENTITY_WOLF_ANGRY_DEATH("entity.wolf_angry.death"),
1640+
ENTITY_WOLF_ANGRY_GROWL("entity.wolf_angry.growl"),
1641+
ENTITY_WOLF_ANGRY_HURT("entity.wolf_angry.hurt"),
1642+
ENTITY_WOLF_ANGRY_PANT("entity.wolf_angry.pant"),
1643+
ENTITY_WOLF_ANGRY_WHINE("entity.wolf_angry.whine"),
1644+
ENTITY_WOLF_GRUMPY_AMBIENT("entity.wolf_grumpy.ambient"),
1645+
ENTITY_WOLF_GRUMPY_DEATH("entity.wolf_grumpy.death"),
1646+
ENTITY_WOLF_GRUMPY_GROWL("entity.wolf_grumpy.growl"),
1647+
ENTITY_WOLF_GRUMPY_HURT("entity.wolf_grumpy.hurt"),
1648+
ENTITY_WOLF_GRUMPY_PANT("entity.wolf_grumpy.pant"),
1649+
ENTITY_WOLF_GRUMPY_WHINE("entity.wolf_grumpy.whine"),
1650+
ENTITY_WOLF_BIG_AMBIENT("entity.wolf_big.ambient"),
1651+
ENTITY_WOLF_BIG_DEATH("entity.wolf_big.death"),
1652+
ENTITY_WOLF_BIG_GROWL("entity.wolf_big.growl"),
1653+
ENTITY_WOLF_BIG_HURT("entity.wolf_big.hurt"),
1654+
ENTITY_WOLF_BIG_PANT("entity.wolf_big.pant"),
1655+
ENTITY_WOLF_BIG_WHINE("entity.wolf_big.whine"),
1656+
ENTITY_WOLF_CUTE_AMBIENT("entity.wolf_cute.ambient"),
1657+
ENTITY_WOLF_CUTE_DEATH("entity.wolf_cute.death"),
1658+
ENTITY_WOLF_CUTE_GROWL("entity.wolf_cute.growl"),
1659+
ENTITY_WOLF_CUTE_HURT("entity.wolf_cute.hurt"),
1660+
ENTITY_WOLF_CUTE_PANT("entity.wolf_cute.pant"),
1661+
ENTITY_WOLF_CUTE_WHINE("entity.wolf_cute.whine"),
16271662
BLOCK_WOODEN_DOOR_CLOSE("block.wooden_door.close"),
16281663
BLOCK_WOODEN_DOOR_OPEN("block.wooden_door.open"),
16291664
BLOCK_WOODEN_TRAPDOOR_CLOSE("block.wooden_trapdoor.close"),
356 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)