Use global constant instead of handwritten number
This commit is contained in:
parent
29cb78bbd5
commit
9eeb4c2190
@ -14,6 +14,7 @@ import net.minecraft.world.item.context.BlockPlaceContext
|
||||
import net.minecraft.world.item.context.UseOnContext
|
||||
import net.minecraft.world.level.Level
|
||||
import net.minecraft.world.level.block.Block
|
||||
import net.minecraft.world.level.block.LevelEvent
|
||||
import net.minecraft.world.level.block.entity.BarrelBlockEntity
|
||||
import net.minecraft.world.level.block.entity.ChestBlockEntity
|
||||
import net.minecraft.world.level.gameevent.GameEvent
|
||||
@ -23,6 +24,7 @@ import net.minecraftforge.event.entity.player.PlayerInteractEvent
|
||||
import ru.dbotthepony.mc.otm.OverdriveThatMatters.MOD_ID
|
||||
import ru.dbotthepony.mc.otm.block.decorative.CargoCrateBlock
|
||||
import ru.dbotthepony.mc.otm.block.entity.decorative.CargoCrateBlockEntity
|
||||
import ru.dbotthepony.mc.otm.container.get
|
||||
import ru.dbotthepony.mc.otm.container.set
|
||||
import ru.dbotthepony.mc.otm.core.TranslatableComponent
|
||||
import ru.dbotthepony.mc.otm.core.math.Vector
|
||||
@ -56,13 +58,14 @@ class ChestUpgraderItem : Item(Properties().stacksTo(1)) {
|
||||
if (!newState.canSurvive(context.level, pos)) return InteractionResult.FAIL
|
||||
|
||||
context.level.gameEvent(GameEvent.BLOCK_DESTROY, pos, GameEvent.Context.of(player, blockState))
|
||||
context.level.levelEvent(player, 2001, pos, Block.getId(blockState))
|
||||
context.level.levelEvent(player, LevelEvent.PARTICLES_DESTROY_BLOCK, pos, Block.getId(blockState))
|
||||
|
||||
if (context.level is ServerLevel) {
|
||||
val contents = Int2ObjectArrayMap<ItemStack>(container.containerSize)
|
||||
for (i in 0 until container.containerSize) {
|
||||
contents.put(i, container.getItem(i))
|
||||
}
|
||||
|
||||
for (i in 0 until container.containerSize)
|
||||
contents.put(i, container[i])
|
||||
|
||||
container.clearContent()
|
||||
|
||||
val level = context.level as ServerLevel
|
||||
|
Loading…
Reference in New Issue
Block a user