Skip to content

Commit 9eb8ab2

Browse files
authored
Merge branch 'SammySemicolon:1.21.1' into 1.21.1
2 parents e0c9cf9 + bec76f6 commit 9eb8ab2

File tree

10 files changed

+21
-21
lines changed

10 files changed

+21
-21
lines changed

src/main/java/com/sammy/malum/common/data/attachment/AvariceMarkData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
public class AvariceMarkData {
99

1010
public static Codec<AvariceMarkData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
11-
Codec.BOOL.fieldOf("hasProspectorMark").forGetter(AvariceMarkData::hasProspectorMark)
11+
Codec.BOOL.optionalFieldOf("hasProspectorMark", false).forGetter(AvariceMarkData::hasProspectorMark)
1212
).apply(obj, AvariceMarkData::new));
1313

1414
public static StreamCodec<ByteBuf, AvariceMarkData> STREAM_CODEC = ByteBufCodecs.fromCodec(AvariceMarkData.CODEC);

src/main/java/com/sammy/malum/common/data/attachment/CurioData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
public class CurioData {
1010

1111
public static Codec<CurioData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
12-
Codec.INT.fieldOf("watcherNecklaceCooldown").forGetter(c -> c.watcherNecklaceCooldown),
13-
Codec.INT.fieldOf("hiddenBladeNecklaceCooldown").forGetter(c -> c.hiddenBladeNecklaceCooldown)
12+
Codec.INT.optionalFieldOf("watcherNecklaceCooldown", 0).forGetter(c -> c.watcherNecklaceCooldown),
13+
Codec.INT.optionalFieldOf("hiddenBladeNecklaceCooldown", 0).forGetter(c -> c.hiddenBladeNecklaceCooldown)
1414
).apply(obj, CurioData::new));
1515

1616
public static StreamCodec<ByteBuf, CurioData> STREAM_CODEC = ByteBufCodecs.fromCodec(CurioData.CODEC);

src/main/java/com/sammy/malum/common/data/attachment/MalignantInfluenceData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
public class MalignantInfluenceData {
1919

2020
public static Codec<MalignantInfluenceData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
21-
Codec.INT.fieldOf("malignantAegis").forGetter(MalignantInfluenceData::getMalignantAegis),
22-
Codec.INT.fieldOf("aegisCooldown").forGetter(MalignantInfluenceData::getMalignantAegis)
21+
Codec.INT.optionalFieldOf("malignantAegis", 0).forGetter(MalignantInfluenceData::getMalignantAegis),
22+
Codec.INT.optionalFieldOf("aegisCooldown", 0).forGetter(MalignantInfluenceData::getMalignantAegis)
2323
).apply(obj, MalignantInfluenceData::new));
2424

2525
public static StreamCodec<ByteBuf, MalignantInfluenceData> STREAM_CODEC = ByteBufCodecs.fromCodec(MalignantInfluenceData.CODEC);

src/main/java/com/sammy/malum/common/data/attachment/ProgressionData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
public class ProgressionData {
77

88
public static Codec<ProgressionData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
9-
Codec.BOOL.fieldOf("obtainedEncyclopedia").forGetter(c -> c.obtainedEncyclopedia),
10-
Codec.BOOL.fieldOf("hasBeenRejected").forGetter(c -> c.hasBeenRejected)
9+
Codec.BOOL.optionalFieldOf("obtainedEncyclopedia", false).forGetter(c -> c.obtainedEncyclopedia),
10+
Codec.BOOL.optionalFieldOf("hasBeenRejected", false).forGetter(c -> c.hasBeenRejected)
1111
).apply(obj, ProgressionData::new));
1212

1313
public boolean obtainedEncyclopedia;

src/main/java/com/sammy/malum/common/data/attachment/SoulWardData.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@
1717
public class SoulWardData {
1818

1919
public static Codec<SoulWardData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
20-
Codec.DOUBLE.fieldOf("soulWard").forGetter(SoulWardData::getSoulWard),
21-
Codec.INT.fieldOf("soulWardProgress").forGetter(SoulWardData::getSoulWardCooldown),
22-
Codec.FLOAT.fieldOf("appliedCooldownMultiplier").forGetter(SoulWardData::getAppliedCooldownMultiplier)
20+
Codec.DOUBLE.optionalFieldOf("soulWard", 0d).forGetter(SoulWardData::getSoulWard),
21+
Codec.INT.optionalFieldOf("soulWardProgress", 0).forGetter(SoulWardData::getSoulWardCooldown),
22+
Codec.FLOAT.optionalFieldOf("appliedCooldownMultiplier", 1f).forGetter(SoulWardData::getAppliedCooldownMultiplier)
2323
).apply(obj, SoulWardData::new));
2424

2525
public static StreamCodec<ByteBuf, SoulWardData> STREAM_CODEC = ByteBufCodecs.fromCodec(SoulWardData.CODEC);

src/main/java/com/sammy/malum/common/data/attachment/StaffAbilityData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414
public class StaffAbilityData {
1515

1616
public static Codec<StaffAbilityData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
17-
Codec.INT.fieldOf("staffCharge").forGetter(c -> c.staffChargeDebt),
18-
Codec.FLOAT.fieldOf("staffChargeProgress").forGetter(c -> c.staffChargeDebtCooldown)
17+
Codec.INT.optionalFieldOf("staffCharge", 0).forGetter(c -> c.staffChargeDebt),
18+
Codec.FLOAT.optionalFieldOf("staffChargeProgress", 0f).forGetter(c -> c.staffChargeDebtCooldown)
1919
).apply(obj, StaffAbilityData::new));
2020

2121
public static StreamCodec<ByteBuf, StaffAbilityData> STREAM_CODEC = ByteBufCodecs.fromCodec(StaffAbilityData.CODEC);

src/main/java/com/sammy/malum/common/data/attachment/TouchOfDarknessData.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ public class TouchOfDarknessData {
99
public static final float MAX_TOUCH_OF_DARKNESS = 100f;
1010

1111
public static final Codec<TouchOfDarknessData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
12-
Codec.INT.fieldOf("expectedTouchOfDarkness").forGetter(h -> h.expectedTouchOfDarkness),
13-
Codec.INT.fieldOf("touchOfDarknessFalloffDelay").forGetter(h -> h.touchOfDarknessFalloffDelay),
14-
Codec.FLOAT.fieldOf("touchOfDarkness").forGetter(h -> h.touchOfDarkness)
12+
Codec.INT.optionalFieldOf("expectedTouchOfDarkness", 0).forGetter(h -> h.expectedTouchOfDarkness),
13+
Codec.INT.optionalFieldOf("touchOfDarknessFalloffDelay", 0).forGetter(h -> h.touchOfDarknessFalloffDelay),
14+
Codec.FLOAT.optionalFieldOf("touchOfDarkness", 0f).forGetter(h -> h.touchOfDarkness)
1515
).apply(obj, TouchOfDarknessData::new));
1616

1717
public int expectedTouchOfDarkness;

src/main/java/com/sammy/malum/common/data/attachment/WeepingWellData.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ public class WeepingWellData {
1414
public static final float MAX_REJECTION = 60;
1515

1616
public static final Codec<WeepingWellData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
17-
Codec.BOOL.fieldOf("isNearWeepingWell").forGetter(h -> h.isNearWeepingWell),
18-
Codec.BOOL.fieldOf("isInRejectedState").forGetter(h -> h.isInRejectedState),
19-
Codec.INT.fieldOf("voidRejection").forGetter(h -> h.voidRejection),
20-
Codec.INT.fieldOf("primordialGoopTimer").forGetter(h -> h.primordialGoopTimer)
17+
Codec.BOOL.optionalFieldOf("isNearWeepingWell", false).forGetter(h -> h.isNearWeepingWell),
18+
Codec.BOOL.optionalFieldOf("isInRejectedState", false).forGetter(h -> h.isInRejectedState),
19+
Codec.INT.optionalFieldOf("voidRejection", 0).forGetter(h -> h.voidRejection),
20+
Codec.INT.optionalFieldOf("primordialGoopTimer", 0).forGetter(h -> h.primordialGoopTimer)
2121
).apply(obj, WeepingWellData::new));
2222

2323
public boolean isNearWeepingWell;

src/main/java/com/sammy/malum/common/data/attachment/WindTunnelData.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
public class WindTunnelData {
2424

2525
public static Codec<WindTunnelData> CODEC = RecordCodecBuilder.create(obj -> obj.group(
26-
WindTunnelMotionData.CODEC.listOf().fieldOf("strength").forGetter(WindTunnelData::getInfluence),
27-
Codec.INT.fieldOf("activeTime").forGetter(WindTunnelData::getActiveTime)
26+
WindTunnelMotionData.CODEC.listOf().optionalFieldOf("strength", Collections.emptyList()).forGetter(WindTunnelData::getInfluence),
27+
Codec.INT.optionalFieldOf("activeTime", 0).forGetter(WindTunnelData::getActiveTime)
2828
).apply(obj, WindTunnelData::new));
2929

3030
public static StreamCodec<ByteBuf, WindTunnelData> STREAM_CODEC = ByteBufCodecs.fromCodec(WindTunnelData.CODEC);
442 Bytes
Loading

0 commit comments

Comments
 (0)