diff --git a/.gitignore b/.gitignore
index 1b9efa5..8d64e43 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,4 +3,5 @@ reobf/*
bin/*
game/*
.settings/*
-source/*
\ No newline at end of file
+source/*
+md5/*
\ No newline at end of file
diff --git a/.project b/.project
index 080e841..a7e3593 100644
--- a/.project
+++ b/.project
@@ -49,5 +49,14 @@
1.0-name-matches-false-false-source
+
+ 1759067087144
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
diff --git a/md5/modified.md5 b/md5/modified.md5
index fc2e878..19a144b 100644
--- a/md5/modified.md5
+++ b/md5/modified.md5
@@ -91,12 +91,12 @@ net/minecraft/src/DataWatcher 97b8e045ba3270b520ccb62499861a70
net/minecraft/src/ISaveHandler d9fa202f71549aa69586b92e1fc58031
net/minecraft/src/Packet19EntityAction 044c22fa918576e7b175fdebf474cc1a
net/minecraft/src/MapColor a46e6ee19a079e947ce091006a3a9cb5
-net/minecraft/src/NetLoginHandler 91793e4ccde755281d7cf0d376c6ac4a
+net/minecraft/src/NetLoginHandler 75289beb8da6fa824ef0b5872b56ce54
net/minecraft/src/NBTTagLong 8078672f86016518857a83da24aad04b
net/minecraft/src/ChatAllowedCharacters 2e9a20d13e7625d46fe217ff02aceb04
net/minecraft/src/RecipesTools 8a194856553330361595c00bc543fcb9
net/minecraft/src/WorldManager 5b0966bb5a96b209f141741ba59a2a6f
-net/minecraft/src/NetServerHandler 9923832a9a608970cbe31e9e59db9927
+net/minecraft/src/NetServerHandler 431dad03cb8f1077574c91a7e2487a3e
net/minecraft/src/Packet9Respawn 2ded295830357b3b4f5178140d133cd6
net/minecraft/src/Packet8UpdateHealth e86226c3d8493751921f54039e2701c8
net/minecraft/src/BlockGlowStone 2125eaf93a3d1ea980d3c0da108daf99
diff --git a/src/net/minecraft/src/NetLoginHandler.java b/src/net/minecraft/src/NetLoginHandler.java
index ab51536..b1fae6d 100644
--- a/src/net/minecraft/src/NetLoginHandler.java
+++ b/src/net/minecraft/src/NetLoginHandler.java
@@ -90,12 +90,13 @@ public class NetLoginHandler extends NetHandler {
var5.sendPacket(new Packet1Login("", var2.entityId, var3.getRandomSeed(), (byte)var3.worldProvider.worldType));
var5.sendPacket(new Packet6SpawnPosition(var4.posX, var4.posY, var4.posZ));
this.mcServer.configManager.func_28170_a(var2, var3);
- this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + var2.username + " joined the game."));
+ // this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + var2.username + " joined the game."));
this.mcServer.configManager.playerLoggedIn(var2);
var5.teleportTo(var2.posX, var2.posY, var2.posZ, var2.rotationYaw, var2.rotationPitch);
this.mcServer.networkServer.addPlayer(var5);
var5.sendPacket(new Packet4UpdateTime(var3.getWorldTime()));
var2.func_20057_k();
+ this.mcServer.configManager.sendPacketToPlayer(var2.username, new Packet3Chat("welcome, §7" + var2.username + "§f. have fun!"));
}
this.finishedProcessing = true;
diff --git a/src/net/minecraft/src/NetServerHandler.java b/src/net/minecraft/src/NetServerHandler.java
index 6b67097..fe031a9 100644
--- a/src/net/minecraft/src/NetServerHandler.java
+++ b/src/net/minecraft/src/NetServerHandler.java
@@ -43,7 +43,7 @@ public class NetServerHandler extends NetHandler implements ICommandListener {
this.playerEntity.func_30002_A();
this.sendPacket(new Packet255KickDisconnect(var1));
this.netManager.serverShutdown();
- this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game."));
+ // this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game."));
this.mcServer.configManager.playerLoggedOut(this.playerEntity);
this.connectionClosed = true;
}
@@ -357,7 +357,7 @@ public class NetServerHandler extends NetHandler implements ICommandListener {
public void handleErrorMessage(String var1, Object[] var2) {
logger.info(this.playerEntity.username + " lost connection: " + var1);
- this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game."));
+ // this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat("\u00a7e" + this.playerEntity.username + " left the game."));
this.mcServer.configManager.playerLoggedOut(this.playerEntity);
this.connectionClosed = true;
}
@@ -399,7 +399,8 @@ public class NetServerHandler extends NetHandler implements ICommandListener {
} else {
var2 = "<" + this.playerEntity.username + "> " + var2;
logger.info(var2);
- this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var2));
+ // this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var2));
+ this.mcServer.configManager.sendPacketToPlayer(this.playerEntity.username, new Packet3Chat("§7tss..."));
}
}
@@ -409,7 +410,7 @@ public class NetServerHandler extends NetHandler implements ICommandListener {
if(var1.toLowerCase().startsWith("/me ")) {
var1 = "* " + this.playerEntity.username + " " + var1.substring(var1.indexOf(" ")).trim();
logger.info(var1);
- this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var1));
+ // this.mcServer.configManager.sendPacketToAllPlayers(new Packet3Chat(var1));
} else if(var1.toLowerCase().startsWith("/kill")) {
this.playerEntity.attackEntityFrom((Entity)null, 1000);
} else if(var1.toLowerCase().startsWith("/tell ")) {