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:
parent
ec76799a67
commit
f0b6fd2fac
modules
system/src/main/java/chylex/hee/game
entity/living/path
loot/rng
particle
world/generation
blob
cave/impl
ore
structure/piece
util/src/main/java/chylex/hee
src/main/java/chylex/hee
client
render
sound
game
block
BlockCorruptedEnergy.ktBlockDragonEggOverride.ktBlockDustyStone.ktBlockDustyStoneUnstable.ktBlockEndPowderOre.ktBlockEnderGooPurified.ktBlockEnergyCluster.ktBlockEternalFire.ktBlockGraveDirt.ktBlockPuzzleLogic.ktBlockStardustOre.ktIBlockDeathFlowerDecaying.kt
entity
entity
Teleporter.kt
effect
item
living
EntityBossEnderEye.ktEntityMobBlobby.ktEntityMobEnderman.ktEntityMobSpiderling.ktEntityMobUndread.ktEntityMobVampireBat.ktEntityMobVillagerDying.kt
ai
AIAttackLeap.ktAIFollowLeaderJumping.ktAIHideInBlock.ktAIPickUpBlock.ktAIPickUpItemDetour.ktAISummonFromBlock.ktAITargetRandom.ktAITargetSwarmSwitch.ktAIWanderLightStartle.ktAIWanderOnFirePanic.kt
behavior
projectile
technical
item
ItemAncientCobweb.ktItemChorusBerry.ktItemExperienceBottleCustom.ktItemEyeOfEnderOverride.ktItemFlintAndInfernium.ktItemInfusedEnderPearl.ktItemRevitalizationSubstance.ktItemScorchingSword.ktItemTableLink.ktItemVoidSalad.kt
loot/functions
mechanics
causatum/events
energy
instability
dimension/components
region
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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(
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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> {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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>>) {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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 {
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
|
||||
|
@ -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
Loading…
Reference in New Issue
Block a user