@@ -15,8 +15,10 @@ index 0000000000000000000000000000000000000000..00000000000000000000000000000000
|
|||||||
List<CustomSpawner> list = ImmutableList.of(new PhantomSpawner(), new PatrolSpawner(), new CatSpawner(), new VillageSiege(), new WanderingTraderSpawner(iworlddataserver));
|
List<CustomSpawner> list = ImmutableList.of(new PhantomSpawner(), new PatrolSpawner(), new CatSpawner(), new VillageSiege(), new WanderingTraderSpawner(iworlddataserver));
|
||||||
- LevelStem worlddimension = (LevelStem) registrymaterials.get(dimensionKey);
|
- LevelStem worlddimension = (LevelStem) registrymaterials.get(dimensionKey);
|
||||||
+ // Paper start - Use correct LevelStem registry
|
+ // Paper start - Use correct LevelStem registry
|
||||||
+ LevelStem worlddimension = generatorsettings.dimensions().get(dimensionKey);
|
+ final LevelStem worlddimension;
|
||||||
+ if (worlddimension == null) {
|
+ if (dimensionKey == LevelStem.END || dimensionKey == LevelStem.NETHER) {
|
||||||
|
+ worlddimension = generatorsettings.dimensions().get(dimensionKey);
|
||||||
|
+ } else {
|
||||||
+ worlddimension = registrymaterials.get(dimensionKey);
|
+ worlddimension = registrymaterials.get(dimensionKey);
|
||||||
+ }
|
+ }
|
||||||
+ // Paper end
|
+ // Paper end
|
||||||
|
|||||||
Reference in New Issue
Block a user