summaryrefslogtreecommitdiffstats
path: root/EssentialsAntiCheat/src/com/earth2me/essentials/anticheat/checks/blockplace/BlockPlaceData.java
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;
}