Skip to content

RFTools Dimlet IMC

McJty edited this page Jul 20, 2015 · 2 revisions

If you are a mod developer you might want to use the RFTools IMC for blacklisting or reconfiguring the cost of dimlets. Note that it is always recommended to first consider raising the rarity/cost instead of ust blacklisting unless this breaks balance too much. Blacklisting a dimlet prevents interesting possibilities for the player.

Here are the supported IMC messages. You have to send those in the preInit phase. Note that when a dimlet name is expected this should have the format: <TypeName>.<Name>. For example: 'Liquid.lava' or 'Material.tile.blockEmerald'.

  • dimlet_blacklist: blacklist the specified dimlet. The parameter is the dimlet name.
  • dimlet_configure: reconfigure the cost for the specified dimlet. The parameter is <dimlet name>=<createcost>,<maintaincost>,<tickcost>,<rarity> Rarity is a number between 0 and 6.
  • dimlet_preventworldgen: prevent this dimlet from being used in worldgen or generated randomly in a dimension. Parameter is the dimlet name.
  • dimlet_preventloot: prevent this dimlet from being returned randomly in the researcher or scrambler and also from appearing in dimlet houses or from villager trade. This basically means the player will have to manually construct this dimlet using the dimlet workbench.

Note: the modid for RFTools is 'rftools'.

Clone this wiki locally