diff --git a/platform/fabric/build.gradle.kts b/platform/fabric/build.gradle.kts index 61c45aa..d67b111 100644 --- a/platform/fabric/build.gradle.kts +++ b/platform/fabric/build.gradle.kts @@ -31,6 +31,16 @@ loom { sourceSet(sourceSets.getByName("client")) } } + + runs { + named("client") { + runDir = "run/client" + } + + named("server") { + runDir = "run/server" + } + } } val persistenceProject = project(":persistence") diff --git a/platform/fabric/src/main/kotlin/br/com/gamemods/minecity/fabric/service/permission/FabricDoorClaimPermission.kt b/platform/fabric/src/main/kotlin/br/com/gamemods/minecity/fabric/service/permission/FabricDoorClaimPermission.kt index 8d145f4..d3943a2 100644 --- a/platform/fabric/src/main/kotlin/br/com/gamemods/minecity/fabric/service/permission/FabricDoorClaimPermission.kt +++ b/platform/fabric/src/main/kotlin/br/com/gamemods/minecity/fabric/service/permission/FabricDoorClaimPermission.kt @@ -8,6 +8,7 @@ import br.com.gamemods.minecity.fabric.service.claim.FabricClaimService.Companio import net.fabricmc.fabric.api.event.player.UseBlockCallback import net.kyori.adventure.text.Component import net.minecraft.block.DoorBlock +import net.minecraft.block.FenceGateBlock import net.minecraft.block.TrapdoorBlock import net.minecraft.entity.player.PlayerEntity import net.minecraft.util.ActionResult @@ -40,7 +41,7 @@ class FabricDoorClaimPermission: ClaimPermission( val blockState = world.getBlockState(clickPos) val block = blockState.block - if (block !is DoorBlock && block !is TrapdoorBlock) { + if (block !is DoorBlock && block !is TrapdoorBlock && block !is FenceGateBlock) { return ActionResult.PASS } diff --git a/platform/fabric/src/main/resources/fabric.mod.json b/platform/fabric/src/main/resources/fabric.mod.json index 93a01e0..90cda7d 100644 --- a/platform/fabric/src/main/resources/fabric.mod.json +++ b/platform/fabric/src/main/resources/fabric.mod.json @@ -3,9 +3,10 @@ "id": "minecity", "version": "${version}", "name": "MineCity", - "description": "", + "description": "The new version of the powerful city manager MineCity, inspired by MyTowns 2.", "authors": [ - "Polyana Fontes " + "Polyana Fontes ", + "Hugo Heger " ], "contact": { "homepage": "https://polyclub.games/", @@ -41,8 +42,5 @@ "java": ">=17", "fabric-api": "*", "fabric-language-kotlin": ">=1.9.21" - }, - "suggests": { - "another-mod": "*" } }