Skip to content

Commit e1f8b84

Browse files
committed
25w46a
1 parent 940e43d commit e1f8b84

File tree

6 files changed

+11
-8
lines changed

6 files changed

+11
-8
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@
109109
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetContentPacket;
110110
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetDataPacket;
111111
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundContainerSetSlotPacket;
112-
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundHorseScreenOpenPacket;
112+
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMountScreenOpenPacket;
113113
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundMerchantOffersPacket;
114114
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundOpenBookPacket;
115115
import org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.inventory.ClientboundOpenScreenPacket;
@@ -231,8 +231,8 @@
231231

232232
public class MinecraftCodec {
233233
public static final PacketCodec CODEC = PacketCodec.builder()
234-
.protocolVersion((1 << 30) | 277)
235-
.minecraftVersion("25w45a")
234+
.protocolVersion((1 << 30) | 278)
235+
.minecraftVersion("25w46a")
236236
.state(ProtocolState.HANDSHAKE, MinecraftPacketRegistry.builder()
237237
.registerServerboundPacket(ClientIntentionPacket.class, ClientIntentionPacket::new)
238238
)
@@ -325,7 +325,7 @@ public class MinecraftCodec {
325325
.registerClientboundPacket(ClientboundForgetLevelChunkPacket.class, ClientboundForgetLevelChunkPacket::new)
326326
.registerClientboundPacket(ClientboundGameEventPacket.class, ClientboundGameEventPacket::new)
327327
.registerClientboundPacket(ClientboundGameTestHighlightPosPacket.class, ClientboundGameTestHighlightPosPacket::new)
328-
.registerClientboundPacket(ClientboundHorseScreenOpenPacket.class, ClientboundHorseScreenOpenPacket::new)
328+
.registerClientboundPacket(ClientboundMountScreenOpenPacket.class, ClientboundMountScreenOpenPacket::new)
329329
.registerClientboundPacket(ClientboundHurtAnimationPacket.class, ClientboundHurtAnimationPacket::new)
330330
.registerClientboundPacket(ClientboundInitializeBorderPacket.class, ClientboundInitializeBorderPacket::new)
331331
.registerClientboundPacket(ClientboundKeepAlivePacket.class, ClientboundKeepAlivePacket::new)

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,13 +38,15 @@ public static <T> void writeFilterable(ByteBuf buf, Filterable<T> filterable, Bi
3838

3939
public static UseEffects readUseEffects(ByteBuf buf) {
4040
boolean canSprint = buf.readBoolean();
41+
boolean interactVibrations = buf.readBoolean();
4142
float speedMultiplier = buf.readFloat();
4243

43-
return new UseEffects(canSprint, speedMultiplier);
44+
return new UseEffects(canSprint, interactVibrations, speedMultiplier);
4445
}
4546

4647
public static void writeUseEffects(ByteBuf buf, UseEffects useEffects) {
4748
buf.writeBoolean(useEffects.canSprint());
49+
buf.writeBoolean(useEffects.interactVibrations());
4850
buf.writeFloat(useEffects.speedMultiplier());
4951
}
5052

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@
33
import lombok.Builder;
44

55
@Builder(toBuilder = true)
6-
public record UseEffects(boolean canSprint, float speedMultiplier) {
6+
public record UseEffects(boolean canSprint, boolean interactVibrations, float speedMultiplier) {
77
}

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1804,6 +1804,7 @@ public enum BuiltinSound implements Sound {
18041804
ENTITY_ZOMBIE_HORSE_AMBIENT("entity.zombie_horse.ambient"),
18051805
ENTITY_ZOMBIE_HORSE_ANGRY("entity.zombie_horse.angry"),
18061806
ENTITY_ZOMBIE_HORSE_DEATH("entity.zombie_horse.death"),
1807+
ENTITY_ZOMBIE_HORSE_EAT("entity.zombie_horse.eat"),
18071808
ENTITY_ZOMBIE_HORSE_HURT("entity.zombie_horse.hurt"),
18081809
ENTITY_ZOMBIE_HURT("entity.zombie.hurt"),
18091810
ENTITY_ZOMBIE_INFECT("entity.zombie.infect"),

protocol/src/main/java/org/geysermc/mcprotocollib/protocol/packet/ingame/clientbound/inventory/ClientboundHorseScreenOpenPacket.java renamed to protocol/src/main/java/org/geysermc/mcprotocollib/protocol/packet/ingame/clientbound/inventory/ClientboundMountScreenOpenPacket.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010
@Data
1111
@With
1212
@AllArgsConstructor
13-
public class ClientboundHorseScreenOpenPacket implements MinecraftPacket {
13+
public class ClientboundMountScreenOpenPacket implements MinecraftPacket {
1414
private final int containerId;
1515
private final int inventoryColumns;
1616
private final int entityId;
1717

18-
public ClientboundHorseScreenOpenPacket(ByteBuf in) {
18+
public ClientboundMountScreenOpenPacket(ByteBuf in) {
1919
this.containerId = MinecraftTypes.readVarInt(in);
2020
this.inventoryColumns = MinecraftTypes.readVarInt(in);
2121
this.entityId = in.readInt();
-6 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)