diff --git a/build.gradle b/build.gradle index bf41ec2..11cea6e 100644 --- a/build.gradle +++ b/build.gradle @@ -11,7 +11,10 @@ group project.maven_group repositories { ext.maven = { String s -> maven {url(s)}} - maven "https://jitpack.io" + //mconfig dep + maven { url "https://oss.sonatype.org/content/repositories/snapshots" } + + maven { url "https://jitpack.io" } } dependencies { diff --git a/gradle.properties b/gradle.properties index 36dd776..cb9de4f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,10 +4,10 @@ minecraft_version=1.18.2 yarn_mappings=1.18.2+build.3 loader_version=0.13.3 -mod_version=1.0.1 +mod_version=1.0.2 maven_group=io.github.mattidragon archives_base_name=ExtendedDrawers fabric_version=0.51.1+1.18.2 -mconfig_version=1.1.1 +mconfig_version=1.1.2 diff --git a/src/main/java/io/github/mattidragon/extendeddrawers/block/DrawerBlock.java b/src/main/java/io/github/mattidragon/extendeddrawers/block/DrawerBlock.java index c0ce341..c5ed16c 100644 --- a/src/main/java/io/github/mattidragon/extendeddrawers/block/DrawerBlock.java +++ b/src/main/java/io/github/mattidragon/extendeddrawers/block/DrawerBlock.java @@ -90,6 +90,8 @@ public void onStateReplaced(BlockState state, World world, BlockPos pos, BlockSt @Override public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEntity player, Hand hand, BlockHitResult hit) { + if (!player.canModifyBlocks()) return ActionResult.PASS; + var internalPos = DrawerRaycastUtil.calculateFaceLocation(pos, hit.getPos(), hit.getSide(), state.get(FACING)); if (internalPos == null) return ActionResult.PASS; var slot = getSlot(internalPos); @@ -127,7 +129,7 @@ public ActionResult onUse(BlockState state, World world, BlockPos pos, PlayerEnt @Override public void onBlockBreakStart(BlockState state, World world, BlockPos pos, PlayerEntity player) { - if (world.isClient) return; + if (world.isClient || !player.canModifyBlocks()) return; var drawer = getBlockEntity(world, pos); if (!getAndResetExtractionTimer(player)) return; // Mojank moment diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json index c36cac6..3640877 100644 --- a/src/main/resources/fabric.mod.json +++ b/src/main/resources/fabric.mod.json @@ -8,7 +8,9 @@ "MattiDragon" ], "contact": { - "sources": "https://github.com/MattiDragon/ExtendedDrawers" + "sources": "https://github.com/MattiDragon/ExtendedDrawers", + "website": "https://modrinth.com/mod/extended-drawers", + "issues": "https://github.com/MattiDragon/ExtendedDrawers/issues" }, "license": "MIT", "icon": "icon.png",