@@ -1,11 +1,11 @@
|
||||
From b3766c829b07913655f7238d91b865fe3884be2f Mon Sep 17 00:00:00 2001
|
||||
From e144ac992708501a0283d1462490e96d4f3c0b76 Mon Sep 17 00:00:00 2001
|
||||
From: md_5 <git@md-5.net>
|
||||
Date: Wed, 18 Dec 2013 13:32:10 +1100
|
||||
Subject: [PATCH] Fire PreLogin Events in Offline Mode
|
||||
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/LoginListener.java b/src/main/java/net/minecraft/server/LoginListener.java
|
||||
index 8f982f1..eb227bc 100644
|
||||
index 8f982f1..0755d36 100644
|
||||
--- a/src/main/java/net/minecraft/server/LoginListener.java
|
||||
+++ b/src/main/java/net/minecraft/server/LoginListener.java
|
||||
@@ -59,10 +59,23 @@ public class LoginListener implements PacketLoginInListener {
|
||||
@@ -15,7 +15,7 @@ index 8f982f1..eb227bc 100644
|
||||
+ // Spigot start
|
||||
+ public void initUUID()
|
||||
+ {
|
||||
+ String uuid = UUID.nameUUIDFromBytes( ( "OfflinePlayer:" + this.i.getName() ).getBytes( Charsets.UTF_8 ) ).toString().replaceAll( "-", "" );
|
||||
+ UUID uuid = UUID.nameUUIDFromBytes( ( "OfflinePlayer:" + this.i.getName() ).getBytes( Charsets.UTF_8 ) );
|
||||
+
|
||||
+ this.i = new GameProfile( uuid, this.i.getName() );
|
||||
+ }
|
||||
@@ -42,7 +42,7 @@ index 8f982f1..eb227bc 100644
|
||||
}
|
||||
|
||||
diff --git a/src/main/java/net/minecraft/server/ThreadPlayerLookupUUID.java b/src/main/java/net/minecraft/server/ThreadPlayerLookupUUID.java
|
||||
index 6b91be7..b41ed2f 100644
|
||||
index 6b91be7..1b2620c 100644
|
||||
--- a/src/main/java/net/minecraft/server/ThreadPlayerLookupUUID.java
|
||||
+++ b/src/main/java/net/minecraft/server/ThreadPlayerLookupUUID.java
|
||||
@@ -25,50 +25,19 @@ class ThreadPlayerLookupUUID extends Thread {
|
||||
@@ -50,7 +50,7 @@ index 6b91be7..b41ed2f 100644
|
||||
|
||||
try {
|
||||
+ // Spigot Start
|
||||
+ if ( !LoginListener.b( this.a ).getOnlineMode() )
|
||||
+ if ( !LoginListener.c( this.a ).getOnlineMode() )
|
||||
+ {
|
||||
+ a.initUUID();
|
||||
+ fireLoginEvents();
|
||||
|
||||
Reference in New Issue
Block a user