BYG crash fix, BYG end sub-biome support, Old Bulbis Gardens

improvements
This commit is contained in:
paulevsGitch 2021-02-09 15:06:08 +03:00
parent 7ef23332fc
commit 38a09c7221
10 changed files with 183 additions and 53 deletions

View file

@ -1,9 +1,5 @@
package ru.betterend.integration;
import java.lang.reflect.Method;
import ru.betterend.BetterEnd;
public class AdornIntegration extends ModIntegration {
public AdornIntegration() {
super("adorn");
@ -11,15 +7,15 @@ public class AdornIntegration extends ModIntegration {
@Override
public void register() {
Class<?> adornBlockBuilder = getClass("juuxel.adorn.api.block.AdornBlockBuilder");
Class<?> blockVariantWood = getClass("juuxel.adorn.api.block.BlockVariant$Wood");
Class<?> blockVariant = getClass("juuxel.adorn.api.block.BlockVariant");
//Class<?> adornBlockBuilder = getClass("juuxel.adorn.api.block.AdornBlockBuilder");
//Class<?> blockVariantWood = getClass("juuxel.adorn.api.block.BlockVariant$Wood");
//Class<?> blockVariant = getClass("juuxel.adorn.api.block.BlockVariant");
Object testVariant = newInstance(blockVariantWood, BetterEnd.MOD_ID + "/mossy_glowshroom");
Method create = getMethod(adornBlockBuilder, "create", blockVariant);
Object builder = executeMethod(adornBlockBuilder, create, testVariant);
getAndExecuteRuntime(builder, "withEverything");
getAndExecuteRuntime(builder, "registerIn", BetterEnd.MOD_ID);
//Object testVariant = newInstance(blockVariantWood, BetterEnd.MOD_ID + "/mossy_glowshroom");
//Method create = getMethod(adornBlockBuilder, "create", blockVariant);
//Object builder = executeMethod(adornBlockBuilder, create, testVariant);
//getAndExecuteRuntime(builder, "withEverything");
//getAndExecuteRuntime(builder, "registerIn", BetterEnd.MOD_ID);
}
@Override