File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed 
src/main/java/de/srendi/advancedperipherals Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 11package  de .srendi .advancedperipherals ;
22
3+ import  appeng .api .AECapabilities ;
34import  dan200 .computercraft .api .peripheral .PeripheralCapability ;
45import  de .srendi .advancedperipherals .common .addons .APAddons ;
56import  de .srendi .advancedperipherals .common .blocks .base .ICapabilityProvider ;
67import  de .srendi .advancedperipherals .common .configuration .APConfig ;
8+ import  de .srendi .advancedperipherals .common .setup .BlockEntityTypes ;
79import  de .srendi .advancedperipherals .common .setup .Registration ;
810import  de .srendi .advancedperipherals .network .APNetworking ;
911import  net .minecraft .resources .ResourceLocation ;
@@ -96,5 +98,11 @@ public void registerCapabilities(RegisterCapabilitiesEvent event) {
9698                        return  null ;
9799                    });
98100        });
101+ 
102+         if  (APAddons .ae2Loaded )
103+             event .registerBlockEntity (
104+                     AECapabilities .IN_WORLD_GRID_NODE_HOST ,
105+                     BlockEntityTypes .ME_BRIDGE .get (),
106+                     (blockEntity , side ) -> blockEntity );
99107    }
100108}
Original file line number Diff line number Diff line change 1010@ Mod .EventBusSubscriber (modid  = AdvancedPeripherals .MOD_ID , bus  = Mod .EventBusSubscriber .Bus .MOD )
1111public  class  APAddons  {
1212
13+     public  static  final  String  AE2_MODID  = "ae2" ;
1314    public  static  final  String  CURIOS_MODID  = "curios" ;
1415    public  static  final  String  REFINEDSTORAGE_MODID  = "refinedstorage" ;
1516    public  static  final  String  APP_MEKANISTICS_MODID  = "appmek" ;
1617    public  static  final  String  PATCHOULI_MODID  = "patchouli" ;
1718
19+     public  static  boolean  ae2Loaded ;
1820    public  static  boolean  curiosLoaded ;
1921    public  static  boolean  refinedStorageLoaded ;
2022    public  static  boolean  appMekLoaded ;
@@ -25,6 +27,7 @@ private APAddons() {
2527
2628    public  static  void  commonSetup () {
2729        ModList  modList  = ModList .get ();
30+         ae2Loaded  = modList .isLoaded (AE2_MODID );
2831        curiosLoaded  = modList .isLoaded (CURIOS_MODID );
2932        refinedStorageLoaded  = modList .isLoaded (REFINEDSTORAGE_MODID );
3033        appMekLoaded  = modList .isLoaded (APP_MEKANISTICS_MODID );
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments