From 3b4e6fc8ca7618387b2337df71024cff50020aa3 Mon Sep 17 00:00:00 2001 From: kyrptonaught Date: Sat, 28 Sep 2019 15:05:46 -0400 Subject: [PATCH] Fix items disappearing with full inventory --- gradle.properties | 2 +- src/main/java/net/kyrptonaught/diggusmaximus/Excavate.java | 7 ++----- .../kyrptonaught/diggusmaximus/StartExcavatePacket.java | 2 -- src/main/resources/fabric.mod.json | 2 +- 4 files changed, 4 insertions(+), 9 deletions(-) diff --git a/gradle.properties b/gradle.properties index 4b1cca3..d612a7d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -8,7 +8,7 @@ yarn_mappings=1.14.4+build.12 loader_version=0.6.1+build.165 # Mod Properties -mod_version=1.0.2 +mod_version=1.0.3 maven_group = net.fabricmc archives_base_name=diggusmaximus diff --git a/src/main/java/net/kyrptonaught/diggusmaximus/Excavate.java b/src/main/java/net/kyrptonaught/diggusmaximus/Excavate.java index 64ef776..f690081 100644 --- a/src/main/java/net/kyrptonaught/diggusmaximus/Excavate.java +++ b/src/main/java/net/kyrptonaught/diggusmaximus/Excavate.java @@ -3,18 +3,14 @@ import net.minecraft.block.Block; import net.minecraft.entity.player.PlayerEntity; import net.minecraft.item.ItemStack; -import net.minecraft.server.MinecraftServer; import net.minecraft.server.world.ServerWorld; import net.minecraft.stat.Stats; import net.minecraft.util.math.BlockPos; import net.minecraft.util.math.Direction; import net.minecraft.world.World; -import net.minecraft.world.timer.Timer; -import net.minecraft.world.timer.TimerCallback; import java.util.ArrayDeque; import java.util.Deque; -import java.util.Stack; class Excavate { private BlockPos startPos; @@ -59,6 +55,7 @@ private void point(BlockPos pos) { mine(pos); } } + private void mine(BlockPos pos) { // world.getLevelProperties().getScheduledEvents().addEvent(pos.toString(), world.getTime()+ 40, (var1, var2, var3) -> System.out.println("yooo" + var3)); if (DiggusMaximusMod.getOptions().toolDuribility) @@ -88,7 +85,7 @@ private boolean canMine(BlockPos pos) { return mined < maxMined && isWithinDistance(pos) && toolHasDurability() && (player.isCreative() || player.isUsingEffectiveTool(player.world.getBlockState(pos))); } - private double distance = Math.min(DiggusMaximusMod.getOptions().maxMineDistance + 1, 256); + private double distance = Math.min(DiggusMaximusMod.getOptions().maxMineDistance + 1, 16); private boolean isWithinDistance(BlockPos pos) { return pos.isWithinDistance(startPos, distance); diff --git a/src/main/java/net/kyrptonaught/diggusmaximus/StartExcavatePacket.java b/src/main/java/net/kyrptonaught/diggusmaximus/StartExcavatePacket.java index 7eb0039..1b0e1cf 100644 --- a/src/main/java/net/kyrptonaught/diggusmaximus/StartExcavatePacket.java +++ b/src/main/java/net/kyrptonaught/diggusmaximus/StartExcavatePacket.java @@ -12,8 +12,6 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.util.registry.Registry; -import java.nio.charset.StandardCharsets; - public class StartExcavatePacket { private static final Identifier START_EXCAVATE_PACKET = new Identifier(DiggusMaximusMod.MOD_ID, "start_excavate_packet"); diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index 832c66c..6c62ce0 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -1,7 +1,7 @@ { "schemaVersion": 1, "id": "diggusmaximus", - "version": "1.0.2", + "version": "1.0.3", "name": "Diggus Maximus", "description": "Mine ores more better!", "authors": [