From cef98f46b3c2fa6861e598b7372d9da2a2d0d85d Mon Sep 17 00:00:00 2001 From: Redned Date: Sat, 30 Sep 2023 21:06:12 +0100 Subject: [PATCH] Improve custom blocks API docs --- _docs/geyser/custom-blocks.md | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/_docs/geyser/custom-blocks.md b/_docs/geyser/custom-blocks.md index f586893c..960c3c17 100644 --- a/_docs/geyser/custom-blocks.md +++ b/_docs/geyser/custom-blocks.md @@ -348,7 +348,7 @@ public class RedstoneDot implements Extension { public void onDefineCustomBlocks(GeyserDefineCustomBlocksEvent event) { BoxComponent selectionBox = new BoxComponent(-5, 0, -5, 10, 1f, 10); - CustomBlockComponents components = GeyserApi.api().provider(CustomBlockComponents.Builder.class) + CustomBlockComponents components = CustomBlockComponents.builder() .collisionBox(BoxComponent.EMPTY_BOX) .selectionBox(selectionBox) .geometry(new GeometryComponentBuilder() @@ -360,7 +360,7 @@ public class RedstoneDot implements Extension { .friction(1f) .build(); - CustomBlockData redstoneDot = GeyserApi.api().provider(CustomBlockData.Builder.class) + CustomBlockData redstoneDot = CustomBlockData.builder() .name("redstone_dot") .intProperty(POWER_PROPERTY, IntStream.range(0, 16).boxed().toList()) .components(components) @@ -374,14 +374,14 @@ public class RedstoneDot implements Extension { List permutations = new ArrayList<>(); for (int power = 0; power < 16; power++) { String texture = "amberichu.redstone_dot" + power; - MaterialInstance invisMaterialInstance = new MaterialInstanceBuilder() + MaterialInstance invisMaterialInstance = MaterialInstance.builder() .texture("amberichu.invisible") .renderMethod("alpha_test") .faceDimming(false) .ambientOcclusion(false) .build(); - CustomBlockComponents components = GeyserApi.api().provider(CustomBlockComponents.Builder.class) - .materialInstance("up", new MaterialInstanceBuilder() + CustomBlockComponents components = CustomBlockComponents.builder() + .materialInstance("up", MaterialInstance.builder() .texture(texture) .renderMethod("alpha_test") .faceDimming(false) @@ -409,7 +409,7 @@ public class RedstoneDot implements Extension { public void onDefineCustomBlocks(GeyserDefineCustomBlocksEvent event) { BoxComponent selectionBox = new BoxComponent(-5, 0, -5, 10, 1f, 10); - CustomBlockComponents components = GeyserApi.api().provider(CustomBlockComponents.Builder.class) + CustomBlockComponents components = CustomBlockComponents.builder() .collisionBox(BoxComponent.EMPTY_BOX) .selectionBox(selectionBox) .geometry(new GeometryComponentBuilder() @@ -421,7 +421,7 @@ public class RedstoneDot implements Extension { .friction(1f) .build(); - CustomBlockData redstoneDot = GeyserApi.api().provider(CustomBlockData.Builder.class) + CustomBlockData redstoneDot = CustomBlockData.builder() .name("redstone_dot") .intProperty(POWER_PROPERTY, IntStream.range(0, 16).boxed().toList()) .components(components) @@ -443,14 +443,14 @@ public class RedstoneDot implements Extension { List permutations = new ArrayList<>(); for (int power = 0; power < 16; power++) { String texture = "amberichu.redstone_dot" + power; - MaterialInstance invisMaterialInstance = new MaterialInstanceBuilder() + MaterialInstance invisMaterialInstance = MaterialInstance.builder() .texture("amberichu.invisible") .renderMethod("alpha_test") .faceDimming(false) .ambientOcclusion(false) .build(); - CustomBlockComponents components = GeyserApi.api().provider(CustomBlockComponents.Builder.class) - .materialInstance("up", new MaterialInstanceBuilder() + CustomBlockComponents components = CustomBlockComponents.builder() + .materialInstance("up", MaterialInstance.builder() .texture(texture) .renderMethod("alpha_test") .faceDimming(false) @@ -468,4 +468,4 @@ public class RedstoneDot implements Extension { return permutations; } } -``` \ No newline at end of file +```