[MECH] RedstoneChips 0.97 - Integrated circuits plugin [1.5.1-R0.2]

Discussion in 'Archived: Plugin Releases' started by eisental, Jan 19, 2011.

  1. Offline

    eisental

    RedstoneChips 0.97 / BasicCircuits 0.97 / SensorLibrary 0.34
    (Last update on April 30th, 2013, cb 1.5.1-R0.2)


    [​IMG]

    Features:
    • Build chips with any number of input and output pins, from compact 2 block chips up to whatever you can imagine.
    • Choose from over 50 different chip types and several 3rd party chip libraries.
    • Most chip types can work with a wide or infinte range of i/o configurations. Sign arguments allow you to customize chip behavior.
    • Chips can communicate through redstone, or directly by touching each other. Some chip types can also communicate over wireless channels.
    • Chips can be built in almost any imaginable structure allowing very compact circuits.
    • Debug and maintain large projects using various tools and commands.
    [​IMG]

    [cake] Help me spend more time working on RedstoneChips. Please donate

    Circuit libraries made by other people:
    Changelog (open)

    RedstoneChips 0.97 (Apr 30th, 2013)
    • Fixed the saving bug on cb 1.5.1.
    • Added an option to disable update checking.
    BasicCircuits 0.96 (Apr 30th, 2013)
    • pixel: Added a maximum distance value preference to prevent lags and server crashes. The max can be changed using/rcprefs pixel.maxDistance x and defaults to 7.
    • sram: Fixed a problem with anonymous memory.
    SensorLibrary 0.34 (Dec 1st, 2012)
    • daytime: Fixed daytime offset bug.



    Full changelogs and source code @ github.com:
    RedstoneChips [gunpowder] BasicCircuits [gunpowder] SensorLibrary
     
    DoomLord, Shamebot, Vecht and 6 others like this.
  2. Offline

    AterIgnis

    You can get some side-branch of RC, it is not perfect solution, but it can let you use RC while Eisental comes home and makes official release.
    (You can take mine from my github page, or ask Mordenkainen for one, or make your own if you know Java)
     
  3. Offline

    Fireswords42

    I just tried downgrading my minecraft server as far as it can go with me still being able to log on. it still said the same thing.

    I don't know java , YET =) so what is your github page?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  4. Offline

    AterIgnis

    My GitHub, use download button there to get last version I have. (It has one difference in mechanics from original: the one we talked with Mordenkainen on last page - you can use diamond blocks as outputs without levers to send output data into next chip's iron input directly)
    Also you can look for my additional circuits package here
    If you use any of this and get any errors, bugs or such - write directly to me and i'll try to fix as fast as i can.
     
  5. Offline

    Shamebot

    @AterIgnis Do you have a fixed BasicCircuits?
     
  6. Offline

    AterIgnis

    All packages listed on my RC branch page are compiled by myself, so they have only newest function and minimum of code deprecation.
    Still if something does not work there - I can fix it for you.

    BTW my last chip is 'databoard' - it prints data in 5 columns of mechanical scrollboard (22 columns of wool running in 2 lines by pistons in my case), looks pretty cool, but is noisy (pistons) and still haven't each symbol in it's charset database (I was lasy this night to make em all, anyway got to bed at 7a.m.)

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  7. Offline

    Fireswords42

    Cool thanks
     
  8. Offline

    belboz


    Sounds good to me. The different block type for inverting inputs or outputs is a better and easier solution! Looking forward to it, thanks alot!
     
  9. Offline

    Mordenkainen

    It's BasicCircuits that is broken? I know RC has some deprecated stuff in it, but I thought all that had not been removed from bukkit yet. Didn't even think to look at BasicCircuits.

    @AterIgnis Is your BasicCircuits based on the latest in GIT, or the old .9 release?

    There are some changes to the wireless system since the .9 release that breaks the newer BasicCircuits pretty bad if you don't also update RC.

    What needs to be changed in BasicCircuits? I have a branch of .9 checked out. Then it could be made compatible with the .9 RC.
     
  10. Offline

    AterIgnis

    All the circuits I have are builded simultaneously with core RC, so they are up to date for my branch.
     
  11. Offline

    Mordenkainen

    OK... I'll compile a fixed version of BasicCircuits against the .9 core. Then people will only need to update BasicCircuits.

    Are you aware of anything other than the setNode deprecation?
     
  12. Offline

    Fireswords42

    hey um i downloaded your redstonechips off of github, but which one(s) should I put into my jar file?
     
  13. Offline

    Mordenkainen

    Nothing needs to go into a jar file.

    If you check back in about an hour I will put up a link to a BasicCircuits.jar with this issue fixed and no other changes (so it will be a drop-in replacement for the one you have).

    Morden

    EDIT - Found a couple of other things that should be updated. Gonna take a little longer than I thought.
     
  14. Offline

    AterIgnis

    In Download menu of my github rc-branch there are all 3 jars, nothing else is needed and those go in plugins dir.
     
  15. Offline

    Fireswords42

    cool thanks were do i check in?
     
  16. Offline

    Mordenkainen

    Here.... I'll post a link to the updated file.
     
  17. Offline

    Fireswords42

  18. Offline

    Mordenkainen

    Here is an updated version of BasicCircuits that fixes the issue with the synth circuit, and some other deprecated methods. There are no other changes.

    Just replace your existing BasicCircuits jar file and you should be good to go! Version should come up as "0.9bf1".

    https://github.com/downloads/Mordenkainen/BasicCircuits/BasicCircuits-beta.jar

    Well, I'm not sure ClockDisplay is maintained anymore. In any case, are you getting any errors in the server console? "Not working" is not enough information to help troubleshoot.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  19. Offline

    7eggert

    I did not see any problem in ClockDisplay. But:
    1) You can omit one of the two clock displays using daytime chips with single digit outputs for the minutes.
    2) If you can't make CD work, you can try out my rc_BCD plugin. Unfortunately, nobody bothered to move it out of the inactive section (where it went because I could not test it for the chest-erasing Craft-Bukkit 1000).
     
  20. Offline

    Fireswords42

    Thanks Mordenkainen. i guess i will have to live without the clock i don't get any error messages on it sorry.

    i'll try it out.

    thanks again. it works! the only problem(not with the synth it self) but the circuit from the video eisential did with the synth, Minecraft sequencer built with RedstoneChips , the middle lever connecting to the synth doesn't go and the note block only plays on note. do you know how to fix it? i have built and re-biult it three times already following the tutorial. it always is the same.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  21. Offline

    Mordenkainen

    You know you can build a clock without the ClockDisplay chip? There is a tutorial in the wiki. Also you could try 7eggert's chip.
    By "middle lever going to synth" do you mean the second lever from the receiver?

    What do you get if you look at the receiver and type in "/rcinfo"?

    If you are referring to a different lever, what chip type is it? Can you give me a time that it is on-screen in the video?
     
  22. Offline

    Fireswords42

    no i mean the first lever from the receiver that says count. when i look at the receiver and type /rcinfo i get this:
    59:receiver circuit
    -------------------------------------
    0 input(s), 2 outputs(s) and 0 interface blocks.
    location -15, 64, -99 @ flatlands chunks: [-1, -7 L], [-2, -7 L]
    output states: 00 (0x0)
    sign args: c
    _____________________________________
    that's all i get.
     
  23. Offline

    Mordenkainen

    Ok, I think that the video was made using a very old RC.

    I think the receiver needs 3 outputs, with the first not connected to anything.

    Does the transmitter have 3 inputs? If so, then the receiver needs 3 outputs.
     
  24. Offline

    Fireswords42

    well i did what u said and all the levers are working, but the synth only plays one note. my sign for the synth says
    synth
    d2 g2 a#2
    but it only plays one note.
     
  25. Offline

    Mordenkainen

    Can you save a worldedit schematic of your entire circuit and upload it?
     
  26. Offline

    Fireswords42

    here it is.
     

    Attached Files:

  27. Offline

    Fireswords42

    do you want my bigclock schematic too?
     
  28. Offline

    7eggert

    Put the synth sign on the clock side, since the sign says where to start counting (and the chip expects pin 0 to be clock)
     
  29. Offline

    Fireswords42

    waht do you mean synth side on clock side? the other side?

    and is my counter outdated? nvm i got it to work ty anyway

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 18, 2016
  30. Offline

    7eggert

    The chip generator will start at the sign while counting the pins, and since the clock needs to be on pin 0, you have to start at the clock side. You started at the opposite side, so your chip played whenever the third note should be played.
     
  31. Offline

    pherce

    I destroyed all chips inside a WorldEdit selection and when I try to activate them I get:

    "You can't build a redstone chip using this material (LAPIS_BLOCK). It's either doesn't work as a chip block or it already has another function as an i/o block."

    I've checked the config and it is still LAPIS_BLOCK and I know don't have any other functions connected to this block. Any idea what I should do? I am tempted to just delete the plugin/folder and restart and then add it again hoping I can just punch the signs to reactivate everything, but I am sure I am doing something wrong...
     

Share This Page