3.0alpha2: - New stuff was added. Not sure what... - ICs are implemented, but not all yet. Here's a summary of what is available: MC9999: ResurrectDumbledore MC1000: Repeater MC1001: Inverter MC1017: ToggleFlipFlop MC1018: ToggleFlipFlop MC1020: RandomBit MC1025: ServerTimeModulus MC1110: WirelessTransmitter MC1111: WirelessReceiver MC1200: CreatureSpawner MC1201: ItemDispenser MC1230: DaySensor MC1231: TimeControl MC1260: WaterSensor MC1261: LavaSensor MC1262: LightSensor MC1510: MessageSender MC3002: AndGate MC3003: NandGate MC3020: XorGate MC3021: XnorGate MC3030: RsNorFlipFlop MC3031: InvertedRsNandLatch MC3032: JkFlipFlop MC3033: RsNandLatch MC3034: EdgeTriggerDFlipFlop MC3036: LevelTriggeredDFlipFlop MC3040: Multiplexer MC3101: DownCounter Some of those require the craftbook.ic.safe permissions, while others require craftbook.ic.restricted (mob spawner, etc.). - Now all features require permissions. Use craftbook.mech.* 3.0-alpha1: - FOR BUKKIT! About 50% completed! 2.0preview11: - Added MC1260/MC0260 (water sensor), MC1261/MC0261 (lava sensor), MC1262/MC0262 (light sensor). - Added [DGate], a gate sign with a very small search radius (best used with redstone). 2.0preview10: - Added the ability to sort minecarts based on their type with the minecart sort block. Use "Storage", "Powered", or "Minecart". - Added extra error catching for the chunk finder. - Fixed NearbyChestBlockBag not supporting double chests. - Fixed ConcurrentModificationException in ChunkFinder. 2.0preview9: - Fixed self-triggered ICs not loading reliably on server/chunk load and plugin reload. 2.0preview8: [Toggleable areas] - Toggleable areas have been overhauled. Now they are saved per-user and no other user can toggle another user's areas (without permission). Existing area files will have to be moved to world/craftbook/copyareas/global and have ".cbcopy" be appended to their filenames. These areas will be in the global namespace. - New [Area] sign replaces [Toggle] sign. This new sign has namespace support (3rd line). Leave blank to set it as the namespace for your own player or use "@" for the global namespace (if you have permission). The fourth line indicates the other state to switch to when the area is turned off (best used with redstone) -- use "-" to indicate the action of doing nothing and leave blank to clear (default behavior). - Toggle area signs can now be triggered with redstone. - Fixed toggle areas dropping items. - Fixed packet spam caused by toggling areas. [Redstone] - Added 2-tick propagation delay to ICs and redstone-powered mechanisms. Removes old recursion limit method of infinite loop prevention. - Added redstone netherstone (disabled by default). This allows you to toggle fire with redstone. - All redstone devices can now take redstone current input on a level above the actual device, allowing you to wire pumpkins from above, for example (note: you still should not put wires on top of pumpkins as they will be removed by Minecraft). [ICs] - New 3I3O family with 3 inputs and 3 outputs. - Added MC3040 (multiplexer), MC4000 (full adder), MC4010 (half adder), MC4100 (full subtractor), MC4110 (half subtractor), MC3032 (JK negative edge-triggered flip flop), MC3101 (down counter), MC4200 (dispatcher), MC1202 (chest dispenser), MC0020 (self-triggering random bit), MC0111 (self-triggering reciever), MC0230 (self-triggering day check), MC1240 (arrow shooter), MC1241 (arrow barrage), and MC0420 (self-triggering clock). - New MC3033 (RS NAND latch) replaces defunct MC3031. - MC1200 (mob spawner) now supports riders. Specify the rider on the fourth line. - Changed MC1110 to output the input. - Allowed the set block ICs to displace a block ("force" must be the fourth line). - Blocked the dispensing/creation of pre-Alpha cloth blocks with ICs. - Added support for self-triggering ICs. No more clocks on recievers! - Added MC5001, a variant of MC5000 using the 3 input, 3 output layout. - Added support for custom ICs using existing PLC languages. - Added new redstone-plcs-require-permission configuration. - Added /listics command. - Added Perlstone32 PLC language. - Fixed issue with the 32nd slot of Perlstone's tables. - Fixed chest dispenser IC being able to dispense -1 of an item. - Added Perlstone32 PLC language. [Block bags] - Overhauled block bag system for bridges, gates, etc. Now multiple block bags can be used simultaneously. - New administrator-only sign-based infinite block bags. - Fixed issue with item duplication with the nearby-chests block bag (this may be obsolete with Minecraft beta). - The nearby-chests block bag should no longer break between Minecraft updates, pending update of hMod. - Removed the requirement of the nearby chest block bag needing one item in the chest to begin with. [Minecarts] - Added minecart sort control block. This allows you to switch track direction based on criteria (such as whether the cart is empty, if the passenger is of a certain hMod group, if the passenger is holding a certain item, etc.). It is currently not possible to filter by mob type inside the minecart. - Minecart station blocks now continually push when activated. To pulse (old behavior), put "Pulse" on the third or fourth line. - The minecart dispenser can now dispense onto anything. - Minecart dispensers will now collect the contents of storage minecarts and store them. - Minecart dispensers can now dispense other types of minecarts by specifying "Storage" or "Powered" on the 3rd line. If a type is specified, minecarts of that type will also be stored (instead of breaking apart minecarts into their respective craftable pieces). - Minecart dispensers will now push dispensed minecarts if Push is on the fourth line of the sign. - The minecart trigger block has been dropped. - A new deposit minecart block can deposit a storage minecart's contents into adjacent chests or deposit the contents of chests into a storage minecart automatically. - Redstone currents can now be put on the same level as the tracks for minecart control blocks. - Added an empty minecart delay that will remove empty minecarts after left unoccupied by players for a certain amount of time. - Added an option to destroy minecarts on exit of them. - Fixed the minecart dispenser not collecting carts that were on a slope. - Fixed issue where minecarts significantly slowed down on pressure plates. - Fixed minecart ejector blocks so they should now more accurately eject players now so that they won't fall through. - Fixed issue with station blocks not working well if the sign was only one block underneath the station block. - Fixed an issue where changing the station block type to something other than obsidian did not work correctly. [Cauldrons] - Added per-group permissions for cauldrons. - Added reload-cauldron console command. - If the cauldron recipes file is missing, the current working directory will now be printed. - Fixed potential issue with the cauldron dropping items. [Mechanisms] - Bridges can now cut through snow. - New doors are a vertical form of bridges. Use [Door Up] and [Door Down] and [Door End]. They work like bridge signs, although you have to specify a direction that the door is in (unlike bridges). - New hidden redstone switches. Put a sign with [X] as the second line next to a block (either next to it, on top, or below) and then put switches right next to the sign at right angles. While holding no item, right click the block to toggle the switch(es). [Misc] - New /reload CraftBook command reloads CraftBook's configuration. /reload * can be used to reload other plugins (utilizing the same system) in addition to hMod as well. - Version detection should now be more accurate, working even if you reload the plugin. - Various messages were added during feature setup (such as bridge setup) in order to guide players. This may be too noisy so it may be removed or at least toned down in the future. - Fixed issue where the elevator could drop players into a deadly fall or put players inside blocks. Now the player is simply not teleported and is informed instead. 1.4: - Added MC5000, a programmable logic chip utilizing the PerlStone language. Contributed by Lymia. - Gates can now displace lava in addition to water. - Minecarts can now be controlled by hitting the cart from within it. - Added a minecart message control block that will print a message to a player's chat when s/he passes over the block in a minecart. - Added minecart ejection control block to eject the player. - Added reverse and directed reverse minecart control blocks. - New minecart dispensers that will pick up minecarts that hit it (a chest) and will dispense carts when given a redstone current. - Added configuration options to change the minecart control block types. - Replaced the minecart coast factor with a function to hinder the gradual slow down of unoccupied minecarts. - New experimental minecart trigger block that toggles switches on the side of the block (doesn't work too swell yet). - Pressure plates should now no longer bring minecarts to a dead stop. - Station signs can now be only one block below the station block. - Minecart station blocks now give a slightly stronger boost. - MC1200 now spawns mobs in the first free block above the block...
JakubEx