Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-11-08 17:20:24 +01:00
Implement BlockEntity sectionX/Z methods
Dieser Commit ist enthalten in:
Ursprung
c565f2c9c7
Commit
9ffa737a4d
@ -27,12 +27,12 @@ import org.checkerframework.checker.nullness.qual.Nullable;
|
|||||||
|
|
||||||
public interface BlockEntity {
|
public interface BlockEntity {
|
||||||
|
|
||||||
default byte relX() {
|
default byte sectionX() {
|
||||||
return -1; //TODO
|
return (byte) ((packedXZ() >> 4) & 15);
|
||||||
}
|
}
|
||||||
|
|
||||||
default byte relZ() {
|
default byte sectionZ() {
|
||||||
return -1; //TODO
|
return (byte) (packedXZ() & 15);
|
||||||
}
|
}
|
||||||
|
|
||||||
byte packedXZ();
|
byte packedXZ();
|
||||||
|
@ -50,4 +50,8 @@ public final class BlockEntityIds {
|
|||||||
}
|
}
|
||||||
return newId;
|
return newId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static int[] getIds() {
|
||||||
|
return IDS;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -144,7 +144,6 @@ public final class WorldPackets {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Fill biome palette
|
// Fill biome palette
|
||||||
//TODO Use single value palette if given the possibility
|
|
||||||
final DataPaletteImpl biomePalette = new DataPaletteImpl();
|
final DataPaletteImpl biomePalette = new DataPaletteImpl();
|
||||||
section.addPalette(PaletteType.BIOMES, biomePalette);
|
section.addPalette(PaletteType.BIOMES, biomePalette);
|
||||||
for (int biomeIndex = i * BIOMES_PER_CHUNK; biomeIndex < (i * BIOMES_PER_CHUNK) + BIOMES_PER_CHUNK; biomeIndex++) {
|
for (int biomeIndex = i * BIOMES_PER_CHUNK; biomeIndex < (i * BIOMES_PER_CHUNK) + BIOMES_PER_CHUNK; biomeIndex++) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren