Loading...
Beta Modpages Unclaimed

ChatFuel

Generates energy (RF and EU) from things said in chat (ingame and IRC). Fully configurable.

0 Likes
4611 Downloads
Created by abecderic

Description

Generates energy (RF and EU) from things said in chat (ingame and IRC). Fully configurable.

 

Installation

This mod requires Minecraft Forge. Put ChatFuel in the mods folder in your .minecraft folder.

You'll also want Buildcraft, Thermal Expansion or Industrial Craft 2.

ChatFuel will most likely not conflict with other IRC mods although, since ChatFuel uses its own IRC connection you will probably need different IRC accounts for the mods you're using.

 

Getting started

First start Minecraft and let ChatFuel generate it's configuration file. Then close Minecraft and open up ChatFuel.cfg in your favorite text editor. You'll want to look at the category "patterns" and setup your patterns.

If you want to connect ChatFuel to IRC, then set "enabledIRC" in the "general" category to true and fill in the connection details in the "irc" category.

Load up the game again and get yourself either the RF Box or the EU Box and try out your patterns. You can right-click the Box and it'll tell you how much energy is stored in it. The amount of energy is shared over all boxes of the same type and even across dimensions.

Just let chat quarry for you.

 

Troubleshooting

In the initialization phase of mod loading ChatFuel loads the patterns. You can check the logs for "Successfully compiled x patterns". In the same place errors are logged if there are any.

The IRC connection gets established once you join a world and ChatFuel quits IRC once you return to the main menu. Or start/stop your server.

 

Patterns

A pattern describes what expression ChatFuel should listen to and what amount of energy is created when somebody says that expression in chat. The format of patterns is explained in the configuration file. In short: <identifier>;<amount>;<username>;<regex> where <identifier> is either "rf" or "eu" (without the quotes), <amount> is the amount of power, <username> is the case-insensitive username (use * for everybody) and <regex> is the regular expression ChatFuel listens to.

 

File Output

If you enable "fileOutput" in the configuration file, ChatFuel will create text files in .minecraft/ChatFuel:

  • euGain.txt
  • euStorage.txt
  • rfGain.txt
  • rfStorage.txt

These files contain the values the filenames suggest. The files get created when Minecraft loads. If you are not in a world, the files are empty.

Example setup with the files ChatFuel creates

 

Example: The Kappa Generator

In this example I want to get 1000 RF everytime somebody says Kappa in my twitch chat.

  1. I set the config value "enabledIRC" to true.
  2. In the category "irc" I set the following:
    ircServer=irc.twitch.tv
    ircNickname=abecderic
    ircPassword=<the twitch oauth token>
    ircChannel=#abecderic
  3. Finally I set the pattern:
    rf;1000;*;Kappa

Other ideas you might want to try

  • Generate energy when your emotes are used.
  • Make ChatFuel listen to your loyalty bot. Your bot might say something along the lines of "abecderic used !energy to give 1000 RF" when somebody uses their points, so just listen for that.

Feel free to let me know in the comments or on twitter @abecderic what you're using ChatFuel for. :-)

 

Modpack Policy

You can use ChatFuel in your modpack, but monetization is not allowed.


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

RFTools

RFTools, blocks and items to help with Redflux (dimension builder, crafter, monitor, scanner, ...)

Extreme Reactors

This is a port of the Big Reactors mod by Erogenous Beef to the current Minecraft versions

RFTools Base

RFTools Base: base mod for all McJty tech mods

Powah!

Generators, Solar panels, Energy Cells, Cables, Reactors, wireless energy ... and more!

Bigger Reactors

Official Continuation of Erogenous Beef's Big Reactors

QuantumFlux

Wireless RF and other gadgets to make gameplay fun

Wireless Chargers

Wireless Chargers adds chargers which can charge nearby blocks and players!