mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-12-23 09:37:35 +01:00
Don't clear uuid version
This commit is contained in:
parent
7244834e34
commit
fe4434de91
@ -632,6 +632,7 @@ public class EventListen implements Listener {
|
|||||||
Messaging.debug("Despawned", npc, "due to world unload at", event.getWorld().getName());
|
Messaging.debug("Despawned", npc, "due to world unload at", event.getWorld().getName());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
CitizensAPI.getLocationLookup().onWorldUnload(event);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void respawnAllFromCoord(ChunkCoord coord, Event event) {
|
private void respawnAllFromCoord(ChunkCoord coord, Event event) {
|
||||||
|
@ -30,7 +30,7 @@ public class StoredShops {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public NPCShop getGlobalShop(String name) {
|
public NPCShop getGlobalShop(String name) {
|
||||||
return globalShops.computeIfAbsent(name, s -> new NPCShop(s));
|
return globalShops.computeIfAbsent(name, NPCShop::new);
|
||||||
}
|
}
|
||||||
|
|
||||||
public NPCShop getShop(String name) {
|
public NPCShop getShop(String name) {
|
||||||
|
@ -33,13 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
name = teamName;
|
name = teamName;
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -32,12 +32,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String coloredName = npc.getFullName();
|
String coloredName = npc.getFullName();
|
||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -32,12 +32,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String coloredName = npc.getFullName();
|
String coloredName = npc.getFullName();
|
||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -32,12 +32,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String coloredName = npc.getFullName();
|
String coloredName = npc.getFullName();
|
||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -32,12 +32,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String coloredName = npc.getFullName();
|
String coloredName = npc.getFullName();
|
||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
String teamName = Util.getTeamName(uuid);
|
String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
@ -33,12 +33,6 @@ public class HumanController extends AbstractEntityController {
|
|||||||
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
String name = coloredName.length() > 16 ? coloredName.substring(0, 16) : coloredName;
|
||||||
|
|
||||||
UUID uuid = npc.getUniqueId();
|
UUID uuid = npc.getUniqueId();
|
||||||
if (uuid.version() == 4) { // clear version
|
|
||||||
long msb = uuid.getMostSignificantBits();
|
|
||||||
msb &= ~0x0000000000004000L;
|
|
||||||
msb |= 0x0000000000002000L;
|
|
||||||
uuid = new UUID(msb, uuid.getLeastSignificantBits());
|
|
||||||
}
|
|
||||||
|
|
||||||
final String teamName = Util.getTeamName(uuid);
|
final String teamName = Util.getTeamName(uuid);
|
||||||
if (npc.requiresNameHologram()) {
|
if (npc.requiresNameHologram()) {
|
||||||
|
Loading…
Reference in New Issue
Block a user