Compare commits
2 Commits
b2fde94725
...
27a91f4260
Author | SHA1 | Date |
---|---|---|
|
27a91f4260 | |
|
7307920c30 |
|
@ -1,6 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="CompilerConfiguration">
|
||||
<bytecodeTargetLevel target="17" />
|
||||
<bytecodeTargetLevel target="18" />
|
||||
</component>
|
||||
</project>
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project version="4">
|
||||
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-18" project-jdk-type="JavaSDK" />
|
||||
<component name="ProjectRootManager" version="2" languageLevel="JDK_18" default="true" project-jdk-name="corretto-18" project-jdk-type="JavaSDK" />
|
||||
</project>
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
947178
javascript/classes_server.js
947178
javascript/classes_server.js
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
|
@ -27,7 +27,7 @@ public class WorkerListenThread {
|
|||
* adds this connection to the list of currently connected players
|
||||
*/
|
||||
public void addPlayer(NetHandler par1NetServerHandler) {
|
||||
System.out.println("[Server][ADDPLAYER][" + par1NetServerHandler.getClass().getSimpleName() + "]");
|
||||
System.out.println("[SP-Server][ADDPLAYER][" + par1NetServerHandler.getClass().getSimpleName() + "]");
|
||||
this.connections.add(par1NetServerHandler);
|
||||
}
|
||||
|
||||
|
@ -40,7 +40,7 @@ public class WorkerListenThread {
|
|||
}
|
||||
|
||||
public boolean openChannel(String player) {
|
||||
System.out.println("[Server][OPENCHANNEL][" + player + "]");
|
||||
System.out.println("[SP-Server][OPENCHANNEL][" + player + "]");
|
||||
return channels.put(player, new WorkerNetworkManager(player, mcServer, this)) == null;
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ public class WorkerListenThread {
|
|||
}
|
||||
|
||||
public boolean closeChannel(String player) {
|
||||
System.out.println("[Server][CLOSECHANNEL][" + player + "]"); // called way too damn much
|
||||
System.out.println("[SP-Server][CLOSECHANNEL][" + player + "]"); // called way too damn much
|
||||
WorkerNetworkManager channel = channels.get(player);
|
||||
if(channel == null) {
|
||||
return false;
|
||||
|
|
|
@ -93,8 +93,9 @@ public class WorkerNetworkManager implements INetworkManager {
|
|||
//System.out.println("[Server][" + ipcChannel + "]: packet '" + pkt.getClass().getSimpleName() + "' recieved");
|
||||
|
||||
try {
|
||||
pkt.processPacket(theNetHandler); // This is a problem, it bitches with the error message below
|
||||
pkt.processPacket(theNetHandler); // This is a problem
|
||||
}catch(Throwable t) {
|
||||
System.out.println(theNetHandler.getClass().getSimpleName());
|
||||
System.err.println("Could not process minecraft packet 0x" + Integer.toHexString(pkt.getPacketId()) + " class '" + pkt.getClass().getSimpleName() + "' on channel 'NET|" + ipcChannel + "'");
|
||||
t.printStackTrace();
|
||||
}
|
||||
|
|
|
@ -516,7 +516,7 @@ public class ChunkProviderGenerate implements IChunkProvider
|
|||
}
|
||||
|
||||
var6.decorate(this.worldObj, this.rand, var4, var5);
|
||||
SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4 + 8, var5 + 8, 16, 16, this.rand);
|
||||
//SpawnerAnimals.performWorldGenSpawning(this.worldObj, var6, var4 + 8, var5 + 8, 16, 16, this.rand); // problem, IMPORTANT!!!
|
||||
var4 += 8;
|
||||
var5 += 8;
|
||||
|
||||
|
|
|
@ -60,7 +60,6 @@ public class EntityPlayerMP extends EntityPlayer implements ICrafting
|
|||
int renderDistance;
|
||||
private int chatVisibility;
|
||||
private boolean chatColours = true;
|
||||
private long field_143005_bX = 0L;
|
||||
|
||||
/**
|
||||
* The currently in use window ID. Incremented every time a window is opened.
|
||||
|
@ -963,9 +962,4 @@ public class EntityPlayerMP extends EntityPlayer implements ICrafting
|
|||
{
|
||||
return new ChunkCoordinates(MathHelper.floor_double(this.posX), MathHelper.floor_double(this.posY + 0.5D), MathHelper.floor_double(this.posZ));
|
||||
}
|
||||
|
||||
public void func_143004_u()
|
||||
{
|
||||
this.field_143005_bX = SysUtil.steadyTimeMillis();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -50,8 +50,8 @@ public class NetLoginHandler extends NetHandler {
|
|||
* network packets unless the timeout has occurred.
|
||||
*/
|
||||
public void handlePackets() {
|
||||
System.out.println("[Server][LOGIN][HANDLE][" + clientUsername + "]");
|
||||
if (this.field_72544_i) {
|
||||
System.out.println("[SP-Server][LOGIN][HANDLE][" + clientUsername + "]");
|
||||
if (this.field_72544_i) { // FIX THIS SHIT!!! this.field_72544_i
|
||||
this.initializePlayerConnection();
|
||||
return;
|
||||
}
|
||||
|
@ -93,7 +93,7 @@ public class NetLoginHandler extends NetHandler {
|
|||
}
|
||||
var2 = (var2 >> 5) + 2;
|
||||
this.viewDistance = var2;
|
||||
System.out.println("[Server][HANDSHAKE][" + this.clientUsername + "]");
|
||||
System.out.println("[SP-Server][HANDSHAKE][" + this.clientUsername + "]");
|
||||
|
||||
if (!this.clientUsername.equals(StringUtils.stripControlCodes(this.clientUsername))) {
|
||||
this.kickUser("Invalid username!");
|
||||
|
|
|
@ -62,7 +62,7 @@ public class NetServerHandler extends NetHandler
|
|||
/**
|
||||
* run once each game tick
|
||||
*/
|
||||
public void networkTick()
|
||||
public void handlePackets()
|
||||
{
|
||||
this.field_72584_h = false;
|
||||
++this.currentTicks;
|
||||
|
@ -89,14 +89,15 @@ public class NetServerHandler extends NetHandler
|
|||
|
||||
public void kickPlayerFromServer(String par1Str)
|
||||
{
|
||||
if (!this.connectionClosed)
|
||||
{
|
||||
this.playerEntity.mountEntityAndWakeUp();
|
||||
this.sendPacketToPlayer(new Packet255KickDisconnect(par1Str));
|
||||
this.netManager.serverShutdown();
|
||||
this.mcServer.getConfigurationManager().sendChatMsg(StatCollector.translateToLocalFormatted(EnumChatFormatting.YELLOW + "multiplayer.player.left", new Object[] {this.playerEntity.getTranslatedEntityName()}));
|
||||
this.mcServer.getConfigurationManager().playerLoggedOut(this.playerEntity);
|
||||
if (!this.connectionClosed) {
|
||||
this.connectionClosed = true;
|
||||
this.playerEntity.mountEntityAndWakeUp();
|
||||
if(par1Str != null) {
|
||||
this.sendPacketToPlayer(new Packet255KickDisconnect(par1Str));
|
||||
}
|
||||
this.netManager.serverShutdown();
|
||||
this.mcServer.getConfigurationManager().sendPacketToAllPlayers(new Packet3Chat(EnumChatFormatting.YELLOW + this.playerEntity.username + " left the game."));
|
||||
this.mcServer.getConfigurationManager().playerLoggedOut(this.playerEntity);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -331,7 +332,7 @@ public class NetServerHandler extends NetHandler
|
|||
public void handleBlockDig(Packet14BlockDig par1Packet14BlockDig)
|
||||
{
|
||||
WorldServer var2 = this.mcServer.worldServerForDimension(this.playerEntity.dimension);
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (par1Packet14BlockDig.status == 4)
|
||||
{
|
||||
|
@ -427,7 +428,7 @@ public class NetServerHandler extends NetHandler
|
|||
int var6 = par1Packet15Place.getYPosition();
|
||||
int var7 = par1Packet15Place.getZPosition();
|
||||
int var8 = par1Packet15Place.getDirection();
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (par1Packet15Place.getDirection() == 255)
|
||||
{
|
||||
|
@ -573,7 +574,7 @@ public class NetServerHandler extends NetHandler
|
|||
if (par1Packet16BlockItemSwitch.id >= 0 && par1Packet16BlockItemSwitch.id < InventoryPlayer.getHotbarSize())
|
||||
{
|
||||
this.playerEntity.inventory.currentItem = par1Packet16BlockItemSwitch.id;
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -589,7 +590,7 @@ public class NetServerHandler extends NetHandler
|
|||
}
|
||||
else
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
String var2 = par1Packet3Chat.message;
|
||||
|
||||
if (var2.length() > 100)
|
||||
|
@ -644,7 +645,7 @@ public class NetServerHandler extends NetHandler
|
|||
|
||||
public void handleAnimation(Packet18Animation par1Packet18Animation)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (par1Packet18Animation.animate == 1)
|
||||
{
|
||||
|
@ -657,7 +658,7 @@ public class NetServerHandler extends NetHandler
|
|||
*/
|
||||
public void handleEntityAction(Packet19EntityAction par1Packet19EntityAction)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (par1Packet19EntityAction.action == 1)
|
||||
{
|
||||
|
@ -710,7 +711,7 @@ public class NetServerHandler extends NetHandler
|
|||
{
|
||||
WorldServer var2 = this.mcServer.worldServerForDimension(this.playerEntity.dimension);
|
||||
Entity var3 = var2.getEntityByID(par1Packet7UseEntity.targetEntity);
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (var3 != null)
|
||||
{
|
||||
|
@ -745,8 +746,6 @@ public class NetServerHandler extends NetHandler
|
|||
|
||||
public void handleClientCommand(Packet205ClientCommand par1Packet205ClientCommand)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
|
||||
if (par1Packet205ClientCommand.forceRespawn == 1)
|
||||
{
|
||||
if (this.playerEntity.playerConqueredTheEnd)
|
||||
|
@ -802,7 +801,7 @@ public class NetServerHandler extends NetHandler
|
|||
|
||||
public void handleWindowClick(Packet102WindowClick par1Packet102WindowClick)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (this.playerEntity.openContainer.windowId == par1Packet102WindowClick.window_Id && this.playerEntity.openContainer.isPlayerNotUsingContainer(this.playerEntity))
|
||||
{
|
||||
|
@ -835,7 +834,7 @@ public class NetServerHandler extends NetHandler
|
|||
|
||||
public void handleEnchantItem(Packet108EnchantItem par1Packet108EnchantItem)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
|
||||
if (this.playerEntity.openContainer.windowId == par1Packet108EnchantItem.windowId && this.playerEntity.openContainer.isPlayerNotUsingContainer(this.playerEntity))
|
||||
{
|
||||
|
@ -898,7 +897,7 @@ public class NetServerHandler extends NetHandler
|
|||
*/
|
||||
public void handleUpdateSign(Packet130UpdateSign par1Packet130UpdateSign)
|
||||
{
|
||||
this.playerEntity.func_143004_u();
|
||||
//this.playerEntity.func_143004_u();
|
||||
WorldServer var2 = this.mcServer.worldServerForDimension(this.playerEntity.dimension);
|
||||
|
||||
if (var2.blockExists(par1Packet130UpdateSign.xPosition, par1Packet130UpdateSign.yPosition, par1Packet130UpdateSign.zPosition))
|
||||
|
|
|
@ -635,16 +635,13 @@ public abstract class ServerConfigurationManager
|
|||
Iterator var2 = this.playerEntityList.iterator();
|
||||
EntityPlayerMP var3;
|
||||
|
||||
do
|
||||
{
|
||||
if (!var2.hasNext())
|
||||
{
|
||||
do {
|
||||
if (!var2.hasNext()) {
|
||||
return null;
|
||||
}
|
||||
|
||||
var3 = (EntityPlayerMP)var2.next();
|
||||
}
|
||||
while (!var3.getCommandSenderName().equalsIgnoreCase(par1Str));
|
||||
var3 = (EntityPlayerMP) var2.next();
|
||||
} while (!var3.username.equalsIgnoreCase(par1Str));
|
||||
|
||||
return var3;
|
||||
}
|
||||
|
|
|
@ -123,7 +123,7 @@ public class WorldServer extends World
|
|||
|
||||
if (this.getGameRules().getGameRuleBooleanValue("doMobSpawning"))
|
||||
{
|
||||
this.animalSpawner.findChunksForSpawning(this, this.spawnHostileMobs, this.spawnPeacefulMobs, this.worldInfo.getWorldTotalTime() % 400L == 0L);
|
||||
//this.animalSpawner.findChunksForSpawning(this, this.spawnHostileMobs, this.spawnPeacefulMobs, this.worldInfo.getWorldTotalTime() % 400L == 0L); // FIX THIS SHIT, IMPORTANT!!!
|
||||
}
|
||||
|
||||
this.chunkProvider.unloadQueuedChunks();
|
||||
|
|
|
@ -1297,7 +1297,9 @@ public class Minecraft
|
|||
displayEaglercraftText("Note: " + var4.translateKey("fancyGraphicsNote"));
|
||||
}
|
||||
|
||||
displayEaglercraftText("Warning: world loading may take a while, so you may need to wait for a few seconds for the world to load and the lag will stop.");
|
||||
if(!EaglerAdapter.isIntegratedServerAvailable()){
|
||||
displayEaglercraftText("Warning: world loading may take a while, so you may need to wait for a few seconds for the world to load and the lag will stop.");
|
||||
}
|
||||
|
||||
if(this.gameSettings.showCoordinates) {
|
||||
displayEaglercraftText(EnumChatFormatting.LIGHT_PURPLE + "Note: use F+6 to hide the coordinates off of the screen (if you're in public)");
|
||||
|
|
Loading…
Reference in New Issue