mirror of
https://gitlab.bixilon.de/bixilon/minosoft.git
synced 2025-09-13 01:16:46 -04:00
Add own PlayerEntity to World entities
This commit is contained in:
parent
8ebcc20b82
commit
be4821daf3
@ -116,7 +116,9 @@ public class PacketHandler {
|
||||
connection.getPlayer().getWorld().setHardcore(pkg.isHardcore());
|
||||
connection.getMapping().setDimensions(pkg.getDimensions());
|
||||
connection.getPlayer().getWorld().setDimension(pkg.getDimension());
|
||||
connection.getPlayer().setEntity(new PlayerEntity(connection, pkg.getEntityId(), connection.getPlayer().getPlayerUUID(), null, null, connection.getPlayer().getPlayerName(), new PlayerPropertyData[]{}, null));
|
||||
PlayerEntity entity = new PlayerEntity(connection, pkg.getEntityId(), connection.getPlayer().getPlayerUUID(), null, null, connection.getPlayer().getPlayerName(), new PlayerPropertyData[]{}, null);
|
||||
connection.getPlayer().setEntity(entity);
|
||||
connection.getPlayer().getWorld().addEntity(entity);
|
||||
connection.getSender().sendChatMessage("I am alive! ~ Minosoft");
|
||||
}
|
||||
|
||||
@ -374,13 +376,7 @@ public class PacketHandler {
|
||||
}
|
||||
|
||||
public void handle(PacketEntityMetadata pkg) {
|
||||
Entity entity;
|
||||
if (pkg.getEntityId() == connection.getPlayer().getEntity().getEntityId()) {
|
||||
// our own meta data...set it
|
||||
entity = connection.getPlayer().getEntity();
|
||||
} else {
|
||||
entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
}
|
||||
Entity entity= connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
if(entity == null){
|
||||
// thanks mojang
|
||||
return;
|
||||
@ -466,13 +462,7 @@ public class PacketHandler {
|
||||
}
|
||||
|
||||
public void handle(PacketEntityEffect pkg) {
|
||||
Entity entity;
|
||||
if (pkg.getEntityId() == connection.getPlayer().getEntity().getEntityId()) {
|
||||
// that's us!
|
||||
entity = connection.getPlayer().getEntity();
|
||||
} else {
|
||||
entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
}
|
||||
Entity entity= connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
if(entity == null){
|
||||
// thanks mojang
|
||||
return;
|
||||
@ -481,13 +471,7 @@ public class PacketHandler {
|
||||
}
|
||||
|
||||
public void handle(PacketRemoveEntityEffect pkg) {
|
||||
Entity entity;
|
||||
if (pkg.getEntityId() == connection.getPlayer().getEntity().getEntityId()) {
|
||||
// that's us!
|
||||
entity = connection.getPlayer().getEntity();
|
||||
} else {
|
||||
entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
}
|
||||
Entity entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
if(entity == null){
|
||||
// thanks mojang
|
||||
return;
|
||||
@ -525,13 +509,7 @@ public class PacketHandler {
|
||||
}
|
||||
|
||||
public void handle(PacketAttachEntity pkg) {
|
||||
Entity entity;
|
||||
if (pkg.getEntityId() == connection.getPlayer().getEntity().getEntityId()) {
|
||||
// that's us!
|
||||
entity = connection.getPlayer().getEntity();
|
||||
} else {
|
||||
entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
}
|
||||
Entity entity = connection.getPlayer().getWorld().getEntity(pkg.getEntityId());
|
||||
if(entity == null){
|
||||
// thanks mojang
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user