Skip to content

Commit

Permalink
Improve anemone particle
Browse files Browse the repository at this point in the history
  • Loading branch information
andantet committed Jun 19, 2024
1 parent 3deb811 commit 740ba4f
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"textures": {
"particle": "hybrid-aquatic:block/anemone"
"particle": "hybrid-aquatic:block/anemone_top"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,11 @@ import dev.hybridlabs.aquatic.item.HybridAquaticItems
import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
import net.fabricmc.fabric.api.datagen.v1.provider.FabricModelProvider
import net.minecraft.block.Blocks
import net.minecraft.data.client.*
import net.minecraft.data.client.BlockStateModelGenerator
import net.minecraft.data.client.ItemModelGenerator
import net.minecraft.data.client.ModelIds
import net.minecraft.data.client.Models
import net.minecraft.data.client.TextureMap
import net.minecraft.item.Items
import net.minecraft.item.SpawnEggItem
import net.minecraft.registry.Registries
Expand Down Expand Up @@ -37,7 +41,7 @@ class ModelProvider(output: FabricDataOutput) : FabricModelProvider(output) {

// builtin
mapOf(
HybridAquaticBlocks.ANEMONE to (HybridAquaticBlocks.ANEMONE to TEMPLATE_ANEMONE),
HybridAquaticBlocks.ANEMONE to (null to TEMPLATE_ANEMONE),
HybridAquaticBlocks.TUBE_SPONGE to (HybridAquaticBlocks.TUBE_SPONGE to TEMPLATE_TUBE_SPONGE),
HybridAquaticBlocks.MESSAGE_IN_A_BOTTLE to (Blocks.GLASS to TEMPLATE_MESSAGE_IN_A_BOTTLE),
HybridAquaticBlocks.BUOY to (HybridAquaticBlocks.BUOY to TEMPLATE_BUOY),
Expand All @@ -47,10 +51,12 @@ class ModelProvider(output: FabricDataOutput) : FabricModelProvider(output) {

excludeFromSimpleItemModelGeneration(block)

registerBuiltinWithParticle(block, TextureMap.getId(particleBlock))
particleBlock?.let { b -> registerBuiltinWithParticle(block, TextureMap.getId(b)) }
registerParentedItemModel(block, template)
}

registerBuiltinWithParticle(HybridAquaticBlocks.ANEMONE, TextureMap.getSubId(HybridAquaticBlocks.ANEMONE, "_top"))

// simple cubes
setOf(
HybridAquaticBlocks.HYBRID_CRATE,
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 740ba4f

Please sign in to comment.