Don't draw power beams for derelict blocks

This commit is contained in:
Anuken
2024-11-28 16:55:55 -05:00
parent 52eab0b0c4
commit 8672dcf9f9
3 changed files with 5 additions and 3 deletions

View File

@@ -144,7 +144,7 @@ public class ArcNetProvider implements NetProvider{
@Override
public void received(Connection connection, Object object){
if(!(connection.getArbitraryData() instanceof ArcConnection k) || !(object instanceof Packet pack)) return;
if(!(connection.getArbitraryData() instanceof ArcConnection k)) return;
if(packetSpamLimit > 0 && !k.packetRate.allow(3000, packetSpamLimit)){
Log.warn("Blacklisting IP '@' as potential DOS attack - packet spam.", k.address);
@@ -153,6 +153,8 @@ public class ArcNetProvider implements NetProvider{
return;
}
if(!(object instanceof Packet pack)) return;
Core.app.post(() -> {
try{
net.handleServerReceived(k, pack);