Skip to content

Commit 7a8996e

Browse files
committed
Remove nullable annotation from hex holder and casting env pigment methods
1 parent 4774953 commit 7a8996e

11 files changed

Lines changed: 14 additions & 13 deletions

File tree

Common/src/main/java/at/petrak/hexcasting/api/addldata/ADHexHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public interface ADHexHolder {
1616
@Nullable
1717
List<Iota> getHex(ServerLevel level);
1818

19-
void writeHex(List<Iota> patterns, @Nullable FrozenPigment pigment, long media);
19+
void writeHex(List<Iota> patterns, FrozenPigment pigment, long media);
2020

2121
void clearHex();
2222

Common/src/main/java/at/petrak/hexcasting/api/casting/eval/CastingEnvironment.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -622,7 +622,7 @@ public enum StackDiscoveryMode {
622622

623623
public abstract FrozenPigment getPigment();
624624

625-
public abstract @Nullable FrozenPigment setPigment(@Nullable FrozenPigment pigment);
625+
public abstract FrozenPigment setPigment(FrozenPigment pigment);
626626

627627
public abstract void produceParticles(ParticleSpray particles, FrozenPigment colorizer);
628628

Common/src/main/java/at/petrak/hexcasting/api/casting/eval/env/CircleCastEnv.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ public FrozenPigment getPigment() {
200200
}
201201

202202
@Override
203-
public @Nullable FrozenPigment setPigment(@Nullable FrozenPigment pigment) {
203+
public FrozenPigment setPigment(FrozenPigment pigment) {
204204
var impetus = this.getImpetus();
205205
if (impetus == null)
206206
return null;

Common/src/main/java/at/petrak/hexcasting/api/casting/eval/env/PlayerBasedCastEnv.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,7 +201,7 @@ protected boolean canOvercast() {
201201
}
202202

203203
@Override
204-
public @Nullable FrozenPigment setPigment(@Nullable FrozenPigment pigment) {
204+
public FrozenPigment setPigment(FrozenPigment pigment) {
205205
return IXplatAbstractions.INSTANCE.setPigment(caster, pigment);
206206
}
207207

Common/src/main/java/at/petrak/hexcasting/api/item/HexHolderItem.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ public interface HexHolderItem extends MediaHolderItem {
2525
@Nullable
2626
List<Iota> getHex(ItemStack stack, ServerLevel level);
2727

28-
void writeHex(ItemStack stack, List<Iota> program, @Nullable FrozenPigment pigment, long media);
28+
void writeHex(ItemStack stack, List<Iota> program, FrozenPigment pigment, long media);
2929

3030
void clearHex(ItemStack stack);
3131

Common/src/main/java/at/petrak/hexcasting/common/items/magic/ItemPackagedHex.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import net.minecraft.world.item.UseAnim;
2828
import net.minecraft.world.level.Level;
2929
import net.minecraft.world.phys.Vec3;
30+
import org.jetbrains.annotations.NotNull;
3031
import org.jetbrains.annotations.Nullable;
3132

3233
import java.util.List;
@@ -69,7 +70,7 @@ public boolean hasHex(ItemStack stack) {
6970
}
7071

7172
@Override
72-
public void writeHex(ItemStack stack, List<Iota> program, @Nullable FrozenPigment pigment, long media) {
73+
public void writeHex(ItemStack stack, List<Iota> program, FrozenPigment pigment, long media) {
7374
stack.set(HexDataComponents.HEX_HOLDER.get(), new HexHolder(program, pigment));
7475
withMedia(stack, media, media);
7576
}
@@ -147,7 +148,7 @@ public UseAnim getUseAnimation(ItemStack pStack) {
147148
return UseAnim.BLOCK;
148149
}
149150

150-
public record HexHolder(List<Iota> hex, FrozenPigment pigment) {
151+
public record HexHolder(@NotNull List<Iota> hex, @NotNull FrozenPigment pigment) {
151152
public static final Codec<HexHolder> CODEC = RecordCodecBuilder.create(inst ->
152153
inst.group(
153154
IotaType.TYPED_CODEC.listOf().fieldOf("hex").forGetter(HexHolder::hex),

Common/src/main/java/at/petrak/hexcasting/xplat/IXplatAbstractions.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public interface IXplatAbstractions {
9090

9191
boolean isBrainswept(Mob mob);
9292

93-
@Nullable FrozenPigment setPigment(Player target, @Nullable FrozenPigment colorizer);
93+
FrozenPigment setPigment(Player target, FrozenPigment colorizer);
9494

9595
void setSentinel(Player target, @Nullable Sentinel sentinel);
9696

Fabric/src/main/java/at/petrak/hexcasting/fabric/cc/adimpl/CCHexHolder.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public boolean hasHex() {
4848
}
4949

5050
@Override
51-
public void writeHex(List<Iota> patterns, @Nullable FrozenPigment pigment, long media) {
51+
public void writeHex(List<Iota> patterns, FrozenPigment pigment, long media) {
5252
this.hexHolder.writeHex(this.stack, patterns, pigment, media);
5353
}
5454

@@ -58,7 +58,7 @@ public void clearHex() {
5858
}
5959

6060
@Override
61-
public @Nullable FrozenPigment getPigment() {
61+
public FrozenPigment getPigment() {
6262
return this.hexHolder.getPigment(this.stack);
6363
}
6464

Fabric/src/main/java/at/petrak/hexcasting/fabric/xplat/FabricXplatImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ public void setBrainsweepAddlData(Mob mob) {
154154
}
155155

156156
@Override
157-
public @Nullable FrozenPigment setPigment(Player target, @Nullable FrozenPigment pigment) {
157+
public FrozenPigment setPigment(Player target, FrozenPigment pigment) {
158158
var cc = HexCardinalComponents.FAVORED_PIGMENT.get(target);
159159
var old = cc.getPigment();
160160
cc.setPigment(pigment);

Neoforge/src/main/java/at/petrak/hexcasting/forge/cap/adimpl/CapItemHexHolder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public boolean hasHex() {
2929
}
3030

3131
@Override
32-
public void writeHex(List<Iota> patterns, @Nullable FrozenPigment pigment, long media) {
32+
public void writeHex(List<Iota> patterns, FrozenPigment pigment, long media) {
3333
holder.writeHex(stack, patterns, pigment, media);
3434
}
3535

0 commit comments

Comments
 (0)