mirror of
https://github.com/Creators-of-Create/Create.git
synced 2024-11-15 06:54:38 +01:00
Merge branch 'mc1.15/dev' into mc1.16/dev
This commit is contained in:
commit
f41f7b3efa
@ -102,9 +102,11 @@ public class CapabilityMinecartController implements ICapabilitySerializable<Com
|
|||||||
|
|
||||||
if (world.isRemote && carts.containsKey(uniqueID)) {
|
if (world.isRemote && carts.containsKey(uniqueID)) {
|
||||||
MinecartController minecartController = carts.get(uniqueID);
|
MinecartController minecartController = carts.get(uniqueID);
|
||||||
AbstractMinecartEntity minecartEntity = minecartController.cart();
|
if (minecartController != null) {
|
||||||
if (minecartEntity != null && minecartEntity.getEntityId() != cart.getEntityId())
|
AbstractMinecartEntity minecartEntity = minecartController.cart();
|
||||||
continue; // Away with you, Fake Entities!
|
if (minecartEntity != null && minecartEntity.getEntityId() != cart.getEntityId())
|
||||||
|
continue; // Away with you, Fake Entities!
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
cartsWithCoupling.remove(uniqueID);
|
cartsWithCoupling.remove(uniqueID);
|
||||||
@ -145,6 +147,8 @@ public class CapabilityMinecartController implements ICapabilitySerializable<Com
|
|||||||
.getPos();
|
.getPos();
|
||||||
Map<UUID, MinecartController> carts = loadedMinecartsByUUID.get(event.getWorld());
|
Map<UUID, MinecartController> carts = loadedMinecartsByUUID.get(event.getWorld());
|
||||||
for (MinecartController minecartController : carts.values()) {
|
for (MinecartController minecartController : carts.values()) {
|
||||||
|
if (minecartController == null)
|
||||||
|
continue;
|
||||||
if (!minecartController.isPresent())
|
if (!minecartController.isPresent())
|
||||||
continue;
|
continue;
|
||||||
AbstractMinecartEntity cart = minecartController.cart();
|
AbstractMinecartEntity cart = minecartController.cart();
|
||||||
|
@ -216,6 +216,16 @@ public class BlazeBurnerBlock extends Block implements ITE<BlazeBurnerTileEntity
|
|||||||
builder.addLootPool(poolBuilder.rolls(ConstantRange.of(1)));
|
builder.addLootPool(poolBuilder.rolls(ConstantRange.of(1)));
|
||||||
return builder;
|
return builder;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasComparatorInputOverride(BlockState p_149740_1_) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getComparatorInputOverride(BlockState state, World p_180641_2_, BlockPos p_180641_3_) {
|
||||||
|
return Math.max(0, state.get(HEAT_LEVEL).ordinal() -1);
|
||||||
|
}
|
||||||
|
|
||||||
@OnlyIn(Dist.CLIENT)
|
@OnlyIn(Dist.CLIENT)
|
||||||
public void animateTick(BlockState state, World world, BlockPos pos, Random random) {
|
public void animateTick(BlockState state, World world, BlockPos pos, Random random) {
|
||||||
|
@ -97,6 +97,16 @@ public class LitBlazeBurnerBlock extends Block {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean hasComparatorInputOverride(BlockState p_149740_1_) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public int getComparatorInputOverride(BlockState state, World p_180641_2_, BlockPos p_180641_3_) {
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public VoxelShape getCollisionShape(BlockState state, IBlockReader reader, BlockPos pos,
|
public VoxelShape getCollisionShape(BlockState state, IBlockReader reader, BlockPos pos,
|
||||||
|
Loading…
Reference in New Issue
Block a user