fixed bugs
This commit is contained in:
parent
83a10aff29
commit
61c2f3e5a0
|
|
@ -78,8 +78,11 @@ public class PlacementHandler
|
|||
}
|
||||
|
||||
level.setBlockAndUpdate(pos, state);
|
||||
if (blockEntity != null)
|
||||
if (blockEntity != null) {
|
||||
blockEntity.setBlockState(state);
|
||||
level.setBlockEntity(blockEntity);
|
||||
}
|
||||
|
||||
level.updateNeighborsAt(pos.relative(Direction.DOWN), level.getBlockState(pos.relative(Direction.DOWN)).getBlock());
|
||||
carry.clear();
|
||||
CarryOnDataManager.setCarryData(player, carry);
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ public class ListHandler {
|
|||
private static List<TagKey<EntityType<?>>> FORBIDDEN_STACKING_TAGS = new ArrayList<>();
|
||||
private static List<TagKey<EntityType<?>>> ALLOWED_STACKING_TAGS = new ArrayList<>();
|
||||
|
||||
private static Set<Class<?>> PROPERTY_EXCEPTION_CLASSES = new HashSet<>();
|
||||
private static Set<Property<?>> PROPERTY_EXCEPTION_CLASSES = new HashSet<>();
|
||||
|
||||
public static boolean isPermitted(Block block)
|
||||
{
|
||||
|
|
@ -58,7 +58,7 @@ public class ListHandler {
|
|||
|
||||
public static boolean isPropertyException(Property<?> prop)
|
||||
{
|
||||
return PROPERTY_EXCEPTION_CLASSES.contains(prop.getValueClass());
|
||||
return PROPERTY_EXCEPTION_CLASSES.contains(prop);
|
||||
}
|
||||
|
||||
private static boolean doCheck(Block block, Set<String> regular, List<TagKey<Block>> tags)
|
||||
|
|
@ -136,7 +136,7 @@ public class ListHandler {
|
|||
for(String propName : props.split(",")) {
|
||||
for (Property<?> prop : blk.defaultBlockState().getProperties()) {
|
||||
if (prop.getName().equals(propName))
|
||||
PROPERTY_EXCEPTION_CLASSES.add(prop.getValueClass());
|
||||
PROPERTY_EXCEPTION_CLASSES.add(prop);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,26 +1,22 @@
|
|||
# Project
|
||||
version=2.0.5
|
||||
version=2.0.6
|
||||
group=tschipp.carryon
|
||||
|
||||
# Common
|
||||
minecraft_version=1.19.4
|
||||
minecraft_version=1.20.1
|
||||
common_runs_enabled=false
|
||||
common_client_run_name=Common Client
|
||||
common_server_run_name=Common Server
|
||||
|
||||
# Forge
|
||||
forge_version=45.0.47
|
||||
parchment_mappings=2023.06.26-1.19.4
|
||||
forge_version=47.0.49
|
||||
parchment_mappings=2023.07.02-1.20.1
|
||||
//forge_ats_enabled=true
|
||||
|
||||
# Fabric
|
||||
fabric_version=0.85.0+1.19.4
|
||||
fabric_version=0.85.0+1.20.1
|
||||
fabric_loader_version=0.14.21
|
||||
parchment_mappings_fabric=1.19.4:2023.06.26
|
||||
|
||||
# Quilt
|
||||
quilt_loader_version=0.16.0-beta.7
|
||||
quilt_stdlib_version=1.1.0-beta.3+1.18.2
|
||||
parchment_mappings_fabric=1.20.1:2023.07.02
|
||||
|
||||
# Mod options
|
||||
mod_name=Carry On
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user