diff --git a/src/main/java/net/pietru/cookie_utils/api/Region.java b/src/main/java/net/pietru/cookie_utils/api/Region.java index 52e100a..52412ea 100644 --- a/src/main/java/net/pietru/cookie_utils/api/Region.java +++ b/src/main/java/net/pietru/cookie_utils/api/Region.java @@ -141,8 +141,9 @@ public class Region { areas.clear(); File regions_folder = new File(SaveLocation.getSaveFolder(),"regions"); - if (!regions_folder.exists()) - regions_folder.mkdirs(); + if (!regions_folder.exists()) { + boolean ignored = regions_folder.mkdirs(); + } ArrayList regions = directory_utils.list_files_in_dir_recursive(regions_folder,((dir, name) -> name.endsWith(".json"))); if (prop.log_level>-1) System.out.println("[REGIONS] Trying to load %s areas.".replace("%s", String.valueOf(regions.size()))); @@ -250,7 +251,7 @@ public class Region { File perms_folder = new File(get_path_string(SaveLocation.getSaveFolder().getPath(),"region_perms", area.name)); if (!perms_folder.exists()) { - perms_folder.mkdirs(); + boolean ignored = perms_folder.mkdirs(); } try { diff --git a/src/main/java/net/pietru/cookie_utils/mixins/PlayerEntityMixin.java b/src/main/java/net/pietru/cookie_utils/mixins/PlayerEntityMixin.java index 1cb65e6..efd5af4 100644 --- a/src/main/java/net/pietru/cookie_utils/mixins/PlayerEntityMixin.java +++ b/src/main/java/net/pietru/cookie_utils/mixins/PlayerEntityMixin.java @@ -21,7 +21,7 @@ import static net.pietru.cookie_utils.api.Region.*; public class PlayerEntityMixin extends EntityMixin{ @Inject(method = "onAttackInteraction", at = @At("HEAD"), cancellable = true) - private void event_player_attack(CallbackInfo ci, @Local Entity sourceEntity){ + private void event_player_attack(CallbackInfo ci, @Local(argsOnly = true) Entity sourceEntity){ if (sourceEntity instanceof PlayerEntity){ Account account = ((PlayerEntity) sourceEntity).getPlayer().getAccount(); @@ -43,7 +43,7 @@ public class PlayerEntityMixin extends EntityMixin{ } @Inject(method = "hit", at = @At("HEAD"), cancellable = true) - private void event_player_hit(CallbackInfo ci, @Local IDamageSource damageSource, @Local float amount){ + private void event_player_hit(CallbackInfo ci, @Local(argsOnly = true) IDamageSource damageSource, @Local(argsOnly = true) float amount){ if (damageSource instanceof Entity) { if (damageSource instanceof PlayerEntity) { Account account = ((PlayerEntity) damageSource).getPlayer().getAccount(); diff --git a/src/main/java/net/pietru/cookie_utils/permissions/ObjectPermList.java b/src/main/java/net/pietru/cookie_utils/permissions/ObjectPermList.java index 4f0921b..70e198e 100644 --- a/src/main/java/net/pietru/cookie_utils/permissions/ObjectPermList.java +++ b/src/main/java/net/pietru/cookie_utils/permissions/ObjectPermList.java @@ -1,7 +1,6 @@ package net.pietru.cookie_utils.permissions; import com.badlogic.gdx.utils.JsonValue; -import finalforeach.cosmicreach.settings.ServerSettings; import java.util.HashMap; import java.util.Map;