Skip to content

Commit

Permalink
Added custom biome particle, Wispjelly blocks, and floating "ghost je…
Browse files Browse the repository at this point in the history
…llyfish" to the End Reef, removed shading from Unmapped End Stone and fixed culling
  • Loading branch information
Forstride committed Jan 18, 2024
1 parent 95b9ce5 commit 64e3e5c
Show file tree
Hide file tree
Showing 31 changed files with 437 additions and 30 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// 1.20.4 2024-01-17T16:45:12.9697103 Registries
// 1.20.4 2024-01-17T23:37:40.6783463 Registries
bec08031dc5126119d3c7a1033703f8235bdf56e data/biomesoplenty/damage_type/bramble.json
41f8df67f585538edc9847b6754275d24b813e06 data/biomesoplenty/damage_type/fumarole.json
1db19ce8d33b8c131955b60ed830200bbee6a912 data/biomesoplenty/worldgen/biome/aspen_glade.json
Expand All @@ -13,9 +13,9 @@ d0c0bdd9fc7b09e7d046e35faea8cc6d752b468a data/biomesoplenty/worldgen/biome/crag.
401cb408a8b99f3fd8b696f9759d9f1f8a1a945e data/biomesoplenty/worldgen/biome/dead_forest.json
506de7d82a9bf0a7caea3390590dc9d1fa2028b0 data/biomesoplenty/worldgen/biome/dryland.json
d4a9226ceaef3cf4eed45892e027c1eabf9fcd72 data/biomesoplenty/worldgen/biome/dune_beach.json
0f7c6770ec15ea90b29d58f7427fedf2ecd5a227 data/biomesoplenty/worldgen/biome/end_corruption.json
5db4bd37b86665f55da93298806849f2285d5060 data/biomesoplenty/worldgen/biome/end_reef.json
5e761da3260f04936defe5a580d015e8d109e7c7 data/biomesoplenty/worldgen/biome/end_wilds.json
463fa78747e5d99cd7ab9736825d7e524b10d3d3 data/biomesoplenty/worldgen/biome/end_corruption.json
b3eae91d1d02cfda03e70a555aaaa1bc7028bd61 data/biomesoplenty/worldgen/biome/end_reef.json
761c7b7faba4848ea366e56bdf73f41fdea01277 data/biomesoplenty/worldgen/biome/end_wilds.json
a89d541384f1a879bb82d9c984d98c512474d27c data/biomesoplenty/worldgen/biome/erupting_inferno.json
d662a9e04a7840345595d343cc34426393c04699 data/biomesoplenty/worldgen/biome/field.json
0ca60f25f9961787ec5f174f8be6f29463c4decc data/biomesoplenty/worldgen/biome/fir_clearing.json
Expand Down Expand Up @@ -344,6 +344,7 @@ c089be4ad226d6e009849b0746e9cdaaa554e357 data/biomesoplenty/worldgen/configured_
94d9ca631042b0643762b7d777a3c5f07f101452 data/biomesoplenty/worldgen/configured_feature/water_lake.json
da7fdf2fefeceacdabd57f178effbd7977ab5cbc data/biomesoplenty/worldgen/configured_feature/webbing.json
c8c655593cb248861e67def6e6e36b9bbd056447 data/biomesoplenty/worldgen/configured_feature/willow_tree.json
2592c80a84e53e0b290ebcfc07b7450e0a02212e data/biomesoplenty/worldgen/configured_feature/wispjelly.json
cbbbcd24a40bdae99bfa6fb0a3f7fff319af4847 data/biomesoplenty/worldgen/configured_feature/yellow_maple_leaf_piles.json
c548e3e1710931daabe90c90b6b7ad46c66bedda data/biomesoplenty/worldgen/configured_feature/yellow_maple_tree.json
8e6232109853baaff3ad94b3d71ab48a4bb8485c data/biomesoplenty/worldgen/placed_feature/acacia_bush_tree.json
Expand Down Expand Up @@ -659,6 +660,7 @@ e34784ff0d14e646050483f4fdd2fcc6bca1c476 data/biomesoplenty/worldgen/placed_feat
0b057d6da91c4cd6af8e45f1ebb60c48396fd399 data/biomesoplenty/worldgen/placed_feature/wasteland_grass_2.json
327f02db90a45e1d4783ba85853195413b7f3e26 data/biomesoplenty/worldgen/placed_feature/webbing.json
b2dadd4d33c8341c91d39d207e848f0c27479b1d data/biomesoplenty/worldgen/placed_feature/willow_tree.json
b75fb79efe42c72bd7b677863778f0238555d26a data/biomesoplenty/worldgen/placed_feature/wispjelly.json
f468db9b74278be8963afda3481e980cc12a28f8 data/biomesoplenty/worldgen/placed_feature/yellow_maple_leaf_piles.json
55fd4df34947ceace5ee357f325555e3aa937e21 data/biomesoplenty/worldgen/placed_feature/yellow_maple_leaf_piles_extra.json
d933b99c1bb1f8149ae6c56ab3cbfd36ff62d512 data/biomesoplenty/worldgen/placed_feature/yellow_maple_tree.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"downfall": 0.5,
"effects": {
"fog_color": 10518688,
"foliage_color": 0,
"grass_color": 0,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"downfall": 0.5,
"effects": {
"fog_color": 10518688,
"foliage_color": 15073276,
"grass_color": 15073276,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
Expand All @@ -11,13 +13,13 @@
},
"particle": {
"options": {
"type": "minecraft:mycelium"
"type": "biomesoplenty:wisp_bubble"
},
"probability": 0.0075
"probability": 0.001
},
"sky_color": 0,
"water_color": 16777215,
"water_fog_color": 3355443
"water_color": 15073276,
"water_fog_color": 4409673
},
"features": [
[],
Expand All @@ -38,6 +40,7 @@
"biomesoplenty:dead_coral",
"biomesoplenty:dead_coral_patch",
"biomesoplenty:barnacles",
"biomesoplenty:wispjelly",
"biomesoplenty:patch_dead_grass"
]
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@
"downfall": 0.5,
"effects": {
"fog_color": 10518688,
"foliage_color": 15381341,
"grass_color": 15381341,
"mood_sound": {
"block_search_extent": 8,
"offset": 2.0,
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"type": "biomesoplenty:wispjelly",
"config": {}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"feature": "biomesoplenty:wispjelly",
"placement": [
{
"type": "minecraft:rarity_filter",
"chance": 3
},
{
"type": "minecraft:in_square"
},
{
"type": "minecraft:heightmap",
"heightmap": "MOTION_BLOCKING"
},
{
"type": "minecraft:biome"
}
]
}
3 changes: 2 additions & 1 deletion common/src/main/java/biomesoplenty/api/block/BOPBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ public class BOPBlocks
public static Block MEDIUM_ROSE_QUARTZ_BUD;
public static Block SMALL_ROSE_QUARTZ_BUD;

public static Block BARNACLES;
public static Block WISPJELLY;
public static Block ALGAL_END_STONE;
public static Block UNMAPPED_END_STONE;
public static Block NULL_END_STONE;
Expand Down Expand Up @@ -405,7 +407,6 @@ public class BOPBlocks
public static Block TINY_CACTUS;
public static Block BRAMBLE;
public static Block BRAMBLE_LEAVES;
public static Block BARNACLES;

public static Block BLOOD;

Expand Down
3 changes: 2 additions & 1 deletion common/src/main/java/biomesoplenty/api/item/BOPItems.java
Original file line number Diff line number Diff line change
Expand Up @@ -80,6 +80,8 @@ public class BOPItems

public static Item ROSE_QUARTZ_CHUNK;

public static Item BARNACLES;
public static Item WISPJELLY;
public static Item ALGAL_END_STONE;
public static Item UNMAPPED_END_STONE;
public static Item NULL_END_STONE;
Expand Down Expand Up @@ -424,7 +426,6 @@ public class BOPItems
public static Item TINY_CACTUS;
public static Item BRAMBLE;
public static Item BRAMBLE_LEAVES;
public static Item BARNACLES;

public static Item MUSIC_DISC_WANDERER;

Expand Down
8 changes: 4 additions & 4 deletions common/src/main/java/biomesoplenty/biome/BOPEndBiomes.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@
import biomesoplenty.worldgen.placement.BOPEndPlacements;
import biomesoplenty.worldgen.placement.BOPVegetationPlacements;
import net.minecraft.core.HolderGetter;
import net.minecraft.core.particles.ParticleTypes;
import net.minecraft.data.worldgen.BiomeDefaultFeatures;
import net.minecraft.data.worldgen.placement.EndPlacements;
import net.minecraft.world.level.biome.*;
Expand All @@ -31,7 +30,7 @@ public static Biome endWilds(HolderGetter<PlacedFeature> placedFeatureGetter, Ho

return new Biome.BiomeBuilder()
.hasPrecipitation(false).temperature(0.5F).downfall(0.5F)
.specialEffects(new BiomeSpecialEffects.Builder().waterColor(4159204).waterFogColor(329011).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ModParticles.END_SPORE, 0.005F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.specialEffects(new BiomeSpecialEffects.Builder().grassColorOverride(0xEAB35D).foliageColorOverride(0xEAB35D).waterColor(4159204).waterFogColor(329011).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ModParticles.END_SPORE, 0.005F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.mobSpawnSettings(mobSpawnBuilder.build()).generationSettings(biomeBuilder.build()).build();
}

Expand All @@ -45,11 +44,12 @@ public static Biome endReef(HolderGetter<PlacedFeature> placedFeatureGetter, Hol
biomeBuilder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, BOPEndPlacements.DEAD_CORAL);
biomeBuilder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, BOPEndPlacements.DEAD_CORAL_PATCH);
biomeBuilder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, BOPEndPlacements.BARNACLES);
biomeBuilder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, BOPEndPlacements.WISPJELLY);
biomeBuilder.addFeature(GenerationStep.Decoration.VEGETAL_DECORATION, BOPVegetationPlacements.PATCH_DEAD_GRASS);

return new Biome.BiomeBuilder()
.hasPrecipitation(false).temperature(0.5F).downfall(0.5F)
.specialEffects(new BiomeSpecialEffects.Builder().waterColor(0xFFFFFF).waterFogColor(0x333333).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ParticleTypes.MYCELIUM, 0.0075F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.specialEffects(new BiomeSpecialEffects.Builder().grassColorOverride(0xE5FFFC).foliageColorOverride(0xE5FFFC).waterColor(0xE5FFFC).waterFogColor(0x434949).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ModParticles.WISP_BUBBLE, 0.001F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.mobSpawnSettings(mobSpawnBuilder.build()).generationSettings(biomeBuilder.build()).build();
}

Expand All @@ -64,7 +64,7 @@ public static Biome endCorruption(HolderGetter<PlacedFeature> placedFeatureGette

return new Biome.BiomeBuilder()
.hasPrecipitation(false).temperature(0.5F).downfall(0.5F)
.specialEffects(new BiomeSpecialEffects.Builder().waterColor(4159204).waterFogColor(329011).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ModParticles.BINARY, 0.000375F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.specialEffects(new BiomeSpecialEffects.Builder().grassColorOverride(0x000000).foliageColorOverride(0x000000).waterColor(4159204).waterFogColor(329011).fogColor(10518688).skyColor(0).ambientParticle(new AmbientParticleSettings(ModParticles.BINARY, 0.000375F)).ambientMoodSound(AmbientMoodSettings.LEGACY_CAVE_SETTINGS).build())
.mobSpawnSettings(mobSpawnBuilder.build()).generationSettings(biomeBuilder.build()).build();
}
}
46 changes: 46 additions & 0 deletions common/src/main/java/biomesoplenty/block/WispjellyBlock.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/*******************************************************************************
* Copyright 2022, the Glitchfiend Team.
* All rights reserved.
******************************************************************************/
package biomesoplenty.block;

import com.mojang.serialization.MapCodec;
import net.minecraft.core.BlockPos;
import net.minecraft.core.Direction;
import net.minecraft.world.level.BlockGetter;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.phys.shapes.CollisionContext;
import net.minecraft.world.phys.shapes.Shapes;
import net.minecraft.world.phys.shapes.VoxelShape;

public class WispjellyBlock extends Block
{
public static final MapCodec<WispjellyBlock> CODEC = simpleCodec(WispjellyBlock::new);

public WispjellyBlock(Properties p_153282_)
{
super(p_153282_);
}

@Override
public MapCodec<WispjellyBlock> codec()
{
return CODEC;
}

@Override
public boolean skipRendering(BlockState p_53972_, BlockState p_53973_, Direction p_53974_) {
return p_53973_.is(this) ? true : super.skipRendering(p_53972_, p_53973_, p_53974_);
}

@Override
public VoxelShape getVisualShape(BlockState $$0, BlockGetter $$1, BlockPos $$2, CollisionContext $$3) {
return Shapes.empty();
}

@Override
public boolean propagatesSkylightDown(BlockState $$0, BlockGetter $$1, BlockPos $$2) {
return true;
}
}
7 changes: 4 additions & 3 deletions common/src/main/java/biomesoplenty/init/ModBlocks.java
Original file line number Diff line number Diff line change
Expand Up @@ -126,9 +126,11 @@ private static void registerBlocks(BiConsumer<ResourceLocation, Block> func)
MEDIUM_ROSE_QUARTZ_BUD = register(func, new AmethystClusterBlock(4, 3, BlockBehaviour.Properties.ofFullCopy(ROSE_QUARTZ_CLUSTER).pushReaction(PushReaction.DESTROY).forceSolidOn().sound(SoundType.LARGE_AMETHYST_BUD).lightLevel((state) -> 6)), "medium_rose_quartz_bud");
SMALL_ROSE_QUARTZ_BUD = register(func, new AmethystClusterBlock(3, 4, BlockBehaviour.Properties.ofFullCopy(ROSE_QUARTZ_CLUSTER).pushReaction(PushReaction.DESTROY).forceSolidOn().sound(SoundType.SMALL_AMETHYST_BUD).lightLevel((state) -> 5)), "small_rose_quartz_bud");

BARNACLES = register(func, new BarnaclesBlock(BlockBehaviour.Properties.of().mapColor(MapColor.CLAY).pushReaction(PushReaction.DESTROY).replaceable().noCollission().sound(SoundType.CORAL_BLOCK)), "barnacles");
WISPJELLY = register(func, new WispjellyBlock(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASS).mapColor(MapColor.GLOW_LICHEN).noOcclusion().noCollission().sound(SoundType.CORAL_BLOCK).isSuffocating(ModBlocks::never).isViewBlocking(ModBlocks::never).strength(0.2F).lightLevel((state) -> 1).emissiveRendering((state, world, pos) -> true)), "wispjelly");
ALGAL_END_STONE = register(func, new AlgalEndStoneBlock(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).mapColor(MapColor.TERRACOTTA_YELLOW).randomTicks().requiresCorrectToolForDrops().strength(3.0F, 9.0F)), "algal_end_stone");
UNMAPPED_END_STONE = register(func, new Block(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).requiresCorrectToolForDrops().strength(3.0F, 9.0F)), "unmapped_end_stone");
NULL_END_STONE = register(func, new Block(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).requiresCorrectToolForDrops().strength(1.5F, 4.5F)), "null_end_stone");
UNMAPPED_END_STONE = register(func, new Block(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).mapColor(MapColor.SAND).requiresCorrectToolForDrops().strength(3.0F, 9.0F)), "unmapped_end_stone");
NULL_END_STONE = register(func, new Block(BlockBehaviour.Properties.of().instrument(NoteBlockInstrument.BASEDRUM).mapColor(MapColor.SAND).requiresCorrectToolForDrops().strength(1.5F, 4.5F)), "null_end_stone");
NULL_BLOCK = register(func, new NullBlock(BlockBehaviour.Properties.of()), "null_block");
ANOMALY = register(func, new AnomalyBlock(BlockBehaviour.Properties.of().lightLevel((state) -> 5)), "anomaly");

Expand Down Expand Up @@ -474,7 +476,6 @@ private static void registerBlocks(BiConsumer<ResourceLocation, Block> func)
TINY_CACTUS = register(func, new TinyCactusBlock(BlockBehaviour.Properties.of().pushReaction(PushReaction.DESTROY).mapColor(MapColor.PLANT).noCollission().instabreak().sound(SoundType.WOOL).offsetType(BlockBehaviour.OffsetType.XZ)), "tiny_cactus");
BRAMBLE = register(func, new BrambleBlock(BlockBehaviour.Properties.of().pushReaction(PushReaction.DESTROY).mapColor(MapColor.NETHER).strength(0.4F).sound(SoundType.WOOD)), "bramble");
BRAMBLE_LEAVES = register(func, new BrambleLeavesBlock(BlockBehaviour.Properties.of().noOcclusion().pushReaction(PushReaction.DESTROY).mapColor(MapColor.PLANT).instabreak().sound(SoundType.GRASS)), "bramble_leaves");
BARNACLES = register(func, new BarnaclesBlock(BlockBehaviour.Properties.of().mapColor(MapColor.CLAY).pushReaction(PushReaction.DESTROY).replaceable().noCollission().sound(SoundType.CORAL_BLOCK)), "barnacles");

//Potted Plants
POTTED_ORIGIN_SAPLING = register(func, new FlowerPotBlock(ORIGIN_SAPLING, BlockBehaviour.Properties.of().noOcclusion().pushReaction(PushReaction.DESTROY).instabreak()), "potted_origin_sapling");
Expand Down
2 changes: 2 additions & 0 deletions common/src/main/java/biomesoplenty/init/ModClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ public static void setupRenderTypes()
RenderType translucentRenderType = RenderType.translucent();

RenderHelper.setRenderType(MOSSY_BLACK_SAND, transparentRenderType);
RenderHelper.setRenderType(WISPJELLY, translucentRenderType);
RenderHelper.setRenderType(NULL_END_STONE, cutoutRenderType);

RenderHelper.setRenderType(ORIGIN_LEAVES, transparentRenderType);
Expand Down Expand Up @@ -324,6 +325,7 @@ public static void registerParticleSprites(RegisterParticleSpritesEvent event)
event.registerSpriteSet(ModParticles.GLOWWORM, GlowwormParticle.Provider::new);
event.registerSpriteSet(ModParticles.STEAM, SteamParticle.Provider::new);
event.registerSpriteSet(ModParticles.END_SPORE, EndSporeParticle.Provider::new);
event.registerSpriteSet(ModParticles.WISP_BUBBLE, WispBubbleParticle.Provider::new);
event.registerSpriteSet(ModParticles.NULL, NullParticle.Provider::new);
event.registerSpriteSet(ModParticles.BINARY, BinaryParticle.Provider::new);
event.registerSpriteSet(ModParticles.JACARANDA_LEAVES, (p_277215_) -> {
Expand Down
3 changes: 2 additions & 1 deletion common/src/main/java/biomesoplenty/init/ModItems.java
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,8 @@ public static void registerBlockItems(BiConsumer<ResourceLocation, Item> func)
LARGE_ROSE_QUARTZ_BUD = register(func, "large_rose_quartz_bud", new BlockItem(BOPBlocks.LARGE_ROSE_QUARTZ_BUD, new Item.Properties()));
MEDIUM_ROSE_QUARTZ_BUD = register(func, "medium_rose_quartz_bud", new BlockItem(BOPBlocks.MEDIUM_ROSE_QUARTZ_BUD, new Item.Properties()));
SMALL_ROSE_QUARTZ_BUD = register(func, "small_rose_quartz_bud", new BlockItem(BOPBlocks.SMALL_ROSE_QUARTZ_BUD, new Item.Properties()));
BARNACLES = register(func, "barnacles", new BlockItem(BOPBlocks.BARNACLES, new Item.Properties()));
WISPJELLY = register(func, "wispjelly", new BlockItem(BOPBlocks.WISPJELLY, new Item.Properties()));
ALGAL_END_STONE = register(func, "algal_end_stone", new BlockItem(BOPBlocks.ALGAL_END_STONE, new Item.Properties()));
UNMAPPED_END_STONE = register(func, "unmapped_end_stone", new BlockItem(BOPBlocks.UNMAPPED_END_STONE, new Item.Properties()));
NULL_END_STONE = register(func, "null_end_stone", new BlockItem(BOPBlocks.NULL_END_STONE, new Item.Properties()));
Expand Down Expand Up @@ -426,7 +428,6 @@ public static void registerBlockItems(BiConsumer<ResourceLocation, Item> func)
TINY_CACTUS = register(func, "tiny_cactus", new BlockItem(BOPBlocks.TINY_CACTUS, new Item.Properties()));
BRAMBLE = register(func, "bramble", new BlockItem(BOPBlocks.BRAMBLE, new Item.Properties()));
BRAMBLE_LEAVES = register(func, "bramble_leaves", new BlockItem(BOPBlocks.BRAMBLE_LEAVES, new Item.Properties()));
BARNACLES = register(func, "barnacles", new BlockItem(BOPBlocks.BARNACLES, new Item.Properties()));
POTTED_ORIGIN_SAPLING = register(func, "potted_origin_sapling", new BlockItem(BOPBlocks.POTTED_ORIGIN_SAPLING, new Item.Properties()));
POTTED_FLOWERING_OAK_SAPLING = register(func, "potted_flowering_oak_sapling", new BlockItem(BOPBlocks.POTTED_FLOWERING_OAK_SAPLING, new Item.Properties()));
POTTED_SNOWBLOSSOM_SAPLING = register(func, "potted_snowblossom_sapling", new BlockItem(BOPBlocks.POTTED_SNOWBLOSSOM_SAPLING, new Item.Properties()));
Expand Down
2 changes: 2 additions & 0 deletions common/src/main/java/biomesoplenty/init/ModParticles.java
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ public class ModParticles
public static SimpleParticleType ORANGE_MAPLE_LEAVES;
public static SimpleParticleType YELLOW_MAPLE_LEAVES;
public static SimpleParticleType END_SPORE;
public static SimpleParticleType WISP_BUBBLE;
public static SimpleParticleType NULL;
public static SimpleParticleType BINARY;

Expand All @@ -44,6 +45,7 @@ public static void registerParticles(BiConsumer<ResourceLocation, ParticleType<?
ORANGE_MAPLE_LEAVES = register(func, "orange_maple_leaves", new SimpleParticleType(false));
YELLOW_MAPLE_LEAVES = register(func, "yellow_maple_leaves", new SimpleParticleType(false));
END_SPORE = register(func, "end_spore", new SimpleParticleType(false));
WISP_BUBBLE = register(func, "wisp_bubble", new SimpleParticleType(false));
NULL = register(func, "null", new SimpleParticleType(false));
BINARY = register(func, "binary", new SimpleParticleType(false));
}
Expand Down
Loading

0 comments on commit 64e3e5c

Please sign in to comment.