mirror of
https://github.com/chylex/Hardcore-Ender-Expansion-2.git
synced 2025-05-18 17:34:04 +02:00
Reformat code
This commit is contained in:
parent
421cadb545
commit
1a11754bad
README.md
data/src/main/java/chylex/hee/datagen
src/main/java/chylex/hee
Mod.kt
client
VanillaResourceOverrides.kt
gui
GuiAmuletOfRecovery.ktGuiBrewingStandCustom.ktGuiLootChest.ktGuiPortalTokenStorage.ktGuiShulkerBox.ktGuiTrinketPouch.kt
base
model
block
entity
item
render
OverlayRenderer.ktTerritoryRenderer.kt
block
RenderTileAbstractPortal.ktRenderTileDarkChest.ktRenderTileEndPortal.ktRenderTileExperienceGate.ktRenderTileIgneousPlate.ktRenderTileJarODust.ktRenderTileLootChest.ktRenderTileMinersBurialAltar.ktRenderTileShulkerBox.ktRenderTileSpawner.ktRenderTileTable.ktRenderTileTablePedestal.ktRenderTileVoidPortal.kt
entity
RenderEntityBossEnderEye.ktRenderEntityItem.ktRenderEntityItemNoBob.ktRenderEntityMobAbstractEnderman.ktRenderEntityMobAngryEnderman.ktRenderEntityMobBlobby.ktRenderEntityMobSpiderling.ktRenderEntityMobUndread.ktRenderEntityMobVampireBat.ktRenderEntityMobVillagerDying.ktRenderEntityNothing.ktRenderEntityProjectileEyeOfEnder.ktRenderEntitySprite.ktRenderEntityTerritoryLightningBolt.ktRenderEntityTokenHolder.kt
layer
item
territory
sound
commands
game/block
BlockAbstractCauldron.ktBlockAbstractChest.ktBlockAbstractGoo.ktBlockAbstractPortal.ktBlockAbstractTable.ktBlockAbstractTableTile.ktBlockAncientCobweb.ktBlockBrewingStandCustom.ktBlockCauldronWithDragonsBreath.ktBlockCauldronWithGoo.ktBlockCorruptedEnergy.ktBlockDarkChest.ktBlockDeathFlowerDecaying.kt
@ -1,2 +1,3 @@
|
||||
# Hardcore Ender Expansion 2
|
||||
|
||||
Work in progress. PRs will not be accepted before release.
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.datagen.client.BlockItemModels
|
||||
import chylex.hee.datagen.client.BlockModels
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.system.facades.Resource
|
||||
import net.minecraft.block.Block
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client
|
||||
|
||||
import chylex.hee.datagen.client.util.block
|
||||
import chylex.hee.datagen.client.util.multi
|
||||
import chylex.hee.datagen.client.util.override
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client
|
||||
|
||||
import chylex.hee.datagen.client.util.cauldron
|
||||
import chylex.hee.datagen.client.util.cross
|
||||
import chylex.hee.datagen.client.util.cube
|
||||
@ -185,20 +186,26 @@ class BlockModels(generator: DataGenerator, modid: String, existingFileHelper: E
|
||||
}
|
||||
}
|
||||
|
||||
parent(ModBlocks.TABLE_BASE_TIER_1, Resource.Custom("block/table_tier_1")).then { Resource.Custom("block/transparent").let {
|
||||
parent(ModBlocks.TABLE_BASE_TIER_1, Resource.Custom("block/table_tier_1")).then {
|
||||
Resource.Custom("block/transparent").let {
|
||||
texture("overlay_top", it)
|
||||
texture("overlay_side", it)
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
parent(ModBlocks.TABLE_BASE_TIER_2, Resource.Custom("block/table_tier_2")).then { Resource.Custom("block/transparent").let {
|
||||
parent(ModBlocks.TABLE_BASE_TIER_2, Resource.Custom("block/table_tier_2")).then {
|
||||
Resource.Custom("block/transparent").let {
|
||||
texture("overlay_top", it)
|
||||
texture("overlay_side", it)
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
parent(ModBlocks.TABLE_BASE_TIER_3, Resource.Custom("block/table_tier_3")).then { Resource.Custom("block/transparent").let {
|
||||
parent(ModBlocks.TABLE_BASE_TIER_3, Resource.Custom("block/table_tier_3")).then {
|
||||
Resource.Custom("block/transparent").let {
|
||||
texture("overlay_top", it)
|
||||
texture("overlay_side", it)
|
||||
}}
|
||||
}
|
||||
}
|
||||
|
||||
table(ModBlocks.ACCUMULATION_TABLE_TIER_1)
|
||||
table(ModBlocks.ACCUMULATION_TABLE_TIER_2)
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client
|
||||
|
||||
import chylex.hee.datagen.client.util.cube
|
||||
import chylex.hee.datagen.client.util.log
|
||||
import chylex.hee.datagen.client.util.pillar
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client
|
||||
|
||||
import chylex.hee.datagen.client.util.layers
|
||||
import chylex.hee.datagen.client.util.multi
|
||||
import chylex.hee.datagen.client.util.override
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client.util
|
||||
|
||||
import chylex.hee.datagen.Callback
|
||||
import chylex.hee.datagen.path
|
||||
import chylex.hee.datagen.r
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client.util
|
||||
|
||||
import chylex.hee.datagen.r
|
||||
import chylex.hee.datagen.safeUnit
|
||||
import chylex.hee.system.migration.BlockLog
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.client.util
|
||||
|
||||
import chylex.hee.datagen.Callback
|
||||
import chylex.hee.datagen.path
|
||||
import chylex.hee.datagen.r
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.server
|
||||
|
||||
import chylex.hee.datagen.server.util.BlockLootTableProvider
|
||||
import chylex.hee.init.ModBlocks
|
||||
import chylex.hee.init.ModItems
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.server
|
||||
|
||||
import chylex.hee.datagen.server.util.add
|
||||
import chylex.hee.game.block.BlockWhitebarkSapling
|
||||
import chylex.hee.init.ModBlocks
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.server
|
||||
|
||||
import chylex.hee.init.ModItems
|
||||
import net.minecraft.data.DataGenerator
|
||||
import net.minecraft.data.ItemTagsProvider
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.server.util
|
||||
|
||||
import chylex.hee.system.migration.BlockFlowerPot
|
||||
import com.mojang.datafixers.util.Pair
|
||||
import net.minecraft.block.Block
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.datagen.server.util
|
||||
|
||||
import net.minecraft.tags.Tag
|
||||
|
||||
fun <T> Tag.Builder<T>.add(items: List<T>) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee
|
||||
|
||||
import chylex.hee.game.block.BlockBrewingStandCustom
|
||||
import chylex.hee.game.block.BlockEndPortalOverride
|
||||
import chylex.hee.game.block.BlockShulkerBoxOverride
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.system.facades.Resource
|
||||
import chylex.hee.system.migration.supply
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.gui.base.GuiBaseChestContainer
|
||||
import chylex.hee.game.container.ContainerAmuletOfRecovery
|
||||
import chylex.hee.network.server.PacketServerContainerEvent
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.GL
|
||||
import chylex.hee.game.block.entity.TileEntityBrewingStandCustom
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.gui.base.GuiBaseChestContainer
|
||||
import chylex.hee.game.block.entity.TileEntityLootChest
|
||||
import chylex.hee.game.container.ContainerLootChest
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.gui.base.GuiBaseChestContainer
|
||||
import chylex.hee.game.container.ContainerPortalTokenStorage
|
||||
import chylex.hee.system.forge.Side
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.gui.base.GuiBaseChestContainer
|
||||
import chylex.hee.game.container.ContainerShulkerBox
|
||||
import chylex.hee.system.forge.Side
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui
|
||||
|
||||
import chylex.hee.client.gui.base.GuiBaseCustomInventory
|
||||
import chylex.hee.game.container.ContainerTrinketPouch
|
||||
import chylex.hee.game.container.base.ContainerBaseCustomInventory
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui.base
|
||||
|
||||
import chylex.hee.client.render.gl.GL
|
||||
import chylex.hee.game.inventory.size
|
||||
import chylex.hee.system.color.IntColor.Companion.RGB
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.gui.base
|
||||
|
||||
import chylex.hee.client.render.gl.GL
|
||||
import chylex.hee.game.container.base.ContainerBaseCustomInventory
|
||||
import chylex.hee.system.color.IntColor.Companion.RGB
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.block
|
||||
|
||||
import chylex.hee.client.model.beginBox
|
||||
import chylex.hee.client.render.gl.translateZ
|
||||
import chylex.hee.system.forge.Side
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.entity
|
||||
|
||||
import chylex.hee.client.model.FACE_FRONT
|
||||
import chylex.hee.client.model.beginBox
|
||||
import chylex.hee.client.model.retainFace
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.FACE_FRONT
|
||||
import chylex.hee.client.model.beginBox
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.entity
|
||||
|
||||
import chylex.hee.game.entity.living.EntityMobUndread
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.entity
|
||||
|
||||
import chylex.hee.client.model.beginBox
|
||||
import chylex.hee.game.entity.item.EntityTokenHolder
|
||||
import chylex.hee.system.forge.Side
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.model.item
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.system.facades.Resource
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.DF_ONE
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.game.block.entity.TileEntityDarkChest
|
||||
import chylex.hee.init.ModAtlases
|
||||
import chylex.hee.system.facades.Resource
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.game.block.BlockAbstractPortal
|
||||
import chylex.hee.game.block.BlockAbstractPortal.IPortalController
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder.Companion.ALPHA_CUTOUT
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.model.block.ModelBlockIgneousPlate
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder.Companion.BLEND_NONE
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.game.block.entity.TileEntityLootChest
|
||||
import chylex.hee.init.ModAtlases
|
||||
import chylex.hee.system.facades.Resource
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.ModelHelper
|
||||
import chylex.hee.client.render.gl.rotateX
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import net.minecraft.client.renderer.entity.model.ShulkerModel
|
||||
import net.minecraft.client.renderer.tileentity.ShulkerBoxTileEntityRenderer
|
||||
import net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.rotateX
|
||||
import chylex.hee.client.render.gl.rotateY
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.ModelHelper
|
||||
import chylex.hee.client.model.getQuads
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.ModelHelper
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.block
|
||||
|
||||
import chylex.hee.game.block.BlockAbstractPortal
|
||||
import chylex.hee.game.block.BlockVoidPortalInner.Companion.TYPE
|
||||
import chylex.hee.game.block.BlockVoidPortalInner.ITerritoryInstanceFactory
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.model.entity.ModelEntityBossEnderEye
|
||||
import chylex.hee.client.model.entity.ModelEntityBossEnderEye.SCALE
|
||||
import chylex.hee.client.render.entity.layer.LayerEnderEyeLaser
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder.Companion.CULL_DISABLED
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.game.entity.living.EntityMobAbstractEnderman
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.ModelHelper
|
||||
import chylex.hee.client.model.entity.ModelEntityMobBlobby
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.render.entity.layer.LayerSpiderlingEyes
|
||||
import chylex.hee.client.render.gl.scale
|
||||
import chylex.hee.game.entity.living.EntityMobSpiderling
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.model.entity.ModelEntityMobUndread
|
||||
import chylex.hee.game.entity.living.EntityMobUndread
|
||||
import chylex.hee.system.facades.Resource
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.system.facades.Resource
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.scale
|
||||
import chylex.hee.game.entity.living.EntityMobVillagerDying
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
import net.minecraft.client.renderer.culling.ClippingHelperImpl
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.model.ModelHelper
|
||||
import chylex.hee.client.render.gl.rotateY
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.game.entity.effect.EntityTerritoryLightningBolt
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity
|
||||
|
||||
import chylex.hee.client.model.entity.ModelEntityTokenHolder
|
||||
import chylex.hee.client.render.gl.rotateX
|
||||
import chylex.hee.client.render.gl.rotateY
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity.layer
|
||||
|
||||
import chylex.hee.client.model.entity.ModelEntityBossEnderEye
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder
|
||||
import chylex.hee.client.render.gl.RenderStateBuilder.Companion.CULL_DISABLED
|
||||
@ -52,28 +53,28 @@ class LayerEnderEyeLaser(entity: IEntityRenderer<EntityBossEnderEye, ModelEntity
|
||||
|
||||
builder.pos(mat, -hw, -hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, -hw, -hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, hw, -hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, hw, -hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
builder.pos(mat, +hw, -hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, +hw, -hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
|
||||
builder.pos(mat, -hw, hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, -hw, hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, -hw, +hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, -hw, +hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, -hw, -hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, -hw, -hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
|
||||
builder.pos(mat, hw, -hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, hw, -hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, hw, hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, hw, hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
builder.pos(mat, hw, +hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, hw, +hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
|
||||
builder.pos(mat, hw, hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, hw, hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, +hw, hw, 0F).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, +hw, hw, -len).color().tex(0F, tex).endVertex()
|
||||
builder.pos(mat, -hw, hw, -len).color().tex(1F, tex).endVertex()
|
||||
builder.pos(mat, -hw, hw, 0F).color().tex(1F, 0F).endVertex()
|
||||
|
||||
builder.pos(mat, -hw, -hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, -hw, hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, hw, hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, hw, -hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, -hw, +hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, +hw, +hw, -len).color().tex(0F, 0F).endVertex()
|
||||
builder.pos(mat, +hw, -hw, -len).color().tex(0F, 0F).endVertex()
|
||||
|
||||
matrix.pop()
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.entity.layer
|
||||
|
||||
import chylex.hee.client.render.entity.RenderEntityMobSpiderling
|
||||
import chylex.hee.client.render.gl.scale
|
||||
import chylex.hee.game.entity.living.EntityMobSpiderling
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.item
|
||||
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
import com.mojang.blaze3d.matrix.MatrixStack
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.TerritoryRenderer
|
||||
import chylex.hee.client.render.gl.GL
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory
|
||||
|
||||
import chylex.hee.system.forge.Side
|
||||
import chylex.hee.system.forge.Sided
|
||||
import com.mojang.blaze3d.matrix.MatrixStack
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
import chylex.hee.client.render.gl.DF_ZERO
|
||||
@ -44,10 +45,10 @@ abstract class SkyCubeBase : AbstractEnvironmentRenderer(){
|
||||
matrix.push()
|
||||
|
||||
when(side) {
|
||||
1 -> matrix.rotateX( 90F)
|
||||
1 -> matrix.rotateX(+90F)
|
||||
2 -> matrix.rotateX(-90F)
|
||||
3 -> matrix.rotateX(180F)
|
||||
4 -> matrix.rotateZ( 90F)
|
||||
4 -> matrix.rotateZ(+90F)
|
||||
5 -> matrix.rotateZ(-90F)
|
||||
}
|
||||
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import net.minecraft.util.ResourceLocation
|
||||
import net.minecraft.util.math.Vec3d
|
||||
|
||||
@ -7,5 +8,5 @@ class SkyCubeStatic(
|
||||
override val color: Vec3d = DEFAULT_COLOR,
|
||||
override val alpha: Float = DEFAULT_ALPHA,
|
||||
override val rescale: Float = DEFAULT_RESCALE,
|
||||
override val distance: Float = DEFAULT_DISTANCE
|
||||
override val distance: Float = DEFAULT_DISTANCE,
|
||||
) : SkyCubeBase()
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
import chylex.hee.client.render.gl.GL
|
||||
import chylex.hee.client.render.gl.SF_SRC_ALPHA
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import net.minecraft.util.ResourceLocation
|
||||
import net.minecraft.util.math.Vec3d
|
||||
|
||||
@ -7,7 +8,7 @@ class SkyDomeStatic(
|
||||
override val color1: Vec3d = DEFAULT_COLOR,
|
||||
override val color2: Vec3d = DEFAULT_COLOR,
|
||||
override val alpha1: Float = DEFAULT_ALPHA,
|
||||
override val alpha2: Float = DEFAULT_ALPHA
|
||||
override val alpha2: Float = DEFAULT_ALPHA,
|
||||
) : SkyDomeBase() {
|
||||
constructor(texture: ResourceLocation = DEFAULT_TEXTURE, color: Vec3d = DEFAULT_COLOR, alpha: Float = DEFAULT_ALPHA) : this(texture, color, color, alpha, alpha)
|
||||
constructor(texture: ResourceLocation = DEFAULT_TEXTURE, color1: Vec3d, color2: Vec3d, alpha: Float = DEFAULT_ALPHA) : this(texture, color1, color2, alpha, alpha)
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.client.render.gl.DF_ONE_MINUS_SRC_ALPHA
|
||||
import chylex.hee.client.render.gl.DF_ZERO
|
||||
@ -20,7 +21,7 @@ class SkyPlaneTopFoggy(
|
||||
override val alpha: Float = DEFAULT_ALPHA,
|
||||
override val rescale: Float = DEFAULT_RESCALE,
|
||||
override val distance: Float = DEFAULT_DISTANCE,
|
||||
private val width: Float = distance
|
||||
private val width: Float = distance,
|
||||
) : SkyCubeBase() {
|
||||
@Sided(Side.CLIENT)
|
||||
override fun render(world: ClientWorld, matrix: MatrixStack, partialTicks: Float) {
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import chylex.hee.client.render.gl.DF_ONE
|
||||
import chylex.hee.client.render.gl.DF_ZERO
|
||||
import chylex.hee.client.render.gl.GL
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.render.territory.components
|
||||
|
||||
import net.minecraft.util.ResourceLocation
|
||||
import net.minecraft.util.math.Vec3d
|
||||
|
||||
@ -7,5 +8,5 @@ class SunStatic(
|
||||
override val color: Vec3d = DEFAULT_COLOR,
|
||||
override val alpha: Float = DEFAULT_ALPHA,
|
||||
override val size: Float,
|
||||
override val distance: Float = DEFAULT_DISTANCE
|
||||
override val distance: Float = DEFAULT_DISTANCE,
|
||||
) : SunBase()
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.client.sound
|
||||
|
||||
import chylex.hee.game.entity.projectile.EntityProjectileSpatialDash
|
||||
import chylex.hee.system.migration.Sounds
|
||||
import chylex.hee.system.random.nextFloat
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.client.MC
|
||||
import chylex.hee.commands.client.CommandClientHelp
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.client
|
||||
|
||||
import chylex.hee.commands.ClientCommandHandler
|
||||
import chylex.hee.commands.IClientCommand
|
||||
import chylex.hee.commands.server.CommandServerHelp
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.client
|
||||
|
||||
import chylex.hee.commands.IClientCommand
|
||||
import chylex.hee.commands.server.CommandDebugStructure
|
||||
import net.minecraft.command.CommandSource
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.client
|
||||
|
||||
import chylex.hee.commands.IClientCommand
|
||||
import chylex.hee.game.world.WorldProviderEndCustom
|
||||
import chylex.hee.init.ModBlocks
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.executes
|
||||
import chylex.hee.commands.getInt
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.arguments.ValidatedStringArgument.Companion.validatedString
|
||||
import chylex.hee.commands.executes
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.executes
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.CommandExecutionFunction
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.returning
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.arguments.EnumArgument.Companion.enum
|
||||
import chylex.hee.commands.executes
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.CommandExecutionFunctionCtx
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.executes
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.arguments.EnumArgument.Companion.enum
|
||||
import chylex.hee.commands.exception
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.exception
|
||||
import chylex.hee.commands.getPos
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.commands.server
|
||||
|
||||
import chylex.hee.commands.CommandExecutionFunctionCtx
|
||||
import chylex.hee.commands.ICommand
|
||||
import chylex.hee.commands.arguments.EnumArgument.Companion.enum
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.HEE
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.inventory.isNotEmpty
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.entity.base.TileEntityBaseChest
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.entity.living.ai.AIOcelotSitOverride.IOcelotCanSitOn
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.fluid.FlowingFluid5
|
||||
import chylex.hee.game.block.fluid.FluidBase
|
||||
import chylex.hee.game.block.logic.BlockCollisionLimiter
|
||||
@ -26,7 +27,7 @@ import net.minecraft.world.World
|
||||
|
||||
abstract class BlockAbstractGoo(
|
||||
private val fluid: FluidBase,
|
||||
material: Material
|
||||
material: Material,
|
||||
) : BlockFlowingFluid(supply(fluid.still), Properties.create(material, fluid.mapColor).hardnessAndResistance(fluid.resistance).doesNotBlockMovement().noDrops()) {
|
||||
protected companion object {
|
||||
private const val LAST_TIME_TAG = "Time"
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.world.allInBox
|
||||
import chylex.hee.game.world.allInBoxMutable
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.client.render.block.IBlockLayerCutout
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.system.forge.Side
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.entity.base.TileEntityBaseTable
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.world.getTile
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.client.render.block.IBlockLayerCutout
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.world.breakBlock
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.client.render.block.IBlockLayerCutout
|
||||
import chylex.hee.game.block.entity.TileEntityBrewingStandCustom
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import net.minecraft.item.ItemStack
|
||||
import net.minecraft.item.Items
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.potion.brewing.PotionItems
|
||||
import chylex.hee.system.migration.PotionTypes
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.BlockCorruptedEnergy.SpawnResult.FAIL
|
||||
import chylex.hee.game.block.BlockCorruptedEnergy.SpawnResult.PASSTHROUGH
|
||||
import chylex.hee.game.block.BlockCorruptedEnergy.SpawnResult.SUCCESS
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.game.block.entity.TileEntityDarkChest
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
import chylex.hee.game.entity.living.ai.AIOcelotSitOverride.IOcelotCanSitOn
|
||||
|
@ -1,4 +1,5 @@
|
||||
package chylex.hee.game.block
|
||||
|
||||
import chylex.hee.client.render.block.IBlockLayerCutout
|
||||
import chylex.hee.game.block.IBlockDeathFlowerDecaying.Companion.LEVEL
|
||||
import chylex.hee.game.block.properties.BlockBuilder
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user