Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-12-28 00:50:20 +01:00
Cleanup some code
Dieser Commit ist enthalten in:
Ursprung
87e372ce21
Commit
9bd1c0fc70
@ -2,19 +2,13 @@ package org.geysermc.connector.network.translators.block.entity;
|
||||
|
||||
import com.github.steveice10.mc.protocol.data.game.entity.metadata.Position;
|
||||
import com.github.steveice10.mc.protocol.data.game.world.block.BlockState;
|
||||
import com.github.steveice10.mc.protocol.data.message.Message;
|
||||
import com.github.steveice10.opennbt.tag.builtin.CompoundTag;
|
||||
import com.nukkitx.math.vector.Vector3i;
|
||||
import com.nukkitx.nbt.CompoundTagBuilder;
|
||||
import com.nukkitx.nbt.tag.StringTag;
|
||||
import com.nukkitx.nbt.tag.Tag;
|
||||
import com.nukkitx.nbt.tag.CompoundTag;
|
||||
import org.geysermc.connector.network.session.GeyserSession;
|
||||
import org.geysermc.connector.network.translators.block.BlockTranslator;
|
||||
import org.geysermc.connector.utils.BlockEntityUtils;
|
||||
import org.geysermc.connector.utils.MessageUtils;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
public class SkullBlockEntityTranslator {
|
||||
@ -24,7 +18,7 @@ public class SkullBlockEntityTranslator {
|
||||
byte rotation = BlockTranslator.getSkullRotation(blockState);
|
||||
if (skullVariant > -1) {
|
||||
Position pos = new Position(position.getX(), position.getY(), position.getZ());
|
||||
com.nukkitx.nbt.tag.CompoundTag finalSkullTag = getSkullTag(skullVariant, pos, rotation);
|
||||
CompoundTag finalSkullTag = getSkullTag(skullVariant, pos, rotation);
|
||||
// Delay needed, otherwise newly placed skulls will not appear
|
||||
// Delay is not needed for skulls already placed on login
|
||||
session.getConnector().getGeneralThreadPool().schedule(() ->
|
||||
@ -35,7 +29,7 @@ public class SkullBlockEntityTranslator {
|
||||
}
|
||||
}
|
||||
|
||||
public static com.nukkitx.nbt.tag.CompoundTag getSkullTag(byte skullvariant, Position pos, byte rotation) {
|
||||
public static CompoundTag getSkullTag(byte skullvariant, Position pos, byte rotation) {
|
||||
CompoundTagBuilder tagBuilder = CompoundTagBuilder.builder()
|
||||
.intTag("x", pos.getX())
|
||||
.intTag("y", pos.getY())
|
||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren