Skip to content

Commit b90d336

Browse files
committed
Adding redstone control to spawner
1 parent 64afe8a commit b90d336

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

src/main/java/com/greatorator/tolkienmobs/block/TolkienBaseSpawner.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -403,12 +403,10 @@ protected void setNextSpawnData(@Nullable Level level, BlockPos pos, SpawnData n
403403
}
404404

405405
private SpawnData getOrCreateNextSpawnData(@Nullable Level level, RandomSource random, BlockPos pos) {
406-
if (this.nextSpawnData != null) {
407-
return this.nextSpawnData;
408-
} else {
409-
this.setNextSpawnData(level, pos, (SpawnData)this.spawnPotentials.getRandom(random).map(WeightedEntry.Wrapper::data).orElseGet(SpawnData::new));
410-
return this.nextSpawnData;
406+
if (this.nextSpawnData == null) {
407+
this.setNextSpawnData(level, pos, (SpawnData) this.spawnPotentials.getRandom(random).map(WeightedEntry.Wrapper::data).orElseGet(SpawnData::new));
411408
}
409+
return this.nextSpawnData;
412410
}
413411

414412
public abstract void broadcastEvent(Level var1, BlockPos var2, int var3);

0 commit comments

Comments
 (0)