SteamWar/FightSystem
Archiviert
13
1

Replay bugfix?
Alle Prüfungen waren erfolgreich
SteamWarCI Build successful

Signed-off-by: Lixfel <agga-games@gmx.de>
Dieser Commit ist enthalten in:
Lixfel 2022-03-05 20:55:21 +01:00
Ursprung 141f51ee83
Commit a01bc9aaaf
2 geänderte Dateien mit 11 neuen und 16 gelöschten Zeilen

Datei anzeigen

@ -503,14 +503,7 @@ public class PacketProcessor {
boolean drawn = source.readBoolean(); boolean drawn = source.readBoolean();
boolean offHand = source.readBoolean(); boolean offHand = source.readBoolean();
execSync(() -> { execSync(() -> REntity.getEntity(entityId).setBowDrawn(drawn, offHand));
REntity entity = REntity.getEntity(entityId);
if(entity != null) {
entity.setBowDrawn(drawn, offHand);
} else {
Bukkit.getLogger().log(Level.SEVERE, "Bow drawn of nonexistent player? " + entityId + " " + Arrays.toString(lastPackets.toArray()));
}
});
} }
private void damage() throws IOException { private void damage() throws IOException {

Datei anzeigen

@ -316,6 +316,7 @@ public interface Recorder {
default void write(int id, Object... objects){ default void write(int id, Object... objects){
DataOutputStream stream = getStream(); DataOutputStream stream = getStream();
synchronized (stream) {
try { try {
stream.writeByte(id); stream.writeByte(id);
for(Object o : objects) { for(Object o : objects) {
@ -327,6 +328,7 @@ public interface Recorder {
disable(); disable();
} }
} }
}
default void writeObject(DataOutputStream stream, Object o) throws IOException { default void writeObject(DataOutputStream stream, Object o) throws IOException {
if(o instanceof Boolean) if(o instanceof Boolean)