лёгкий нёрф молотка для крафта пластин, теперь максимум стак на 1 молоток
This commit is contained in:
parent
0e1dcbf1fe
commit
74f75ebfc6
@ -86,17 +86,16 @@ class ExplosiveHammerItem(durability: Int = 512) : Item(Properties().stacksTo(1)
|
||||
val player = CommonHooks.getCraftingPlayer() ?: return itemStack.copy()
|
||||
if (player.level().isClientSide) return itemStack.copy()
|
||||
|
||||
if (!isPrimed(itemStack)) {
|
||||
itemStack.hurtAndBreak(1, player.level() as ServerLevel, player) {}
|
||||
} else {
|
||||
val level = player.level() as ServerLevel
|
||||
val level = player.level() as ServerLevel
|
||||
itemStack.hurtAndBreak(8, level, player) {}
|
||||
|
||||
itemStack.hurtAndBreak(level.random.nextInt(1, 20), player.level() as ServerLevel, player) {}
|
||||
if (isPrimed(itemStack)) {
|
||||
itemStack.hurtAndBreak(level.random.nextInt(1, 20), level, player) {}
|
||||
unprime(itemStack)
|
||||
|
||||
val (ex, ey, ez) = Vector.atCenterOf(player.blockPosition())
|
||||
|
||||
val exp = Explosion(player.level(), player, ex, ey, ez, 1f, false, if (ToolsConfig.ExplosiveHammer.EXPLOSION_DAMAGE_BLOCKS) Explosion.BlockInteraction.DESTROY_WITH_DECAY else Explosion.BlockInteraction.KEEP)
|
||||
val exp = Explosion(level, player, ex, ey, ez, 1f, false, if (ToolsConfig.ExplosiveHammer.EXPLOSION_DAMAGE_BLOCKS) Explosion.BlockInteraction.DESTROY_WITH_DECAY else Explosion.BlockInteraction.KEEP)
|
||||
exp.explode()
|
||||
exp.finalizeExplosion(true)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user