fix ignoring some custom blocks (#1158)

This commit is contained in:
Julian Krings 2025-01-30 13:12:15 +01:00 committed by GitHub
parent 56530a1245
commit f6f2766315
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1010,8 +1010,9 @@ public class IrisObject extends IrisRegistrant {
}
boolean wouldReplace = B.isSolid(placer.get(xx, yy, zz)) && B.isVineBlock(data);
boolean place = !data.getMaterial().equals(Material.AIR) && !data.getMaterial().equals(Material.CAVE_AIR) && !wouldReplace;
if (!data.getMaterial().equals(Material.AIR) && !data.getMaterial().equals(Material.CAVE_AIR) && !wouldReplace) {
if (data instanceof IrisCustomData || place) {
placer.set(xx, yy, zz, data);
if (tile != null) {
placer.setTile(xx, yy, zz, tile);