1
1
package net.easecation.bedrockloader.loader
2
2
3
+ import net.easecation.bedrockloader.BedrockLoader
3
4
import net.easecation.bedrockloader.bedrock.block.component.ComponentMaterialInstances
4
5
import net.easecation.bedrockloader.block.BlockDataDriven
5
6
import net.easecation.bedrockloader.deserializer.BedrockPackContext
@@ -26,7 +27,7 @@ class BedrockBehaviorPackLoader(
26
27
BedrockAddonsRegistry .blocks[id] = block
27
28
if (env == EnvType .CLIENT ) {
28
29
beh.components.minecraftMaterialInstances?.let { materialInstances ->
29
- val renderMethod = materialInstances[" *" ]?.render_method ? : return
30
+ val renderMethod = materialInstances[" *" ]?.render_method ? : return @let
30
31
if (renderMethod == ComponentMaterialInstances .RenderMethod .alpha_test) {
31
32
BlockRenderLayerMap .INSTANCE .putBlock(block, RenderLayer .getCutout())
32
33
} else if (renderMethod == ComponentMaterialInstances .RenderMethod .blend) {
@@ -38,8 +39,10 @@ class BedrockBehaviorPackLoader(
38
39
Registry .register(Registry .ITEM , id, item)
39
40
BedrockAddonsRegistry .items[id] = item
40
41
}
42
+ BedrockLoader .logger.info(" test" )
41
43
// Entity
42
44
context.behavior.entities.forEach { (id, beh) ->
45
+ BedrockLoader .logger.info(" Registering entity $id " )
43
46
// entity type
44
47
val entityType = BedrockAddonsRegistry .getOrRegisterEntityType(id)
45
48
BedrockAddonsRegistry .entityComponents[id] = beh.components
0 commit comments