сейчас мы будем показывать жидкость

closes #258
This commit is contained in:
YuRaNnNzZZ 2023-10-22 06:28:04 +03:00
parent 9b2566e08d
commit 54cfd84103
Signed by: YuRaNnNzZZ
GPG Key ID: 5F71738C85A6006D
3 changed files with 16 additions and 1 deletions

View File

@ -31,7 +31,6 @@ fun addItemModels(provider: MatteryItemModelProvider) {
provider.block(MItems.ITEM_MONITOR) provider.block(MItems.ITEM_MONITOR)
provider.block(MItems.PHANTOM_ATTRACTOR) provider.block(MItems.PHANTOM_ATTRACTOR)
provider.block(MItems.HOLO_SIGN) provider.block(MItems.HOLO_SIGN)
provider.generated(MItems.FLUID_CAPSULE)
MRegistry.VENT.allItems.values.forEach(provider::block) MRegistry.VENT.allItems.values.forEach(provider::block)
MRegistry.VENT_ALTERNATIVE.allItems.values.forEach(provider::block) MRegistry.VENT_ALTERNATIVE.allItems.values.forEach(provider::block)

View File

@ -18,6 +18,8 @@ import net.minecraft.world.level.block.state.BlockState
import net.minecraft.world.level.block.state.properties.NoteBlockInstrument import net.minecraft.world.level.block.state.properties.NoteBlockInstrument
import net.minecraft.world.level.material.MapColor import net.minecraft.world.level.material.MapColor
import net.minecraftforge.api.distmarker.Dist import net.minecraftforge.api.distmarker.Dist
import net.minecraftforge.client.event.RegisterColorHandlersEvent
import net.minecraftforge.client.model.DynamicFluidContainerModel
import net.minecraftforge.eventbus.api.IEventBus import net.minecraftforge.eventbus.api.IEventBus
import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent import net.minecraftforge.fml.event.lifecycle.FMLClientSetupEvent
import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent import net.minecraftforge.fml.event.lifecycle.FMLCommonSetupEvent
@ -253,6 +255,7 @@ object MRegistry {
bus.addListener(this::initializeCommon) bus.addListener(this::initializeCommon)
bus.addListener(MStats::registerVanilla) bus.addListener(MStats::registerVanilla)
bus.addListener(this::registerEvent) bus.addListener(this::registerEvent)
bus.addListener(this::registerItemColorHandlers)
MCreativeTabs.initialize(bus) MCreativeTabs.initialize(bus)
@ -338,4 +341,8 @@ object MRegistry {
} }
} }
} }
private fun registerItemColorHandlers(event: RegisterColorHandlersEvent.Item) {
event.register(DynamicFluidContainerModel.Colors(), MItems.FLUID_CAPSULE)
}
} }

View File

@ -0,0 +1,9 @@
{
"parent": "forge:item/default",
"loader": "forge:fluid_container",
"fluid": "minecraft:empty",
"textures": {
"base": "overdrive_that_matters:item/fluid_capsule",
"fluid": "overdrive_that_matters:item/fluid_capsule_liquid_mask"
}
}