[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

    Iridium

    tried that, didn't work. the default is 1 sec but wouldn't that have given me an error message or something anyway?
     
  3. Offline

    Shamebot

    Yes.
    You have RedstoneChips and BasicCircuits installed and both left- and rightclick don't work?
     
  4. Offline

    Iridium

    oh that's fixed it. forgot the basic ciruits, i feel stupid now :p
    thanks
     
  5. Offline

    Shamebot

    No problem, you weren't the first.
     
  6. Offline

    Iridium

  7. Offline

    Mordenkainen

    The segdriver should have 5 inputs and 7 outputs. (This will always be the case for a segdriver, unless you use the optional blank pin, which would make it 6 inputs, 7 outputs)
     
  8. Offline

    Iridium

    The divider has 10 outputs +2 for the clocks makes 12 outputs but the 2 segdrivers only have 10 inputs.
    Am i missing something? I don't find that guide very clear on 24 hour
     
  9. Offline

    AterIgnis

    Tutorial is pretty clear for me... but that's me.
    Divider has not clock outputs, has it? it has outputs equal to inputs for integer and others for fraction, that makes: inputs 0-59 < 64 = 2^6 - 6 inputs, so 6 outputs, but fractions are 0-9 < 16 = 2^4 - 4 outputs more, so 10 outputs to make minutes/hours into two separate digits. and on time adjuster divider: 0-23 < 32 = 3^5 - 5 inputs, 5 outputs + 5 outputs for fraction, where first 5 are useless.
     
  10. Offline

    Mordenkainen

    If you look at the pictures you will see that not all of the outputs of the divider are connected.
     
  11. Offline

    Ragolution

    I keep getting a fancy error and I have no idea how to fix it. I tried searching the thread, hardcore, but found nothing relevant/that worked
    From what I can tell, it's utterly making my Redstone Chip plugin unusable.
    Anyway...

    Code:
    2011-08-11 05:01:58 [SEVERE] Could not pass event PLAYER_INTERACT to RedstoneChips
    java.lang.ArrayIndexOutOfBoundsException: 0
        at org.tal.sensorlibrary.photocell.inputChange(photocell.java:23)
        at org.tal.redstonechips.circuit.Circuit.runInputLogic(Circuit.java:553)
        at org.tal.redstonechips.circuit.Circuit.initCircuit(Circuit.java:134)
        at org.tal.redstonechips.CircuitManager.activateCircuit(CircuitManager.java:187)
        at org.tal.redstonechips.CircuitManager.checkForCircuit(CircuitManager.java:183)
        at org.tal.redstonechips.RedstoneChips$4.onPlayerInteract(RedstoneChips.java:203)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:307)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:332)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:168)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:63)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:458)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:85)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  12. Offline

    AterIgnis

    That error means something goes wrong with 'photocell' circuit only. Maybe it is internal error or some unhandled exception you made when created it. BTW do you use last version? this error log tells about error in row 23 of source code and there is no work with array which can get out of bounds. Row 22 can give that exception but only if your circuit has no interface block, which must be denied on initialization of circuit.
     
  13. Offline

    Shamebot

    IIRC I once had the same error because I forgot the interfaceblock and eisental had forgot to check for it.
    In the newest version however there is a check.
     
  14. Offline

    Ragolution

    I am using the latest rev. Uhm.
    It also seems that none of my pins work correctly or none of the chips are actually working.
    I'm not getting any more Error feed but not one of my chips is working as they should.
     
  15. Offline

    false_chicken

    When I try to run /rc debug it conflicts with the Residence plugin. It tries to enable Residence chat. Is there any way around that? Maybe some alias I can use or something?
     
  16. Offline

    Mordenkainen

    How many chips does the server say it loaded at startup?

    Also, by "newest version" I think ShameBot is talking about the unreleased version.

    The command is "/rcdebug", no space.
     
  17. Offline

    false_chicken

    Figured that out right before I saw the post lol. Thanks.
     
  18. Offline

    Ragolution

    Hum.

    Realised it's only loading three chips/howevermany


    Lol. I feel like a professional dope.

    Realised I wasn't connecting a clock to over half of the chips I used.
     
  19. Offline

    hiro24

    Any plans on linking this in w/ permissions? Like.. so only admins can activate chips or whatnot? Otherwise, I've got some shady players who would probably exploit some of these chips.
     
  20. Offline

    AterIgnis

    Mordenkainen already made permissions via bukkit#1000 integrated permission system. You just wait for Eisental to approve those and include in next release.
     
  21. Once a chip is active, anyone can use it. There's no way to detect users of redstone without a stupid amount of logging.
     
  22. Offline

    hiro24

    not using it, activating/creating it.. that's what I'm concerned with

    Wait for the next release? This plugin hasn't seen a release in 4 months if the 1st post is accurate. Not to sound like a dick but, is this still being maintained?
     
  23. Offline

    AterIgnis

    I talked with Eisental some time ago, he is away for some time, but he said he will resume working on RC after he returns.
    By the way, last change to source code on github was June 22, 2011, that is not more than two months ago, not four.
     
  24. Offline

    t3f

    I'm seeing an issue where after the server reloads all my transmitter signs no longer have a channel (and are inactive) and pixel signs are totally blank. Is there a way to prevent this?

    Thanks - t3f
     
  25. Offline

    AterIgnis

    Hmmm... does it provide any errors in log? Blank signs may correspond to that known issue of spontaneous clearance of some signs and chests, or may not.
     
  26. Offline

    t3f

    Sadly not, I dont see anything relevant in the log when the server loads or when I view that part of the world. A /rcactiviate will complain blank sign circuit is missing and doing a /rcload brings titles to signs back but not args. Some of the levers on output blocks are also odd looking after server restart the base is more blocky. Pointing at a blank sign and doing /rcinfo seems to give the right info data, but the circuit isnt functioning properly. I've also come across some chunks that seemed to load the right way with sign data in-tact but with adjacent chunks where they were blank or wrong.
    Is there an extra debug option for RC that will print more on chunk load to server log?
    Continuing to poke around at this some more.
     
  27. Offline

    7eggert

    This is the minecraft-1.7.*-clears-signs-and-chests bug. Maybe not using redstone chips may stop it from being triggered until the "fixed" craftit build is released. (Does the current dev build fix it, too?)
     
  28. Offline

    Ticksy

    How to set up permissions? The plugin has them all?
     
  29. Offline

    randeri221

    do u help with the clockdisplay to?
    if you are then i made the clock chips and all and i dont know how to make to clock him-self cuz malkierian didnt made a tutorial for that :mad:
    so if someone can help me that would be great ;)
     
  30. Offline

    AterIgnis

    Ticksy: as I said, permissions support is already coded but still is not added to release, You need to wait for Eisental to return and add contributions to his code. Then you will be able to set permissions. (I am waiting for that myself)

    Randeri221: what is the problem with Your clockdisplay? Malkerian provided tables of which pins of daytime chip must be connected to which pins of clockdisplay and which pins from clockdisplay must be connected to which pins of two segdrivers. As I understand - next You just need to connect 'clock' chip with some update frequency like '1s' or such to all the clock-inputs of chips who have one. Then activate clock chip and PROFIT! :)
     
  31. Offline

    Mordenkainen

    If you are asking about building the actual display, there is a tutorial that covers this on the RedstoneChips wiki.
     

Share This Page