@@ -210,7 +210,7 @@ public static Object buildingToObject(IRegisteredStructureManager buildingManage
210210 map .put ("maxLevel" , building .getMaxBuildingLevel ());
211211 map .put ("name" , building .getBuildingDisplayName ());
212212 map .put ("built" , building .isBuilt ());
213- map .put ("isWorkingOn" , building .hasWorkOrder ());
213+ map .put ("isWorkingOn" , building .isPendingConstruction ());
214214 map .put ("priority" , building .getPickUpPriority ());
215215 map .put ("structure" , structureData );
216216 map .put ("citizens" , citizensData );
@@ -238,8 +238,8 @@ public static int getStorageSize(IBuilding building) {
238238
239239 public static int getAmountOfConstructionSites (IColony colony ) {
240240 int constructionSites = 0 ;
241- for (IBuilding building : colony .getBuildingManager ().getBuildings ().values ()) {
242- if (building .hasWorkOrder ())
241+ for (IBuilding building : colony .getServerBuildingManager ().getBuildings ().values ()) {
242+ if (building .isPendingConstruction ())
243243 constructionSites ++;
244244 }
245245
@@ -349,7 +349,7 @@ public static List<Object> getResearch(ResourceLocation branch, List<ResourceLoc
349349 * @return a map with all needed resources
350350 */
351351 public static Object builderResourcesToObject (IColony colony , BlockPos pos ) {
352- IBuilding building = colony .getBuildingManager ().getBuilding (pos );
352+ IBuilding building = colony .getServerBuildingManager ().getBuilding (pos );
353353 if (!(building instanceof AbstractBuildingStructureBuilder builderBuilding ))
354354 return null ;
355355
@@ -365,7 +365,7 @@ public static Object builderResourcesToObject(IColony colony, BlockPos pos) {
365365 final List <Delivery > deliveries = new ArrayList <>();
366366
367367 if (colonyView != null ) {
368- final IBuildingView buildingView = colonyView .getBuilding (pos );
368+ final IBuildingView buildingView = colonyView .getClientBuildingManager (). getBuilding (pos );
369369 if (buildingView instanceof BuildingBuilder .View builderBuildingView ) {
370370 for (Map .Entry <Integer , Collection <IToken <?>>> entry : builderBuildingView .getOpenRequestsByCitizen ().entrySet ()) {
371371 addDeliveryRequestsToList (builderBuildingView , deliveries , ImmutableList .copyOf (entry .getValue ()));
0 commit comments