Skip to content

Older Changelog

McJty edited this page Oct 30, 2015 · 3 revisions

Old Changelogs

3.35:

  • Fixed a bug with the 'no rain' and 'no thunder' dimlets on servers. These dimlets would cause crashes on servers (since 3.34). Single player was ok.
  • Fixed invisible shield blocks from still making adjacent non-shield blocks appear darker. Now invisible shield blocks are truely invisible.
  • Fixed a typo in the shield projector GUI.

3.34:

  • Blind fix to make sure the no rain dimlet works in all cases because in some situations it doesn't seem to work. I could not reproduce this myself however.
  • Added infused diamond as a new crafting ingredient (only for the new advanced porter right now).
  • New advanced charged porter that supports multiple destinations (4), has a bigger energy capacity and works four times faster.
  • The no animals dimlet works now. No more sheep, cows and pigs should spawn in dimensions with that dimlet.
  • Depend on mcjtylib 1.4.0 to fix a bug with the style button on item gui's.
  • Fixed the RF network monitor giving wrong RF/t values
  • Put the shield projector + shield blocks to the builder blacklist as moving it doesn't work very nicely.
  • Fixed a problem where the matter receiver was configured to need no power. This would cause rftools to crash. Doesn't occur in normal rftools usage.

3.33:

  • Fixed an exploit with the builder mode in copy for blocks were different meta means a different block and not just a different color.
  • Made the stacksize of dimlets configurable. Default is still 16.
  • Changed ore dictionary dimlet registration so that it will try to find the most expensive entries given by IMC or config to create the final dimlet. This is for situations where there are multiple versions of the same ore in the dictionary and multiple mods assign different rarities/costs to each of these ores. RFTools will then find all the configuration values for that dimlet and pick the most expensive one. If one of the mods blacklists the ore then it will be blacklisted for all.
  • Fixed IMC message blacklisting of dimlets.
  • Worked around a bug in the crafter when crafting fireworks in some situations.

3.32:

  • Hotfix for shields. Right clicking them with a wrench would crash servers (single player is fine). Fixed this by no longer checking for ctrl to compose a disconnected shield but instead you have to left click the shield block (don't do this in creative!) for this new functionality. In future releases I will come up with a better mechanic that also works in creative.

3.31:

  • Needs McJtyLib 1.3.0!
  • Fixed a cheaty bug where the crafter would repair or recharge items based on previous recipes that were made with the fully repaired item but then supplied with lower quality/charge items.
  • Various improvements to the shield system:
    • Shield improvements. By doing ctrl-click on the shield projector it will also scan for template blocks that are only connected on corners (i.e. the template blocks don't have to touch anymore). Also added support for this for OC and CC (composeShieldDsc command)
    • The tier 3 shield can now hold 3 times as much RF in its internal buffer, can accept 2 times as much RF/t per side (10000 now) and can make shields 4 times as big (4096 blocks).
    • It is now possible to make four types of shield templates (put a template in a crafting grid to switch it to the next type) which makes it possible to have adjacant shields that are controlled by different shield projectors:
  • Added 'autofocusSearch' option to disable the auto focus on the search bar in the modular storage GUI. Also fixed the bug where clearing the text with RMB would not be remembered (requires new mcjtylib).
  • Added a new 'preventInterdimensionalTeleports' option to prevent teleportation within the same dimension for the charged porter as well as the transmitter/receiver combo (disabled by default of course).
  • Added a new 'voidOnly' config option to automatically blacklist all terrain dimlets except for 'void'. This is an easy option for server owners that are worried about RFTools dimensions taking too many resources but still want to allow efficient dimensions.
  • Improved the matter beamer lasers using code stolen from Deep Resonance.

3.30:

  • Needs McJtyLib 1.2.0!
  • Major change in this version! New textures for all the blocks. Thanks a lot to MechWarrior99 for creating these. Here are a few samples:
  • Added setText() LUA command for Computer Craft and Open Computers for the screen controller (equivalent to clear() followed by addText()).
  • Fixed a problem with packet handling which caused the gui style button to crash RFTools. This requires McJtyLib 1.2.0.

3.21:

  • RFTools will now give a proper error screen if the right version of McJtyLib could not be found.
  • Updated RFTools to the latest McJtyLib (version 1.1.0). RFTools 3.21 will not work with McJtyLib 1.0.0!
  • Fixed a bug with parsing of the IMC configure_dimlet message. It would fail to parse dimlet names that had more dots in them.

3.20:

  • IMPORTANT: This is the first version of RFTools that uses the new McJtyLib jar which has to be downloaded from here: http://minecraft.curseforge.com/mc-mods/233105-mcjtylib RFTools will not work without this dependency.
  • Added the possibility to prevent dimlets from being returned as loot (dimlet houses, villager, researcher, scrambler, ...). You can configure this using 'noloot....'.
  • Added IMC support so that other mods can blacklist or reconfigure RFTools dimlets.
  • German translation was added by ReneMuetti.
  • MindlessRanger submitted tr_TR.lang.
  • New Rouven, FireBall, and Puppeteer dimlets.
  • Added another safety in the crafter to prevent crashes in case a recipe result is null.
  • It is now possible to use the dimension editor to 'clear' all effects and all mobs by adding the 'effect none' or 'mob default' dimlets.
  • Changed the Liquid Monitor so it uses a different front texture when off.
  • Implemented a new pyramids feature dimlet.
  • Added two new effect dimlets: strong mobs and brutal mobs. With brutal mobs all mobs are by default 5 times stronger. With strong mobs all mobs are by default 2 times stronger. These dimlets reduce power consumption slightly.
  • Fixed a tooltip for the 'Add' button in the shield projector GUI
  • The dialing device now more clearly shows the distinction between the receiver and the dimension name by adding a tooltip. In addition the dimension name will now always be the correct RFTools dimension name. Also moved the coordinate to the tooltip to make room for longer names.
  • Fixed the peaceful module for the environmental controller so that it doesn't accidently remove the spawning restrictions. It didn't always prevent mob spawning. Also made the peaceful module even more robust by double checking that the environmental controller really is no longer there and active.

3.11:

  • RFTools now has its own villager. You can get unknown dimlets from this guy as well as some chance for good dimlet trades. This villager is only the only way to get structure essences. It also has a trade for dimensional shards. If this villager is causing issues it can be disabled in the config. You can also set the villager ID there in case of conflict.
  • Added the ability to craft structure dimlets. You can trade with the RFTools villager to get the needed essences for this.
  • Fixed a problem with the NEI icons flickering if RFTools displays a tooltip in a GUI.
  • Fixed a problem with the inventory screen module causing chests to flicker.
  • Fixed logic slabs (timer, sequencer, ...) so that they now render with correct lighting.
  • Added some protection against a crash in a very rare case when entering a dimension.
  • Added a safety test to prevent the space chamber item from crashing in case the area contains blocks with no corresponding item.

3.10:

  • GUI Related changes:
    • Every GUI in RFTools now has a little '?' button next to it. Press that button to open the relevant page from the manual (works even if you don't have the manual).
    • Every GUI in RFTools now has a little 's' button. With this button you can toggle between two (currently) different styles: flat and bevel. By default this is set to 'flat'. Changing that will change the appearance of some of the lists (currently only the modular storage, the storage scanner, the crafter, rf and liquid monitors and the shield system support this). This setting is remembered per player.
    • Improved the GUI's for a number of devices: dialing device, matter transmitter and receiver, rf monitor, liquid monitor, and crafter. The crafter now has a nicer line in the list of recipes.
    • Moved the player settings for the buff icons to the player data. That way it is now also possible to change the buff icon locations when playing on a server. This does mean that you have to do the /rftcfg buffs command again in case you have customized this.
    • Added a /rftcfg reset command to reset all player specific preferences to defaults (currently only gui style and buff bar location).
    • Added a /rftcfg setstyle to set the current GUI style (same effect as changing the style from within the gui itself).
    • The network monitor item gui is now improved
    • Improved layout for the chamber card overview window
  • Security System:
    • All blocks (when placed down) will automatically be assigned an owner (which a non-admin cannot change). As such ownership does nothing but in combination with a security setting that you can control with security cards and the security manager you can control who has access to the GUI of that block.
    • New security manager block and security cards. Both blacklist and whitelist mode are supported. Changing the security settings on a card automatically updates that security on all machines that are linked to that card.
    • Pressing shift while looking at the WAILA tooltip for a block will show the owner and security info.
  • Storage System:
    • The 'remote cycle' button is now disabled if you have a non-remote storage module in your tablet.
    • The 'compact' button now works for a non-remote storage module too (previously it only worked for remote storage modules in the tablet or if a storage module was put in a modular storage block)
    • Fixed a cheaty way to generate power. If you had a storage tablet with power and you extracted the storage module from it then the storage module would also have a (hidden) power tag. Combining that storage module with another (empty) tablet would immediatelly copy that power to the tablet (while the original tablet would also still have its power).
    • Apparently you could also crash RFTools by trying to put a tablet into itself containing a remote module. I already fixed this for non-remote but it was buggy for remote too.
  • Wireless redstone:
    • It is now possible to link a button module to an already existing channel. That allows you to create more buttons for the same redstone channel.
    • Redstone transmitters no longer delete their channel when they are broken
    • It is now possible to link a redstone transmitter to an already existing channel (right click with transmitter on another transmitter/receiver).
  • Dimension related changes:
    • Fixed single biome controller. It was totally broken.
    • Fixed a missing classification as a craftable dimlet for terrain flat
    • Did an attempt at rebalancing more liquid and material dimlets: liquid bedrockium, refined molten glowstone, molten fairy, molten aridte, molten celenegil, molten enderium, molten obsidian, molten manyullyn, purifying fluid, osmium ore, several project red ores, fluorite ore, and phosphorite.
  • Various:
    • Added a new config option to control how much power the endergenic generator can generate. By default this is set to 2 (double from what it did before) to encourage more people from trying this out.
    • Changed an init/shutdown message in RFTools so that people no longer mistakenly think that RFTools causes the 'server to shutdown'
    • The Simple Dialer now also supports 'Dial Once' mode. Hit it with a wrench to toggle modes.
    • Made the WAILA tooltip for the absorber blocks more compact.
    • Fixed a problem where placing a screen at a bad angle would sometimes fail to place the screen correctly.

3.02:

  • Improved the GUi of the storage scanner. Now uses the same background color as the modular storage system and the widgets are layed out more compactly.
  • The default background color for the modular storage and storage scanner has changed to dark gray instead of bluish dark gray and the config option for it has moved to the general section.
  • Two new patreon dimlets: one for Lockesly L'Crit and one for Daniel Nissenfeld.
  • Added missing documentation about crafting efficiency dimlets to the dimension builder manual.
  • The Matter Beamer gui no longer has a syringe icon in the material slot. That slot doesn't accept syringes.
  • Fixed a possible divide by zero in the matter transmitter that someone reported but which I could not reproduce.
  • Fixed a 1-pixel offset error in the inventory of the dimension enscriber. Now your dimlets will be positioned properly in the gui!
  • Fixed a small bug which prevented volcanoes and dimlet buildings to spawn on the x axis as well as on the z axis of a generated world.
  • Try to protect against some common blocks having a null item (like mossy cobblestone) for some weird reason (could be something Project Red is doing)? This affected some people only.
  • Fixed the modular storage gui so that you can again use digits in the filter but without the dangerous 'swap slot' behaviour.

3.01:

  • Fixed a bug where putting a filled storage tablet into the crafting table but not getting out the module itself would possibly corrupt the module that is contained.
  • Pressing escape in a text field will now close the window. That avoids having to press escape twice for a storage module block.
  • Implemented an easier way to remove all support blocks by simply right clicking one. This can be useful in case the chamber is destroyed because then the builder has no way of knowing where to cleanup those blocks.
  • Fixed a major problem where picking up the tablet (or shift-clicking it) while that tablet inventory was open would crash the game (and get rid of tablet + contents). Fixed it for shift-click, simply drag, as well as the 1 to 9 keys (which I simply disabled for that gui).

3.00:

  • The Builder: This reuses part of the work that was done for the (currently still defunct) space projector.
    • First you define an area of space (currently limited to 128x128x128) using eight space chamber blocks, link a space chamber card to it and put that in a Builder.
    • The Builder you need to place where you want to move or copy the selected area (can be in a different dimension but that costs more).
    • The Builder supports four operations: move, back, swap, and copy.
    • To copy an area you need to put an inventory (chest) above or below the builder with the right blocks in it.
    • The builder can move/swap tile entities but there is a rule system associated with this. You can read more about this here: Builder Configuration. By default RFTools is now configured with the Whitelist option which means that it will only move tile entities that are known to be safe.
    • Vanilla mob spawners and Thaumcraft nodes are configured to be more expensive to move.
    • The Builder can also (optionally) move entities.
    • If you right click a space card in your hand you will get a list of all blocks and entities in the linked area. This allows you to get an idea of what will be moved or copied.
    • Current limitations: the builder will not work correctly if the source and destination areas overlap. Be careful with that. The builder can also not correctly move things like torches and crops because these pop off when you try to move the blocks adjacent to them. Rotating is also not tested very well. Use with care.
  • Screen related changes:
    • Fixed a bug where placing a large screen would not correctly restore the invisible screen blocks. This made 3 parts of the large screen not usable for interactive purposes.
    • Fixed a bug when breaking a large screen. The three invisible screen blocks would not get cleared which made it hard to get rid of them since they cannot be broken in survival.
    • Fixed a bug where multiple people looking at the same RF/t energy module in a screen would not see the same thing.
  • Dimension related changes:
    • It is no longer possible to bring down the cost of a dimension to only 10RF/tick. The minimum is set to (by default) 10% of the normal creation cost without bonus dimlets.
    • Implemented Patreon dimlets and the very first two Patreon dimlets: McJty and SickHippie.
    • Tweaked the config values of Material Default/Liquid Default a bit. They were somewhat expensive.
    • The nether iridium ore is now made a LOT more expensive and rarity 6.
    • Fixed a crash after removing mods that add biomes if there are RFTools dimensions that use those biomes. Now it will replace missing biomes with the 'plains' biome.
  • Storage System changes:
    • Fixed a serious item-wipe bug in the storage system if you would click on the storage slot with another item.
    • Fixed a crash bug with an empty/uninitialized filter being inserted in a storage block.
    • The filter search box is now focused by default when opening the gui for a modular storage block.
  • Various:
    • Completely changed how the power relay item works. It now has different behaviour on all six sides and you can control input versus output mode and also exactly how much power is allowed in and out. The behaviour can also change based on redstone signal. This is not compatible with the old relay blocks so if you use those you'll have to change the configuration.
    • Added configuration options to disable the recipes for various machines.
    • Greatly reduced teleportation time in case you have a fully infused transmitter.
    • For all text fields in RFTools Gui's (including the filter search box in the storage system) you can now right-click to clear the text.
    • Selecting a Tile Entity with the Developers Delight item (creative only) will now also get the NBT information of a tile entity in the log (in addition to the window that still appears).
    • Many GUI's in RFTools will now show a grayed out version of the item that they accept in a specific item slot.

2.93:

  • Fixed an item duping bug with the shield projector.
  • Added config options for the RF/tick usage of all screen modules.
  • Made the cost for all environmental modules (RF/tick/block) configurable.

2.92:

  • Fixed a serious bug syncing dimension information to clients in case dimensions went over id 128. RFTools was using a byte...
  • New Storage Filter module and a third slot in the Modular Storage Block where you can insert this filter. This filter can hold up to 18 ghost items (for filtering on) and can filter based on ore dictionary, matching item damage, matching NBT as well as filter on mod. You can also set the filter to blacklist instead of whitelist. If you insert this module in a storage block then you will only be able to insert items that match the filter (either with the GUI as well as with automation).
  • The crafter also accepts a Storage Filter module to restrict what kind of items can go into the crafter inventory.
  • The storage module GUI adapts itself to the available resolution (in height).
  • There is a new storage tablet that you have to charge up and put in the crafting table together with a storage module. That way you can access the storage from within your hotbar. It is no longer possible to access storage items without this tablet (even remote storage items). Every time you open the tablet it will use RF.
  • Added an optional recipe for dimensional shards. This can be enabled in the config in case you are managing a server were dimensions are forbidden or restricted (i.e. only void dimensions for example).
  • Added several categories to the generic item module
  • Added /rftcfg dumpclasses command to help with finding good classifications for the generic item module.
  • Fixed a bug with the storage system in combination with dimlets for which an entry is missing. This could make a storage block not accessible.

2.91:

  • Made sure that Redstone in Motion/Remain in Motion cannot move shield blocks.
  • Fixed a timing related bug when dragging around screen modules on top of other screen modules. This could crash the client.
  • It is now possible to use the modular storage item as a hand-held too (not only the remote storage item)
  • Fixed remote storage item so it no longer discards items if there is no connection (for whatever reason) to the actual storage item.

2.90:

  • New storage system:
    • There is a new Modular Storage block. In that block you can insert a storage module which will contain the actual items. You can also insert a type module which controls how you can sort your items:
      • You can search for items in the storage system:
      • A storage block is a normal inventory. You can insert and extract items as usual.
      • There are three tiers of storage modules: 100, 200, and 300 stacks.
      • There is a generic item module which supports sorting on type of item (needs configurating) and sorting on mod. There is an oredict item module which supports ore dictionary sorting and there is a dimlet type module for working with dimlets. These modules don't restrict the type of items that can be put in the storage. They just allow different filters and sorting.
    • There is also a remote storage module and a Remote Storage block:
      • If you place a normal storage module in one of the four storage slots of the remote storage block it will be made available wirelessly. This needs power. You can link a remote storage module to a real storage module by inserting it in the slot next to the storage module. It will change color when you do that:
      • In a normal Modular Storage block you can also insert remote storage modules. Now your storage block will access the remote inventory instead of a local one.
      • By default a remote storage is only available in the same dimension. You can make it globally available by pressing the 'G' button in the remote storage gui (at the cost of more RF/tick).
      • A remote storage module can also be used as a hand-held device. You don't have to insert it in a modular storage block to use it. This way you can have your storage available remotely.
      • Remote storage also supports the 'cycle' functionality where you relink the remote storage module to the next storage module that sits in the same remote storage block. That means that you can have up to four storage modules available remotely from the same remote storage item (that means 4 times 300 stacks available remiotely).
    • Note: the generic item module supports categories for items (like 'Food', 'Machines', ...) but the configuration for this is not finalized. You will find that many items are not put in the right category yet. This is an ongoing work which you can help with because you can customize this in the rftools config easily.
    • Note: more modules for other mods are planned. For example for Thaumcraft and Forestry (bees and saplings).
  • Crafter changes:
    • Rewrote the crafter algorithm to make it more robust with regards to container items and matching with NBT and such.
    • Fixed item duping bug in crafting with containers that are supposed to be consumed (like the division sigil when being crafted into ingots).
    • Fixed an item duplication bug in the crafter when crafting one item into multiple and the created stack didn't fit in a single output slot. For example when crafting iron ingot to 9 iron nuggets.
    • The crafter will now update the crafting result on every craft. That means that recipes that return random stuff (like the random amount of iron ingots you get from a division sigil) will result in proper results.
  • Varia:
    • Fixed the dimlet workbench achievement so that it only appears if you actually pull out a dimlet from the workbench and not by just clicking on the empty slot
    • Renamed 'material none' to 'material default' and 'liquid none' to 'liquid default'
    • Fixed a crash and unusable dimension if you used 'Material None' in combination with orbs, huge orbs, liquid orbs, or huge liquid orbs.

2.83:

  • Teleporting from the end works now. This kind of teleportation is handled slightly differently in Minecraft which caused troubles for RFTools teleportation code. Worked around this so that you can now safely teleport out of the end using any of the RFTools teleportation mechanisms.
  • Added configuration options to control the rarity of unknown dimlet generation in chests.
  • Added a new configuration option to control the chance with which enderman drop unknown dimlets.
  • Implemented a 'Flight' effect dimlet.
  • Fixed flight (in both the environmental controller as well as a dimension) so the effect remains working if you switch dimensions.
  • Increased the buff time for dimension effects as well as the environmental controller to avoid the problem of night vision flashing when the effect is about to be restarted.
  • The matter transmitter now shows the destination in the tooltip (both inventory as well as WAILA tooltips).
  • Fixed the teleportation sound which was no longer playing. Whoosh!

2.82:

  • Fixed a bug which crashed Minecraft when trying to harvest or explode blocks.

2.81:

  • Added optional logging for who uses the rftools teleporting system.
  • Added a new 'No Dimlet Buildings' feature. This prevents dimlet buildings from being generated. This feature will never be generated randomly in a dimension. You have to manually insert it.
  • In worlds with no sky (like cavern rftools dimensions, the nether, the deep dark and so on) several machines did not work above level 128. The affected machines are the liquid monitor, the rf monitor, the storage scanner, the dialing device, and the rf network monitor.
  • Implemented a new 'No Animals' special dimlet which prevents passive mob spawns (the equivalent of the peaceful dimlet for non-hostiles).
  • Better prevention of mob spawning in a peaceful dimension. There were some hostile mobs from other mods that still managed to spawn.
  • Added a new Smart Wrench. This is a normal wrench but it has some RFTools specific features. More in particular you can change it to 'select' mode (right click on air) and then you can use it to select blocks for a block protector (sneak-right click to select the protector and then right click on every block that has to be protected).
  • New Block Protector. This block can protect a number of blocks for explosion and harvesting. This uses a constant 5 RF/tick per block as well as a power spike when an explosion or harvesting attempt occurs. If you want to (for example) build a Wither safe room with this it is recommended to also protect the block protector and additionally use two block protectors. Because the power usage will increase if a protector has to protect more blocks. When there is insufficient power it is possible that some blocks are not protected. If that happens and these blocks get destroyed then the block will be removed from the list of protected blocks.

2.80:

  • First remove config/rftools/main.cfg to get new and changed settings and also fix a config bug. Also read the warning below on the screen support.
  • Dimension related changes:
    • The 'frozen dimension' option is now default. It can still be disabled if this causes problems.
    • Reduced mining fatique from 4 to 2 if the player is using a Phased Field Generator to make sure he can get his or her grave back.
    • If a dimension is unpowered no animals or mobs will spawn. This prevents a problem where for some obscure reason a frozen/unpowered dimension caused massive amounts of squid to spawn.
    • Fixed celestial bodies in a world where time is frozen. They would all be at the same fixed spot. This is now randomized better so all bodies will appear on a random spot. The dominant sun and moon will still be at the expected spot however.
    • When generating liquids for orbs and liquid orbs you are now always guaranteed to get one liquid.
    • Fixed a potential problem with liquid orbs not having a valid liquid which would causes crashes during chunk generation.
    • To avoid the problem of being unable to get your items back in a frozen dimension the Phased Field Generator will from now on revive all entities around the player in a certain radius (default 5). This will allow the player to dig the grave, pick up entities and so on. Mobs will also become active but it is not possible to cheat with this as the player cannot attack anything in a dimension without power (a PFG does not help with that) while the mobs can.
  • Teleportation related changes:
    • Added a new 'Dial Once' option to the dialing device. With this option you can dial a transmitter to a receiver. Upon first teleport from that transmitter the dial will be removed so that other players cannot follow. This is useful to be able to dial from a public place to a private receiver and make sure noone can follow you.
    • It is now possible to mark receivers as favorite in the dialing device. This is remembered per player.
    • In the dialer you can now also filter out all receivers/destinations that are not marked as favorite. This option is remembered per dialer.
    • Implemented a new 'simple dialer' block. This block can react to a redstone signal and based on that dial or interrupt a single connection. This is especially useful in combination with the wireless redstone and interactive screen support (see later).
  • Screen related changes:
    • Screen modules can now be interactive! The first interactive module is the 'Button' module. This module will react to the player left-clicking and can send out a wireless redstone signal. It can be used in 'push' or in 'toggle' mode. To use the 'Button' module you have to sneak-right click on a redstone receiver. The first time this is done with a module this will create a new channel and set this to the module. It will also copy that channel on the receiver so the redstone receiver will get redstone signals from the button.
    • To support this the screen is now a proper multiblock. You still have to use the wrench to toggle between large/transparent/normal modes but if you go to large mode invisible blocks will be used (this is needed to register mouse clicks for interactive screens). If you use any existing large screens in your world it is recommended that you sneak-hit that screen with a wrench 4 times to get the proper multiblocks there. This only has to be done once.
    • The large screen now has a proper rendering box which means it will no longer disappear if it is at the border of your display.
  • Environmental controller related changes:
    • Implemented the night vision module for the environmental controller.
    • Implemented the water breathing module for the environmental controller.
    • Made sure that an active environmental controller with modules in it always consumes a minimum amount of RF. Configurable and set to 5 by default.
  • Varia:
    • Improved the visual appearance of widget lists (as used in the dialer and storage scanner and various other RFTools blocks) so that the selection bar no longer goes over the border. Looks a lot cleaner that way.
    • Fixed a bug where clicking an empty ChoiceLabel would crash the game. This could happen if the player puts an uninitialized machine information module in a screen and then uses the UI on the choice label.
    • Made the crafter a bit more robust in case of mod updates where some recipes no longer work or resulting items are different. In this case it will simply ignore the recipe.
    • Fixed a bug with the Energy Extractor getting the wrong value from the wrong config field.
    • Big cleanup and simplification of the code to setup the screen module GUI.

2.77:

  • Added proper syncing from server to clients in case the crafter is updated. Previously it was possible that a player could not see a new recipe that was set on the crafter by another player.
  • Fixed a visual glitch with the XP not updating after a teleport.
  • It is now possible to actually rename a dimension in the enscriber. Just put the realized dimension tab back in it and change the name. Note that this does not change the name of the receiver that might be in that dimension. You have to do that manually.
  • Fixed a serious bug where shift-wrenching an RFTools machine will make it go away.
  • More work on the space projector. Not ready yet.

2.76:

  • Fixes:
    • Possibly fixed item duping with RFTools machines when breaking them in some cases.
    • Added failsafe when registering dimensions to avoid registering the same dimension twice in some rare circumstances.
    • Added some safety measures to the teleporter to make sure it doesn't try to teleport to invalid destinations.
    • Made the mob dimlet type more robust when converting from older versions of RFTools in case some mob dimlet id is missing.
    • Small safety measure to only update dimension information as soon as it was recovered successfully.
    • Fixed the time dimlet config section which was messed up a bit.
  • Balancing:
    • Made BloodMagic life essence a bit more expensive by default.
    • Made draconic ore impossible to get randomly in a dimension. You have to insert the dimlet manually.
    • Made liquid witchery fluidspirit very rare and also impossible to obtain at random.
    • If a dimension is out of power you cannot attack entities.
    • Added an (optional for now) way to freeze all entities in an unpowered dimension. Enable this by setting B:freezeUnpoweredDimension=true
  • New:
    • Added some dimlets for Railcraft blocks if Railcraft is present.
    • Added some more color sky dimlets.
    • Implemented new huge liquid orbs dimlet. Similar to orbs but a lot bigger.
    • Implemented new huge orbs dimlet. Similar to orbs but a lot bigger.
    • Added support for multiple fluid modifiers in the huge and normal liquid orb features.
    • Implemented support for multiple material modifiers for the liquid orb, huge liquid orbs, orbs, and huge orbs features.
  • Varia:
    • Added /rftdb listent command to list all registered entity types
    • More work on the space projector but not ready for general consumption. Do not place these blocks!

2.75:

  • Fixed a serious problem in how strings were sent over the network. Everything worked fine for english minecraft situations but started becoming seriously wrong if multi-byte characters were used. In that case things would get out of sync with serious consequences. Sending over strings is now done in an international language compatible manner.
  • Fixed energy handling. Energy producers and consumers now implement the correct interface. This avoids a problem where it was possible to extract energy back out of an RFTools machine. This also fixes various weird problems with RFTools machines not performing as well as they could because cables/conduits/nearby machines kept sucking out power almost as fast as it was being entered. So in general, this is a great energy/stability fix.
  • Fix in registration of ore dimlets to make it more robust.
  • Updated Russian and Chinese translations and added Taiwanese/Hong Kong translations.

2.74:

  • Fixed registration with Waila. This should make tooltips work better again.
  • Moved the Draconic Core API to the correct spot. This way Draconic Evolution support actually works.
  • Blacklisted biome Sky as that can spawn the ender dragon.

2.73:

  • Many cross-mod compatibility improvements:
    • Energy Module and RF Monitor can now properly read Mekanism energy cubes and convert to RF.
    • Energy Module and RF Monitor should be able to read the Draconic Evolution energy storage (might need a dev version of DE).
    • Inventory Module understands and correctly shows the amount of items in the MFR DSU and Jabba Barrel. It will shorten the amount using suffixes if it is too big to fit.
    • ComputerCraft support for all blocks that supported OpenComputers: shield projector, dialing device, dimension builder, and screen controller.
    • Support for Recurrent Complex to add custom structure dimlets. To do this you need to add something like: 'recurrentcomplex.<dimletname> = <type>' to the 'recurrentcomplex' section in the main configuration. The <dimletname> should be the name you want the dimlet to have in game and <type> should be a dimension type which Recurrent Complex can use to control structure spawning. See [http://minecraft-recurrent-complex.wikia.com/wiki/Guide:_Building_a_Structure](Building a Structure) and [http://minecraft-recurrent-complex.wikia.com/wiki/Guide:_Making_a_Maze](Making Mazes) for more information on Recurrent Complex and how to export structures.
    • Moved Infusable to the public API for RFTools so other mods can now add infusable blocks if they want.
    • Documented MachineInformation interface so that other mods can now also support the Machine Information screen module.
  • Big restructure of the dimlet type specific configuration. This configuration is now handled by the type itself and also modularized into a single config section per type. That makes it much easier to configure a given type as everything will be together. It is recommended to delete your configs and manually reapply any changes that you want to do. Otherwise you will have a big mess of old and new config values.
  • Big change in how modifier relative costs are calculated. In the past it was just a single factor for using a material/liquid together with a terrain or feature. Now it is smarter as it classifies the features into 4 classes and uses a different factor depending on that. That means that for example it will be cheaper to use diamond block with 'oregen' feature compared to using diamond block with tendrils. This makes sense because with tendrils it is much easier to find the diamond blocks and there are also a lot more. Same for liquids. Shallow ocean feature is now almost as expensive as using the liquid as a base liquid for oceans. A consequence of this change is that the base material cost (for terrain) has lowered slightly, the cost when using materials with oregen is lower but the cost when using materials with tendrils and canyons will be higher. This is of course all configurable.
  • The Mob Default dimlet is back from vacation.
  • Fixed crafting recipe for the dimlet filter. The unknown dimlet was missing.
  • Rebalanced Gelid Cryotheum as it was way too expensive for what it is.
  • Fixed the MachineInformation screen module so that it remembers the information when the gui is opened/closed.

2.72:

  • Dimension and dimlet changes:
    • Draconium Ore has now been made a lot more expensive and rare (it is now the most expensive dimlet in RFTools) in order to not break the balance of Draconic Evolution.
    • Swapped evening and morning dimlets. They were the wrong way around. This also fixes the time absorber. This has no effect on existing worlds!
    • When the time absorber is ticked at the wrong time it will worsen (previously nothing happened).
    • Made a new Dimlet Filter block. This block is similar to the Item Filter but knows how to filter dimlets based on rarity, type and craftability.
    • Fixed the material absorber to keep the correct metadata so that shiny ore is no longer absorbed as copper.
    • Fixed the dimlet workbench so it also works with the correct metadata from the absorbed material,
  • Screen system changes:
    • The redstone screen module can now also monitor redstone level on random non-rftools blocks.
    • Implemented a new computer screen module which is intended to be used with Open Computers.
    • Support for colored screens by selecting the screen with a dye.
    • The screen renderer will now restore GL_LIGHTING if it was enabled before. This should avoid some flickering that sometimes happened near screens.
    • Added a new module that can monitor RFTools machines in general. Currently it supports the endergenic generator, the spawner and the matter transmitter.
  • Environmental Controller changes:
    • The modules in the environmental controller react a lot faster now.
    • Added redstone support to the environmental controller.
    • Added a new peaceful module for the environmental controller.
  • Other changes:
    • Made the top and bottom icon for most machines distinct from the side. This allows texture pack makers more freedom in chosing how RFTools blocks look.
    • Fixed a bug with the fluid module as well as the fluid monitor crashing with some tanks (i.e. Tinkers Construct smeltery is one example).

2.71:

  • Implemented a new /rftcfg dimletcfg command. Hold a dimlet in your hand and type this command to show what information you can add to the config for this dimlet (to help blacklist it for example).
  • Implemented redstone handling in the dimension builder.
  • Implemented OpenComputers support for the dimension builder.
  • Fixed a crash bug with NEI and some mods that involve crafting.

2.70:

  • New mob spawner system! This system can spawn any mob for which a dimlet exists (withers, villagers, wisps, blazes, enderman, ...)
  • Protected the dimlet workbench, the dimension enscriber, and the dimlet scrambler so that they will no longer crash in case you insert a blacklisted or invalid dimlet.
  • Changed one of the messages in the enscriber to be a bit more clear about what the issue is.
  • Changed "Err" in dimension enscriber to "Warn" to indicate that it is not always an actual error.
  • Disabled pinkslime from being selectable as random fluid for oceans (still possible for features).
  • Do not allow the nether ores to be generated at random for the terrain (to avoid the explosions).
  • The ability to add custom mob dimlets now works. Added Blizz and Wisp dimlets (so they can also be used by the spanwer) if the respective mods are present.
  • When a dimension runs out of power you now get 1000000 damage instead of 1000. Hopefully that will make it somewhat harder for people with Draconic Armor.
  • Added the creative only shard wand. An item to toggle between maximum and minimum infusion.
  • Added a new tier3 shield that does 4 times as much damage with 2 times as much power.
  • Changed the tier2 and tier3 shield recipes so that they preserve their NBT data.
  • Fixed a client-side dependency on the server with the volcanic core block.
  • Added a new loop4 mode to the sequencer. This is similar to loop3 except that it will turn off a signal if it gets no redstone signal itself and also reset to start.

2.64:

  • Fixed a serious problem with biome controller not being set to the dimension. This could cause crashes at dimension generation time and in general make biome controllers not work for new generated dimensions (old dimensions are fine).
  • Added an option to get back the 2.62 behaviour where normal terrain dimlet generates terrain exactly like the overworld. So if the overworld has amplified then terrains with normal dimlet will also be amplified. This is disabled by default.
  • Fixed a problem with a crash when using material none with feature oregen. It does remain a useless combination however. Only use oregen with specific materials.

2.63:

  • Made the dialer gui code more robust in case of disappearing receivers/transmitters.
  • It is now possible to use the dimension editor to send over a charged receiver to the destination dimension. i.e. 'inject a receiver'. This can be used in case you picked up the receiver there because you didn't think you ever wanted to go back or if there is some other problem with the receiver there. For example, it failed to generate due to some other structure overwriting it (AE2 meteor for example).
  • Started a big refactor of the DimletType system. You should not notice anything of this. If you do then that means I messed up :-)
  • Fixed a bug in the environmental controller where it would not recalculate the amount of rf/tick needed in case only the radius or height range changes.
  • Fixed validation on the void terrain. It was complaining about the void terrain using modifiers even if it was not.
  • Possible bugfix for the problem with filtered biomes sometimes giving a crash.
  • Added a new Energy Extractor block. With this block you can extract energy back out of the dimension. Be careful with this as the dimension needs that power.
  • Changed the matter transmitter to not use all power at once when you accidently step on it. Instead it will spread power usage over the needed ticks. So if you step out early not all power will be lost.
  • The world type for 'normal' terrain is now forced to DEFAULT. That means that if you have an amplified overworld then from now on the 'normal' terrain will be normal and not amplified. If you have such a situation then this might create ugly world borders. Sorry for that.

2.62:

  • Implemented blacklisting of entire mods for material and liquid dimlets. Add a line like this in the 'knowndimlets' section in dimlets.cfg: B:modban.Material.ThermalFoundation=true
  • Fixed blacklisting of dimlets. It was not working properly (i.e. not at all :-)
  • The dimlet tooltip will now show if it was blacklisted (in case a user still has one from before being blacklisted).
  • Added a new /rftdim createtab command that can recreate a dimension tab for a given dimension. Intended to be used in case of emergencies only.
  • Finally fixed the annoying shift-click inventory bug that I never could reproduce. Apparently the reason I could not reproduce it was that CoFHlib was fixing a bug in Minecraft with mergeItemStack() not respecting inventory constraints. And apparently some modpacks don't have CoFHlib or another version of CoFHlib which does not fix that bug. Now fixed by locally doing the bugfix and not depending on CoFHlib or anything else to fix it for me.
  • Added the Storage Cell biome from AE2 to the blacklist

2.61:

  • Fixed most commands so they no longer depend on a player performing them so they should also work from the server console.
  • Made the filter biome controller somewhat safer so that it doesn't crash in some rare bordercases.
  • Fixed a problem when creating random empty worlds. It would crash then.
  • Added 'nearlands' terrain dimlet. A pun on the farlands.
  • The shield can now stop rain but you still have to set the 'item' filter to solid.
  • Bugfix in the dimension enscriber where the first dimlet would not be parsed correctly when a new dimension was constructed.
  • Implemented dimlet validation in the dimension enscriber. There is a new label that will be red if there is some kind of error and green otherwise. You can hover over it to see what exactly is wrong.
  • Volcano feature is stable enough to allow at random. When you have volcanoes in your world be careful. They make a very deep noise so you should be able to hear them.

2.60:

  • Dimension related changes:
    • Fundamental change in the way that dimlets are recognized by the game. This is an important change that makes dimlets less dependend on world-specific numeric ids. Instead dimlets will be recognized by type and name. Old dimlets are automatically converted when they are used and when starting all dimensions are also automatically converted (the dimension descriptor string format has changed because it no longer contains the numeric ids of the dimlets). This does mean that once you load a world with 2.60 you cannot get back as older versions cannot read this new dimension information.
    • A side effect of this refactoring is that dimlets are now sorted properly in NEI.
    • Fixed a serious bug in single player that could cause the dimension information to be lost/corrupt if a crash happened (for whatever reason).
    • New Volcano Feature dimlet. This adds 'active' volcanoes to a dimension. This is an experimental feature and probably going to change a bit more. For that reason the volcano feature will not be generated randomly for now.
    • New Spawn Special dimlet. Adding this dimlet to a dimension will make the player respawn in that dimension (unless it doesn't have enough power). The respawn position cannot be set yet though.
    • New Weather dimlets. You can also inject these into existing worlds.
    • Fixed the Oregen Feature dimlet. It didn't do anything.
    • New 'respawnRfToolsDimension' configuration option which will make it so that players respawn in the rftools dimension if they die (unless the dimension is low on power).
    • Added various ores to dimlets.json for balancing reasons: Big Reactors, Tinkers Construct, Metallurgy, ReactorCraft, Thaumcraft, Applied Energistics, Factorization, Nether Ores, Mariculture,...
    • Added an option to control what happens if you try to sleep in a bed in an RFTools dimension. You can set it to do nothing (default) or explode (previous default). There is also an option to actually try to sleep. It only works partially though. The sleep sequence seems to start but the time of day actually doesn't change. However, this does set the spawn point to where the bed is (if the respawn settings for the dimension allow it) so it is useful in that respect.
    • Improved formatting output of the dump rarity command.
  • Teleportation system changes:
    • Added a warning on teleporting when the matter receiver is getting low on power.
    • Added an option to make a matter transmitter consume power when dialed and idle. Default off so that this does not change default behaviour.
    • New Matter Booster block. Put this block next to a matter transmitter. It will allow the transmitter to send the player to an unpowered receiver. The player will still get some damage and effects but he will not die. The matter transmitter will need a bit more power to do this.
  • Various changes:
    • The Activity Probe, Destination Analyzer and the new Matter Booster blocks are now correctly mineable with a pickaxe and will not disappear anymore.
    • Fixed a problem with the configuration comments being lost. This made it hard to configure rftools if you don't already know what the options do. It is recommended to delete the rftools config files after updating.
    • Moved the dimletsettings configuration to dimlets.cfg. If you have your own custom changes you should move them from main.cfg to dimlets.cfg.

2.55:

  • Fixed a bug when the randomizeSeed option was enabled (which is not by default). The random seed would differ every time the player entered the world or the game reloaded. This would create ugly chunk borders when new chunks are generated. This is fixed by storing the base seed with the dimension information. Note that most people will not have suffered from this bug since randomizeSeed is not enabled by default but it is enabled for the upcoming Pathfinder modpack.
  • Fix texture for the feather falling plus module
  • Potentially fixed a rare bug that could cause the dimension information to be lost in single player.
  • Implemented a new /rftdim recover command which can recover a lost dimension (reconstruct the dimension information out of the dimension tab). To use this hold the invalid dimension tab in your hand and type /rftdim recover. If all goes well it should restore your dimension. If you no longer have access to your dimension tab then you can also use this command to associate a newly created dimension tab with a dimension that is lost (just put a dimension id as a parameter).
  • New /rftdim loaddim and savedim command to load and save dimension information in a json file. This can be used for more advanced dimension recovery/editing. Not for the casual user.
  • New /rftdim savedims command to save all dimension information at once in a directory.

2.54:

  • You will like this: all dimensions were using twice as much power as they should!!! Fixed now :-)
  • New Time Absorber block. Set this block in the world (where sunlight can reach it) and give it a redstone signal at the correct time. Do this 10 times (note that there is a timeout so you will have to wait a full day cycle) and you'll get a time essence that you can use to craft time dimlets (i.e. for that eternal noon dimension).
  • Environmental controller changes:
    • New creative flight module. This is slightly experimental as I'm not sure how it will interact with other mods that add flying. Also be careful when going out of the range of the environmental controller as you will fall down immediatelly when the flight buff wears out.
    • New feather falling module. Very useful in combination with the flight module.
    • New buff bar showing all active buffs from the environmental controller (default top-left).
    • Added support for user settings config file.Added a new /rftcfg buffs command to change the position of the buff bar (or disable it).
    • The environmental controller will not render particles if it has power but no modules in it
  • Crafting of efficiency essence should work now in all cases.
  • Crafting of efficiency dimlets in the dimlet workbench should now also work.
  • Fixed a rare case of the matter transmitter crashing in case the destination dimension was deleted somehow. Now it will simply spam you with 'invalid destination' which is so much nicer then crashing.
  • New mob dimlets for villagers, withers, and ender dragons. Note that you cannot get the ender dragon generated in a random dimension. You can only get it by manually specifying the dimlet. There is a maximum of 5 withers and 4 ender dragons at the same time. Be careful :-)
  • Added some protection to avoid returning null in case a dimlet is not known anymore. This may fix problems people were having in combination with Steves Factory Manager.
  • Added wildcard support at the end of blacklist names in the internal json file.
  • Blacklisted all gregtech ores. They seem to cause some problems. In the future they may be enabled again when I find time to test them properly and see why exactly they are causing problems.
  • New option for dimension builders to randomize the seed (instead of calculating it from base world seed which is still default).
  • Fixed a problem with the /help command in combination with rftools. Fixes #75
  • Fixed typo in the clearVision achievement.

2.53:

  • Added a configurable bedrock layer for cavern and flat type terrains. By default this is set to 1 which ensures that you'll get at least 1 level of bedrock in those terrains. Normally the bedrock layer is added by worldgen/biome gen but in some situations it appears that this is not happening and therefor this option was added. This extra layer of bedrock is just a safety to make sure there always is bedrock and that you don't get big oceans falling down into the void.
  • Added ore dictionary support for material dimlets. All materials that have a name that starts with 'ore' will now get a dimlet (like 'oreCopper', 'oreSilver', ...). For some of these the right rarity and cost is already set but not yet for all so you might get some cheap ores :-)
  • Removed the (sometimes unstable/not working) crafting recipes for large and transparent screens. Instead just use a wrench on the screen to cycle between four different modes: normal, large, transparent, large and transparent. This works a lot faster.
  • Fixed a potential crash bug in the manual with recipes that are smaller then the usual 3x3
  • Added a new charged porter item for emergency teleports. This item needs to be charged with RF. It also needs power for the teleportation which also depends on distance and dimension. The cost of a teleport is 50% more then it would have been using a normal matter transmitter. This basically means that with default configuration you can only do one cross-dimensional teleport. The remaining power will be enough to do small teleports. This charged porter has to be linked to a matter receiver (sneak-right click).
  • Added a new Phased Field Generator item. This is a chargable item that provides protection in a dimension that has run out of power. This item must be in your hotbar to work. Do not at any time remove it (not even to sawp it to another spot in the hotbar) or you will die. No power is used by the item when the dimension still has power. And while this device is active you will get hunger, slowness and mining fatigue. It does protect against the poison and other bad effects from the dimension though.
  • Syringes should now work on mooshrooms. In previous versions you got cow essence instead of mooshroom essence.
  • Fixed crafting of the peaceful essence (needed for peaceful dimlet creation).

2.52:

  • Fixed a bug in the crafting of efficiency essence items and several of the environmental modules. They would also craft even if the syringe or other relevant item was not properly filled or enchanted.

2.51:

  • Dimension building improvements:
    • Important fix to the dimension manager which would cause mysterious crashes for some people. This is a very important fix that could also have caused other less obvious issues in many cases.
    • Fixed dimension synchronization so that it also happens if you do Open to LAN. This fixes people crashing in rftools dimensions when they try to connect to such a game.
  • Some fixes on the material, liquid, and biome absorbers:
    • The absorbers no longer reset if you place them above a different biome, material, or liquid. They simply do nothing then....
    • The liquid absorber only works on source blocks now.
    • The material and liquid absorbers will detect if a new block is placed under them and resume absorbing in that case.
    • To clear any of the three absorbers just place them in a crafting grid.
  • Fixed the mining level for dimensional shard ore. Now you need at least an iron pickaxe.
  • Gideon did several updates to the manuals.
  • It is no longer needed to sneak-wrench RFTools blocks to keep the settings. Breaking it with a pickaxe will have the same effect.
  • Fixed the WAILA infused bonus tooltip. It was not working for some reason.
  • Fixed a problem where rotating an ender monitor would not correctly update the link with the adjacent endergenic generator.
  • Fixed the volume calculation for the environmental controller and also tweaked the module costs to make sure it doesn't get too excessive with this fixed volume calculation (we don't want 200000 RF/tick for a single effect do we?)
  • Improvements on the teleportation system:
    • The transmitter beam is no longer a separate block but rendered as part of the transmitter block. That means that you will get a warning about a missing block when you load an old world with this version of rftools.
    • Both the transmitter and receiver are now movable with mods like funky locomotion or remain in motion. Note that you will have to redial the transmitter to the receiver for this to work. In the past dialing a transmitter to a receiver would dial to a physical location in the world. All transmitters that have already been dialed will remain dialed to that. So to fix this you need to redial so that they will now dial to a logical id for the given receiver.
  • The Russian translation got updated.
  • The userdimlets.json support should now work so it should now be possible to add custom dimlets for materials.
  • Blacklisted dimlet mana.
  • Changed the textures from all logic blocks so that the orange dot points to output and the blue dot points to input and only dots that are relevant are shown

2.50:

  • A new feature. The Environmental Controller. With this block you can control the environment around you using modules. It can affect a cylinder shaped area around you with a maximum radius of 100 and possibly going from the bottom of the world to the top. Of course, larger areas will require more power. There are currently 4 different modules implemented (and their 'plus' versions): regeneration, haste, speed, and saturation. Many more modules will come in the future.
  • New wireless redstone logic blocks. There is a redstone transmitter and receiver. These blocks have no GUI. You simply link a receiver with a transmitter by right clicking the receiver on the transmitter. You can also link a receiver on another receiver so that it is linked to the same channel.
  • Various new screen modules:
    • New redstone screen module that can show a different text based on a wireless redstone signal. To link you also right click the module on a transmitter or receiver.
    • New Counter and Counter Plus modules. These interface directly with the Counter logic block to show you the current state of the counter.
    • Implemented the inventory module. It can show up to 4 slots out of an inventory. Also added an inventory plus module.
    • Small refactor of the screen system to have a slightly more efficient way to send over data from the server to the client side module
  • Changes to the counter logic block:
    • Added WAILA tooltip showing the current counter value for the counter block.
    • Optimized the counter block by no longer doing an update every tick but instead only checking for the counter when redstone value changes.
  • Increased power capacity of the crafter to keep up with fast crafting setups.
  • Fixed the tooltip of extract button on the dimlet workbench.
  • Added a custom death message when power runs out in a dimension.
  • Implemented achievements for RFTools.
  • Apparently the RFTools dimensions didn't properly set a seed with the result that all rftools dimensions basically used the world seed. As such there is nothing wrong with that except that I now want a way to control the seed. Easy to fix but to make this compatible with already generated rftools dimensions I had to add 'world versioning' to dimensions. So all old dimensions will now be version 0 and new dimensions will be version 1.
  • Added a new 'special seed dimlet' that can be used to copy the seed of a dimension into the dimlet and use that to force the seed of another RFTools dimension. This only works with new-version rftools dimensions though.
  • Added efficiency and mediocre efficiency essence items for the dimlet workbench.

2.42:

  • The shield camo system is now a LOT more stable. In the previous versions of RFTools you could actually corrupt the world by putting in a wrong thing (item, energy cell, ...). This should no longer be possible. If it can't render it then the shield will simply be invisible.
  • If you got a corrupt world due to a wrong block in the shield then there is a way to fix this with this version of RFTools. To get your world back simply set disableShieldBlocksToUncorruptWorld to true in the config. Load your world, remove the offending block from the shield projector. Exit. Then set the flag to false again and you can continue playing and use a better block in your shield.
  • Shield blocks and the matter transmitter beam blocks should now relay be indestructable. With the shield system it is now possible to make a wither killer as it can cope with the explosion of that mob. However, note that you still have to protect the projector (move it far away from where the wither spawns).
  • The tooltip of a screen now shows the number of modules.
  • The shield collision detection system now considers lit tnt, xp orbs and other non-living entities the same as items.
  • Fixed a problem with the crafting of larger/transparent screens crashing if the original screen wasn't placed in the right (top-left) slot.

2.41:

  • For the VERY last time! Do not delete your dimlets.cfg file on an existing world or your dimlets will be scrambled! This version is released specifically to make sure that this is no longer needed in the future. From this point on the dimlet id data will be stored with the world. That means that every world can have its own set of ids and when loading a world RFTools will get them from there. That's a much more stable place to place this. Of course RFTools has to import the numbers from somewhere and that's why you still should not delete dimlets.cfg when upgrading to this version.
  • Elec332 updated RFTools to latest WAILA API.
  • Elec332 added Bibliocraft integration for the RFTools manuals.

2.40:

  • New Counter logic block to count redstone pulses. When the correct amount of pulses is received it will itself emit a redstone pulse and start over. In the GUI you can set the maximum and current counter value.
  • New Liquid Monitor block which works similarly as the RF Monitor and allows you to monitor the amount of fluid in a tank and give a redstone signal in case that amount is too low or too high.
  • The default speed of the storage scanner has doubled (delete rftools/main.cfg to actually benefit from this).
  • The different crafter tooltips now show the correct amount of supported recipes.
  • Handling of all RFTools containers (inventories) should now be a bit smarter. Shift-clicking should work more consistently (for example, directly from the hotbar into the machine's inventory where appropriate).
  • Fixed a bug that made several types of mob dimlets not work properly (like snowman, iron golem, slimes, ...)
  • Invalid fluids will no longer cause RFTools to crash. Instead RFTools will simply ignore the fluid.
  • Fixed a dimension related crash at disconnect in some situations.
  • Two new special dimlets:
    • Mediocre Efficiency: this is like the famous efficiency dimlet but it is slightly less rare and only gives 5% benefit.
    • Shelter: this dimlet adds a safer spawn platform with walls, a roof, an iron door and glowstone lighting.
  • Screen system changes:
    • There is now a 'large' version of the screen. This is not a multiblock but a single block that renders twice as large in both directions. Currently you can't display more on this screen. It just shows the same contents but enlarged (easier to view from a distance).
    • There is now a 'transparent' version of both the normal and the large screen. In this version the screen background itself is not rendered and the text floats on screen.
    • The energy, fluid and dimension modules now have text formatting options to make it easier to display large numbers (i.e. 1,000,000 instead of 1000000 or 1,0 MRF).
  • Shield system changes:
    • Ivorius donated a very nice animated texture for the screen. In the GUI of the screen you can now also set the color of this shield.
    • The shield solid block rendering now supports more blocks and in a more correct manner. EnderIO clear glass works fine. So do blocks that depend on metadata and biome specific blocks (like grass).
    • Added a tier 2 shield that can handle up to 1024 blocks (4 times as much as the current tier 1 shield).
    • Changed the default power settings for the shield as otherwise it wouldn't be able to make large shields. Deleted rftools/main.cfg to benefit from this!
    • Simplified the shield blocks. This means that Minecraft will complain when you load an existing map that several blocks have been removed. Don't worry. This is ok! However! You may probably have to re-enable your shields. Right click twice with a wrench on the shield projector and your shields should be operational again.
  • New Dimlet Construction mechanic. This is not fully implemented yet but it should work for a number of dimlets already. Basically you need to make a Dimlet Workbench where you can extract dimlets into parts. It is important to infuse the workbench because only with a fully infused workbench will you have a 100% chance of getting all parts out of a dimlet. In addition to the parts you will also need various essences that belong to that dimlet. These are the essences that are currently supported:
    • Biome Absorber: this block absorbs the essence of the biome where you place it. Use this to make biome dimlets.
    • Material Absorber: this block absorbs 128 blocks starting with the block directly below the absorber. It will stop as soon as it finds no more blocks of that type. This only works with blocks for which there is a dimlet. You can safely break and move this block to continue absorbing blocks elsewhere. This is used to make material dimlets.
    • Liquid Absorber: same as the material absorber but then for liquids.
    • Syringe: with this item you can extra blood out of mobs. This only works on mobs for which there are dimlets. You need a 100% syringe to make mob dimlets.
    • Combining the complete syringes of Iron Golem, Ocelot, Mooshroom, Enderman, Snowman, Bat, Squid, Wolf, and Zombie Pigman you can make peaceful essence which is useful to create the peaceful dimlet. Other types of dimlets (i.e. other essences) will follow in future releases.

2.31a and 2.31b:

  • Fixed a few crashes related to registering and unregistering dimensions when playing on a server.

2.31:

  • Fixed sorting on name in the dialing device (for the list of receivers). It was sorting on dimension name and that's stupid because the list was already sorted on dimension number.
  • The /rftdim safedel command will now also automatically remove all teleportation destinations (registered receivers) for the deleted dimension so you no longer have to do /rfttp cleanup afterwards.
  • Added a new 'maintenanceCostPercentage' config setting with which you can add or remove a percentage to the maintenance cost of all dimlets. Setting this to -100 will reduce the cost to almost zero (it will never be set below 10% of the original cost) and setting this to 100 will double the cost. The default is 0. Note that this does not affect already created dimensions since the cost of a dimension is baked into the dimension at creation time.
  • After some feedback and some thinking I decided to reduce the default maintenance cost for most blocks, liquids, and effects. The costs were previously pretty high which makes it a bit useless to try to create such a world as you will never get a benefit from it. With the reduced costs this is still more or less the case. However, it will now be much easier to get the cost to reasonable levels by adding negative effect dimlets or the efficiency dimlet. The latter is rare but in the near future there will be a way to construct dimlets out of other dimlets so it should become somewhat easier (and more interesting) to get efficiency dimlets.
  • Moved the creation of the known dimlet recipes back to after init to avoid problems with some other mods.
  • Fixed an overflow bug in the RF Monitor if the monitored block contained more then 20000000 RF.
  • Fixed a pretty serious cleanup problem that can occur after connecting to a server which has RFTools dimensions and then disconnecting and trying to create a new world in single player.

2.30:

  • Support for Open Computers. Currently only for the shield projector and the dialing device but more will follow.
  • Implemented an infusing bonus for the scrambler to give a better chance of getting good dimlets.
  • Added descriptive tooltips to nearly all the blocks in RFTools. If you press shift while hovering over the icon you will get information about what the machine does as well as the bonus you get when infusing the machine.
  • Added descriptive tooltips to all the dimlets. If you press shift while hovering over the icon you will get information about what that type of dimlet does and in some cases also information specific to that dimlet.
  • The list of receivers in the dialing device is now first sorted on dimension and per dimension sorted by name. That should make it less disorganized.
  • In addition the list of receivers in the dialing device will now only show receivers you have access too. Due to how the receiver system works right now this will not work if the receiver is in a dimension that is not loaded. In that case the dialing device will assume you have access (but dialing will still fail).
  • Completely changed the way dimlet ids are synced. They are now reloaded every time the player either loads a world single player or else connects to a server. When connecting to a server the ids are remapped to what the server thinks they should be. This avoids problems with dimlets.cfg being different between the server and the client. In earlier versions players would have to copy over the dimlets.cfg from the server to their client and that could possibly mess up the dimlets in their single player worlds.
  • Fixed an exploit where you could generate infinite amounts of dimlets using a quarry for dimensional shards and redstone, a chicken farm, an autocrafter and a dimlet scrambler.
  • Added Russian language translation for RFTools block and item names.
  • The RF Network Monitor can now filter blocks based on (part of) the name.
  • The RF Network Monitor now has the capability of showing RF/tick.
  • BIG redesign of the Item Filter. It now supports 9 slots instead of 6 and supports a much more flexible input/output selection system. Already existing item filters will be automatically converted to the new item filter but make sure to check the user interface to see if all settings converted properly.
  • Added a tooltip to the delay text field to make it clear that you should input ticks and not seconds.
  • Yellorium and cyanite liquids are useful. Away from the blacklist and on the list of slightly more rare liquids.

2.21:

  • Fixed a bug with range checking on the fluid and energy modules. Now the range of 65 works.
  • Added new energy plus and fluid plus modules. These consume more energy and are harder to craft but have no range limit and can even work across dimensions.
  • Fixed the energenic generator so that it actually produces more power when infused (as opposed to less). Made the text and clock modules stackable (16 items).
  • Fixed the energy module so that it properly shows the total energy of an EnderIO capacitor bank instead of one individual cell.
  • Improved the GUI of several modules to make it easier to use.
  • The energy, dimension, and fluid modules have four text modes now: no text, show contents, show percentage or show the gain/loss per tick.
  • Automation on the dimlet researcher, scrambler, and machine infuser works for real now.
  • Added Big Reactor cyanite and yellorium liquids to the blacklist since these liquids are totally useless.
  • Increased the default chance that stone is selected as the base terrain material from 60% to 70%.
  • Removed some debug spam that sometimes occured when creating a dimension.
  • Implemented flooded cavern terrain type. This is a cavern of height 128 which is totally flooded with some liquid.
  • Added a new Shallow Ocean feature. This adds a shallow (height 30) ocean to some void type worlds (currently only island, islands, plateaus and chaotic).
  • When a feature type is selected randomly, only features that are actually possible given the type of terrain will be selected. i.e. no ravines in a void world. No shallow ocean in a normal world and so on.
  • Some dimlets give a bonus in RF/tick. This was shown in the tooltip as a - RF but that actually means -% RF. The tooltip has now been fixed.
  • Implemented mouse wheel scrolling support in several of the gui's for RFTools (everywhere a list is visible).
  • When upgrading a crafter from tier 1 to tier 2 or tier 2 to tier 3 the upgraded crafter will keep the contents and settings from the previous tier.

2.20:

  • The dimlet researcher, dimlet scrambler and machine infuser can now automatically accept items (handy for automation).
  • Some extra protection against invalid itemstacks in order to avoid crashes with blocks that behave strangely. This affected at least one person.
  • Removed spammy stacktrace about userdimlets.json not found.
  • Update the COFH API. This makes all the energy stuff in my mod work with the latest TE/EnderIO again (rf monitor, rf network monitor, energy screen module, relay block, ...)
  • Fixed a weird bug in all my tile entities which could cause all kinds of weird behaviour (but for some reason only with relatively recent versions of CoFH). Fixing this bug causes the hilighting of endergenic generators (when selecting pairs with a wrench) to be correct again as well as possibly fixing the bug which sometimes caused the matter transmitter to not work anymore (it didn't get any server ticks).
  • Added the ability to safely delete dimensions (/rftdim safedel) and reclaim ids to the pool for RFTools to use (/rftdim reclaim). Be careful with this command! After doing /rftdim safedel you should exit your server/minecraft and remove the dimension folder from the disk.
  • New modular screen system. Craft a screen controller, give it power and then put screens in a 33x33x33 area around the area. Press 'Scan' on the screen controller to connect it to all screens. Insert modules in screens to control what to display. The following modules are supported:
    • Text module: simple line of text. Supports color and small/large font
    • Clock module: digital clock showing the time of the (Minecraft) day.
    • Energy module: show the RF energy level of a selected block. To select a block sneak-right click with the module on the block that you need the module to monitor. Only works with a distance less then 64. You can also toggle the display to show the RF/tick that is going out or in the block.
    • Fluid module: show the fluid level of a selected tank. Same selection mechanism as the energy module.
    • Dimension module: show the energy level of the dimension. Input the right dimension in the GUI of the module (accessible within the screen GUI).

2.16:

  • Note: this version does not yet contain the new screen stuff. This is just a release fixing some other issues.
  • Added new config option to set a maximum number of blocks that the network monitor will show. The network monitor will only show maximum those blocks and it will show the blocks closest to the one that you selected. The default maximum is set to 500. Do not increase this over 1800 or the network packet will become too big!
  • Optimize the packet that is sent to the client with the RF monitor item. This makes it lighter on the server and also able to show more blocks.
  • Made the code to get the name of a block more robust. In certain situations some blocks from other mods could cause the RF monitor and storage scanner to crash.
  • Improved the icon for the network monitor slightly
  • Lowered the rarity of the mob default dimlet.
  • Raised the default cost and rarity of liquids and made water more common.
  • Fixed a problem with 'mob default' dimlet crashing the game
  • Added a 'whimpy' difficulty option where dimensions don't drain power.

2.15:

  • Added a new biome controller feature. With biome controllers you can control what type of biomes are going to be selected for your world. There are biome controllers like 'cold', 'magic', 'forest', 'wet', and so on. These take no biome dimlets as modifier (in fact the biome dimlets that you give will be ignored). A few biome controllers like 'checkerboard', 'single', and 'filtered' take biomes as parameters. If you supply too few biomes then random biomes will be generated. If you supply too many then these will simply be ignored.
  • Slight improvement of the dimensional shard texture.
  • Reduced contrast in all the bottom-right textures of all dimlets so that it is easier to read the amount of the stack (i.e. in AE for example, it was hard to see how many dimlets were in a stack).
  • Fixed the crafter so that it now also correctly outputs secondary items (like buckets) in case a crafting recipe has more outputs.
  • Fixed a bug with the crafter where a crafting result would be placed in the output buffer even if there was not enough room for all of the result (but there was room for part of the result). Some of the crafting output would be lost in that case.

2.14:

  • Fixed a problem where in some conditions island type worlds would have a bedrock layer. Thanks to XCompWiz for a helpful tip.
  • Fixed a problem in SMP where it was impossible to join a world if you exited it in an RFTools dimension (ouch!)

2.13:

  • For some terrain types (like void, cavern, island, ...) the horizon will be disabled. This looks much better.
  • Increased rarity/cost of two oil biomes and oil liquid
  • Changed the default weights for biomes so that they are now rarity 1 instead of rarity 0. That way it is more likely to get more interesting terrain/feature/structure dimlets. Remove rftools/main.cfg to benefit from this.
  • Lowered the cost of the terrain multiplier so that expensive materials and liquids are not made THAT expensive anymore if used for terrain. It was a bit excessive. Remove rftools/main.cfg to benefit from this.
  • New terrain dimlets: chaotic, plateaus, islands (different from the already existing island), and grid.
  • Improved biome specific block selection and avoided too much gravel for island, islands, chaotic, and plateaus terrain types.
  • Removed support for disabling lakes in certain terrani types. That's not really needed.
  • Added support for darkening fog when power goes low (in addition to the rest of the world darkening too).
  • The sky of the cavern world is made dark.
  • Added colored fog dimlets.
  • Made injecting sky dimlets a bit smarter (with the dimension editor). It will keep unrelated settings from the sky descriptor untouched.
  • Two new sky dimlets: ender and inferno.
  • Fixed the endergenic generator to use coordinates for selection instead of the TE as the TE can change later and this breaks things on SMP.
  • Slight layout fix in the dmilet scrambler with one of the three slots.
  • Added a new craftable 'Sky Normal' dimlet to force normal sky type.
  • Added a few more material dimlets: glowstone, clay, hardened clay, ice, packed ice, and mossy cobblestone. Also added support for Chisel marble and limestone if that mod is present.
  • Added block information to the developers delight item.
  • Added support for metadata in material dimlets. That means you can now have colored stained glass and colored hardened clay for base terrain, tendrils, canyons and so on.
  • Added a feature to define custom material dimlets in a 'userdimlets.json' file.
  • Added support for celestial bodies: some types of sun, some types of moon, and a few planets. More to come later.
  • Added new orb and liquid orb feature dimlets. The orb dimlet accepts material modifier while the liquid orb dimlet accepts a material dimlet for the hull and a liquid dimlet for the contents.
  • Added some protection to the dimension builder so that a crash during worldgen doesn't make the realized dimension tab unusable. Doesn't really fix the crash in the destination dimension but at least you can now try to fix the crash and keep on using the dimension tab.
  • Cavern worlds that you already have will now become 'old cavern'. These will keep working at height 256 as they work in 2.12. Added a new 'cavern' type with configurable height. By default this height is set to 128. This is done for performance reasons. In the config you can change the height of the new cavern worlds to 64, 128, 196, or 256.
  • Only cavern worlds with height 256 will have bedrock at the top.
  • Added a new 'Low Cavern' world type. This is a cavern type world that is always at height 128. The difference is that it also supports skies so that you can see a nice world above the 128 level.

2.12:

  • Added some sensible defaults for some IC2, MFR, railcraft, and Metalurgy liquids
  • Fixed a problem with all RFTools blocks being breakable by hand (and being lost then). Now you need a pickaxe.
  • Added a new 'rftdb toggle' command to toggle RFTools in debug mode.
  • The destination analyzer block now also checks (in addition to checking for sufficient power) if the destination dimension has sufficient power. This can be used in combination with the dialing device for the 'Check' button but also in combination with a matter transmitter. If the dimension is out of power then the matter transmitter teleportation beam will be red instead of green.
  • The dimension monitor item now gives a visual indication of the amount of power left in the current dimension.
  • Added protection so that spawned in 'invalid' realized dimension tabs no longer crash the game.
  • Fixed lag causing logging with the timer, sequencer and endergenic block.
  • Added new dimension monitor logic slab block which can send out a redstone signal if the power in the current dimension goes below some percentage.
  • Implemented better checking if a player/server is allowed to use an rftools console command.
  • Added a creative dimension builder which needs no power and makes dimensions immediatelly. Also fixed a bug in the inventory handling of the dimension builder.
  • Fixed a bug where it was possible for the spawn platform to be generated at y=256 (which obviously doesn't work) in some special cases.
  • Implemented a new cavern terrain dimlet (replaces the old 'cave world' dimlet that was never implemented and blacklisted)
  • Added a new rftdim info console command to dump the description string and generated features from the current or specified dimension.

2.11:

  • Fixed a bug with handling of empty containers. This could cause crashes in some situations with the GUI's of the relay, monitor, endergenic, ...
  • After creating a dimension some info is dumped in the log to help with debugging potential issues.
  • Added Dimension Editor to the manual. It was missing.
  • Reduced default chance of dimlet dungeons slightly (from 160 to 200).
  • Improved the way random structures are selected in a dimension.
  • Fixed a bug where it was possible that a 'null' mob dimlet was randomly generated which would cause the game to crash. If you have such a situation then this update will fix it so you can load the world again.

2.10:

  • New Dimension Editor machine. This machine allows you to insert some type of dimlets into an existing dimension. Note that the dimlet is lost during this process (you will not get it back even if you deconstruct the dimension tab) and you pay the full power cost for it. There is no way to undo this so be careful. This can only be done with dimlets of type 'special', 'mob', 'effect', 'sky', and 'time'.
  • New decorative blocks made out of dimensional shards. The textures were contributed by Golrith. The dimlet dungeons you can find in RFTools dimensions occasionally use these new blocks.
  • Big change on configuration files. All configuration options have moved into 'main.cfg' except for the actual mapping of dimlets to id's. That means that 'dimlets.cfg' should (from now on) only contain mappings. When upgrading RFTools it is always safe and recommended to delete 'main.cfg' so that you get new/updated defaults but you should not delete 'dimlets.cfg' on an existing world as doing that may change the dimlets you already researched into other dimlets.
  • Fixed a bug where the cost of random mobs was not considered when creating a dimension.
  • Simplified and optimized the code of the flat terrain generator a bit.
  • Added a new 'maze' feature dimlet. This dimlet only works in combination with flat, normal, or amplified terrain generation and it will carve the landscape into a maze.
  • Feature selection is now also based on rarity so features (like maze) that are rare are selected less often.
  • Added a lot of new 'effect' dimlets. Ranging from very mundane effects to rather bad effects. Bad effects have the advantage that they lower power usage so they work a bit like (less effective) efficiency dimlets. Effects can also be randomly generated with a relatively low chance so if you want to be sure to have no effects make sure to add the craftable 'Effects None' dimlet.
  • Because the 'instant health' effect dimlet is so powerful, I added a new rarity level. So rarity goes from 0 (very common) to 6 (extremely rare) now. Made very powerful effect dimlets (like instant health, regeneration III and so on) rarity 6 which makes them even more rare then diamond blocks.
  • The 'harm' dimlet is very bad so it can not be generated randomly.
  • Tweaked the default values for the dimension low-power debuffs and make sure they actually work better. The debuffs are now all non-lethal so that you only die as soon as the power actually runs out completely (this allows people to better 'enjoy' the bad effects while power goes down).
  • Made several console commands protected so that you need to be admin/op to be able to use them.
  • Added '/rftdim setpower' command so that you can set the current power level of the dimension you are in.
  • Added several commands to add/remove and list the effects in the current RFTools dimension.
  • Dump more information when you shift-right click on a dimension tab.
  • Fixed a weird bug (how did that ever get there?) where the dimension builder would only do something every 5 ticks. That would make it take 5 times longer to generate worlds as well as make it harder to power worlds that require a lot of power.
  • Changed the GUI of the relay block so that you can now configure RF for any value and not only a fixed amount of values.
  • Added new itemfilter block. With this block you can control item input and output from any side. It has six inventory slots that are each connected to a side. Each of these six inventory slots can be configured to accept only a certain type of item and you can set every side to five modes: disabled, input, input exact, output, and output exact.

2.01:

  • Fixed a client-server problem in the RF Network Monitor. Now it works on SMP too.
  • Added a checker functionality on SMP which checks if the client has the proper configuration for the dimlets. If there is a mismatch you will get a warning and a logged error.
  • It is now possible to change the dimension where you respawn in after you die in an RFTools dimension or when you get kicked out if power runs out. By default this is set to 0 (overworld).
  • Fixed a problem with the shield system were it would fail to turn back on if power was lost and then restored.

2.00:

  • Warning! If you upgrade from an older version of RFTools:
    • First: it is recommended that you delete rftools/main.cfg because many values have between tweaked and improved.
    • Second: it is strongly recommended that you delete/rftools/dimlets.cfg. If you don't then you risk errors in the dimension builder. You should not do this in the future.
  • The major hilight of the 2.0 release is the new Dimension Builder. With this device you can create full dimensions for exploration, building, mining and whatever you need. The wiki has been updated with information about how to use this system and you can also read the in-game dimension builder manual. Here is a short summary of all the new blocks and items:
    • In 1.34 you could already find unknown dimlets in chests and as loot from enderman. Now you can use those unknown dimlets and put them in the 'Dimlet Researcher'. With some luck you get nice dimlets that you can use to build your dimensions.
    • Building dimensions is done in the 'Dimension Enscriber'. Put in an 'Empty Dimension Tab' and the dimlets that you want to use. This results in an 'Realized Dimension Tab' that you can put in the Dimension Builder.
    • There are various types of dimlets. You can control the shape of the terrain, the biome to use, the structures that appear, the mobs that will spawn, sky and time settings and so on.
    • The Dimension Builder is the device that actually creates your dimension. Depending on the complexity of the dimension it needs some power and time to do this. Note that dimensions also require power to maintain. More complex dimensions will need more power. So make sure you have a VERY good power production if you want to make a world out of diamond blocks and resonant ender oceans.
    • You can help with power production a little by placing an 'Activity Probe' in your dimension. At least that way it will no longer consume power when nobody is in the dimension and when no chunkloaders are present.
    • Make sure you don't stay in the dimension when it is running out of power. You will surely die if you do. Before that happens you will get various bad effects and the world will darken. You can make a 'Dimension Monitor' item so that you can see how much power is still left in the dimension that you are in.
    • Note that the dimension system works together with the RFTools teleportation system.
    • Make sure you go mine a bit in RFTools dimensions as there is a special ore that you can only find there. The dimensional shards you can get from this ore can be used to 'infuse' many machines in RFTools (like the teleporters, shield system, auto crafter, dimension builder and so on).
    • New Dimension Builder Manual.
    • Many more features are planned in the future. Like the ability to edit dimensions to add more features later (features that don't impact worldgen at least) and many more options for terrain generation. Also expect many more balancing changes for expensive mod-specific liquids and blocks.
  • There were also various changes not related to the dimension system:
    • Improved the position of the teleportation destination so that the player arrives in the middle.
    • When a dialed matter transmitter is picked up with a wrench and placed down again then the dial beam will show correctly.
    • The WAILA tooltip for the matter receiver and transmitter now also show the name and status of these blocks.
    • Almost all RFTools machines can now be infused (in the Machine Infuser device) with dimensional shards that you can find in RFTools dimensions.
    • The WAILA tooltip shows how much a machine has been infused (from 0% to 100%).
    • Added more generic wrench support (thanks to planetguy32).
    • Fixed a teleporter problem where teleporting would cause nether portals to be generated in the destination dimension
    • Fixed a fiew client/server issues.
    • Changed the matter transmitter with destination checker combo so that by default it will no longer try to load a chunk to check for receiver status. If it doesn't know the status of the receiver (because world and/or chunk is not loaded) the beam will be yellow. Checking in the dialing device will still load the world/chunk. You can change this behaviour in the config if you want to be able to check status to unloaded chunks and worlds. Just be aware of the performance consequences of this.
    • Fixed the shield system so that the 'All' filter now works.
    • Fixed the shield system so that filters are now actually applied in order. That means that you can put the 'All' action last and more specific filters before that and it will work correctly.

1.34:

  • A crash bug in the shield gui was fixed in case 'del' was pressed with an empty list of filters.
  • Fixed an important bug in the shield that could cause crashes when RFTools was used on a server.
  • New feature in the shield: you can now set the type of damage to 'Player' allowing XP and special loot. Uses more RF though.
  • Increased the damage radius of the shield (+1 block in the height and +.4 blocks in all other directions).
  • Fixed a few notes in the manual related to the shield system.
  • Reduced the default maximum teleportation speed to half the current value (remove the rftools config files to benefit from this or set the value manually).
  • Added 'rfttp' console command to allow checking all teleporter receivers and cleaning up dangling receivers (something that you should normally not have but which you can have if you are debugging a lot of teleportation related things).
  • Many (still hidden changes) to the dimension builder system. Not yet operational.

1.33:

  • Fixed client-side dependencies on server. This prevented the mod from loading on a server.

1.32:

  • Added WAILA and NEI API's for future better integration.
  • Made the in-game manual safer so that it doesn't crash if it can't find a certain recipe.
  • Moved the rftools.cfg to a separate rftools config folder. You can delete the old 'rftools.cfg'. It will no longer be used.
  • Fixed debugging logger so that it is easier to find out what's wrong with machines that are sensitive to timing (i.e. the endergenic generator).
  • Fixed a potential problem in the endergenic generator where it would sometimes forget to remember the ender monitor blocks that were adjacent to it.
  • Made the endergenic generator a bit more forgiving. First it will now (by default) only use 500 RF per tick for holding a pearl (instead of 1000). Secondly it will now destroy pearls with a 0.5% chance instead of 1% chance (configurable) and finally it will no longer use RF if there is not enough RF to hold the pearl. In that case it will simply destroy the pearl but keep the RF.
  • The endergenic generator now also has a small (2000 RF by default) amount of RF that it will never send out to adjacent conduits or machines. This buffer is used to be able to hold pearls in case that's needed.
  • Many cleanups and various smaller fixes.
  • Many changes to the Dimension Builder system. However this is still not usable in any way so there are no crafting recipes yet. Additionally due to changes in the way known dimlets are stored you will get warnings when you load an older world from 1.31 with this version. This is ok. You can safely ignore those warnings (missing items).

1.31:

  • New Chinese Translation from ViKaleidoscope.
  • New Developers Delight item which is a creative-only item (no recipe) that can help developers inspect the tileentity and block information for any given block in the game. Just select the block and you can show various things related to the block on both the server and client side.
  • Added a sound effect when a teleportation succeeds (volume can be configured). Also added a sound effect when a teleportation fails.
  • Implemented damage in the shield system. You can now control per type of entity if it should get damage in case the entity hits or passes through the shield. This requires RF (the amount of damage and the needed RF can be configured in the config file).
  • Fixed a bug with the teleporting system where breaking a receiver that was part of a dialed connection would still allow the player to use that teleport. This is now avoided by applying a severe effect in case the player tries to teleport.
  • Fixed a bug with the GUI of all blocks showing the wrong energy amount. This was just a visual bug and only occured when using RFTools on a server.
  • Fixed a bug where opening the GUI of the dialing device would cause the client to crash if used with a server. Single player was fine.
  • When a dialed matter transmitter is picked up with a wrench (sneak-right click) and placed down again it will now keep its dialed information. So this way you can charge up and dial a transmitter and bring it with you so you can return to the dialed location.
  • Started work on a new system. This is all work in progress. However you can now find Unknown Dimlets in chests and the Unknown Dimlet item is also a rare drop from killing an enderman. Keep these Unknown Dimlets. They will become useful later.
  • Fixed a typo in the RF monitor tooltip.

1.30:

  • Improved redstone handling of the logic blocks and other blocks so they work more consistently now.
  • New shield system. Make a shield projector, give it power and then enable the shield in any shape you want by using shield template blocks adjacent to the projector. Fully functional except for the damage system. That still has to be done.

1.23:

  • The layout of the RF Monitor, Storage Scanner and Dialing Device is slightly improved so that it is less likely that the coordinates in the lists are cut-off.
  • Implemented general wrench-rotate functionality for all blocks where relevant.
  • Implemented general sneak-wrench functionality to pick up all blocks in RFTools while remembering their settings, energy, contents and so on.
  • Implemented tooltips in the inventory for the blocks that have these remembered so that you can easily see which block will do what when you place it back down again.
  • Some small manual fixes.
  • Added a creative tab for RFTools.
  • Fixed redstone handling for the Power Relay, Crafter, Endergenic Block and Pearl Injector so they no longer react on redstone power that is put into an adjacent block.
  • Implemented logging in the Endergenic Generator (can be enabled in config) to make it easier to debug Endergenic Powergenerator setups.
  • Tweaked the Endergenic Generator settings to make it produce slightly less power with a minimal setup: ideal pearl-hit moment is now set to 10 instead of 8 and in addition age benefits are halved. That means that a pearl that has managed to survive for 20 throws will give maximum bonus (200%).

1.22:

  • Fixed a crash in the RFMonitor when you removed the block that the monitor was monitoring.
  • Fixed several server issues which prevented RFTools to be used on a server. Now it works fine.

1.21:

  • Fixed a crash in case the sequencer GUI was opened.

1.20:

  • Visual improvements of the teleportation beams.
  • Important bugfix that could cause the matter receiver and transmitter blocks to sometimes cause crashes when the GUI was opened.
  • The in-game manual recipes look a lot nicer now.
  • Many other small improvements and bugfixes.
  • Three new logic blocks. Two of them are usable in general redstone situations but one is specific for the power generator. All three are added to help set up the power generator.
  • The most important new feature of this release is a new (and rather involved) power generation system using enderpearls. Check out the wiki for more information on how it works and be prepared for a challenge.

1.12:

  • Bugfix with the in-game manual in case a mod adds custom recipes that have no recipe output. This caused opening the manual to cause an exception.
  • Endergenic Block (WIP) added. More on this later when it is out of WIP status.

1.11:

  • Implemented access control for both the transmitter and the receiver. See the manual for information on how it works.
  • When a destination analyzer block is placed next to a transmitter then the transmitter will also be able to check the status of the receiver and if there is a problem (like insufficient energy) the teleportation beam will be colored red. You can then use the dialing device to check the actual problem.

1.10:

  • Added a new in-game manual for all items and blocks in this mod.
  • The major new addition is the teleportation system. This is the very first release of this part of the mod so it is likely that it still contains bugs. Let me know if you find any things that you think are bugs and I'll see how I can fix them. The in-game book as well as the wiki contains information on how to use the new teleportation system. Also note that it is not 100% ready yet. The major thing that is currently still missing is a way to control access to the teleporters. Also my graphics/modelling skills are not that nice so I still would like to see a better teleportation beam.

1.04:

  • Bugfix for the RF Monitor which would sometimes crash if you opened/closed the GUI.
  • Several new WIP blocks for a future teleporting system. The recipes are disabled for now since it is not operational yet.

1.03:

  • Fixed a bug with the RF Monitor where it wouldn't work properly in a server environment.
  • Fixed a bug with the RF Network Monitor preventing it too from working in a server environment.
  • Simplified the Storage Scanner recipe a bit to use only 2 enderpearls instead of 4.

1.02:

  • Fixed an exploit bug in the new Power Relay block. As long as it had enough power in its internal buffer it would distribute that power without actually consuming it.

1.01:

  • Fixed a problem which caused RFTools 1.00 not to work in a server (single player was ok).
  • Disable the Apply, Keep, and Int buttons in the crafter when no recipe is selected. That should make it clearer that those buttons are only relevant for a given recipe.
  • Added chinese translation contributed by ViKaleidoscope.
  • Added a new Power Relay block. This block accepts RF and can send out a specific amount of RF per tick depending on a redstone signal. You can use this to turn off (or slow down) a bunch of machines in case power is low (in combination with the RF Monitor).

1.00:

  • The Crafter is now a lot faster and more stable. Several bugs were fixed.
  • Implemented redstone control for the crafter (ignored, off, on).
  • Implemented a slow/fast mode for the crafter.
  • There are now three tiers for the scanner. Warning! This change makes the crafter incompatible with previous versions. So first remove all items from your crafter before updating to this version!
  • The Storage Scanner now implements a searching facility so that you can search for your items in all inventories that it knows.
  • Doubleclicking on an inventory in the Storage Scanner UI will close the window and hilight the inventory in the world. You can use this after searching for your diamond pickaxe and the scanner will guide you directly to the chest containing that.
  • Fixed several bugs in the scanner.
  • The RF network monitor item also implements the doubleclick feature in the list to hilight the block you clicked.

0.04:

  • Fixed the Crafter machine so the items in it are no longer lost (they will now fall on the ground) when the crafter is broken.
  • New Storage Scanner block. This block will scan an area around it (uses RF to do that) and finds all inventories (chests, furnaces, and other devices). It will present the user with a list of those inventories and then the user can click on an inventory to get its contents.
  • Many smaller improvements.

0.03:

  • Lots of fixes, cleanups and changes to the code
  • Many enhancements to the GUI library like tooltips and such
  • RF Monitor works much better now and synchronizes correctly between client/server
  • The RF Monitor can now also send out redstone signal in case the power goes below or above some thresshold
  • New Crafter block. This block allows you to setup up to eight crafting recipes which will be executed automatically once sufficient ingredients and power are available. It features a flexible user interface with which you can control in what order and how everything is crafted.

0.02:

  • New RF Monitor block which gives a visual indication of the capacity of a selected RF supporting block or conduit.

0.01:

  • First release. Only the RF Network monitor is implemented.
Clone this wiki locally