July 19, 201510 yr Author From the WirelessControllerGuiContainer, I send a packet to the Server with the Redstone-signal and the frequency. In the onMessage()-method, I iterate through the loadedEntityList, check for the frequency and if everything's correct, i change the redstonesignal in the TileEntity. That's all working for now. In the WirelessReceiverTileEntity the setRedstoneSignal(bool) looks as follow: public void setRedstonesignal(boolean redstonesignal) { this.redstonesignal = redstonesignal; this.markForUpdate(); this.worldObj.markBlockForUpdate(xCoord,yCoord,zCoord); } In the WirelessReceiver-Block-class, I implemented these two methods which get the Redstonesignal from the TileEntity and set it: @Override public boolean canProvidePower() { return true; } @Override public int isProvidingWeakPower(IBlockAccess iba, int x, int y, int z, int p_149709_5_) { if(iba.getTileEntity(x,y,z) instanceof WirelessReceiverTileEntity) { WirelessReceiverTileEntity wrte = (WirelessReceiverTileEntity) iba.getTileEntity(x,y,z); return wrte.isRedstonesignal() ? 20:0; } return 0; } I hope that i set up these methods correctly, otherwise it's going to be embarrassing EDIT: IT'S WORKING!!!!! I had to call the method "notifyBlocksOfNeighborChange" in the TileEntity and call a few times the updateTick()-method. Thanks for your help coolAlias, you helped a lot. Julian
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.