blob: 47ff9d58aaac6578c615b807403efa7020cf35c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
package com.earth2me.essentials.anticheat.checks.blockplace;
import com.earth2me.essentials.anticheat.DataItem;
import com.earth2me.essentials.anticheat.data.SimpleLocation;
/**
* Player specific data for the blockbreak checks
*
*/
public class BlockPlaceData implements DataItem
{
// Keep track of violation levels for the two checks
public double reachVL = 0.0D;
public double directionVL = 0.0D;
// Used for the penalty time feature of the direction check
public long directionLastViolationTime = 0;
// Have a nicer/simpler way to work with block locations instead of
// Bukkits own "Location" class
public final SimpleLocation blockPlacedAgainst = new SimpleLocation();
public final SimpleLocation blockPlaced = new SimpleLocation();
// For logging, remember the reachDistance that was calculated in the
// reach check
public double reachdistance;
}
|