Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-11-03 14:50:19 +01:00
Simplify
Dieser Commit ist enthalten in:
Ursprung
c393dc9f21
Commit
0521a30266
@ -62,18 +62,9 @@ public class BedrockInventoryTransactionTranslator extends PacketTranslator<Inve
|
|||||||
break;
|
break;
|
||||||
case ITEM_RELEASE:
|
case ITEM_RELEASE:
|
||||||
if (packet.getActionType() == 0) {
|
if (packet.getActionType() == 0) {
|
||||||
ClientPlayerActionPacket releaseItemPacket;
|
// Followed to the Minecraft Protocol specification outlined at wiki.vg
|
||||||
if (packet.getItemInHand().getId() == BlockTranslator.BOW) {
|
ClientPlayerActionPacket releaseItemPacket = new ClientPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, new Position(0,0,0),
|
||||||
// Followed to the Minecraft Protocol specification outlined at wiki.vg
|
|
||||||
releaseItemPacket = new ClientPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, new Position(0,0,0),
|
|
||||||
BlockFace.DOWN);
|
BlockFace.DOWN);
|
||||||
} else {
|
|
||||||
releaseItemPacket = new ClientPlayerActionPacket(PlayerAction.RELEASE_USE_ITEM, new Position(
|
|
||||||
packet.getBlockPosition().getX(),
|
|
||||||
packet.getBlockPosition().getY(),
|
|
||||||
packet.getBlockPosition().getZ()
|
|
||||||
), BlockFace.values()[packet.getFace()]);
|
|
||||||
}
|
|
||||||
session.getDownstream().getSession().send(releaseItemPacket);
|
session.getDownstream().getSession().send(releaseItemPacket);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
@ -55,9 +55,6 @@ public class BlockTranslator {
|
|||||||
private static final Int2ObjectMap<BlockState> BEDROCK_TO_JAVA_BLOCK_MAP = new Int2ObjectOpenHashMap<>();
|
private static final Int2ObjectMap<BlockState> BEDROCK_TO_JAVA_BLOCK_MAP = new Int2ObjectOpenHashMap<>();
|
||||||
private static final IntSet WATERLOGGED = new IntOpenHashSet();
|
private static final IntSet WATERLOGGED = new IntOpenHashSet();
|
||||||
|
|
||||||
// Bedrock bow ID, used in BedrockInventoryTransactionTranslator.java for bow support
|
|
||||||
public static final int BOW = 261;
|
|
||||||
|
|
||||||
// Bedrock carpet ID, used in LlamaEntity.java for decoration
|
// Bedrock carpet ID, used in LlamaEntity.java for decoration
|
||||||
public static final int CARPET = 171;
|
public static final int CARPET = 171;
|
||||||
|
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren