diff --git a/build.gradle b/build.gradle index f4b10e3..a9018c3 100644 --- a/build.gradle +++ b/build.gradle @@ -22,6 +22,7 @@ repositories { maven { url "https://maven.tilera.xyz/" } maven { url "https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/" } maven { url "https://maven.blamejared.com" } + maven { url "https://cursemaven.com" } } dependencies { @@ -34,6 +35,7 @@ dependencies { modImplementation "software.bernie.geckolib:geckolib-forge-1.18:3.0.57" modImplementation "net.anvilcraft:anvillib-18-forge:1.1.0" modImplementation "vazkii.patchouli:Patchouli:1.18.2-66" + modImplementation "curse.maven:deep-mob-learning-reforged-621711:3922792" } processResources { diff --git a/gradle.properties b/gradle.properties index 1576d24..c3563e3 100644 --- a/gradle.properties +++ b/gradle.properties @@ -16,7 +16,7 @@ loom.platform=forge yarn_mappings=1.18.2+build.4 # Mod Properties - mod_version=1.3.0 + mod_version=1.3.1 maven_group=net.anvilcraft.ntx4core archives_base_name=ntx4core mod_id=ntx4core diff --git a/src/main/java/net/anvilcraft/ntx4core/mixin/common/PlayerHanlderMixin.java b/src/main/java/net/anvilcraft/ntx4core/mixin/common/PlayerHanlderMixin.java new file mode 100644 index 0000000..b68a4bd --- /dev/null +++ b/src/main/java/net/anvilcraft/ntx4core/mixin/common/PlayerHanlderMixin.java @@ -0,0 +1,37 @@ +package net.anvilcraft.ntx4core.mixin.common; + +import org.spongepowered.asm.mixin.Mixin; +import org.spongepowered.asm.mixin.Overwrite; + +import com.yollo.dmlreforged.common.events.PlayerHandler; + +import net.minecraftforge.event.entity.living.LivingEquipmentChangeEvent; +import net.minecraftforge.event.entity.player.PlayerEvent.PlayerChangeGameModeEvent; +import net.minecraftforge.event.entity.player.PlayerEvent.PlayerLoggedInEvent; + +@Mixin(PlayerHandler.class) +public abstract class PlayerHanlderMixin { + + /** + * @author tilera + * @reason remove flying events + */ + @Overwrite(remap = false) + public static void playerEuqipmentUpdate(LivingEquipmentChangeEvent event) {} + + /** + * @author tilera + * @reason remove flying events + */ + @Overwrite(remap = false) + public static void playerLogIn(PlayerLoggedInEvent event) {} + + + /** + * @author tilera + * @reason remove flying events + */ + @Overwrite(remap = false) + public static void playerChangeGamemode(PlayerChangeGameModeEvent event) {} + +} diff --git a/src/main/resources/ntx4core.mixins.json b/src/main/resources/ntx4core.mixins.json index 1bea191..88cc0ed 100644 --- a/src/main/resources/ntx4core.mixins.json +++ b/src/main/resources/ntx4core.mixins.json @@ -5,7 +5,8 @@ "minVersion": "0.8", "mixins": [ "accessor.StructureFeatureAccessor", - "common.ForgeFlowingFluidMixin" + "common.ForgeFlowingFluidMixin", + "common.PlayerHanlderMixin" ], "client": [ "client.EntryListWidgetMixin",