[WIP] move AbstractParticles
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
package mods.betterfoliage.render
|
package mods.betterfoliage.render.particle
|
||||||
|
|
||||||
import mods.betterfoliage.util.Double3
|
import mods.betterfoliage.util.Double3
|
||||||
import net.minecraft.client.MinecraftClient
|
import net.minecraft.client.MinecraftClient
|
||||||
@@ -10,8 +10,6 @@ import net.minecraft.client.util.math.Vector3f
|
|||||||
import net.minecraft.util.math.MathHelper
|
import net.minecraft.util.math.MathHelper
|
||||||
import net.minecraft.world.World
|
import net.minecraft.world.World
|
||||||
|
|
||||||
fun VertexConsumer.vertex(v: Double3) = vertex(v.x, v.y, v.z)
|
|
||||||
|
|
||||||
abstract class AbstractParticle(world: World, x: Double, y: Double, z: Double) : SpriteBillboardParticle(world, x, y, z) {
|
abstract class AbstractParticle(world: World, x: Double, y: Double, z: Double) : SpriteBillboardParticle(world, x, y, z) {
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
@@ -2,13 +2,11 @@ package mods.betterfoliage.render.particle
|
|||||||
|
|
||||||
import mods.betterfoliage.BetterFoliage
|
import mods.betterfoliage.BetterFoliage
|
||||||
import mods.betterfoliage.ClientWorldLoadCallback
|
import mods.betterfoliage.ClientWorldLoadCallback
|
||||||
import mods.betterfoliage.render.AbstractParticle
|
|
||||||
import mods.betterfoliage.render.block.vanilla.LeafKey
|
import mods.betterfoliage.render.block.vanilla.LeafKey
|
||||||
import mods.betterfoliage.util.*
|
import mods.betterfoliage.util.*
|
||||||
import net.fabricmc.fabric.api.event.world.WorldTickCallback
|
import net.fabricmc.fabric.api.event.world.WorldTickCallback
|
||||||
import net.minecraft.client.MinecraftClient
|
import net.minecraft.client.MinecraftClient
|
||||||
import net.minecraft.client.particle.ParticleTextureSheet
|
import net.minecraft.client.particle.ParticleTextureSheet
|
||||||
import net.minecraft.client.render.BufferBuilder
|
|
||||||
import net.minecraft.client.world.ClientWorld
|
import net.minecraft.client.world.ClientWorld
|
||||||
import net.minecraft.util.math.BlockPos
|
import net.minecraft.util.math.BlockPos
|
||||||
import net.minecraft.util.math.MathHelper
|
import net.minecraft.util.math.MathHelper
|
||||||
@@ -69,11 +67,6 @@ class FallingLeafParticle(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// override fun render(worldRenderer: BufferBuilder, partialTickTime: Float) {
|
|
||||||
// val tickAngle = angle + partialTickTime * (if (rotPositive) rotationSpeed else -rotationSpeed)
|
|
||||||
// renderParticleQuad(worldRenderer, partialTickTime, rotation = tickAngle.toDouble(), isMirrored = isMirrored)
|
|
||||||
// }
|
|
||||||
|
|
||||||
fun setParticleColor(overrideColor: Int?, blockColor: Int) {
|
fun setParticleColor(overrideColor: Int?, blockColor: Int) {
|
||||||
val color = overrideColor ?: blockColor
|
val color = overrideColor ?: blockColor
|
||||||
setColor(color)
|
setColor(color)
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package mods.betterfoliage.render.particle
|
package mods.betterfoliage.render.particle
|
||||||
|
|
||||||
import mods.betterfoliage.BetterFoliage
|
import mods.betterfoliage.BetterFoliage
|
||||||
import mods.betterfoliage.render.AbstractParticle
|
|
||||||
import mods.betterfoliage.model.SpriteDelegate
|
import mods.betterfoliage.model.SpriteDelegate
|
||||||
import mods.betterfoliage.model.SpriteSetDelegate
|
import mods.betterfoliage.model.SpriteSetDelegate
|
||||||
import mods.betterfoliage.util.*
|
import mods.betterfoliage.util.*
|
||||||
|
|||||||
Reference in New Issue
Block a user