11package com .illuminatijoe .refactorycore .integration .kubejs ;
22
33import com .illuminatijoe .refactorycore .ReFactoryCore ;
4+ import com .illuminatijoe .refactorycore .api .capabilities .recipe .ReFactoryRecipeCapabilities ;
45import com .illuminatijoe .refactorycore .data .recipes .ReFactoryCoreRecipeTypes ;
56import com .illuminatijoe .refactorycore .machines .ReFactoryMachines ;
67
1213import dev .latvian .mods .kubejs .script .BindingsEvent ;
1314import dev .latvian .mods .kubejs .script .ScriptType ;
1415import dev .latvian .mods .kubejs .util .ClassFilter ;
16+ import org .apache .logging .log4j .Level ;
1517
1618public class ReFactoryCoreKubeJSPlugin extends KubeJSPlugin {
1719
@@ -34,6 +36,7 @@ public void registerClasses(ScriptType type, ClassFilter filter) {
3436 @ Override
3537 public void registerBindings (BindingsEvent event ) {
3638 super .registerBindings (event );
39+ event .add ("ReFactoryCapabilities" , ReFactoryRecipeCapabilities .class );
3740 event .add ("ReFactoryRecipeTypes" , ReFactoryCoreRecipeTypes .class );
3841 event .add ("ReFactoryMachines" , ReFactoryMachines .class );
3942
@@ -44,11 +47,13 @@ public void registerBindings(BindingsEvent event) {
4447 public void registerRecipeSchemas (RegisterRecipeSchemasEvent event ) {
4548 for (var entry : GTRegistries .RECIPE_TYPES .entries ()) {
4649 event .register (entry .getKey (), ReFactoryRecipeSchema .SCHEMA );
50+ ReFactoryCore .LOGGER .log (Level .DEBUG , entry .getKey ().toString ());
4751 }
4852 }
4953
5054 @ Override
5155 public void registerRecipeComponents (RecipeComponentFactoryRegistryEvent event ) {
56+ ReFactoryCore .LOGGER .log (Level .DEBUG , "Registering Recipe Components" );
5257 event .register ("lpInput" , ReFactoryRecipeComponent .LP_IN );
5358 event .register ("lpOutput" , ReFactoryRecipeComponent .LP_OUT );
5459 }
0 commit comments