mods: add rarityjs, and start creating some grist based rarity tiers

This commit is contained in:
2025-06-21 11:49:03 +02:00
parent 64a6513064
commit 7c4fcbe515
9 changed files with 196 additions and 70 deletions

View File

@ -13,7 +13,7 @@ StartupEvents.registry('fluid', e => {
});
StartupEvents.registry('item', e => {
e.create('grist_essence').displayName('Grist Essence').rarity('rare');
e.create('grist_essence').displayName('Grist Essence').rarity('uncommon');
// Intelligent progress
// Basic
@ -28,10 +28,10 @@ StartupEvents.registry('item', e => {
e.create('intelligent_catalyst').displayName('Intelligent Catalyst').rarity('rare').textureJson({layer0: 'malloc:item/intelligent_catalyst'});
// Radiant
e.create('intelligent_processor').displayName('Intelligent Processor').rarity('rare').texture('malloc:item/intelligent_processor');
e.create('raw_intelligent_processor').displayName('Raw Intelligent Processor').rarity('rare').texture('malloc:item/raw_intelligent_processor');
e.create('deep_intelligent_processor').displayName('Deep Intelligent Processor').rarity('rare').texture('malloc:item/deep_intelligent_processor');
e.create('raw_deep_intelligent_processor').displayName('Deep Raw Intelligent Processor').rarity('rare').texture('malloc:item/raw_deep_intelligent_processor');
e.create('intelligent_processor').displayName('Intelligent Processor').rarity('epic').texture('malloc:item/intelligent_processor');
e.create('raw_intelligent_processor').displayName('Raw Intelligent Processor').rarity('epic').texture('malloc:item/raw_intelligent_processor');
e.create('deep_intelligent_processor').displayName('Deep Intelligent Processor').rarity('epic').texture('malloc:item/deep_intelligent_processor');
e.create('raw_deep_intelligent_processor').displayName('Deep Raw Intelligent Processor').rarity('epic').texture('malloc:item/raw_deep_intelligent_processor');
// Energetic progression
// Basic
@ -69,13 +69,13 @@ StartupEvents.registry('item', e => {
e.create('reinforced_grist_blend').displayName('Reinforced Grist Blend').rarity('rare').textureJson({layer0: 'minecraft:item/redstone'}).color(0, Grist.of('build', 'improved').color());
// Radiant
e.create('grist_crucible');
e.create('grist_crucible_filled');
e.create('grist_crucible_hot');
e.create('tempered_grist_alloy_ingot');
e.create('tempered_grist_alloy_nugget');
e.create('perfect_grist_alloy_ingot');
e.create('perfect_grist_alloy_nugget');
e.create('flawed_grist_alloy_ingot');
e.create('flawed_grist_alloy_nugget');
e.create('grist_crucible').rarity('epic');
e.create('grist_crucible_filled').rarity('epic');
e.create('grist_crucible_hot').rarity('epic');
e.create('tempered_grist_alloy_ingot').rarity('epic');
e.create('tempered_grist_alloy_nugget').rarity('epic');
e.create('perfect_grist_alloy_ingot').rarity('epic');
e.create('perfect_grist_alloy_nugget').rarity('epic');
e.create('flawed_grist_alloy_ingot').rarity('epic');
e.create('flawed_grist_alloy_nugget').rarity('epic');
});