Migrate last set of calls to FilePrinter, delete FilePrinter
This commit is contained in:
@@ -25,8 +25,9 @@ import client.Character;
|
||||
import client.Client;
|
||||
import net.AbstractPacketHandler;
|
||||
import net.packet.InPacket;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import server.maps.MapObject;
|
||||
import tools.FilePrinter;
|
||||
|
||||
import java.awt.*;
|
||||
|
||||
@@ -35,9 +36,10 @@ import java.awt.*;
|
||||
* @author Ronan
|
||||
*/
|
||||
public final class ItemPickupHandler extends AbstractPacketHandler {
|
||||
private static final Logger log = LoggerFactory.getLogger(ItemPickupHandler.class);
|
||||
|
||||
@Override
|
||||
public final void handlePacket(final InPacket p, final Client c) {
|
||||
public void handlePacket(final InPacket p, final Client c) {
|
||||
p.readInt(); //Timestamp
|
||||
p.readByte();
|
||||
p.readPos(); //cpos
|
||||
@@ -51,7 +53,8 @@ public final class ItemPickupHandler extends AbstractPacketHandler {
|
||||
Point charPos = chr.getPosition();
|
||||
Point obPos = ob.getPosition();
|
||||
if (Math.abs(charPos.getX() - obPos.getX()) > 800 || Math.abs(charPos.getY() - obPos.getY()) > 600) {
|
||||
FilePrinter.printError(FilePrinter.EXPLOITS + c.getPlayer().getName() + ".txt", c.getPlayer().getName() + " tried to pick up an item too far away. Mapid: " + chr.getMapId() + " Player pos: " + charPos + " Object pos: " + obPos);
|
||||
log.warn("Chr {} tried to pick up an item too far away. Mapid: {}, player pos: {}, object pos: {}",
|
||||
c.getPlayer().getName(), chr.getMapId(), charPos, obPos);
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user