1
0
mirror of https://github.com/chylex/Hardcore-Ender-Expansion-2.git synced 2025-04-08 03:15:50 +02:00

Fix wrong package

This commit is contained in:
chylex 2021-11-04 17:50:21 +01:00
parent ec76799a67
commit f0b6fd2fac
Signed by: chylex
GPG Key ID: 4DE42C8F19A80548
195 changed files with 339 additions and 341 deletions
modules
src/main/java/chylex/hee
client
game
block
entity
item
loot/functions
mechanics

View File

@ -1,10 +1,10 @@
package chylex.hee.game.entity.living.path
import chylex.hee.game.entity.util.posVec
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Vec
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.square
import chylex.hee.util.random.nextInt
import net.minecraft.entity.Entity
import net.minecraft.entity.MobEntity
import net.minecraft.pathfinding.GroundPathNavigator

View File

@ -1,7 +1,7 @@
package chylex.hee.game.loot.rng
import chylex.hee.game.Resource
import chylex.hee.system.random.nextBiasedFloat
import chylex.hee.util.random.nextBiasedFloat
import net.minecraft.loot.IRandomRange
import net.minecraft.util.ResourceLocation
import java.util.Random

View File

@ -1,7 +1,7 @@
package chylex.hee.game.loot.rng
import chylex.hee.game.Resource
import chylex.hee.system.random.nextRounded
import chylex.hee.util.random.nextRounded
import net.minecraft.loot.IRandomRange
import net.minecraft.util.ResourceLocation
import java.util.Random

View File

@ -1,10 +1,10 @@
package chylex.hee.game.particle.data
import chylex.hee.game.particle.spawner.IParticleMaker
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.IntColor
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import java.util.Random
data class ParticleDataColorLifespanScale(val color: IntColor, val lifespan: Int, val scale: Float) {

View File

@ -1,9 +1,9 @@
package chylex.hee.game.particle.data
import chylex.hee.game.particle.spawner.IParticleMaker
import chylex.hee.system.random.nextFloat
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.IntColor
import chylex.hee.util.random.nextFloat
import java.util.Random
data class ParticleDataColorScale(val color: IntColor, val scale: Float) {

View File

@ -1,7 +1,7 @@
package chylex.hee.game.particle.spawner.properties
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextVector
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextVector
import net.minecraft.entity.Entity
import net.minecraft.util.Direction
import net.minecraft.util.math.vector.Vector3d

View File

@ -3,10 +3,10 @@ package chylex.hee.game.world.generation.blob.layouts
import chylex.hee.game.world.generation.blob.BlobGenerator
import chylex.hee.game.world.generation.blob.IBlobLayout
import chylex.hee.game.world.generation.structure.world.ScaffoldedWorld
import chylex.hee.system.random.nextVector
import chylex.hee.util.math.Pos
import chylex.hee.util.math.Size
import chylex.hee.util.math.center
import chylex.hee.util.random.nextVector
import net.minecraft.util.math.BlockPos
import java.util.Random

View File

@ -5,8 +5,8 @@ import chylex.hee.game.world.generation.blob.BlobGenerator
import chylex.hee.game.world.generation.blob.IBlobPopulator
import chylex.hee.game.world.generation.ore.IOreTechnique
import chylex.hee.game.world.generation.structure.world.ScaffoldedWorld
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Pos
import chylex.hee.util.random.nextInt
import java.util.Random
class BlobPopulatorOre(

View File

@ -4,8 +4,8 @@ import chylex.hee.game.world.generation.IBlockPlacer
import chylex.hee.game.world.generation.cave.ICaveCarver
import chylex.hee.game.world.generation.structure.world.SegmentedWorld
import chylex.hee.game.world.util.allInCenteredBoxMutable
import chylex.hee.system.random.nextFloat
import chylex.hee.util.math.Pos
import chylex.hee.util.random.nextFloat
import net.minecraft.util.math.BlockPos
import net.minecraft.util.math.vector.Vector3d
import kotlin.math.abs

View File

@ -5,9 +5,9 @@ import chylex.hee.game.world.generation.cave.ICaveCarver
import chylex.hee.game.world.generation.structure.world.SegmentedWorld
import chylex.hee.game.world.util.allInCenteredBoxMutable
import chylex.hee.game.world.util.distanceSqTo
import chylex.hee.system.random.nextFloat
import chylex.hee.util.math.Pos
import chylex.hee.util.math.square
import chylex.hee.util.random.nextFloat
import net.minecraft.util.math.vector.Vector3d
class CaveCarverSphere(private val maxRandomRadiusReduction: Float) : ICaveCarver {

View File

@ -2,9 +2,9 @@ package chylex.hee.game.world.generation.ore
import chylex.hee.game.world.generation.IBlockPlacer
import chylex.hee.game.world.generation.structure.world.SegmentedWorld
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.BoundingBox
import chylex.hee.util.math.Pos
import chylex.hee.util.random.nextInt
import net.minecraft.util.math.BlockPos
import java.util.Random

View File

@ -4,8 +4,8 @@ import chylex.hee.game.world.generation.IBlockPlacer
import chylex.hee.game.world.generation.ore.IOreTechnique
import chylex.hee.game.world.generation.structure.world.SegmentedWorld
import chylex.hee.game.world.util.Facing6
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItem
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItem
import net.minecraft.util.math.BlockPos
import java.util.Random
import kotlin.math.abs

View File

@ -3,10 +3,10 @@ package chylex.hee.game.world.generation.ore.impl
import chylex.hee.game.world.generation.IBlockPlacer
import chylex.hee.game.world.generation.ore.IOreTechnique
import chylex.hee.game.world.generation.structure.world.SegmentedWorld
import chylex.hee.system.random.nextVector
import chylex.hee.util.math.Pos
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.center
import chylex.hee.util.random.nextVector
import net.minecraft.util.math.BlockPos
import java.util.Random
import kotlin.math.pow

View File

@ -4,7 +4,7 @@ import chylex.hee.game.world.generation.structure.piece.StructureBuild.AddMode
import chylex.hee.game.world.generation.structure.piece.StructureBuild.PositionedPiece
import chylex.hee.game.world.util.Rotation4
import chylex.hee.game.world.util.Transform
import chylex.hee.system.random.nextItem
import chylex.hee.util.random.nextItem
import java.util.Random
interface IStructureBuilder<T : IStructureBuild> {

View File

@ -1,6 +1,6 @@
package chylex.hee.game.world.util
import chylex.hee.system.random.nextItem
import chylex.hee.util.random.nextItem
import com.google.common.collect.Collections2
import net.minecraft.util.Direction
import net.minecraft.util.math.vector.Vector3d

View File

@ -1,6 +1,6 @@
package chylex.hee.game.world.util
import chylex.hee.system.random.nextItem
import chylex.hee.util.random.nextItem
import com.google.common.collect.Collections2
import net.minecraft.util.Rotation
import java.util.Random

View File

@ -1,6 +1,6 @@
package chylex.hee.util.collection
import chylex.hee.system.random.nextLong
import chylex.hee.util.random.nextLong
import java.util.Random
class WeightedList<T>(val items: List<Pair<Int, T>>) {

View File

@ -1,4 +1,4 @@
package chylex.hee.system.random
package chylex.hee.util.random
import chylex.hee.util.math.Vec
import chylex.hee.util.math.Vec3

View File

@ -1,7 +1,5 @@
package chylex.hee.util.random
import chylex.hee.system.random.nextBiasedFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.floorToInt
import java.util.Random

View File

@ -17,10 +17,10 @@ import chylex.hee.game.Resource
import chylex.hee.game.block.BlockTablePedestal
import chylex.hee.game.block.entity.TileEntityTablePedestal
import chylex.hee.game.item.util.size
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.toRadians
import chylex.hee.util.random.nextFloat
import com.mojang.blaze3d.matrix.MatrixStack
import net.minecraft.client.renderer.IRenderTypeBuffer
import net.minecraft.client.renderer.ItemRenderer

View File

@ -9,9 +9,9 @@ import chylex.hee.client.render.RenderStateBuilder.Companion.OVERLAY_DISABLED
import chylex.hee.client.render.util.DF_ONE_MINUS_SRC_ALPHA
import chylex.hee.client.render.util.SF_SRC_ALPHA
import chylex.hee.game.entity.living.EntityMobAbstractEnderman
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import com.mojang.blaze3d.matrix.MatrixStack
import com.mojang.blaze3d.vertex.IVertexBuilder
import net.minecraft.client.renderer.IRenderTypeBuffer

View File

@ -15,9 +15,9 @@ import chylex.hee.game.Resource
import chylex.hee.game.entity.living.EntityMobBlobby
import chylex.hee.game.item.util.isNotEmpty
import chylex.hee.game.world.util.Facing6
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import com.mojang.blaze3d.matrix.MatrixStack
import com.mojang.blaze3d.vertex.IVertexBuilder
import net.minecraft.block.AbstractChestBlock

View File

@ -1,9 +1,9 @@
package chylex.hee.client.sound
import chylex.hee.game.entity.projectile.EntityProjectileSpatialDash
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import net.minecraft.client.audio.TickableSound
import net.minecraft.util.SoundCategory
import net.minecraft.util.SoundEvents

View File

@ -2,9 +2,9 @@ package chylex.hee.client.sound
import chylex.hee.game.entity.living.EntityMobUndread
import chylex.hee.init.ModSounds
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import net.minecraft.client.audio.ISound.AttenuationType
import net.minecraft.client.audio.TickableSound
import net.minecraft.util.SoundCategory

View File

@ -35,10 +35,10 @@ import chylex.hee.game.world.util.getTile
import chylex.hee.game.world.util.removeBlock
import chylex.hee.game.world.util.setState
import chylex.hee.init.ModBlocks
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.removeItem
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.removeItem
import net.minecraft.block.Block
import net.minecraft.block.BlockRenderType.INVISIBLE
import net.minecraft.block.BlockState

View File

@ -18,9 +18,9 @@ import chylex.hee.game.world.util.removeBlock
import chylex.hee.game.world.util.setState
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.center
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks
import net.minecraft.block.DragonEggBlock

View File

@ -11,9 +11,9 @@ import chylex.hee.game.particle.spawner.properties.IOffset.InBox
import chylex.hee.game.particle.spawner.properties.IShape.Point
import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.isFullBlock
import chylex.hee.system.random.nextInt
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.client.particle.ParticleManager
import net.minecraft.entity.player.PlayerEntity

View File

@ -13,9 +13,9 @@ import chylex.hee.game.world.util.isTopSolid
import chylex.hee.game.world.util.setAir
import chylex.hee.game.world.util.setBlock
import chylex.hee.init.ModBlocks
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Pos
import chylex.hee.util.math.floorToInt
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.enchantment.EnchantmentHelper
import net.minecraft.enchantment.Enchantments

View File

@ -2,7 +2,7 @@ package chylex.hee.game.block
import chylex.hee.game.block.properties.BlockBuilder
import chylex.hee.game.block.properties.BlockDrop
import chylex.hee.system.random.nextInt
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.util.math.BlockPos
import net.minecraft.world.IWorldReader

View File

@ -14,13 +14,13 @@ import chylex.hee.game.potion.PurityEffect.MIN_DURATION
import chylex.hee.game.potion.brewing.PotionBrewing.INFINITE_DURATION_THRESHOLD
import chylex.hee.network.client.PacketClientFX
import chylex.hee.network.client.PacketClientPotionDuration
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.color.RGB
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.floorToInt
import chylex.hee.util.math.scaleXZ
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.block.BlockState
import net.minecraft.entity.Entity
import net.minecraft.entity.LivingEntity

View File

@ -11,11 +11,11 @@ import chylex.hee.game.world.util.getTile
import chylex.hee.game.world.util.removeBlock
import chylex.hee.init.ModBlocks
import chylex.hee.init.ModItems
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.floorToInt
import chylex.hee.util.random.nextFloat
import net.minecraft.block.BlockRenderType.INVISIBLE
import net.minecraft.block.BlockState
import net.minecraft.client.particle.ParticleManager

View File

@ -25,13 +25,13 @@ import chylex.hee.game.world.util.isTopSolid
import chylex.hee.game.world.util.removeBlock
import chylex.hee.game.world.util.setState
import chylex.hee.init.ModBlocks
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItem
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.forge.SubscribeEvent
import chylex.hee.util.math.Vec
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItem
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks
import net.minecraft.block.FireBlock

View File

@ -24,14 +24,14 @@ import chylex.hee.game.territory.system.TerritoryInstance
import chylex.hee.game.world.util.getBlock
import chylex.hee.game.world.util.isPeaceful
import chylex.hee.init.ModBlocks
import chylex.hee.system.random.nextBiasedFloat
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.center
import chylex.hee.util.math.floorToInt
import chylex.hee.util.math.toYaw
import chylex.hee.util.random.nextBiasedFloat
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.block.Block
import net.minecraft.block.BlockState
import net.minecraft.block.FireBlock

View File

@ -37,12 +37,12 @@ import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.setState
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.util.color.RGB
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.BoundingBox
import chylex.hee.util.math.Pos
import chylex.hee.util.random.nextFloat
import net.minecraft.block.Block
import net.minecraft.block.BlockState
import net.minecraft.block.HorizontalBlock.HORIZONTAL_FACING

View File

@ -9,8 +9,8 @@ import chylex.hee.game.block.properties.BlockRenderLayer.CUTOUT
import chylex.hee.game.block.properties.BlockStateModel
import chylex.hee.game.block.properties.BlockStatePreset
import chylex.hee.init.ModBlocks
import chylex.hee.system.random.nextBiasedFloat
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.random.nextBiasedFloat
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks
import net.minecraft.util.math.BlockPos

View File

@ -31,15 +31,15 @@ import chylex.hee.game.world.util.setBlock
import chylex.hee.game.world.util.setState
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.removeItem
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
import chylex.hee.util.math.center
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.removeItem
import net.minecraft.block.Block
import net.minecraft.block.BlockState
import net.minecraft.entity.player.PlayerEntity

View File

@ -37,11 +37,11 @@ import chylex.hee.game.world.util.isAir
import chylex.hee.game.world.util.isAnyPlayerWithinRange
import chylex.hee.init.ModBlocks
import chylex.hee.init.ModTileEntities
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.tileentity.ITickableTileEntity
import net.minecraft.tileentity.TileEntityType
import net.minecraft.util.math.BlockPos

View File

@ -30,8 +30,6 @@ import chylex.hee.init.ModSounds
import chylex.hee.init.ModTileEntities
import chylex.hee.network.client.PacketClientFX
import chylex.hee.network.client.PacketClientUpdateExperience
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.color.RGB
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
@ -43,6 +41,8 @@ import chylex.hee.util.math.component3
import chylex.hee.util.math.floorToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.entity.Entity
import net.minecraft.entity.item.ExperienceOrbEntity
import net.minecraft.entity.item.ItemEntity

View File

@ -18,12 +18,12 @@ import chylex.hee.game.mechanics.table.process.serializer.MultiProcessSerializer
import chylex.hee.init.ModBlocks
import chylex.hee.init.ModItems
import chylex.hee.init.ModTileEntities
import chylex.hee.system.random.nextFloat
import chylex.hee.util.color.RGB
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.floorToInt
import chylex.hee.util.math.over
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.random.nextFloat
import net.minecraft.enchantment.EnchantmentHelper
import net.minecraft.inventory.Inventory
import net.minecraft.item.BlockItem

View File

@ -17,13 +17,13 @@ import chylex.hee.game.world.util.getTile
import chylex.hee.game.world.util.removeBlock
import chylex.hee.init.ModBlocks
import chylex.hee.init.ModTileEntities
import chylex.hee.system.random.nextFloat
import chylex.hee.util.math.LerpedDouble
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.center
import chylex.hee.util.math.floorToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import net.minecraft.item.ItemStack
import net.minecraft.tileentity.FurnaceTileEntity
import net.minecraft.tileentity.TileEntityType

View File

@ -26,8 +26,6 @@ import chylex.hee.init.ModItems
import chylex.hee.init.ModSounds
import chylex.hee.init.ModTileEntities
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItem
import chylex.hee.util.buffer.readCompactVec
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writeCompactVec
@ -45,6 +43,8 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getListOfItemStacks
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItem
import net.minecraft.entity.item.ItemEntity
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.Item

View File

@ -25,9 +25,6 @@ import chylex.hee.init.ModBlocks
import chylex.hee.init.ModSounds
import chylex.hee.init.ModTileEntities
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.color.IntColor
import chylex.hee.util.forge.EventResult
import chylex.hee.util.math.Pos
@ -44,6 +41,9 @@ import chylex.hee.util.nbt.putEnum
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.entity.Entity
import net.minecraft.entity.MobEntity
import net.minecraft.entity.SpawnReason

View File

@ -37,7 +37,6 @@ import chylex.hee.init.ModBlocks
import chylex.hee.init.ModItems
import chylex.hee.init.ModTileEntities
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.util.color.IntColor
import chylex.hee.util.delegate.NotifyOnChange
import chylex.hee.util.forge.Side
@ -47,6 +46,7 @@ import chylex.hee.util.nbt.getIntegerOrNull
import chylex.hee.util.nbt.getPosOrNull
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.item.ItemEntity
import net.minecraft.entity.player.PlayerInventory
import net.minecraft.item.ItemStack

View File

@ -8,13 +8,13 @@ import chylex.hee.game.world.util.FLAG_SYNC_CLIENT
import chylex.hee.game.world.util.distanceSqTo
import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.getTile
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.LerpedFloat
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getStringOrNull
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.inventory.IInventory
import net.minecraft.inventory.container.INamedContainerProvider

View File

@ -14,8 +14,6 @@ import chylex.hee.game.particle.spawner.properties.IShape.Point
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.heeTagOrNull
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.RGB
import chylex.hee.util.forge.EventPriority
@ -27,6 +25,8 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getPosOrNull
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.entity.Entity
import net.minecraft.entity.MobEntity
import net.minecraft.entity.ai.attributes.AttributeModifier

View File

@ -22,8 +22,6 @@ import chylex.hee.network.client.PacketClientFX
import chylex.hee.network.client.PacketClientMoveYourAss
import chylex.hee.network.client.PacketClientRotateInstantly
import chylex.hee.network.client.PacketClientTeleportInstantly
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextVector
import chylex.hee.util.buffer.readCompactVec
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writeCompactVec
@ -35,6 +33,8 @@ import chylex.hee.util.math.directionTowards
import chylex.hee.util.math.floorToInt
import chylex.hee.util.math.lerpTowards
import chylex.hee.util.math.subtractY
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextVector
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.monster.EndermanEntity

View File

@ -6,10 +6,10 @@ import chylex.hee.game.entity.properties.EntityTrackerInfo
import chylex.hee.game.fx.util.playPlayer
import chylex.hee.game.territory.system.TerritoryInstance
import chylex.hee.init.ModEntities
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityType
import net.minecraft.network.IPacket

View File

@ -17,11 +17,11 @@ import chylex.hee.game.world.util.distanceSqTo
import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
import chylex.hee.util.math.Pos
import chylex.hee.util.random.nextFloat
import net.minecraft.block.BlockState
import net.minecraft.entity.EntityType
import net.minecraft.entity.LivingEntity

View File

@ -22,15 +22,15 @@ import chylex.hee.game.world.util.getMaterial
import chylex.hee.game.world.util.getState
import chylex.hee.init.ModEntities
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextItem
import chylex.hee.system.random.nextRounded
import chylex.hee.util.math.Vec
import chylex.hee.util.math.center
import chylex.hee.util.math.range
import chylex.hee.util.math.remapRange
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextItem
import chylex.hee.util.random.nextRounded
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks
import net.minecraft.block.material.Material

View File

@ -4,7 +4,7 @@ import chylex.hee.game.entity.IHeeEntityType
import chylex.hee.game.entity.properties.EntitySize
import chylex.hee.game.entity.properties.EntityTrackerInfo
import chylex.hee.game.entity.util.cloneFrom
import chylex.hee.system.random.nextFloat
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityType
import net.minecraft.entity.item.ItemEntity

View File

@ -43,10 +43,6 @@ import chylex.hee.init.ModItems
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextBiasedFloat
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextVector
import chylex.hee.util.math.Pos
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.floorToInt
@ -55,6 +51,10 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getEnum
import chylex.hee.util.nbt.putEnum
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextBiasedFloat
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextVector
import net.minecraft.block.Block
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks

View File

@ -44,9 +44,6 @@ import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientLaunchInstantly
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.math.LerpedFloat
@ -63,6 +60,9 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getPosOrNull
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.block.material.PushReaction
import net.minecraft.entity.CreatureAttribute
import net.minecraft.entity.Entity

View File

@ -31,10 +31,6 @@ import chylex.hee.game.world.util.blocksMovement
import chylex.hee.init.ModEntities
import chylex.hee.init.ModItems
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItem
import chylex.hee.system.random.nextVector2
import chylex.hee.util.color.ColorDataSerializer
import chylex.hee.util.color.HCL
import chylex.hee.util.color.IntColor
@ -54,6 +50,10 @@ import chylex.hee.util.nbt.getIntegerOrNull
import chylex.hee.util.nbt.getStack
import chylex.hee.util.nbt.putStack
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItem
import chylex.hee.util.random.nextVector2
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityClassification

View File

@ -32,14 +32,14 @@ import chylex.hee.game.mechanics.causatum.events.CausatumEventEndermanKill
import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.forge.EventPriority
import chylex.hee.util.forge.SubscribeAllEvents
import chylex.hee.util.forge.SubscribeEvent
import chylex.hee.util.math.square
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.entity.EntityClassification.MONSTER
import net.minecraft.entity.EntitySpawnPlacementRegistry.PlacementType

View File

@ -39,8 +39,6 @@ import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.isPeaceful
import chylex.hee.init.ModEntities
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Vec
import chylex.hee.util.math.addY
import chylex.hee.util.math.directionTowards
@ -48,6 +46,8 @@ import chylex.hee.util.math.square
import chylex.hee.util.math.toRadians
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.block.WebBlock
import net.minecraft.entity.CreatureAttribute

View File

@ -37,8 +37,6 @@ import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.buffer.readTag
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writeTag
@ -51,6 +49,8 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getListOfStrings
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.entity.CreatureAttribute
import net.minecraft.entity.Entity

View File

@ -34,10 +34,6 @@ import chylex.hee.game.world.util.isAir
import chylex.hee.game.world.util.isPeaceful
import chylex.hee.init.ModEntities
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.system.random.nextVector
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.RGB
import chylex.hee.util.math.Pos
@ -53,6 +49,10 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getEnum
import chylex.hee.util.nbt.putEnum
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import chylex.hee.util.random.nextVector
import net.minecraft.block.ChorusPlantBlock
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityClassification

View File

@ -19,8 +19,6 @@ import chylex.hee.game.world.util.Facing4
import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextItem
import chylex.hee.util.buffer.readDecoded
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writeEncoded
@ -29,6 +27,8 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getDecodedOrNull
import chylex.hee.util.nbt.putEncoded
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextItem
import net.minecraft.entity.AgeableEntity
import net.minecraft.entity.EntityClassification
import net.minecraft.entity.EntityType

View File

@ -2,12 +2,12 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.entity.util.motionX
import chylex.hee.game.entity.util.motionZ
import chylex.hee.system.random.nextFloat
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.addXZ
import chylex.hee.util.math.directionTowards
import chylex.hee.util.math.square
import chylex.hee.util.math.withY
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.ai.goal.Goal

View File

@ -2,15 +2,15 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.entity.living.EntityMobBlobby
import chylex.hee.game.entity.util.lookDirVec
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextVector2
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.lerpTowards
import chylex.hee.util.math.scale
import chylex.hee.util.math.square
import chylex.hee.util.math.toRadians
import chylex.hee.util.math.withY
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextVector2
import net.minecraft.entity.ai.goal.Goal
import net.minecraft.entity.ai.goal.Goal.Flag.JUMP
import net.minecraft.entity.ai.goal.Goal.Flag.MOVE

View File

@ -4,9 +4,9 @@ import chylex.hee.game.entity.util.posVec
import chylex.hee.game.world.util.Facing6
import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.setState
import chylex.hee.system.random.nextItem
import chylex.hee.util.math.Pos
import chylex.hee.util.math.addY
import chylex.hee.util.random.nextItem
import net.minecraft.block.BlockState
import net.minecraft.entity.CreatureEntity
import net.minecraft.world.GameRules.MOB_GRIEFING

View File

@ -3,12 +3,12 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.world.util.breakBlock
import chylex.hee.game.world.util.getState
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.bottomCenter
import chylex.hee.util.math.component1
import chylex.hee.util.math.component2
import chylex.hee.util.math.component3
import chylex.hee.util.math.square
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.ai.goal.Goal

View File

@ -2,9 +2,9 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.entity.util.selectExistingEntities
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.math.square
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.entity.MobEntity
import net.minecraft.entity.ai.goal.Goal
import net.minecraft.entity.ai.goal.Goal.Flag.JUMP

View File

@ -3,7 +3,7 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.world.util.breakBlock
import chylex.hee.game.world.util.getBlock
import chylex.hee.game.world.util.isPeaceful
import chylex.hee.system.random.nextInt
import chylex.hee.util.random.nextInt
import net.minecraft.block.Block
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.ai.goal.Goal

View File

@ -1,6 +1,6 @@
package chylex.hee.game.entity.living.ai
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.LivingEntity

View File

@ -2,7 +2,7 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.entity.util.selectExistingEntities
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.LivingEntity
import java.util.EnumSet

View File

@ -2,9 +2,9 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.world.util.distanceTo
import chylex.hee.game.world.util.isAir
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Pos
import chylex.hee.util.math.bottomCenter
import chylex.hee.util.random.nextInt
import net.minecraft.entity.CreatureEntity
import net.minecraft.pathfinding.Path
import net.minecraft.util.math.BlockPos

View File

@ -2,9 +2,9 @@ package chylex.hee.game.entity.living.ai
import chylex.hee.game.world.util.getMaterial
import chylex.hee.game.world.util.offsetUntilExcept
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Pos
import chylex.hee.util.math.center
import chylex.hee.util.random.nextInt
import net.minecraft.block.material.Material
import net.minecraft.entity.CreatureEntity
import net.minecraft.entity.ai.RandomPositionGenerator

View File

@ -5,13 +5,13 @@ import chylex.hee.game.entity.living.ai.AIPickUpItemDetour.IItemPickupHandler
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.fx.util.playServer
import chylex.hee.game.item.util.nullIfEmpty
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.nbt.NBTObjectList
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getListOfStrings
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.item.ItemStack
import net.minecraft.util.SoundCategory
import net.minecraft.util.SoundEvents

View File

@ -9,14 +9,14 @@ import chylex.hee.game.entity.util.motionX
import chylex.hee.game.entity.util.motionZ
import chylex.hee.game.entity.util.selectVulnerableEntities
import chylex.hee.network.client.PacketClientLaunchInstantly
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Vec3
import chylex.hee.util.math.addY
import chylex.hee.util.math.directionTowards
import chylex.hee.util.math.square
import chylex.hee.util.math.toRadians
import chylex.hee.util.math.withY
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.util.math.AxisAlignedBB

View File

@ -28,11 +28,6 @@ import chylex.hee.game.world.util.isAir
import chylex.hee.game.world.util.setBlock
import chylex.hee.init.ModBlocks
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextItem
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.system.random.nextVector2
import chylex.hee.system.random.removeItemOrNull
import chylex.hee.util.math.Pos
import chylex.hee.util.math.Quaternion
import chylex.hee.util.math.addY
@ -46,6 +41,11 @@ import chylex.hee.util.math.toPitch
import chylex.hee.util.math.toYaw
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextItem
import chylex.hee.util.random.nextItemOrNull
import chylex.hee.util.random.nextVector2
import chylex.hee.util.random.removeItemOrNull
import net.minecraft.block.Blocks
import net.minecraft.client.particle.DiggingParticle
import net.minecraft.client.world.ClientWorld

View File

@ -8,7 +8,6 @@ import chylex.hee.game.particle.ParticleSmokeCustom
import chylex.hee.game.particle.spawner.ParticleSpawnerCustom
import chylex.hee.game.particle.spawner.properties.IShape.Point
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextInt
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.RGB
import chylex.hee.util.math.Vec
@ -22,6 +21,7 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getListOfCompounds
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.util.math.BlockPos
import net.minecraft.util.math.vector.Vector3d
import net.minecraft.world.World

View File

@ -16,7 +16,6 @@ import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.isAir
import chylex.hee.game.world.util.isFullBlock
import chylex.hee.game.world.util.setState
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.EventPriority
import chylex.hee.util.forge.SubscribeAllEvents
import chylex.hee.util.forge.SubscribeEvent
@ -27,6 +26,7 @@ import chylex.hee.util.math.center
import chylex.hee.util.math.component1
import chylex.hee.util.math.component2
import chylex.hee.util.math.component3
import chylex.hee.util.random.nextFloat
import net.minecraft.block.Block
import net.minecraft.block.BlockState
import net.minecraft.block.Blocks

View File

@ -27,9 +27,6 @@ import chylex.hee.game.world.util.isLoaded
import chylex.hee.game.world.util.offsetUntilExcept
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextVector2
import chylex.hee.util.color.RGB
import chylex.hee.util.math.Pos
import chylex.hee.util.math.Vec
@ -44,6 +41,9 @@ import chylex.hee.util.math.toRadians
import chylex.hee.util.math.withY
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextVector2
import net.minecraft.entity.Entity
import net.minecraft.potion.Effects
import net.minecraft.util.Direction.DOWN

View File

@ -5,9 +5,9 @@ import chylex.hee.game.entity.util.OP_MUL_INCR_INDIVIDUAL
import chylex.hee.game.entity.util.getAttributeInstance
import chylex.hee.game.entity.util.tryApplyNonPersistentModifier
import chylex.hee.game.entity.util.tryRemoveModifier
import chylex.hee.system.random.nextInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.entity.ai.attributes.AttributeModifier
import net.minecraft.entity.ai.attributes.Attributes.ATTACK_DAMAGE
import net.minecraft.util.DamageSource

View File

@ -25,9 +25,6 @@ import chylex.hee.game.world.explosion.ExplosionBuilder
import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextRounded
import chylex.hee.util.color.IColorGenerator
import chylex.hee.util.color.RGB
import chylex.hee.util.forge.Side
@ -38,6 +35,9 @@ import chylex.hee.util.math.addY
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.withY
import chylex.hee.util.nbt.NBTObjectList
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextRounded
import com.google.common.collect.Sets
import net.minecraft.entity.Entity
import net.minecraft.entity.ILivingEntityData

View File

@ -20,7 +20,6 @@ import chylex.hee.game.world.util.getState
import chylex.hee.game.world.util.offsetUntil
import chylex.hee.init.ModEntities
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextInt
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
@ -44,6 +43,7 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getPosOrNull
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.block.BlockState
import net.minecraft.block.FlowingFluidBlock
import net.minecraft.entity.Entity

View File

@ -25,7 +25,6 @@ import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextInt
import chylex.hee.util.buffer.readCompactVec
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writeCompactVec
@ -44,6 +43,7 @@ import chylex.hee.util.math.scale
import chylex.hee.util.math.square
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityType
import net.minecraft.entity.LivingEntity

View File

@ -28,9 +28,6 @@ import chylex.hee.init.ModEntities
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextItemOrNull
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
@ -40,6 +37,9 @@ import chylex.hee.util.math.center
import chylex.hee.util.math.floorToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextItemOrNull
import net.minecraft.block.Blocks
import net.minecraft.entity.Entity
import net.minecraft.entity.EntityType

View File

@ -13,7 +13,6 @@ import chylex.hee.init.ModEntities
import chylex.hee.init.ModItems
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.random.nextItem
import chylex.hee.util.math.Pos
import chylex.hee.util.math.Vec
import chylex.hee.util.math.Vec3
@ -25,6 +24,7 @@ import chylex.hee.util.nbt.getPos
import chylex.hee.util.nbt.putEnum
import chylex.hee.util.nbt.putPos
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextItem
import net.minecraft.entity.EntityType
import net.minecraft.entity.item.ItemEntity
import net.minecraft.item.ItemStack

View File

@ -5,8 +5,8 @@ import chylex.hee.game.block.BlockAncientCobweb
import chylex.hee.game.entity.util.motionY
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.item.util.size
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.center
import chylex.hee.util.random.nextInt
import net.minecraft.entity.Entity
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.item.ItemEntity

View File

@ -12,8 +12,8 @@ import chylex.hee.game.potion.util.makeInstance
import chylex.hee.game.world.util.blocksMovement
import chylex.hee.game.world.util.distanceSqTo
import chylex.hee.game.world.util.offsetUntilExcept
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import net.minecraft.advancements.CriteriaTriggers
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.player.PlayerEntity

View File

@ -8,9 +8,9 @@ import chylex.hee.game.item.properties.ItemModel
import chylex.hee.game.item.util.size
import chylex.hee.system.heeTag
import chylex.hee.system.heeTagOrNull
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import net.minecraft.client.util.ITooltipFlag
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.ExperienceBottleItem

View File

@ -4,8 +4,8 @@ import chylex.hee.game.entity.projectile.EntityProjectileEyeOfEnder
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.fx.util.playServer
import chylex.hee.game.world.generation.feature.stronghold.StrongholdGenerator
import chylex.hee.system.random.nextFloat
import chylex.hee.util.math.PosXZ
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.EnderEyeItem
import net.minecraft.item.ItemStack

View File

@ -15,10 +15,10 @@ import chylex.hee.init.ModBlocks
import chylex.hee.system.MinecraftForgeEventBus
import chylex.hee.system.heeTag
import chylex.hee.system.heeTagOrNull
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.EventPriority
import chylex.hee.util.forge.SubscribeAllEvents
import chylex.hee.util.forge.SubscribeEvent
import chylex.hee.util.random.nextFloat
import net.minecraft.block.Blocks
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.monster.CreeperEntity

View File

@ -8,9 +8,9 @@ import chylex.hee.game.item.infusion.IInfusableItem
import chylex.hee.game.item.infusion.Infusion
import chylex.hee.game.item.infusion.InfusionTag
import chylex.hee.game.item.properties.ItemModel
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.Side
import chylex.hee.util.forge.Sided
import chylex.hee.util.random.nextFloat
import net.minecraft.client.util.ITooltipFlag
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.EnderPearlItem

View File

@ -16,12 +16,12 @@ import chylex.hee.game.particle.spawner.properties.IShape.Line
import chylex.hee.game.world.util.getTile
import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.random.nextFloat
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
import chylex.hee.util.math.center
import chylex.hee.util.math.directionTowards
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.Entity
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.ItemStack

View File

@ -16,12 +16,12 @@ import chylex.hee.game.mechanics.scorching.ScorchingHelper
import chylex.hee.game.mechanics.scorching.ScorchingHelper.FX_ENTITY_HIT
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.MinecraftForgeEventBus
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.EventPriority
import chylex.hee.util.forge.SubscribeEvent
import chylex.hee.util.math.floorToInt
import chylex.hee.util.math.square
import chylex.hee.util.math.toRadians
import chylex.hee.util.random.nextFloat
import net.minecraft.block.BlockState
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.ai.attributes.Attributes.ATTACK_DAMAGE

View File

@ -20,7 +20,6 @@ import chylex.hee.init.ModSounds
import chylex.hee.network.client.PacketClientFX
import chylex.hee.system.heeTag
import chylex.hee.system.heeTagOrNull
import chylex.hee.system.random.nextFloat
import chylex.hee.util.buffer.readPos
import chylex.hee.util.buffer.use
import chylex.hee.util.buffer.writePos
@ -29,6 +28,7 @@ import chylex.hee.util.forge.Sided
import chylex.hee.util.nbt.getPos
import chylex.hee.util.nbt.hasKey
import chylex.hee.util.nbt.putPos
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.Entity
import net.minecraft.entity.item.ItemEntity
import net.minecraft.item.ItemStack

View File

@ -12,11 +12,11 @@ import chylex.hee.game.item.util.ItemProperty
import chylex.hee.game.potion.util.makeInstance
import chylex.hee.system.heeTag
import chylex.hee.system.heeTagOrNull
import chylex.hee.system.random.nextFloat
import chylex.hee.util.forge.SubscribeAllEvents
import chylex.hee.util.forge.SubscribeEvent
import chylex.hee.util.nbt.getEnum
import chylex.hee.util.nbt.putEnum
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.LivingEntity
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.item.Food

View File

@ -2,7 +2,7 @@ package chylex.hee.game.loot.functions
import chylex.hee.game.item.infusion.Infusion
import chylex.hee.init.ModLoot
import chylex.hee.system.random.removeItemOrNull
import chylex.hee.util.random.removeItemOrNull
import com.google.gson.JsonArray
import com.google.gson.JsonDeserializationContext
import com.google.gson.JsonObject

View File

@ -2,7 +2,7 @@ package chylex.hee.game.loot.functions
import chylex.hee.init.ModLoot
import chylex.hee.system.getIfExists
import chylex.hee.system.random.nextItem
import chylex.hee.util.random.nextItem
import com.google.gson.JsonArray
import com.google.gson.JsonDeserializationContext
import com.google.gson.JsonObject

View File

@ -12,10 +12,6 @@ import chylex.hee.game.entity.util.lookPosVec
import chylex.hee.game.entity.util.posVec
import chylex.hee.game.world.util.blocksMovement
import chylex.hee.game.world.util.offsetUntil
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.nextVector2
import chylex.hee.system.random.removeItemOrNull
import chylex.hee.util.math.Pos
import chylex.hee.util.math.Vec
import chylex.hee.util.math.Vec3
@ -29,6 +25,10 @@ import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.getListOfCompounds
import chylex.hee.util.nbt.putList
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.nextVector2
import chylex.hee.util.random.removeItemOrNull
import net.minecraft.entity.player.PlayerEntity
import net.minecraft.util.Direction.DOWN
import net.minecraft.util.SoundEvents

View File

@ -8,9 +8,9 @@ import chylex.hee.game.mechanics.energy.IClusterHealth.HealthStatus.UNSTABLE
import chylex.hee.game.mechanics.energy.IClusterHealth.HealthStatus.WEAKENED
import chylex.hee.game.mechanics.energy.IEnergyQuantity.Floating
import chylex.hee.game.mechanics.energy.IEnergyQuantity.Units
import chylex.hee.system.random.nextFloat
import chylex.hee.util.collection.WeightedList
import chylex.hee.util.collection.weightedListOf
import chylex.hee.util.random.nextFloat
import java.util.Random
interface IClusterGenerator {

View File

@ -4,12 +4,12 @@ import chylex.hee.game.block.entity.TileEntityEnergyCluster
import chylex.hee.game.block.entity.TileEntityEnergyCluster.LeakType
import chylex.hee.game.mechanics.energy.IEnergyQuantity.Units
import chylex.hee.game.mechanics.instability.Instability
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.math.component1
import chylex.hee.util.math.component2
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.util.math.ChunkPos
import net.minecraftforge.common.util.INBTSerializable
import java.util.Random

View File

@ -5,7 +5,6 @@ import chylex.hee.game.mechanics.energy.IEnergyQuantity.Internal
import chylex.hee.game.mechanics.energy.IEnergyQuantity.Units
import chylex.hee.game.world.util.breakBlock
import chylex.hee.init.ModItems
import chylex.hee.system.random.nextFloat
import chylex.hee.util.delegate.NotifyOnChange
import chylex.hee.util.math.component1
import chylex.hee.util.math.component2
@ -13,6 +12,7 @@ import chylex.hee.util.math.component3
import chylex.hee.util.math.floorToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextFloat
import net.minecraft.entity.item.ItemEntity
import net.minecraft.item.ItemStack
import net.minecraftforge.common.util.INBTSerializable

View File

@ -6,10 +6,10 @@ import chylex.hee.game.world.util.isTopSolid
import chylex.hee.game.world.util.offsetUntil
import chylex.hee.game.world.util.spawn
import chylex.hee.init.ModEntities
import chylex.hee.system.random.nextFloat
import chylex.hee.system.random.nextVector
import chylex.hee.util.math.Pos
import chylex.hee.util.math.center
import chylex.hee.util.random.nextFloat
import chylex.hee.util.random.nextVector
import net.minecraft.potion.Effects
import net.minecraft.util.Direction.UP
import net.minecraft.util.math.BlockPos

View File

@ -4,12 +4,12 @@ import chylex.hee.game.block.entity.TileEntityEnergyCluster
import chylex.hee.game.entity.living.EntityMobEndermiteInstability
import chylex.hee.game.mechanics.instability.region.components.ClusterLeakLogic
import chylex.hee.game.mechanics.instability.region.components.EndermiteTeleportLogic
import chylex.hee.system.random.nextInt
import chylex.hee.util.math.Pos
import chylex.hee.util.math.floorToInt
import chylex.hee.util.nbt.TagCompound
import chylex.hee.util.nbt.TagLongArray
import chylex.hee.util.nbt.use
import chylex.hee.util.random.nextInt
import net.minecraft.world.World
import net.minecraft.world.server.ServerWorld
import net.minecraftforge.common.util.INBTSerializable

View File

@ -6,11 +6,11 @@ import chylex.hee.game.mechanics.energy.IClusterHealth.HealthStatus.HEALTHY
import chylex.hee.game.mechanics.energy.IClusterHealth.HealthStatus.TIRED
import chylex.hee.game.mechanics.energy.IClusterHealth.HealthStatus.WEAKENED
import chylex.hee.game.world.util.spawn
import chylex.hee.system.random.nextInt
import chylex.hee.system.random.removeItem
import chylex.hee.util.collection.WeightedList
import chylex.hee.util.math.bottomCenter
import chylex.hee.util.math.ceilToInt
import chylex.hee.util.random.nextInt
import chylex.hee.util.random.removeItem
import net.minecraft.entity.EntityType
import net.minecraft.world.gen.Heightmap.Type.MOTION_BLOCKING
import net.minecraft.world.server.ServerWorld

View File

@ -4,7 +4,7 @@ import chylex.hee.game.entity.Teleporter
import chylex.hee.game.entity.Teleporter.FxRange.Extended
import chylex.hee.game.entity.living.EntityMobEndermiteInstability
import chylex.hee.game.entity.util.posVec
import chylex.hee.system.random.removeItem
import chylex.hee.util.random.removeItem
import java.util.Random
import kotlin.math.min

Some files were not shown because too many files have changed in this diff Show More