Блок в точке 559, 62, -131 содержит следующую информацию: -2147481752

Блок в точке 559, 62, -131 содержит следующую информацию: -2147481786
Блок в точке 559, 62, -131 содержит следующую информацию: 1839
Блок в точке 559, 62, -131 содержит следующую информацию: -2147481832
Блок в точке 559, 62, -131 содержит следующую информацию: -2147481854
Блок в точке 559, 62, -131 содержит следующую информацию: 1777
This commit is contained in:
YuRaNnNzZZ 2024-01-19 13:59:05 +03:00
parent f7e3166ca0
commit 317cb98613
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D

View File

@ -67,7 +67,7 @@ class PainterBlockEntity(blockPos: BlockPos, blockState: BlockState) : MatteryDe
override fun fill(resource: FluidStack, action: IFluidHandler.FluidAction): Int { override fun fill(resource: FluidStack, action: IFluidHandler.FluidAction): Int {
if (resource.isEmpty || resource.fluid != Fluids.WATER || waterStored() >= MAX_WATER_STORAGE) return 0 if (resource.isEmpty || resource.fluid != Fluids.WATER || waterStored() >= MAX_WATER_STORAGE) return 0
val diff = (waterStored() + resource.amount).coerceAtMost(MAX_WATER_STORAGE) - waterStored() val diff = ((waterStored().toLong() + resource.amount.toLong()).coerceAtMost(MAX_WATER_STORAGE.toLong()) - waterStored().toLong()).toInt()
if (action.simulate() || diff == 0) return diff if (action.simulate() || diff == 0) return diff
dyeStored[null] = waterStored() + diff dyeStored[null] = waterStored() + diff
return diff return diff