Skip to content

Commit

Permalink
Remove nullable from RollingStock#train
Browse files Browse the repository at this point in the history
  • Loading branch information
Sm0keySa1m0n committed Sep 5, 2023
1 parent 29fdf68 commit d456d75
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions src/api/java/mods/railcraft/api/carts/RollingStock.java
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,6 @@
import java.util.stream.StreamSupport;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import com.mojang.authlib.GameProfile;
import mods.railcraft.api.container.manipulator.ContainerManipulator;
import mods.railcraft.api.container.manipulator.SlotAccessor;
Expand Down Expand Up @@ -238,12 +237,11 @@ default Stream<RollingStock> traverseTrainWithSelf(Side side) {
return Stream.concat(Stream.of(this), this.traverseTrain(side));
}

@Nullable
Train train();

default boolean isSameTrainAs(@NotNull RollingStock minecart) {
Objects.requireNonNull(minecart, "minecart cannot be null.");
return this.train() == minecart.train();
default boolean isSameTrainAs(@NotNull RollingStock rollingStock) {
Objects.requireNonNull(rollingStock, "rollingStock cannot be null.");
return this.train() == rollingStock.train();
}

/**
Expand Down

0 comments on commit d456d75

Please sign in to comment.