[INACTIVE][MECH] RedRemote 0.3 - Remote Control your Redstone Logics (now with config!) [860]

Discussion in 'Inactive/Unsupported Plugins' started by narrowtux, Mar 7, 2011.

  1. Offline

    narrowtux

    RedRemote v0.3
    RedRemote is a simple but effective plugin that can be used to remote control your redstone logics.
    Usage
    Show Usage (open)

    You have to build something like this:
    This is the sender block, a redstone Wire is in front of it. The side on which you place the redstone wire is important, if thesSignal should be sent north, the wire has to be on the sourthern side of the block.
    2011-03-07_19.12.10.png
    This is the receiver block, the lever is required!
    2011-03-07_19.12.17.png
    Now, when you give an input to the diamond block, the lever will switch and you have a redstone signal at the other side!
    This works into every direction (up, down, north, east, south, west), so it can be used also to travel a signal up- and downwards.

    Video
    Thanks @jamescosten for this nice review!

    Example Configuration file
    Show Configuration (open)

    The config-file has to be created in plugins/RedRemote/redremote.cfg
    If there's no file, the standard configuration will be used.
    PLEASE EDIT THIS FILE!
    Code:
    sender=DIAMOND_BLOCK
    receiver=DIAMOND_BLOCK
    distance=200
    
    The block-type depends on the Material-Enum-Types. You can find them here.

    Download
    RedRemote.jar
    Source on github.com
    Changelog
    Show Changelog (open)

    Version 0.3
    • Configuration file added.
    • Debug messages removed.
    Version 0.2.1
    • Levers can be used again!
    Version 0.2
    • If there's no lever at the receiverblock, it will trigger a redstone event to support plugins that can handle this event (for example my other plugin MagnetBlock)
    Version 0.1
    • First release!
     
  2. Offline

    narrowtux

    Don't know, try it out ;)
    It basically sends out the BlockRedstoneEvent and if MinecartMania accepts redstone events coming from the BlockFace.SELF, it should work. Otherwise, you could just put two diamond blocks in a row to achieve this.
     
  3. Offline

    Loose Nut

    works great with magnet attached, gives power to the magnet
    but its no longer giving power to a toggle if a toggle in on the
    receiving block

    tried cb#497 and 522
     
  4. Offline

    matt110111

    I cant get it to work its reporting that the signal is being sent but it wont receive bukkit 539
     
  5. Offline

    narrowtux

    Version 0.2.1 fixes that! Redownload please ;)
     
  6. Offline

    matt110111

  7. Offline

    Seth.D

    iWant. Especially since with this idea, all I have to do is make 1 block with a lever on one side and a sign on the other side. And if you do decide to add this, please make the input and output the BLOCK that the sign is on. Not the sign itself like that Pailstone plugin.
     
  8. Offline

    narrowtux

    Of course when I add it, but that has to wait about 1,5 weeks because I'm writing my first final examination tomorrow. So I should concentrate more on this.
     
  9. Offline

    Killie01

    good luck :p
     
  10. Offline

    narrowtux

    Thanks :)
     
  11. Offline

    icomeinpieces

    I can send signals up since levers can be placed on top of diamond blocks but is there a why to send signals down.

    one way elevators is kinda a bummer[​IMG]
     
  12. Offline

    Loose Nut

     
  13. Offline

    icomeinpieces

    oh wow XP Well i feel dumb i thought the lever had to be directly attached to the diamond...
    Thanks for the response.
     
  14. Offline

    Travis_Hironak

    I installed this plugin on my server and everything works all right, but I have a few requests :

    - Messages like [INFO] Transmitting Signal DOWN! spam the console each time I use a RedRemote, can you remove them ?

    - A config file with a possibility to change the block type would be welcome [​IMG].

    Thanks in advance. [​IMG]
     
  15. Offline

    Kartus

    i request this too.
     
  16. Offline

    icephantom

    Just tried this plugin to get rid of a 3 x 3 tower I'd built just to get a restone signal up to a high platform - worked great - and I've dismantled the tower - much better ! ......

    ..... many thanks for a good plugin, however, 18 diamonds is a high price to pay - we only use things we find within the game (no hacking stuff in allowed), and as mentioned above, the possibility of a user-configerable block type would be my request as well if poss. please .....
     
  17. Offline

    narrowtux

    Okay, will do it. By the way, you can travel a redstone signal up just with redstone torches:
    [torch]
    [dirt]
    [torch]
    [dirt]
    [torch]
    [dirt]
    [torch]
    [dirt]
    ...
    this will invert the signal for every torch, but it works. Downwards is not so easy :D
     
  18. Offline

    icephantom

    Yes, what you describe is what I was using - which is a 1 block tower, but in order to hide the torches, I surrounded it on all sides with stone, thus making the 3 x 3 tower - which I never liked but didn't have an alternative - now I do, and it gets rid of the link the platform had with the ground - looks much better - and many thank for your reply. Look forward to the update
     
  19. Offline

    cloud1253

    man could you update the plugin with like Infinity range ? or range like 800 ? because i want to give my signal transmitter on very long ranges to make better usage of things and if there could be something like switching from the lever as sign for receiving signal and transmutting like sign1 "transmutter Blablabla" sign 2&sign3 "Receiver Blablabla" could be it possible ? to make it ? and thanks for answearing
     
  20. Offline

    icephantom

    This probably would already work at infinity ....... however, because of bukkit's chunk loading issues, beyond a certain range is not going to work, simple because the part of the world that is distant, is not loaded into memory, and nothing can happen in an area of world that is not loaded into memory - try having a player present at each end of the wirelss setup & see if that works - if it does, then as long as a player is present at both ends job sorted - but that's probably not what you want - in which case, we're all waiting to see what the bukkit team come up with to see what can be done about this - it affects multiple plugins. Any solution I think will mean your server will require a load of ram memory to cope ! since much more of the world would have to remain loaded, thus eating your ram like candy ......
     
  21. Offline

    narrowtux

    Infinity won't work ever, because you forget about the worst case. Imagine you forget to place the receiver block before doing something redstone to the sender... The server will freeze and you'll have to force-restart it with the danger of losing your savegame ;)
    And because of this, I implemented the range.
     
  22. Offline

    icephantom

    Ah ...... oddly enough I didn't even know you had implimented a range - I've been looking for what it is currently set at ... I'm probably missing something right in front of me, but I haven't found it ........ any chance of pointing me to what the range is please ?
     
  23. Offline

    narrowtux

    The range is currently hardcoded at 100 blocks.

    I released version 0.3, which adds a configuration file for Sender-Type, Receiver-Type and the maximum distance.

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

    cloud1253

    hi i got problem when starting plugin it say "13:05:52 [INFO] No RedRemote configuration file found. Please create one in %buk
    kitdir%/plugins/RedRemote." what should i do i got already RedRomte folder in my server so what is the prob ?



    Edit: Ok sry for asking i fixed it thanks for releasing it cheers for cool plugin!
     
  25. Offline

    Travis_Hironak

    Thanks, this is what I was waiting for. It works beautifully. This plugin rocks :D.
     
  26. Offline

    icephantom

    Just tested this - works really well - and many thanks for the block change. A couple of minor points, and not really a problem if you're busy, but, I believe not all block names correspond to their name in bukkit (i.e. I believe wood is refered to as log) ...... if there is a chance to have this as block ID rather than block name (unless it already supports that?) - that would be great. Second point, I know a couple of users asked for the console spam to stop - I wasn't bothered about that, in fact, I used it = probably like you did - for debugging reasons - could that be a user config as well please ? ..... As I say, not the end of the world if you don't have time - things are working OK as they are ......
    ........... many thanks again ............
     
  27. Offline

    narrowtux

    Thought I removed all of them now... Which debug messages do still appear exactly?
    Item-IDs will probably come in the next release.
     
  28. Offline

    icephantom

    You had got rid of them, it was the ones the DID appear saying 'transmitting signal up', or whichever direction it was in that I would like an option to have displayed, rather than hidden please....... only if possible without too much hassle .... its not a problem if you can't. ......... thanks for replying.
     
  29. Offline

    narrowtux

    Ah, now I've got you right :D
    Ok, I'll add this as a configurable option which defaults to false.
     
  30. Offline

    icephantom

    Just to let you know, I was down in one of my mines, no-one using the remote redstone switches (as far as I know) and my connection timed out - when I looked at the console - this was non-stop (just pasted a few lines for you). First time its happened, and a restart got rid, everything still working, not sure what triggered it though (Using bukkit #560).

    at com.narrowtux.RedRemote.BlockListener.transmitSignal(BlockListener.ja
    va:58)
    at com.narrowtux.RedRemote.BlockListener.onBlockRedstoneChange(BlockList
    ener.java:22)
    at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.j
    ava:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
    at com.narrowtux.RedRemote.BlockListener.transmitSignal(BlockListener.ja
    va:58)
    at com.narrowtux.RedRemote.BlockListener.onBlockRedstoneChange(BlockList
    ener.java:22)
    at org.bukkit.plugin.java.JavaPluginLoader$28.execute(JavaPluginLoader.j
    ava:299)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:255)
    at com.narrowtux.RedRemote.BlockListener.transmitSignal(BlockListener.ja
    va:58)
    at com.narrowtux.RedRemote.BlockListener.onBlockRedstoneChange(BlockList
    ener.java:22)
    at org.bukkit.plugin.
     
  31. Offline

    Nicolasgreen17

    I can't get my config file to work :/
    Its path is: craftbukkit\plugins\RedRemote\redremote.cfg.
    It's contents are simply:

    sender=DIAMOND_BLOCK
    receiver=DIAMOND_BLOCK
    distance=200

    None of my switches that I had set up before this .3 update are working anymore. Please help?

    -------------------------------------------------
    Nvm. I am using dropbox to manage my server and my config file just wasn't syncing. Problem has been resolved.
     

Share This Page