diff --git a/src/main/java/com/mmodding/mmodding_lib/library/blocks/settings/AdvancedBlockSettings.java b/src/main/java/com/mmodding/mmodding_lib/library/blocks/settings/AdvancedBlockSettings.java index d858e0c..860aabf 100644 --- a/src/main/java/com/mmodding/mmodding_lib/library/blocks/settings/AdvancedBlockSettings.java +++ b/src/main/java/com/mmodding/mmodding_lib/library/blocks/settings/AdvancedBlockSettings.java @@ -307,11 +307,11 @@ public AdvancedBlockSettings offsetType(Function getLuminance(); + + @Accessor + Function getMapColorProvider(); + + @Accessor + BlockSoundGroup getSoundGroup(); + + @Accessor + float getSlipperiness(); + + @Accessor + float getVelocityMultiplier(); + + @Accessor + float getJumpVelocityMultiplier(); + + @Accessor + Identifier getLootTableId(); + + @Accessor + boolean getOpaque(); + + @Accessor + boolean getIsAir(); + + @Accessor + boolean isToolRequired(); + + @Accessor + AbstractBlock.TypedContextPredicate> getAllowsSpawningPredicate(); + + @Accessor + AbstractBlock.ContextPredicate getSolidBlockPredicate(); + + @Accessor + AbstractBlock.ContextPredicate getSuffocationPredicate(); + + @Accessor + AbstractBlock.ContextPredicate getBlockVisionPredicate(); + + @Accessor + AbstractBlock.ContextPredicate getPostProcessPredicate(); + + @Accessor + AbstractBlock.ContextPredicate getEmissiveLightingPredicate(); + + @Accessor + boolean getDynamicBounds(); + + @Accessor + void setMaterial(Material material); + + @Accessor + void setCollidable(boolean collidable); + + @Accessor + void setRandomTicks(boolean ticksRandomly); + + @Accessor + void setMapColorProvider(Function mapColorProvider); + + @Accessor + void setLootTableId(Identifier lootTableId); + + @Accessor + void setOpaque(boolean opaque); + + @Accessor + void setIsAir(boolean isAir); + + @Accessor + void setToolRequired(boolean toolRequired); + + @Accessor + void setDynamicBounds(boolean dynamicBounds); +} diff --git a/src/main/resources/mmodding_lib.mixins.json b/src/main/resources/mmodding_lib.mixins.json index a29d252..2215c87 100644 --- a/src/main/resources/mmodding_lib.mixins.json +++ b/src/main/resources/mmodding_lib.mixins.json @@ -5,6 +5,7 @@ "compatibilityLevel": "JAVA_17", "mixins": [ "accessors.AbstractBlockAccessor", + "accessors.AbstractBlockSettingsAccessor", "accessors.AreaHelperAccessor", "accessors.BlockEntityTypeBuilderAccessor", "accessors.BlocksAccessor",