Inactive [MECH/RPG/ECON/DEV] VisCraft V1.01b - Revolutionary Magic Machine System for Bukkit [1.1-R7]

Discussion in 'Inactive/Unsupported Plugins' started by TheElite4, Mar 2, 2012.

  1. Offline

    TheElite4

    VisCraft
    V1.01b
    Bukkit 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),
    1. Chest
    2. Obsidian
    3. 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,
    1. Chest
    2. Iron Block
    3. 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,
    1. Chest
    2. Nether Brick
    3. 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,
    1. Obsidian
    2. Cloth Block
    3. 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,
    1. Cloth Block
    2. Glass
    3. Stone
    4. 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

    Download
    Considering I do not want people going off this thread, you must download this at my BukkitDev Page.

    is there something this plugin is missing that it isn't getting many hits at all?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
    flames likes this.
  2. Offline

    TheElite4

    This was tested and is ready for use.

    (Use git for download since my File Upload hasnt been approved yet (???))
     
  3. Offline

    Laserhog

    This looks really interesting. Surprised no ones taken a look at this yet. So vis can only be used at the runes to do the particular thing that that particular rune is designed for (ie, feed, heal, teleport, etc)?
     
  4. Offline

    TheElite4

    As of now, yes. I plan on finishing off all wool colors for runes and bridging some plugins over to vis usage.

    Oh and vis is used for machine upgrades and creation.

    As another note any plugin can support and use this because the API is incredibly simple even for noobs to programming.
     
  5. Offline

    TheElite4

    Are all the bugs squashed or just nobody trying it?
     
  6. Offline

    Tim Andersen

    this just look really really advanced.. i wouldnt know how to show this for our guests on the server... :-/
    Sounds really interesting. but what can it do?.. what will my guests do with it? :-/
     
  7. Offline

    TheElite4

    As of right now,

    • 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.

      Those are the rune types for now. Other plugins can easily use vis as well. It can also be traded as currency. If this could drum up a bigger following I am sure a bunch of people could easily add a bunch of plugins with some really amazing features using vis and its multiple types. The api is trivial to use compared to others.

    This works with 1.2

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 24, 2016
  8. Offline

    md_5

    Changed title to 1.1-R7, approved
     
  9. Offline

    flames

    do not remove, i will test it after reading the usage :p
    it sound very nice, just be patient until more people seen that. your submissions is just got approved, now more people will take notice of it :)
    thank you very much
     
  10. Offline

    TheFluffey

    This is so raw, and soon it will blow up. I will be making a video on it - showcasing it. Please send me all the recipes for the tutorial's sake.

    THANK YOU :D
     
  11. Offline

    inventorman101 Retired Staff

    Could you plz update this plugin to 1.3.1! i love it!
     

Share This Page