Update essence storage
This commit is contained in:
parent
81107561c0
commit
7e08ee8064
@ -33,6 +33,7 @@ import ru.dbotthepony.mc.otm.item.EssenceCapsuleItem
|
||||
import ru.dbotthepony.mc.otm.item.EssenceServoItem
|
||||
import ru.dbotthepony.mc.otm.menu.tech.EssenceStorageMenu
|
||||
import ru.dbotthepony.mc.otm.registry.MBlockEntities
|
||||
import ru.dbotthepony.mc.otm.registry.MDataComponentTypes
|
||||
import ru.dbotthepony.mc.otm.registry.MFluids
|
||||
|
||||
class EssenceStorageBlockEntity(blockPos: BlockPos, blockState: BlockState) : MatteryDeviceBlockEntity(MBlockEntities.ESSENCE_STORAGE, blockPos, blockState), IFluidHandler {
|
||||
@ -157,8 +158,8 @@ class EssenceStorageBlockEntity(blockPos: BlockPos, blockState: BlockState) : Ma
|
||||
if (!redstoneControl.isBlockedByRedstone) {
|
||||
val capsule = capsuleContainer[0]
|
||||
|
||||
if (!capsule.isEmpty && capsule.item is EssenceCapsuleItem) {
|
||||
experienceStored += EssenceCapsuleItem.experienceStored(capsule)
|
||||
if (!capsule.isEmpty && capsule.has(MDataComponentTypes.EXPERIENCE)) {
|
||||
experienceStored += capsule.get(MDataComponentTypes.EXPERIENCE)!! * capsule.count
|
||||
capsuleContainer.clearContent()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user