Fixed #464, quenched shards aren't a media source
This commit is contained in:
parent
be38658478
commit
27abbadfd5
|
@ -102,7 +102,8 @@ public interface ADMediaHolder {
|
|||
return inserting;
|
||||
}
|
||||
|
||||
int QUENCHED_ALLAY_PRIORITY = 900;
|
||||
int QUENCHED_ALLAY_PRIORITY = 800;
|
||||
int QUENCHED_SHARD_PRIORITY = 900;
|
||||
int CHARGED_AMETHYST_PRIORITY = 1000;
|
||||
int AMETHYST_SHARD_PRIORITY = 2000;
|
||||
int AMETHYST_DUST_PRIORITY = 3000;
|
||||
|
|
|
@ -100,6 +100,9 @@ public class HexCardinalComponents implements EntityComponentInitializer, ItemCo
|
|||
registry.register(HexItems.CHARGED_AMETHYST, MEDIA_HOLDER, s -> new CCMediaHolder.Static(
|
||||
() -> HexConfig.common().chargedCrystalMediaAmount(), ADMediaHolder.CHARGED_AMETHYST_PRIORITY, s
|
||||
));
|
||||
registry.register(HexItems.QUENCHED_SHARD.asItem(), MEDIA_HOLDER, s -> new CCMediaHolder.Static(
|
||||
() -> MediaConstants.QUENCHED_SHARD_UNIT, ADMediaHolder.QUENCHED_SHARD_PRIORITY, s
|
||||
));
|
||||
registry.register(HexBlocks.QUENCHED_ALLAY.asItem(), MEDIA_HOLDER, s -> new CCMediaHolder.Static(
|
||||
() -> MediaConstants.QUENCHED_BLOCK_UNIT, ADMediaHolder.QUENCHED_ALLAY_PRIORITY, s
|
||||
));
|
||||
|
|
|
@ -93,6 +93,11 @@ public class ForgeCapabilityHandler {
|
|||
evt.addCapability(MEDIA_STATIC_CAP,
|
||||
provide(stack, HexCapabilities.MEDIA, () -> new CapStaticMediaHolder(
|
||||
HexConfig.common()::chargedCrystalMediaAmount, ADMediaHolder.CHARGED_AMETHYST_PRIORITY, stack)));
|
||||
} else if (stack.is(HexItems.QUENCHED_SHARD)) {
|
||||
// no one uses the config
|
||||
evt.addCapability(MEDIA_STATIC_CAP,
|
||||
provide(stack, HexCapabilities.MEDIA, () -> new CapStaticMediaHolder(
|
||||
() -> MediaConstants.QUENCHED_SHARD_UNIT, ADMediaHolder.QUENCHED_SHARD_PRIORITY, stack)));
|
||||
} else if (stack.is(HexBlocks.QUENCHED_ALLAY.asItem())) {
|
||||
// no one uses the config
|
||||
evt.addCapability(MEDIA_STATIC_CAP,
|
||||
|
|
Loading…
Reference in a new issue