9
0
mirror of https://github.com/VolmitSoftware/Iris.git synced 2025-12-27 02:59:06 +00:00

Obfuscation fixes

This commit is contained in:
Daniel Mills
2020-08-30 16:09:22 -04:00
parent 9880248e49
commit 0b583bcf80
16 changed files with 14408 additions and 14054 deletions

View File

@@ -17,20 +17,24 @@ import com.volmit.iris.util.BoardProvider;
import com.volmit.iris.util.BoardSettings;
import com.volmit.iris.util.C;
import com.volmit.iris.util.ChronoLatch;
import com.volmit.iris.util.DontObfuscate;
import com.volmit.iris.util.Form;
import com.volmit.iris.util.IrisStructureResult;
import com.volmit.iris.util.J;
import com.volmit.iris.util.KList;
import com.volmit.iris.util.RollingSequence;
import com.volmit.iris.util.ScoreDirection;
public class IrisBoardManager implements BoardProvider, Listener
{
@DontObfuscate
private BoardManager manager;
private String mem = "...";
public RollingSequence hits = new RollingSequence(20);
public RollingSequence tp = new RollingSequence(100);
private ChronoLatch cl = new ChronoLatch(1000);
@DontObfuscate
public IrisBoardManager()
{
Iris.instance.registerListener(this);
@@ -42,18 +46,29 @@ public class IrisBoardManager implements BoardProvider, Listener
//@done
}
@EventHandler
public void on(PlayerChangedWorldEvent e)
{
J.s(() -> updatePlayer(e.getPlayer()));
}
@DontObfuscate
private boolean isIrisWorld(World w)
{
return (w.getGenerator() instanceof IrisChunkGenerator) && ((IrisChunkGenerator) w.getGenerator()).isDev();
}
@EventHandler
public void on(PlayerChangedWorldEvent e)
public void updatePlayer(Player p)
{
if(isIrisWorld(e.getPlayer().getWorld()))
if(isIrisWorld(p.getWorld()))
{
manager.remove(e.getPlayer());
manager.setup(e.getPlayer());
manager.remove(p);
manager.setup(p);
}
else
{
manager.remove(p);
}
}
@@ -63,6 +78,7 @@ public class IrisBoardManager implements BoardProvider, Listener
return C.GREEN + "Iris";
}
@DontObfuscate
@Override
public List<String> getLines(Player player)
{
@@ -114,6 +130,7 @@ public class IrisBoardManager implements BoardProvider, Listener
return v;
}
@DontObfuscate
public void disable()
{
manager.onDisable();