VisCraft
VisCraft is 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!
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.
Condenser
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!
Collector
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 :p
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 :p
developer, are you a Granado Espada player?
I see very well and started testing it today and it's really missing PHOTOS of construction and testing of the machine but it's all try please make a video or put photos (my first post)
forgiven by the English I am Spanish
I don't understand how to build machines. Please make a video about it or describe it better.
Let me explain why this has no popularity.
First your examples and the way you showcase the mod doesn't really tell me what it is or does. You reference runecraft but I still have no clue (after reading the entire post) What the over all purpose of this plugin is for.
You talk about magic, then go straight into machinery type talk as if everything is a functioning part of some whole but with no end result. You take 1 item turn it into something else turn that into something else and turn that into something else.....for....? Runes?
This is a long text and if someone can't figure out what it is your selling within the first 20 seconds of looking~ they then move on and forget. That sadly is the truth. I found this looking for a chest to output redstone effects when a specified item was thrown in, however I now see this has near to nothing to do with anything I'd possibly need.
Get to the point, and make a better layout of what it is your talking about. Look at other Devbukkitiers and take some notes. Heroes probably being your best shot~
Apologies if I offend in some way, but thank you for reading.
@TheEliteFour
TO convert vis to fire vis, for example, it would take like ten years. Literally. I put my vis in (Like 10,000 more of it), and put in 300 stones... All to get 1 fire vis?
As for the recipes, they are runes, you build them like runecraft.
How are the values screwy? I can tweak them and look into making it more customizable, the hope was that using /setvalue would make it easier.
As for the mechs of the machines I intended to make them take longer so peoplewouldnt progress through in one day and get bored, but if /setvalue isnt making it easier for admins just give me some advice on what you want to see done with it.
No clue how to even do anything with this plugin. Installed and tried to figure it out to no avail. Not very clear on how to make the different "machines" or anything. Tried with and without crafting table. Over various blocktype and finally gave in. Need to have a "how-to" section for people so they now wtf they're doing.
System values seem all screwed up, allow customization of how much fire vis it takes to make a condenser, and same with infuser.
Also, It takes literally 10,000 stone to get one fire ivis at charge 1... if i go to charge 100 it takes like 1000 stone and like 100,000 vis... for one fire ivis
This sounds very cool, like (BuildCraft, or industrialcraft, or WHATEVER!)... Awesome. Will test today.