From f1184f8731bb59fc244145ed0a5f87f28881284d Mon Sep 17 00:00:00 2001 From: abel1502 Date: Sat, 17 May 2025 12:53:09 +0300 Subject: [PATCH] Add explicit "public" to interfaces --- src/main/java/com/hbm/handler/ability/IBaseAbility.java | 8 ++++---- .../java/com/hbm/handler/ability/IToolAreaAbility.java | 2 +- .../java/com/hbm/handler/ability/IToolHarvestAbility.java | 8 ++++---- src/main/java/com/hbm/handler/ability/IWeaponAbility.java | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/hbm/handler/ability/IBaseAbility.java b/src/main/java/com/hbm/handler/ability/IBaseAbility.java index c5811a4b1..007d25e81 100644 --- a/src/main/java/com/hbm/handler/ability/IBaseAbility.java +++ b/src/main/java/com/hbm/handler/ability/IBaseAbility.java @@ -3,17 +3,17 @@ package com.hbm.handler.ability; import net.minecraft.client.resources.I18n; public interface IBaseAbility { - String getName(); + public String getName(); - default String getExtension(int level) { + public default String getExtension(int level) { return ""; } - default String getFullName(int level) { + public default String getFullName(int level) { return I18n.format(getName()) + getExtension(level); } - default boolean isAllowed() { + public default boolean isAllowed() { return true; } diff --git a/src/main/java/com/hbm/handler/ability/IToolAreaAbility.java b/src/main/java/com/hbm/handler/ability/IToolAreaAbility.java index 0e5907870..19bdedd94 100644 --- a/src/main/java/com/hbm/handler/ability/IToolAreaAbility.java +++ b/src/main/java/com/hbm/handler/ability/IToolAreaAbility.java @@ -27,7 +27,7 @@ public interface IToolAreaAbility extends IBaseAbility { // The initial block is always implicitly broken and shouldn't be included. // If true is returned, no block breaking is handled by the tool // (neither for the original block nor for the extras) - boolean onDig(int level, World world, int x, int y, int z, EntityPlayer player, IItemWithAbility tool); + public boolean onDig(int level, World world, int x, int y, int z, EntityPlayer player, IItemWithAbility tool); // region handlers public static final IToolAreaAbility NONE = new IToolAreaAbility() { diff --git a/src/main/java/com/hbm/handler/ability/IToolHarvestAbility.java b/src/main/java/com/hbm/handler/ability/IToolHarvestAbility.java index f70761457..797daee68 100644 --- a/src/main/java/com/hbm/handler/ability/IToolHarvestAbility.java +++ b/src/main/java/com/hbm/handler/ability/IToolHarvestAbility.java @@ -23,14 +23,14 @@ import net.minecraft.item.crafting.FurnaceRecipes; import net.minecraft.world.World; public interface IToolHarvestAbility extends IBaseAbility { - default void preHarvestAll(int level, World world, EntityPlayer player) {} + public default void preHarvestAll(int level, World world, EntityPlayer player) {} - default void postHarvestAll(int level, World world, EntityPlayer player) {} + public default void postHarvestAll(int level, World world, EntityPlayer player) {} - boolean skipDefaultDrops(int level); + public boolean skipDefaultDrops(int level); // Call IToolHarvestAbility.super.onHarvestBlock to emulate the actual block breaking - default void onHarvestBlock(int level, World world, int x, int y, int z, EntityPlayer player, Block block, int meta) { + public default void onHarvestBlock(int level, World world, int x, int y, int z, EntityPlayer player, Block block, int meta) { if (skipDefaultDrops(level)) { // Emulate the block breaking without drops world.setBlockToAir(x, y, z); diff --git a/src/main/java/com/hbm/handler/ability/IWeaponAbility.java b/src/main/java/com/hbm/handler/ability/IWeaponAbility.java index 1b6c95f40..d5530b20e 100644 --- a/src/main/java/com/hbm/handler/ability/IWeaponAbility.java +++ b/src/main/java/com/hbm/handler/ability/IWeaponAbility.java @@ -35,7 +35,7 @@ import net.minecraft.util.DamageSource; import net.minecraft.world.World; public interface IWeaponAbility extends IBaseAbility { - void onHit(int level, World world, EntityPlayer player, Entity victim, IItemWithAbility tool); + public void onHit(int level, World world, EntityPlayer player, Entity victim, IItemWithAbility tool); // region handlers public static final IWeaponAbility NONE = new IWeaponAbility() {