VisCraftV1.01bBukkit Version 1.1-R6 PLEASE USE OUR BUKKITDEV PAGE HERE! WE ARE DONE WITH TESTING - RELEASED After some time I have finished most of the fixes and testing and VisCraft is ready for full release. Please be sure to remember to make a backup anyway, there are always chances of runaway bugs! Please note that if you test something I would really like you to leave a comment with what you tested and if any bugs were found with as many details as possible. As another note, if this does not gain a following at all being a fully original and in-depth idea I am just going to pump out a bunch of crappy half minded rip-offs like most of the new plugins coming out nowadays, or something about poop. >.> What is VisCraft? VisCraft is a magical system based off the idea of a physical magic. The idea was influenced but not based upon ThaumCraft. My idea was to bring my take on the subject to servers in a non-mod requiring form. Through the gaining of Vis players will be able to do a variety of things and trade it as currency. How does it work? As a note, all machines are like big blocky runes. They are all different but structured similarly based on th fact that I am one person and cant make them exceptional in a short period of time as my server demands it. This may change in the future. Users Each player has a storage capacity of 500,000 for each type of Vis available. Vis is lost upon death (configurable) and Unstable Condensed Vis runs the risk of exploding when you die (configurable). Machines All the listed machines, except Vis Runes, have 3 stages. They start off at stage 1 but with certain Vis and materials can be upgraded to improve performance, storage, and efficiency. Upgrade machines by left clicking their sign with a Blaze Rod All machines may be punched with a non-use item or fist to determine their contents and status. Specifics after Stage 1 are all secret. Find out by playing with them. I will not stop or look down on anyone posting specifics they learned from the source or trial and error. I just want to initially give the plugin an air of mystery. All machines, except Collectors and Vis Runes, have the risk of (configurable) spawning mobs, by low chance, while running. Extractors You start off with extractors. Buy building the signature (1 is the top most block and 3 is the bottom), Chest Obsidian Obsidian and left clicking the CENTER BLOCK with a variety of materials, 1 Diamond 10 Obsidian 5 Gold Ingots 15 Redstone Dust an Extractor forms. You provide an extractor with lava in 1-4 of its fuel cells and it consumes it to power it. The Extractor then takes items from the chest on top of it and uses the (configurable amount) set Vis and produces that much over a period of time, destroying the item. You extract Vis with a Glass Bottle. Time is judged in server tics. Infusers You take your new Vis and make an Infuser with a set amount of Vis, and a set amount of materials, The signature is, Chest Iron Block Iron Block The materials are, 5 Diamond 10 Iron Blocks 32 GlowStone 25 RedStone Dust 10,000 Vis After the Infuser forms it consumes water out of it's 4 fuel cells to use as a base (still works like fuel) and consumes items from its chest which each type of item has a (configurable) alignment of either Earth, Water, Fire or Air and a set amount of tics based on Charge of the item taken. Each Infuser may only infuse one type at a time. Use a stick to empty out the remaining materials to reset the type. The infuser then creates Infused Vis over a period of time. Infused Vis comes in either Earth, Fire, Water or Air. Infused Vis is taken out with a bottle. Vis is put in with a Bowl and removed with a bucket. Condensers Condensers are the next step. They take Infused Vis and materials to craft just like the others. The Signature is, Chest Nether Brick Nether Brick The required materials are, 10 Diamond 25 Nether Brick 16 End Stone 64 RedStone Dust 1,000 Fire Infused Vis Once it forms it uses lapis as a binding agent (still like fuel) and items based on their (configurable) quality and 2 DIFFERENT types of Infused Vis, Fire Infused Vis is put in with a Wooden Sword Water Infused Vis is put in with a Wooden Shovel Earth Infused Vis is put in with a Wooden Pick Axe Air Infused Vis is put in with a Wooden Axe Bowls refill both both slots with their appropriate Infused Vis Buckets remove all Infused Vis Bottles remove Condensed Vis and condenses it into 5 types based on the combination of Infused Vis, either Dark, Pure, Brilliant, Ethereal, Unstable Condensed Vis. Each Condenser may only create one type of Condensed Vis at a time and may only hold 2 DIFFERENT types of Infused Vis at a time. As a note Unstable will (configurable) explode if you are carrying it on your person and die with an explosion size based on how much you have! Collectors Collectors work just like all the other in construction but only using Vis and materials to create it, The Signature is, Obsidian Cloth Block Obsidian The cloth block's color determines the type of Collector that is made, White = Pure Condensed Vis Orange = Air Infused Vis Blue = Water Infused Vis Light Blue= Ethereal Condensed Vis Lime = Earth Infused Vis Gray = Dark Condensed Vis Purple = Regular Vis Red = Fire Infused Vis Green = Brilliant Condensed Vis Black = Unstable Condensed Vis The required materials are, 1 Diamond 10 Obsidian 5 Gold Ingots 10 RedStone Dust 1,000 Vis Bottles will remove 1,000 Vis at a time Cauldrons will remove 10,000 Vis at a time Bowls will add 1,000 Vis at a time Buckets will add 10,000 Vis at a time They serve the purpose of storing only 1 type of Vis. Deposit-able and withdraw-able in 1,000s or 10,000s. Vis Runes Vis runes use varieties of Vis to perform magical tasks. Their Signature is, Cloth Block Glass Stone 1 space in each direction of the stone block is an additional stone block making 5 stone blocks in a + shape The cloth block determines the type of rune that it is. Upon activating the rune, your Vis is taken and the action is put in to motion and the rune is removed. White, 100 Pure Condensed Vis, Heals the User Orange, 100 Brilliant Condensed Vis, Feeds the user Magenta, 5,000 Unstable Condensed Vis, Removes all Stone, Sand, Sandstone, Gravel and Dirt 10 blocks beneath the rune Light Blue, 100 Ethereal Condensed Vis, Teleports the user to the HIGHEST block ABOVE the rune's SIGNATURE Yellow, 1,000 Dark Condensed Vis, Teleports the user to a random location (adhering to the Yellow-Max config option!) Lime, 1,000 Brilliant Condensed Vis, Copies the block directly about the signature, directly above itself. Will not copy chest contents. Pink, 1,000 Ethereal Condensed Vis, Saves the player's location and returns them there after 1 minute. All runes can be disabled and have their own permissions! Permissions PERMISSIONS REQUIRE VAULT Permission support may be disabled in the config, defaulting to op and non-op viscraft.runes.colorhere (i.e viscraft.runes.lightblue or viscraft.runes.*) viscraft.user viscraft.admin Commands I tried my best to move away from commands to give the plugin a better feel, so there is not many of these, /vis - show Vis /ivis - show Infused Vis /cvis - show Condensed Vis /givevis <Player> <type> <Amount> - give a player a specified amount of a specified Vis, types are fire,earth,water,air,pure,dark,ethereal,brilliant,unstable,vis /setvalue <Alignment> <Vis> <Charge> <Quality> - Sets the value of the currently held item (ADMIN), alignments are water,fire,earth,air, Setting any value to -1 disables that item for that purpose. Other Features So far I have seen no alarming increase in the time it takes tics to complete. 30 minute auto persistence. Interaction persistence. Fast and clean performance. Functional API Hopes for expansion! Machine ownership, disabled in the config by default Tic based mechanics similar to IndustrialCraft One day, more runes! EVERY COLOR! If someone doesn't beat me to it Is that it? NO! VisCraft comes with a complete, stable, easy to use API for all plugins to hook into and use to add there own varieties of flare to this project. I put out no limits to what you may do with this API. How can I help? Know how to program? Visit the GitHub and submit some pull requests! Don't know how to program this but want it REALLY BAD? Well programming is tough, I have bad ADD D: and my server and electricity is expensive. Just chip in to keep my heartbeat going and my fingers aching at the keyboard! And donations DO guarantee my updates and commitment, I have a good work ethic Otherwise just do some testing! Donate<- Just brings you to a page with a button Download Considering I do not want people going off this thread, you must download this at my BukkitDev Page.