Merge remote-tracking branch 'origin/master' into fabric-1.16
# Conflicts: # gradle.properties # src/main/java/appeng/block/AEBaseBlock.java # src/main/java/appeng/block/misc/QuartzFixtureBlock.java # src/main/java/appeng/block/misc/TinyTNTBlock.java # src/main/java/appeng/block/networking/CableBusBlock.java # src/main/java/appeng/helpers/AEMaterials.java # src/unported/java/appeng/block/misc/ChargerBlock.java # src/unported/java/appeng/block/networking/CreativeEnergyCellBlock.java # src/unported/java/appeng/block/networking/EnergyCellBlock.java # src/unported/java/appeng/block/networking/WirelessBlock.java # src/unported/java/appeng/block/paint/PaintSplotchesBlock.java # src/unported/java/appeng/block/qnb/QuantumLinkChamberBlock.java # src/unported/java/appeng/block/spatial/SpatialPylonBlock.java # src/unported/java/appeng/client/render/tesr/DriveLedTileEntityRenderer.java # src/unported/java/appeng/tile/storage/ChestBlockEntity.java
This commit is contained in:
@@ -42,7 +42,7 @@ import net.fabricmc.fabric.api.tool.attribute.v1.FabricToolTags;
|
||||
|
||||
import appeng.api.util.IOrientable;
|
||||
import appeng.api.util.IOrientableBlock;
|
||||
import appeng.helpers.AEGlassMaterial;
|
||||
import appeng.helpers.AEMaterials;
|
||||
import appeng.util.Platform;
|
||||
|
||||
public abstract class AEBaseBlock extends Block {
|
||||
@@ -74,7 +74,7 @@ public abstract class AEBaseBlock extends Block {
|
||||
}
|
||||
|
||||
private static BlockSoundGroup getDefaultSoundByMaterial(Material mat) {
|
||||
if (mat == AEGlassMaterial.INSTANCE || mat == Material.GLASS) {
|
||||
if (mat == AEMaterials.GLASS || mat == Material.GLASS) {
|
||||
return BlockSoundGroup.GLASS;
|
||||
} else if (mat == Material.STONE) {
|
||||
return BlockSoundGroup.STONE;
|
||||
|
||||
@@ -18,8 +18,6 @@
|
||||
|
||||
package appeng.block.misc;
|
||||
|
||||
import javax.annotation.Nullable;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.block.BlockState;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
@@ -29,7 +29,7 @@ import appeng.client.render.cablebus.CableBusBakedModel;
|
||||
import appeng.client.render.cablebus.CableBusBreakingParticle;
|
||||
import appeng.client.render.cablebus.CableBusRenderState;
|
||||
import appeng.core.AppEng;
|
||||
import appeng.helpers.AEGlassMaterial;
|
||||
import appeng.helpers.AEMaterials;
|
||||
import appeng.integration.abstraction.IAEFacade;
|
||||
import appeng.parts.ICableBusContainer;
|
||||
import appeng.parts.NullCableBusContainer;
|
||||
@@ -75,7 +75,7 @@ public class CableBusBlock extends AEBaseTileBlock<CableBusBlockEntity> implemen
|
||||
private static final ICableBusContainer NULL_CABLE_BUS = new NullCableBusContainer();
|
||||
|
||||
public CableBusBlock() {
|
||||
super(defaultProps(AEGlassMaterial.INSTANCE)
|
||||
super(defaultProps(AEMaterials.GLASS)
|
||||
.nonOpaque()
|
||||
.dropsNothing()
|
||||
.dynamicBounds());
|
||||
@@ -172,11 +172,12 @@ public class CableBusBlock extends AEBaseTileBlock<CableBusBlockEntity> implemen
|
||||
// FIXME FABRIC @Override
|
||||
// FIXME FABRIC public boolean canConnectRedstone(final BlockState state, final BlockView w, final BlockPos pos,
|
||||
// FIXME FABRIC Direction side) {
|
||||
// FIXME FABRIC // TODO: Verify this.
|
||||
// FIXME FABRIC if (side == null) {
|
||||
// FIXME FABRIC side = Direction.UP;
|
||||
// FIXME FABRIC return false;
|
||||
// FIXME FABRIC }
|
||||
// FIXME FABRIC
|
||||
// FIXME FABRIC return this.cb(w, pos).canConnectRedstone(EnumSet.of(side));
|
||||
// FIXME FABRIC return this.cb(w, pos).canConnectRedstone(side.getOpposite());
|
||||
// FIXME FABRIC }
|
||||
|
||||
public ItemStack getPickBlock(BlockState state, HitResult target, BlockView world, BlockPos pos,
|
||||
|
||||
@@ -77,7 +77,7 @@ final class PlayerData extends PersistentState implements IWorldPlayerData {
|
||||
this.mapping.put(profile.getId(), playerId);
|
||||
markDirty();
|
||||
|
||||
AELog.info("Assigning ME player id {} to Minecraft profile {} ({})", playerId, profile.getId(),
|
||||
AELog.info("Assigning ME player id %s to Minecraft profile %s (%s)", playerId, profile.getId(),
|
||||
profile.getName());
|
||||
}
|
||||
|
||||
@@ -101,7 +101,7 @@ final class PlayerData extends PersistentState implements IWorldPlayerData {
|
||||
UUID profileId = new UUID(profileIds[i * 2], profileIds[i * 2 + 1]);
|
||||
highestPlayerId = Math.max(playerId, highestPlayerId);
|
||||
mapping.put(profileId, playerId);
|
||||
AELog.debug("AE player ID {} is assigned to profile ID {}", playerId, profileId);
|
||||
AELog.debug("AE player ID %s is assigned to profile ID %s", playerId, profileId);
|
||||
}
|
||||
this.nextPlayerId = highestPlayerId + 1;
|
||||
}
|
||||
|
||||
@@ -23,7 +23,7 @@ import net.minecraft.block.BlockState;
|
||||
import net.minecraft.block.Material;
|
||||
import net.minecraft.util.math.Direction;
|
||||
|
||||
import appeng.helpers.AEGlassMaterial;
|
||||
import appeng.helpers.AEMaterials;
|
||||
|
||||
public class QuartzGlassBlock extends AbstractGlassBlock {
|
||||
|
||||
@@ -34,7 +34,7 @@ public class QuartzGlassBlock extends AbstractGlassBlock {
|
||||
@Override
|
||||
public boolean isSideInvisible(BlockState state, BlockState adjacentBlockState, Direction side) {
|
||||
final Material mat = adjacentBlockState.getMaterial();
|
||||
if (mat == Material.GLASS || mat == AEGlassMaterial.INSTANCE) {
|
||||
if (mat == Material.GLASS || mat == AEMaterials.GLASS) {
|
||||
if (adjacentBlockState.getRenderType() == state.getRenderType()) {
|
||||
return true;
|
||||
}
|
||||
|
||||
+2
-2
@@ -22,9 +22,9 @@ import net.minecraft.block.Material;
|
||||
import net.minecraft.block.MaterialColor;
|
||||
import net.minecraft.block.piston.PistonBehavior;
|
||||
|
||||
public class AEGlassMaterial {
|
||||
public class AEMaterials {
|
||||
|
||||
public static final Material INSTANCE = new Material(MaterialColor.CLEAR, false, false, true, false, false,
|
||||
public static final Material GLASS = new Material(MaterialColor.CLEAR, false, false, true, false, false,
|
||||
false, PistonBehavior.NORMAL);
|
||||
|
||||
}
|
||||
@@ -624,14 +624,9 @@ public class CableBusContainer extends CableBusStorage implements AEMultiTile, I
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canConnectRedstone(final EnumSet<Direction> enumSet) {
|
||||
for (final Direction dir : enumSet) {
|
||||
final IPart part = this.getPart(dir);
|
||||
if (part != null && part.canConnectRedstone()) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
public boolean canConnectRedstone(final Direction opposite) {
|
||||
final IPart part = this.getPart(opposite);
|
||||
return part != null && part.canConnectRedstone();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
package appeng.parts;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import java.util.Random;
|
||||
|
||||
import net.fabricmc.api.EnvType;
|
||||
@@ -43,7 +42,7 @@ public interface ICableBusContainer {
|
||||
|
||||
int isProvidingWeakPower(Direction opposite);
|
||||
|
||||
boolean canConnectRedstone(EnumSet<Direction> of);
|
||||
boolean canConnectRedstone(Direction opposite);
|
||||
|
||||
void onEntityCollision(Entity e);
|
||||
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
|
||||
package appeng.parts;
|
||||
|
||||
import java.util.EnumSet;
|
||||
import java.util.Random;
|
||||
|
||||
import net.minecraft.entity.Entity;
|
||||
@@ -48,7 +47,7 @@ public class NullCableBusContainer implements ICableBusContainer {
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean canConnectRedstone(final EnumSet<Direction> of) {
|
||||
public boolean canConnectRedstone(final Direction opposite) {
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user