diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/block/BlockTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/block/BlockTranslator.java index 1712bfe1..c9a967da 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/block/BlockTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/block/BlockTranslator.java @@ -1,18 +1,11 @@ package org.geysermc.connector.network.translators.block; import com.github.steveice10.mc.protocol.data.game.world.block.BlockState; -import org.geysermc.connector.console.GeyserLogger; import org.geysermc.connector.utils.Toolbox; public class BlockTranslator { public BlockEntry getBedrockBlock(BlockState state) { - BlockEntry bedrockItem = Toolbox.BLOCK_ENTRIES.get(state.getId()); - if (bedrockItem == null) { - GeyserLogger.DEFAULT.debug("Missing mapping for java block " + state.getId() + "/nPlease report this to Geyser."); - return Toolbox.BLOCK_ENTRIES.get(10); // so we can walk and not getting stuck x) - } - - return bedrockItem; + return Toolbox.BLOCK_ENTRIES.get(state.getId()); } } diff --git a/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java b/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java index d66490f6..b8d56ccf 100644 --- a/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java +++ b/connector/src/main/java/org/geysermc/connector/network/translators/item/ItemTranslator.java @@ -75,13 +75,7 @@ public class ItemTranslator { } public ItemEntry getItem(ItemStack stack) { - ItemEntry item = Toolbox.ITEM_ENTRIES.get(stack.getId()); - if (item == null) { - GeyserLogger.DEFAULT.debug("Missing mapping for java item " + stack.getId()); - return ItemEntry.AIR; - } - - return item; + return Toolbox.ITEM_ENTRIES.get(stack.getId()); } public ItemEntry getItem(ItemData data) { diff --git a/connector/src/main/java/org/geysermc/connector/utils/ChunkUtils.java b/connector/src/main/java/org/geysermc/connector/utils/ChunkUtils.java index d744cfdb..6f2b6d3c 100644 --- a/connector/src/main/java/org/geysermc/connector/utils/ChunkUtils.java +++ b/connector/src/main/java/org/geysermc/connector/utils/ChunkUtils.java @@ -15,11 +15,9 @@ public class ChunkUtils { Chunk[] chunks = column.getChunks(); int chunkSectionCount = chunks.length; chunkData.sections = new ChunkSection[chunkSectionCount]; - for (int i = 0; i < chunkSectionCount; i++) { - chunkData.sections[i] = new ChunkSection(); - } for (int chunkY = 0; chunkY < chunkSectionCount; chunkY++) { + chunkData.sections[chunkY] = new ChunkSection(); Chunk chunk = chunks[chunkY]; if (chunk == null || chunk.isEmpty())