diff --git a/Common/src/main/java/tschipp/carryon/common/carry/PlacementHandler.java b/Common/src/main/java/tschipp/carryon/common/carry/PlacementHandler.java index 1c41048..5837e86 100644 --- a/Common/src/main/java/tschipp/carryon/common/carry/PlacementHandler.java +++ b/Common/src/main/java/tschipp/carryon/common/carry/PlacementHandler.java @@ -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); diff --git a/Common/src/main/java/tschipp/carryon/common/config/ListHandler.java b/Common/src/main/java/tschipp/carryon/common/config/ListHandler.java index 2cc7702..7930f07 100644 --- a/Common/src/main/java/tschipp/carryon/common/config/ListHandler.java +++ b/Common/src/main/java/tschipp/carryon/common/config/ListHandler.java @@ -30,7 +30,7 @@ public class ListHandler { private static List>> FORBIDDEN_STACKING_TAGS = new ArrayList<>(); private static List>> ALLOWED_STACKING_TAGS = new ArrayList<>(); - private static Set> PROPERTY_EXCEPTION_CLASSES = new HashSet<>(); + private static Set> 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 regular, List> 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); } } } diff --git a/gradle.properties b/gradle.properties index ab3845e..492fa0d 100644 --- a/gradle.properties +++ b/gradle.properties @@ -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