9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-29 12:09:07 +00:00

More Settings

This commit is contained in:
Daniel Mills
2020-10-12 20:04:32 -04:00
parent ac2dcee6c3
commit c45044b5c2
5 changed files with 41 additions and 3 deletions

View File

@@ -133,6 +133,16 @@ public class IrisTerrainProvider extends SkyTerrainProvider implements IrisConte
{
spawnable = true;
super.onTick(ticks);
tickEffects();
}
protected void tickEffects()
{
if(!IrisSettings.get().isSystemEffects())
{
return;
}
for(Player i : getTarget().getPlayers())
{
Location l = i.getLocation();
@@ -475,6 +485,11 @@ public class IrisTerrainProvider extends SkyTerrainProvider implements IrisConte
{
if(isSpawnable())
{
if(!IrisSettings.get().isSystemEntitySpawnOverrides())
{
return;
}
int x = e.getEntity().getLocation().getBlockX();
int y = e.getEntity().getLocation().getBlockY();
int z = e.getEntity().getLocation().getBlockZ();

View File

@@ -12,6 +12,7 @@ import org.bukkit.inventory.Inventory;
import org.bukkit.inventory.InventoryHolder;
import org.bukkit.inventory.ItemStack;
import com.volmit.iris.IrisSettings;
import com.volmit.iris.gen.IrisTerrainProvider;
import com.volmit.iris.gen.ParallaxTerrainProvider;
import com.volmit.iris.gen.atomics.AtomicSliverMap;
@@ -57,6 +58,11 @@ public class GenLayerUpdate extends BlockPopulator
public void spawnInitials(Chunk c, RNG rx)
{
if(!IrisSettings.get().isSystemEntityInitialSpawns())
{
return;
}
PrecisionStopwatch p = PrecisionStopwatch.start();
((IrisTerrainProvider) gen).spawnInitials(c, rx);
p.end();