diff --git a/nms-patches/net/minecraft/world/level/block/SculkSpreader.patch b/nms-patches/net/minecraft/world/level/block/SculkSpreader.patch index 5bf2ebb7f..f7fdd0b5b 100644 --- a/nms-patches/net/minecraft/world/level/block/SculkSpreader.patch +++ b/nms-patches/net/minecraft/world/level/block/SculkSpreader.patch @@ -19,7 +19,7 @@ private final int additionalDecayRate; private List cursors = new ArrayList(); private static final Logger LOGGER = LogUtils.getLogger(); -+ World level; // CraftBukkit ++ public World level; // CraftBukkit public SculkSpreader(boolean flag, TagKey tagkey, int i, int j, int k, int l) { this.isWorldGeneration = flag; diff --git a/nms-patches/net/minecraft/world/level/block/entity/SculkCatalystBlockEntity.patch b/nms-patches/net/minecraft/world/level/block/entity/SculkCatalystBlockEntity.patch index 18579c8be..4044ba6f0 100644 --- a/nms-patches/net/minecraft/world/level/block/entity/SculkCatalystBlockEntity.patch +++ b/nms-patches/net/minecraft/world/level/block/entity/SculkCatalystBlockEntity.patch @@ -19,7 +19,7 @@ this.catalystListener.sculkSpreader.load(nbttagcompound); } -@@ -60,6 +64,7 @@ +@@ -60,11 +64,13 @@ final SculkSpreader sculkSpreader; private final IBlockData blockState; private final PositionSource positionSource; @@ -27,3 +27,9 @@ public CatalystListener(IBlockData iblockdata, PositionSource positionsource) { this.blockState = iblockdata; + this.positionSource = positionsource; + this.sculkSpreader = SculkSpreader.createLevelSpreader(); ++ this.sculkSpreader.level = level; // CraftBukkit + } + + @Override