mirror of
https://github.com/Grasscutters/Grasscutter.git
synced 2026-06-10 00:13:36 +08:00
refactor: replace statement with expression lambda
This commit is contained in:
@@ -17,13 +17,11 @@ public class HandlerHomeKickPlayerReq extends PacketHandler {
|
||||
.filter(player -> player.getUid() == req.getTargetUid())
|
||||
.findFirst()
|
||||
.ifPresent(
|
||||
player -> {
|
||||
success.set(
|
||||
session
|
||||
.getServer()
|
||||
.getHomeWorldMPSystem()
|
||||
.kickPlayerFromHome(session.getPlayer(), player.getUid()));
|
||||
});
|
||||
player -> success.set(
|
||||
session
|
||||
.getServer()
|
||||
.getHomeWorldMPSystem()
|
||||
.kickPlayerFromHome(session.getPlayer(), player.getUid())));
|
||||
|
||||
session.send(
|
||||
new PacketHomeKickPlayerRsp(
|
||||
|
||||
+8
-10
@@ -14,16 +14,14 @@ public class PacketActivityScheduleInfoNotify extends BasePacket {
|
||||
var proto = ActivityScheduleInfoNotifyOuterClass.ActivityScheduleInfoNotify.newBuilder();
|
||||
|
||||
activityConfigItemList.forEach(
|
||||
item -> {
|
||||
proto.addActivityScheduleList(
|
||||
ActivityScheduleInfoOuterClass.ActivityScheduleInfo.newBuilder()
|
||||
.setActivityId(item.getActivityId())
|
||||
.setScheduleId(item.getScheduleId())
|
||||
.setIsOpen(true)
|
||||
.setBeginTime(DateHelper.getUnixTime(item.getBeginTime()))
|
||||
.setEndTime(DateHelper.getUnixTime(item.getEndTime()))
|
||||
.build());
|
||||
});
|
||||
item -> proto.addActivityScheduleList(
|
||||
ActivityScheduleInfoOuterClass.ActivityScheduleInfo.newBuilder()
|
||||
.setActivityId(item.getActivityId())
|
||||
.setScheduleId(item.getScheduleId())
|
||||
.setIsOpen(true)
|
||||
.setBeginTime(DateHelper.getUnixTime(item.getBeginTime()))
|
||||
.setEndTime(DateHelper.getUnixTime(item.getEndTime()))
|
||||
.build()));
|
||||
|
||||
this.setData(proto);
|
||||
}
|
||||
|
||||
+1
-3
@@ -22,9 +22,7 @@ public class PacketBattlePassMissionUpdateNotify extends BasePacket {
|
||||
var proto = BattlePassMissionUpdateNotify.newBuilder();
|
||||
|
||||
missions.forEach(
|
||||
mission -> {
|
||||
proto.addMissionList(mission.toProto());
|
||||
});
|
||||
mission -> proto.addMissionList(mission.toProto()));
|
||||
|
||||
this.setData(proto.build());
|
||||
}
|
||||
|
||||
@@ -93,11 +93,9 @@ public class PacketCodexDataFullNotify extends BasePacket {
|
||||
.getCodex()
|
||||
.getUnlockedReliquarySuitCodex()
|
||||
.forEach(
|
||||
reliquarySuit -> {
|
||||
reliquaryData
|
||||
.addCodexIdList(reliquarySuit)
|
||||
.addAllHaveViewedList(Collections.singleton(true));
|
||||
});
|
||||
reliquarySuit -> reliquaryData
|
||||
.addCodexIdList(reliquarySuit)
|
||||
.addAllHaveViewedList(Collections.singleton(true)));
|
||||
|
||||
CodexDataFullNotify.Builder proto =
|
||||
CodexDataFullNotify.newBuilder()
|
||||
|
||||
@@ -34,16 +34,14 @@ public class PacketCreateVehicleRsp extends BasePacket {
|
||||
|
||||
vehicleMembers.stream()
|
||||
.forEach(
|
||||
vehicleMember -> {
|
||||
player
|
||||
.getScene()
|
||||
.broadcastPacket(
|
||||
new PacketVehicleInteractRsp(
|
||||
((EntityVehicle) entity),
|
||||
vehicleMember,
|
||||
VehicleInteractTypeOuterClass.VehicleInteractType
|
||||
.VEHICLE_INTERACT_TYPE_OUT));
|
||||
});
|
||||
vehicleMember -> player
|
||||
.getScene()
|
||||
.broadcastPacket(
|
||||
new PacketVehicleInteractRsp(
|
||||
((EntityVehicle) entity),
|
||||
vehicleMember,
|
||||
VehicleInteractTypeOuterClass.VehicleInteractType
|
||||
.VEHICLE_INTERACT_TYPE_OUT)));
|
||||
|
||||
player.getScene().killEntity(entity, 0);
|
||||
});
|
||||
|
||||
@@ -20,10 +20,8 @@ public class PacketPlayerDataNotify extends BasePacket {
|
||||
player
|
||||
.getProperties()
|
||||
.forEach(
|
||||
(key, value) -> {
|
||||
p.putPropMap(
|
||||
key, PropValue.newBuilder().setType(key).setIval(value).setVal(value).build());
|
||||
});
|
||||
(key, value) -> p.putPropMap(
|
||||
key, PropValue.newBuilder().setType(key).setIval(value).setVal(value).build()));
|
||||
|
||||
this.setData(p.build());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user