From ec41a9b56467351760bb03e8a1ddca2dd6804e84 Mon Sep 17 00:00:00 2001 From: Player Name Date: Tue, 14 Jul 2026 12:30:11 +0200 Subject: [PATCH] rawtypes --- .../item/equipment/special/ChinchompaSwingHandler.java | 5 ++--- .../item/equipment/special/PowerstabSpecialHandler.java | 6 ++---- .../item/equipment/special/SpearWallSpecialHandler.java | 6 ++---- .../core/game/node/entity/player/link/prayer/Prayer.java | 6 ++---- 4 files changed, 8 insertions(+), 15 deletions(-) diff --git a/Server/src/main/content/global/handlers/item/equipment/special/ChinchompaSwingHandler.java b/Server/src/main/content/global/handlers/item/equipment/special/ChinchompaSwingHandler.java index 0523f8753..953b9db04 100644 --- a/Server/src/main/content/global/handlers/item/equipment/special/ChinchompaSwingHandler.java +++ b/Server/src/main/content/global/handlers/item/equipment/special/ChinchompaSwingHandler.java @@ -56,7 +56,7 @@ public final class ChinchompaSwingHandler extends RangeSwingHandler { } // https://oldschool.runescape.wiki/w/Chinchompa - shit source but it's better than what was here before - @SuppressWarnings("rawtypes") List targetCandidates; + List targetCandidates; if (victim instanceof Player) { targetCandidates = RegionManager.getSurroundingPlayers(victim, 9); } else { @@ -64,8 +64,7 @@ public final class ChinchompaSwingHandler extends RangeSwingHandler { } BattleState[] targets = new BattleState[targetCandidates.size()]; int count = 0; - for (Object o : targetCandidates) { - Entity e = (Entity) o; + for (Entity e : targetCandidates) { if (e != entity && canSwing(entity, e) != InteractionType.NO_INTERACT && e.isAttackable(entity, CombatStyle.RANGE, false)) { BattleState s = targets[count++] = new BattleState(entity, e); s.setStyle(CombatStyle.RANGE); diff --git a/Server/src/main/content/global/handlers/item/equipment/special/PowerstabSpecialHandler.java b/Server/src/main/content/global/handlers/item/equipment/special/PowerstabSpecialHandler.java index 0b09a3c2c..7820d94d6 100644 --- a/Server/src/main/content/global/handlers/item/equipment/special/PowerstabSpecialHandler.java +++ b/Server/src/main/content/global/handlers/item/equipment/special/PowerstabSpecialHandler.java @@ -75,12 +75,10 @@ public final class PowerstabSpecialHandler extends MeleeSwingHandler implements if (!multi) { return super.swing(entity, victim, state); } - @SuppressWarnings("rawtypes") - List list = victim instanceof NPC ? RegionManager.getSurroundingNPCs(entity, 9) : RegionManager.getSurroundingPlayers(entity, 9); + List list = victim instanceof NPC ? RegionManager.getSurroundingNPCs(entity, 9) : RegionManager.getSurroundingPlayers(entity, 9); BattleState[] targets = new BattleState[list.size()]; int count = 0; - for (Object o : list) { - Entity e = (Entity) o; + for (Entity e : list) { if (e != entity && CombatStyle.RANGE.getSwingHandler().canSwing(entity, e) != InteractionType.NO_INTERACT && e.isAttackable(entity, CombatStyle.RANGE, false)) { BattleState s = targets[count++] = new BattleState(entity, e); int hit = 0; diff --git a/Server/src/main/content/global/handlers/item/equipment/special/SpearWallSpecialHandler.java b/Server/src/main/content/global/handlers/item/equipment/special/SpearWallSpecialHandler.java index 4ae69ddc2..27cd436ff 100644 --- a/Server/src/main/content/global/handlers/item/equipment/special/SpearWallSpecialHandler.java +++ b/Server/src/main/content/global/handlers/item/equipment/special/SpearWallSpecialHandler.java @@ -76,12 +76,10 @@ public final class SpearWallSpecialHandler extends MeleeSwingHandler implements if (!multi) { return super.swing(entity, victim, state); } - @SuppressWarnings("rawtypes") - List list = victim instanceof NPC ? RegionManager.getSurroundingNPCs(entity, 9) : RegionManager.getSurroundingPlayers(entity, 9); + List list = victim instanceof NPC ? RegionManager.getSurroundingNPCs(entity, 9) : RegionManager.getSurroundingPlayers(entity, 9); BattleState[] targets = new BattleState[list.size()]; int count = 0; - for (Object o : list) { - Entity e = (Entity) o; + for (Entity e : list) { if (e != entity && CombatStyle.RANGE.getSwingHandler().canSwing(entity, e) != InteractionType.NO_INTERACT && e.isAttackable(entity, CombatStyle.RANGE, false)) { BattleState s = targets[count++] = new BattleState(entity, e); int hit = 0; diff --git a/Server/src/main/core/game/node/entity/player/link/prayer/Prayer.java b/Server/src/main/core/game/node/entity/player/link/prayer/Prayer.java index 4f2780a7b..1a3ff9ff8 100644 --- a/Server/src/main/core/game/node/entity/player/link/prayer/Prayer.java +++ b/Server/src/main/core/game/node/entity/player/link/prayer/Prayer.java @@ -112,15 +112,13 @@ public final class Prayer { killer.getImpactHandler().manualHit(player, 1 + RandomFunction.randomize(maximum), HitsplatType.NORMAL); } if (player.getProperties().isMultiZone()) { - @SuppressWarnings("rawtypes") - List targets; + List targets; if (killer instanceof NPC) { targets = RegionManager.getLocalNPCs(player.getLocation(), 1); } else { targets = RegionManager.getLocalPlayers(player.getLocation(), 1); } - for (Object o : targets) { - Entity entity = (Entity) o; + for (Entity entity : targets) { if (entity == player) { continue; }