diff options
16 files changed, 157 insertions, 54 deletions
diff --git a/common/src/main/java/de/hype/bbsentials/common/client/BBsentials.java b/common/src/main/java/de/hype/bbsentials/common/client/BBsentials.java index 173d8d0..00112ed 100644 --- a/common/src/main/java/de/hype/bbsentials/common/client/BBsentials.java +++ b/common/src/main/java/de/hype/bbsentials/common/client/BBsentials.java @@ -43,30 +43,23 @@ public class BBsentials { } public static void connectToBBserver(boolean beta) { - if (bbthread != null) { - try { - bbthread.interrupt(); - connection.messageReceiverThread.interrupt(); - connection.messageSenderThread.interrupt(); - } catch (Exception ignored) { - } - } - connection = null; - if (connection != null) { - connection.close(); - } - bbthread = new Thread(() -> { - connection = new BBsentialConnection(); - coms = new Commands(); - connection.setMessageReceivedCallback(message -> executionService.execute(() -> connection.onMessageReceived(message))); - if (beta) { - connection.connect(config.getBBServerURL(), 5011); - } - else { - connection.connect(config.getBBServerURL(), 5000); + executionService.execute(() -> { + if (connection != null) { + connection.close(); } + bbthread = new Thread(() -> { + connection = new BBsentialConnection(); + coms = new Commands(); + if (beta) { + connection.connect(config.getBBServerURL(), 5011); + } + else { + connection.connect(config.getBBServerURL(), 5000); + } + connection.setMessageReceivedCallback(message -> executionService.execute(() -> connection.onMessageReceived(message))); + }); + bbthread.start(); }); - bbthread.start(); } /** diff --git a/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java b/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java index 23eda94..0bc1978 100644 --- a/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java +++ b/common/src/main/java/de/hype/bbsentials/common/communication/BBsentialConnection.java @@ -148,14 +148,14 @@ public class BBsentialConnection { if (messageReceivedCallback != null) { messageReceivedCallback.onMessageReceived(message); } - else { - Chat.sendPrivateMessageToSelfError("BB: It seemed like you disconnected. Reconnecting..."); - BBsentials.connectToBBserver(); - try { - Thread.sleep(1000 * 10); - } catch (Exception ignored) { - } - } +// else { +// Chat.sendPrivateMessageToSelfError("BB: It seemed like you disconnected. Reconnecting..."); +// BBsentials.connectToBBserver(); +// try { +// Thread.sleep(1000 * 10); +// } catch (Exception ignored) { +// } +// } } } } catch (IOException e) { @@ -172,9 +172,7 @@ public class BBsentialConnection { if (BBsentials.config.isDetailedDevModeEnabled()) Chat.sendPrivateMessageToSelfDebug("BBs: "+message); writer.println(message); } - } catch (InterruptedException e) { - e.printStackTrace(); - } catch (NullPointerException ignored) { + } catch (InterruptedException | NullPointerException ignored) { } }); messageSenderThread.start(); @@ -255,8 +253,8 @@ public class BBsentialConnection { public <E extends AbstractPacket> void sendPacket(E packet) { String packetName = packet.getClass().getSimpleName(); String rawjson = PacketUtils.parsePacketToJson(packet); - if (socket.isConnected() && writer != null) { - if (BBsentials.getConfig().isDetailedDevModeEnabled() && !(packet.getClass().equals(RequestConnectPacket.class) && BBsentials.config.devSecurity)) { + if (isConnected() && writer != null) { + if (BBsentials.getConfig().isDetailedDevModeEnabled() && !((packet.getClass().equals(RequestConnectPacket.class) && !BBsentials.config.useMojangAuth) && BBsentials.config.devSecurity)) { Chat.sendPrivateMessageToSelfDebug("BBDev-sP: " + packetName + ": " + rawjson); } writer.println(packetName + "." + rawjson); @@ -561,10 +559,16 @@ public class BBsentialConnection { public void close() { try { + Thread.currentThread().interrupt(); + messageReceiverThread.interrupt(); + messageSenderThread.interrupt(); + messageQueue.clear(); socket.close(); - reader = null; - writer = null; - } catch (IOException ignored) { + writer.close(); + reader.close(); + } catch (Exception e) { + Chat.sendPrivateMessageToSelfError(e.getMessage()); + e.printStackTrace(); } } diff --git a/fabric/src/main/java/de/hype/bbsentials/fabric/ModInitialiser.java b/fabric/src/main/java/de/hype/bbsentials/fabric/ModInitialiser.java index 2a9ce01..8a81934 100644 --- a/fabric/src/main/java/de/hype/bbsentials/fabric/ModInitialiser.java +++ b/fabric/src/main/java/de/hype/bbsentials/fabric/ModInitialiser.java @@ -81,6 +81,7 @@ public class ModInitialiser implements ClientModInitializer { .then(ClientCommandManager.literal("disconnect") .executes((context) -> { connection.close(); + Chat.sendPrivateMessageToSelfInfo("Disconnected"); return 1; })) .then(ClientCommandManager.literal("reconnect-stable-server") diff --git a/fabric/src/main/java/de/hype/bbsentials/fabric/numpad/NumPadConfigScreen.java b/fabric/src/main/java/de/hype/bbsentials/fabric/numpad/NumPadConfigScreen.java index 37df8ca..eb70e5b 100644 --- a/fabric/src/main/java/de/hype/bbsentials/fabric/numpad/NumPadConfigScreen.java +++ b/fabric/src/main/java/de/hype/bbsentials/fabric/numpad/NumPadConfigScreen.java @@ -12,7 +12,13 @@ public class NumPadConfigScreen extends Screen { public List<NumCode> hiddenNumCodes = new ArrayList<>(); ButtonWidget addButton; ButtonWidget okButton; + + ButtonWidget firstPage; + ButtonWidget lastPage; + ButtonWidget nextPage; + ButtonWidget previosPage; NumPadCodes codes; + int page = 0; private List<NumCodeInputField> codeTextFields; private List<TextFieldWidget> commandTextFields; private List<ButtonWidget> removeButtonFields; @@ -35,6 +41,10 @@ public class NumPadConfigScreen extends Screen { addButton = new ButtonWidget.Builder(Text.of("+"), button -> { addNewRow(); }).build(); + firstPage = new ButtonWidget.Builder(Text.of("First"), button -> setPage(0)).build(); + lastPage = new ButtonWidget.Builder(Text.of("Last"), button -> setPage(-2)).build(); + nextPage = new ButtonWidget.Builder(Text.of("Next"), button -> setPage(page + 1)).build(); + previosPage = new ButtonWidget.Builder(Text.of("Previous"), button -> setPage(page - 1)).build(); } else { hiddenNumCodes.add(numCode); @@ -53,6 +63,14 @@ public class NumPadConfigScreen extends Screen { } + public void setPage(int newPage) { + int max = commandTextFields.size() / ((height - 100) / 30); + if (newPage < 0) newPage = 0; + if (newPage > max) newPage = max; + page = newPage; + updateFields(); + } + private void addRow(String code, String command) { NumCodeInputField textField2 = new NumCodeInputField(textRenderer, width / 3, 20, Text.of(("")), this); textField2.setText(code); @@ -72,9 +90,9 @@ public class NumPadConfigScreen extends Screen { private void removeRow(int i) { if (!codeTextFields.isEmpty()) { - TextFieldWidget removedCodeField = codeTextFields.remove(i - 1); - TextFieldWidget removedCommandField = commandTextFields.remove(i - 1); - ButtonWidget removeButton = removeButtonFields.remove(i - 1); + TextFieldWidget removedCodeField = codeTextFields.remove(i - 2); + TextFieldWidget removedCommandField = commandTextFields.remove(i - 2); + ButtonWidget removeButton = removeButtonFields.remove(i - 2); remove(removeButton); remove(removedCodeField); remove(removedCommandField); @@ -88,8 +106,8 @@ public class NumPadConfigScreen extends Screen { clearChildren(); - for (int i = 0; i < codeTextFields.size(); i++) { - int hight = 60 + i * 30; + for (int i = getMinimumEntry(); i < getHighestEntry(); i++) { + int hight = 60 + (i - getMinimumEntry()) * 30; // Set the positions for codeTextFields codeTextFields.get(i).setX(leftX); @@ -105,16 +123,40 @@ public class NumPadConfigScreen extends Screen { removeButtonFields.get(i).setWidth(width / 12); removeButtonFields.get(i).setX(rightX + width / 3 + width / 18 - removeButtonFields.get(i).getWidth() / 2); // Place the remove button to the right removeButtonFields.get(i).setY(hight); - + firstPage.setPosition(0, 20); + lastPage.setPosition(0, height - 10 - lastPage.getHeight()); + nextPage.setPosition(0, firstPage.getHeight() + firstPage.getY() + 10); + previosPage.setPosition(0, lastPage.getY() - lastPage.getHeight() - 10); + nextPage.setWidth(width / 12); + previosPage.setWidth(width / 12); + lastPage.setWidth(width / 12); + firstPage.setWidth(width / 12); addDrawableChild(codeTextFields.get(i)); addDrawableChild(commandTextFields.get(i)); addDrawableChild(removeButtonFields.get(i)); + addDrawableChild(nextPage); + addDrawableChild(previosPage); + addDrawableChild(lastPage); + addDrawableChild(firstPage); } addDrawableChild(addButton); addDrawableChild(okButton); } + public int getMinimumEntry() { + return Math.min(entriesPerPage() * page, commandTextFields.size()); + } + + public int entriesPerPage() { + return Math.min((height - 100) / 30, commandTextFields.size()); + } + + public int getHighestEntry() { + int max = Math.min(entriesPerPage() * (page + 1) - 1, commandTextFields.size()); + return max; + } + public void updateCodes() { List<NumCode> newCodes = new ArrayList<>(hiddenNumCodes); for (int i = 0; i < commandTextFields.size(); i++) { diff --git a/gradle.properties b/gradle.properties index 8a784a0..c44a94f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,10 +3,13 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html minecraft_version=1.20.2 -yarn_mappings=1.20.2+build.1 -loader_version=0.14.22 +yarn_mappings=1.20.2+build.4 +loader_version=0.14.24 + #Fabric api -fabric_version=0.89.2+1.20.2 +fabric_version=0.90.4+1.20.2 + + # Mod Properties mod_version=1.0 maven_group=de.hype diff --git a/run/config/debugify-descriptions.json b/run/config/debugify-descriptions.json index c0e00c5..51429f6 100644 --- a/run/config/debugify-descriptions.json +++ b/run/config/debugify-descriptions.json @@ -1 +1,65 @@ -{"MC-93018":"Wild wolves show breeding hearts but do not breed","MC-127970":"Using Riptide on a trident with an item in your off-hand causes visual glitch with said item","MC-200418":"Cured baby zombie villagers stay as jockey variant","MC-199467":"Certain entity animations stop after they\u0027ve existed in world for too long","MC-159163":"Quickly pressing the sneak key causes the sneak animation to play twice","MC-121903":"Command block minecarts do not save execution cooldown to NBT","MC-119754":"Firework boosting on elytra continues in spectator mode","MC-129909":"Players in spectator mode continue to consume foods and liquids shortly after switching game modes","MC-206922":"Items dropped by entities that are killed by lightning instantly disappear","MC-121706":"Skeletons and illusioners aren\u0027t looking up / down at their target while strafing","MC-55347":"Title with long duration shows in other world","MC-80859":"Starting to drag item stacks over other compatible stacks makes the latter invisible until appearance change (stack size increases)","MC-93384":"Bubbles appear at the feet of drowning mobs","MC-88371":"Ender Dragon flies down in the void when the exit portal is destroyed","MC-108948":"Boats / boats with chest on top of slime blocks hover over block","MC-8187":"Two-by-two arrangements of jungle or spruce saplings cannot grow when there are adjacent blocks located north or west of the sapling formation","MC-122477":"Linux/GNU: Opening chat sometimes writes \u0027t\u0027","MC-89146":"Pistons forget update when being reloaded","MC-122627":"Tab suggestion box has missing padding on right side","MC-577":"Mouse buttons block all inventory controls that are not default","MC-135971":"Can\u0027t use CTRL+Q in crafting table","MC-143474":"Respawning causes your hotbar to reset to the first space","MC-237493":"Telemetry cannot be disabled","MC-79545":"The experience bar disappears when too many levels are given to the player","MC-30391":"Chickens, blazes and the wither emit particles when landing from a height, despite falling slowly","MC-90683":"\"Received unknown passenger\" - Entities with differing render distances as passengers outputs error","MC-72151":"Snow Golem\u0027s snowballs damage wolves instead of pushing them","MC-217716":"The green nausea overlay isn\u0027t removed when switching into spectator mode","MC-90084":"When sitting in boats and boats with chest mobs legs penetrate the hull","MC-46766":"Mining a block in Survival, then changing to Spectator creates a breaking animation and sound","MC-100991":"Killing entities with a fishing rod doesn\u0027t count as a kill","MC-197260":"Armor Stand renders itself and armor dark if its head is in a solid block","MC-183776":"After switching game modes using F3+F4, you need to press F3 twice to toggle the debug screen","MC-224729":"Partially generated chunks are not saved in some situations","MC-121772":"Can\u0027t scroll while holding SHIFT on macOS","MC-4490":"Fishing line not attached to fishing rod in third person while crouching","MC-215530":"The freezing effect isn\u0027t immediately removed upon switching into spectator mode","MC-231743":"\"minecraft.used:minecraft.\u003cPOTTABLE_PLANT\u003e\" doesn\u0027t increase when placing plants into flower pots","MC-193343":"Soul Speed effect remains after switching to spectator mode","MC-215531":"The carved pumpkin overlay is rendered in spectator mode","MC-140646":"Text fields don\u0027t scroll while selecting text with Shift","MC-7569":"RCON output has newlines removed","MC-14923":"Players can be kicked for spamming in a singleplayer world with cheats disabled","MC-179072":"Creepers do not defuse when switching from Survival to Creative/Spectator","MC-232869":"Adult striders can spawn with saddles in peaceful mode","MC-12829":"Flying through climbable blocks in creative mode slows you down","MC-176559":"Breaking process resets when a pickaxe enchanted with Mending mends by XP / Mending slows down breaking blocks again","MC-227169":"The main hand is positioned incorrectly when holding a loaded crossbow in your offhand","MC-119417":"A spectator can occupy a bed if they enter it and then are switched to spectator mode","MC-31819":"Hunger saturation depletes on Peaceful","MC-132878":"Armor stands destroyed by explosions/lava/fire don\u0027t produce particles","MC-263865":"Fullscreen state isn\u0027t saved","MC-231097":"Holding the \"Use\" button continues to slow down the player even after the used item has been dropped","MC-111516":"Player flickers/turns invisible when flying at high speeds","MC-69216":"Switching to spectator mode while fishing keeps rod cast","MC-22882":"Ctrl + Q won\u0027t work on Mac","MC-124117":"Nbt Tags doesn\u0027t work?","MC-123739":"Recipe book entries are not sorted in any meaningful manner","MC-160095":"End Rods only break Cactus when moved by pistons","MC-116379":"Punching with a cast fishing rod in the off-hand detaches fishing line from rod","MC-223153":"Block of Raw Copper uses stone sounds instead of copper sounds","MC-59810":"Cannot break blocks while sprinting (Ctrl+Click \u003d right click on macOS)","MC-165381":"Block breaking can be delayed by dropping/throwing the tool while breaking a block","MC-155509":"Dying puffed pufferfish can still sting players","MC-183990":"Group AI of some mobs breaks when their target dies","MC-112730":"Beacon beam and structure block render twice per frame","MC-2025":"Mobs going out of fenced areas/suffocate in blocks when loading chunks"}
\ No newline at end of file +{ + "MC-93018": "Wild wolves show breeding hearts but do not breed", + "MC-127970": "Using Riptide on a trident with an item in your off-hand causes visual glitch with said item", + "MC-200418": "Cured baby zombie villagers stay as jockey variant", + "MC-199467": "Certain entity animations stop after they\u0027ve existed in world for too long", + "MC-159163": "Quickly pressing the sneak key causes the sneak animation to play twice", + "MC-121903": "Command block minecarts do not save execution cooldown to NBT", + "MC-119754": "Firework boosting on elytra continues in spectator mode", + "MC-129909": "Players in spectator mode continue to consume foods and liquids shortly after switching game modes", + "MC-206922": "Items dropped by entities that are killed by lightning instantly disappear", + "MC-121706": "Skeletons and illusioners aren\u0027t looking up / down at their target while strafing", + "MC-55347": "Title with long duration shows in other world", + "MC-80859": "Starting to drag item stacks over other compatible stacks makes the latter invisible until appearance change (stack size increases)", + "MC-93384": "Bubbles appear at the feet of drowning mobs", + "MC-88371": "Ender Dragon flies down in the void when the exit portal is destroyed", + "MC-108948": "Boats / boats with chest on top of slime blocks hover over block", + "MC-8187": "Two-by-two arrangements of jungle or spruce saplings cannot grow when there are adjacent blocks located north or west of the sapling formation", + "MC-122477": "Linux/GNU: Opening chat sometimes writes \u0027t\u0027", + "MC-89146": "Pistons forget update when being reloaded", + "MC-122627": "Tab suggestion box has missing padding on right side", + "MC-577": "Mouse buttons block all inventory controls that are not default", + "MC-135971": "Can\u0027t use CTRL+Q in crafting table", + "MC-143474": "Respawning causes your hotbar to reset to the first space", + "MC-237493": "Telemetry cannot be disabled", + "MC-79545": "The experience bar disappears when too many levels are given to the player", + "MC-30391": "Chickens, blazes and the wither emit particles when landing from a height, despite falling slowly", + "MC-90683": "\"Received unknown passenger\" - Entities with differing render distances as passengers outputs error", + "MC-72151": "Snow Golem\u0027s snowballs damage wolves instead of pushing them", + "MC-217716": "The green nausea overlay isn\u0027t removed when switching into spectator mode", + "MC-46766": "Mining a block in Survival, then changing to Spectator creates a breaking animation and sound", + "MC-100991": "Killing entities with a fishing rod doesn\u0027t count as a kill", + "MC-197260": "Armor Stand renders itself and armor dark if its head is in a solid block", + "MC-183776": "After switching game modes using F3+F4, you need to press F3 twice to toggle the debug screen", + "MC-224729": "Partially generated chunks are not saved in some situations", + "MC-4490": "Fishing line not attached to fishing rod in third person while crouching", + "MC-215530": "The freezing effect isn\u0027t immediately removed upon switching into spectator mode", + "MC-231743": "\"minecraft.used:minecraft.\u003cPOTTABLE_PLANT\u003e\" doesn\u0027t increase when placing plants into flower pots", + "MC-193343": "Soul Speed effect remains after switching to spectator mode", + "MC-215531": "The carved pumpkin overlay is rendered in spectator mode", + "MC-7569": "RCON output has newlines removed", + "MC-14923": "Players can be kicked for spamming in a singleplayer world with cheats disabled", + "MC-179072": "Creepers do not defuse when switching from Survival to Creative/Spectator", + "MC-232869": "Adult striders can spawn with saddles in peaceful mode", + "MC-12829": "Flying through climbable blocks in creative mode slows you down", + "MC-176559": "Breaking process resets when a pickaxe enchanted with Mending mends by XP / Mending slows down breaking blocks again", + "MC-227169": "The main hand is positioned incorrectly when holding a loaded crossbow in your offhand", + "MC-119417": "A spectator can occupy a bed if they enter it and then are switched to spectator mode", + "MC-31819": "Hunger saturation depletes on Peaceful", + "MC-132878": "Armor stands destroyed by explosions/lava/fire don\u0027t produce particles", + "MC-263865": "Fullscreen state isn\u0027t saved", + "MC-231097": "Holding the \"Use\" button continues to slow down the player even after the used item has been dropped", + "MC-111516": "Player flickers/turns invisible when flying at high speeds", + "MC-69216": "Switching to spectator mode while fishing keeps rod cast", + "MC-22882": "Ctrl + Q won\u0027t work on Mac", + "MC-124117": "Nbt Tags doesn\u0027t work?", + "MC-160095": "End Rods only break Cactus when moved by pistons", + "MC-116379": "Punching with a cast fishing rod in the off-hand detaches fishing line from rod", + "MC-223153": "Block of Raw Copper uses stone sounds instead of copper sounds", + "MC-59810": "Cannot break blocks while sprinting (Ctrl+Click \u003d right click on macOS)", + "MC-165381": "Block breaking can be delayed by dropping/throwing the tool while breaking a block", + "MC-155509": "Dying puffed pufferfish can still sting players", + "MC-183990": "Group AI of some mobs breaks when their target dies", + "MC-112730": "Beacon beam and structure block render twice per frame", + "MC-2025": "Mobs going out of fenced areas/suffocate in blocks when loading chunks" +}
\ No newline at end of file diff --git a/run/config/debugify.json b/run/config/debugify.json index d4f7625..c3a934f 100644 --- a/run/config/debugify.json +++ b/run/config/debugify.json @@ -18,7 +18,6 @@ "MC-80859": true, "MC-88371": true, "MC-89146": true, - "MC-90084": true, "MC-90683": true, "MC-93018": true, "MC-93384": true, @@ -30,17 +29,14 @@ "MC-119417": true, "MC-119754": true, "MC-121706": true, - "MC-121772": true, "MC-121903": true, "MC-122477": true, "MC-122627": true, - "MC-123739": true, "MC-124117": true, "MC-127970": true, "MC-129909": true, "MC-132878": true, "MC-135971": true, - "MC-140646": true, "MC-143474": true, "MC-155509": true, "MC-159163": true, diff --git a/run/config/indium-renderer.properties b/run/config/indium-renderer.properties index 3a669e3..3e6a0f1 100644 --- a/run/config/indium-renderer.properties +++ b/run/config/indium-renderer.properties @@ -1,5 +1,5 @@ #Indium properties file -#Sat Sep 16 15:36:03 CEST 2023 +#Wed Oct 25 19:05:43 CEST 2023 fix-exterior-vertex-lighting=auto ambient-occlusion-mode=auto always-tesselate-blocks=auto diff --git a/run/config/iris.properties b/run/config/iris.properties index 4145f9d..acebae6 100644 --- a/run/config/iris.properties +++ b/run/config/iris.properties @@ -1,5 +1,5 @@ #This file stores configuration options for Iris, such as the currently active shaderpack -#Sat Jul 15 18:02:58 CEST 2023 +#Wed Oct 25 19:05:44 CEST 2023 colorSpace=SRGB disableUpdateMessage=false enableDebugOptions=false diff --git a/run/saves/temp/DIM-1/data/raids.dat b/run/saves/temp/DIM-1/data/raids.dat Binary files differindex 639bec4..e0e9849 100644 --- a/run/saves/temp/DIM-1/data/raids.dat +++ b/run/saves/temp/DIM-1/data/raids.dat diff --git a/run/saves/temp/DIM1/data/raids_end.dat b/run/saves/temp/DIM1/data/raids_end.dat Binary files differindex 639bec4..e0e9849 100644 --- a/run/saves/temp/DIM1/data/raids_end.dat +++ b/run/saves/temp/DIM1/data/raids_end.dat diff --git a/run/saves/temp/level.dat_old b/run/saves/temp/level.dat_old Binary files differindex e9fae31..edc4345 100644 --- a/run/saves/temp/level.dat_old +++ b/run/saves/temp/level.dat_old diff --git a/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat b/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat Binary files differindex eacdf58..6162158 100644 --- a/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat +++ b/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat diff --git a/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat_old b/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat_old Binary files differindex 510143a..6162158 100644 --- a/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat_old +++ b/run/saves/temp/playerdata/4fa1228c-8dd6-47c4-8fe3-b04b580311b8.dat_old diff --git a/run/saves/temp/region/r.-1.0.mca b/run/saves/temp/region/r.-1.0.mca Binary files differindex 536d239..38d6c97 100644 --- a/run/saves/temp/region/r.-1.0.mca +++ b/run/saves/temp/region/r.-1.0.mca diff --git a/run/saves/temp/region/r.0.0.mca b/run/saves/temp/region/r.0.0.mca Binary files differindex a29f63a..99d7ae9 100644 --- a/run/saves/temp/region/r.0.0.mca +++ b/run/saves/temp/region/r.0.0.mca |