mirror of
https://github.com/ColdeZhang/Dominion.git
synced 2025-02-05 07:39:29 +08:00
修复了spigot下偶发的多并发问题
This commit is contained in:
parent
be496aac0d
commit
e0e713c097
@ -12,16 +12,15 @@ import org.bukkit.entity.LivingEntity;
|
||||
import org.bukkit.entity.Monster;
|
||||
import org.bukkit.event.Listener;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import static cn.lunadeer.dominion.utils.EventUtils.checkFlag;
|
||||
|
||||
public class Spigot implements Listener {
|
||||
|
||||
static {
|
||||
Map<UUID, Location> entityMap = new HashMap<>();
|
||||
ConcurrentHashMap<UUID, Location> entityMap = new ConcurrentHashMap<>();
|
||||
Scheduler.runTaskRepeat(() -> {
|
||||
Dominion.instance.getServer().getWorlds().forEach(world -> {
|
||||
world.getEntities().forEach(entity -> {
|
||||
|
@ -12,16 +12,15 @@ import org.bukkit.entity.LivingEntity;
|
||||
import org.bukkit.entity.Monster;
|
||||
import org.bukkit.event.Listener;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
import static cn.lunadeer.dominion.utils.EventUtils.checkFlag;
|
||||
|
||||
public class Spigot implements Listener {
|
||||
|
||||
static {
|
||||
Map<UUID, Location> entityMap = new HashMap<>();
|
||||
ConcurrentHashMap<UUID, Location> entityMap = new ConcurrentHashMap<>();
|
||||
Scheduler.runTaskRepeat(() -> {
|
||||
Dominion.instance.getServer().getWorlds().forEach(world -> {
|
||||
world.getEntities().forEach(entity -> {
|
||||
|
Loading…
Reference in New Issue
Block a user