amadornes / scm-localization-issues Goto Github PK
View Code? Open in Web Editor NEWLocalization and issues for Super Circuit Maker
Localization and issues for Super Circuit Maker
Reproduce: https://gfycat.com/SelfishUnripeArgentineruddyduck
Looking at this gif you can probably see what it's about. It also looks like it can be used as kind of (jk-?)flip-flop, right lever being set, left value.
Circuit was obtained by breaking in survival mode.
Stack trace:
java.lang.NullPointerException: Ticking block entity
at com.amadornes.rscircuits.part.PartCircuit$Circuit.notifyUpdate(PartCircuit.java:1033)
at com.amadornes.rscircuits.part.PartCircuit$Circuit.notifyUpdate(PartCircuit.java:1010)
at com.amadornes.rscircuits.component.ComponentWire.lambda$notifyNonWires$12(ComponentWire.java:451)
at com.amadornes.rscircuits.component.ComponentWire$$Lambda$103/1955096882.accept(Unknown Source)
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
at java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:175)
at java.util.Iterator.forEachRemaining(Iterator.java:116)
at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801)
at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
at com.amadornes.rscircuits.component.ComponentWire.notifyNonWires(ComponentWire.java:449)
at com.amadornes.rscircuits.component.ComponentWireBundled.lambda$propagate$4(ComponentWireBundled.java:349)
at com.amadornes.rscircuits.component.ComponentWireBundled$$Lambda$93/1912345185.accept(Unknown Source)
at java.util.Map.forEach(Map.java:630)
at com.amadornes.rscircuits.component.ComponentWireBundled.propagate(ComponentWireBundled.java:348)
at com.amadornes.rscircuits.component.ComponentWireBundled.onCircuitAdded(ComponentWireBundled.java:191)
at com.amadornes.rscircuits.part.PartCircuit$$Lambda$89/27871371.accept(Unknown Source)
at com.amadornes.rscircuits.part.PartCircuit$Circuit.forEach(PartCircuit.java:1139)
at com.amadornes.rscircuits.part.PartCircuit$Circuit.access$000(PartCircuit.java:865)
at com.amadornes.rscircuits.part.PartCircuit.func_73660_a(PartCircuit.java:364)
at mcmultipart.block.TileMultipartContainer$Ticking.func_73660_a(TileMultipartContainer.java:324)
at net.minecraft.world.World.func_72939_s(World.java:1804)
at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:619)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:709)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:613)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:149)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:471)
at java.lang.Thread.run(Thread.java:745)
Full crash report can be found https://ss.heldplayer.blue/C8ELjweE
There should be Some sort of warning when breaking gates on creative or they unbreakable unless you sneak
The lamps seem to come on fine but don't turn off without forcing an update.
If a color matches and you try to paint the cable it stays connected still instead of being a single cable like it should be.
The following blueprint is a circuit that errors when selected and placed with pick block in creative mode, but only if the lever is powering the lamps when it is selected.
https://gist.github.com/anonymous/c5c46c218c5ab3f08517c956c12ef1c2
ETA:
If a blueprint is made when the lever is powered then that blueprint cannot be applied to a circuit.
Bad blueprint:
https://gist.github.com/37c5f6a03da034089cfe8bd19184ef6d
Edit 2:
If you create a circuit from the blueprint that can still be applied, then activate the lever that circuit also errors.
Circuit error log: https://gist.github.com/eb2ac7717e05618282dcd3ca9c14b93f
Edit 3:
Minimum erroring circuit: https://gist.github.com/f9afe6ceb59f45b3a7253b0d9fd5191d
I placed an empty circuit plate among some others on a wall, but the plate didn't appear.
Then I broke the block the plate should have been placed on and triggered this crash.
crash log
ETA:
When I reloaded the world the two circuits I placed the plate next to were sad, logs below:
https://gist.github.com/497f31161ff6ecc5e3d9afd112a5d91b
https://gist.github.com/b16869adaaf03ffeb70f72e0f0a0d635
Had a crash while using SCM.
Description: Left clicking on an embedded circuit if you have enlarged it destroys it rather than returning the circuit. This happens both with and without the screwdriver in hand, and with and without palette and brush in the offhand.
Steps to reproduce: Create and break a circuit, place using scroll wheel to make larger (2x2 or 3x3), right click. Circuit is not returned.
Version: Beta 1.0.1
Pack: FTB Presents HermitPack version 1.2.1 (with Mob Inhibitor Beta 1.2 and Super Circuit Maker added)
It would allow for even more compact redstone circuits for map makers, and people that wanna make computers inside minecraft.
Sorry for that, but HttpComponents is only available on client side.
crash: http://hastebin.com/uzoroticer.md
the Block update Detector Doesn't drop block on break
Hi, if i take a Redy Blueprint from the mod and would to add it in to a other circuit its crash.
and the its dosent Render. Tested with and Gate
Screenshot: http://imgur.com/a/JHt3l
Crash: http://pastebin.com/p86w4das
Magi
I created the first circuit, then copied it with MMB and placed it next to the first one. The video shows the update issue.
Video: https://youtu.be/n69_FiC9Vhc
Here's the log http://pastebin.com/H8KXkUeF
The crash occurs when clicking a button on the tick selection screen (I tested only with quartz resonator)
Elevated redstone doesn't emit signal outside.
Bug or intended?
Screen: https://img.bymarcin.com/screenshot-2016-10-27_21-07-08.png
That would allow us to create cool keypads.
If you copy a gate with a middle click it makes it unresponsive to any signal updates
Hi, this Picture say all: http://imgur.com/a/MBJZ5
Magi
Now this was an interesting find. I was messing with SCM trying to use it with the endergenic generators and their tick timings. I had it working once. I left the world and loaded back in, only to find it not working and the non-SCM version to still be working, but running slower. I found this strange. So I went to break the circuit I set up only to find that everything had a delay or didn't break even though I know I broke it. Even more strange, I had thought about world ticks and so I placed a furnace down, had a delay opening inventory, and tried to smelt something. Lord behold, it was smelting extremely slowly. Now I have two theories on whats going on. There is either a memory leak filling up un-used space and not getting de-allocated, or something is messing with the world ticks that is causing this. I would like to aid in figuring this out, so message back soon.
When I place the circuit shown on the left (complexity: 1,464) into the circuit shown on the right (complexity: 1,9), the game hangs and the console shows an error about the packet being bigger than 32767 bytes. I know that this will always happen if the circuit has a complexity of almost 9 but because these simple circuits also excede the packet limit, I can only use stuff like AND gates in other circuits.
The setup:
Circuits contained within the offending circuit:
Forge: 1.10.2-12.18.2.2104
SCM: 1.0.1
If you have a circuit with an analog component on it, you remove and then place the component, the component itself will not update on placement.
setup:
switch outputs green redstone, which is connected to red redstone, which connects one greeen and one red redstone each via two bundled cable (A).
problem:
when the switch is flipped, the green cable behind the bundled cable is lit, but not the red. (B) [see this report as well]
when changing the color of both red cables while the switch is on (first output, then inline) (C), the red output cable stays on even though the switch gets switched of (D)
Attempted to launch with SCM 1.0.1 on Forge .2119 ("latest", as of yesterday). This crash occurs with and without other mods loaded. Looks like class 'mcmultipart.client.multipart.MultipartSpecialRenderer' is not found.
some ideas :
It would be nice if a model of a hidden circuit would show a top layer of segmented lamps, so we could hide ie. 7-seg display circuitry and still see its content
Bug. palette and brush in Lh, screwdriver in Rh, RC'ing to adjust wire connections change wire colour simultaneously.
Related. Probably a personal preference but if palette and brush in Lh, RC should only change colour if Rh empty, holding tool (not screwdriver) or wire, not when holding items that can be placed on wire.
Especially as can often be in hitbox of multipart using chiseled me, little easy to colour by mistake.
Q. Defo a personal preference! a couple of times the standard wire being one of the 16 colours not bare redwire? has been a... distraction but not a problem.
Q. Will different colour wires automatically connect as now?
I think its good different colour wires can connect without joiner (eg' AE fluix ducts), it would be useful if they only connect automatically if matching, but still possible.
Just right click on circuit. It was random.
server-console-log: http://hastebin.com/necokevimo.vbs
screen: https://img.bymarcin.com/screenshot-2016-10-27_22-06-34.png
Video: https://youtu.be/tBHUB7dd3jM
crash: http://hastebin.com/ubovahitew.vbs
Version: Beta 1.0.1
Edit: Turned into pastebin (ama)
When you open component GUI with a Multimeter you can click buttons but the cursor itself is not showing up.
A lever (on tiny circuit plate) that is still receiving power and has toggled its output state will self update and change its state on world load, where it does not update on base level as expected.
Repeatable
If you have the multimeter in your main hand, and palette in the offhand you will use both when right-clicking.
The redstone impregnated sticks will not transfer the power when placed on non light gray wire going up. Upon starting with the light gray wire and changing the color after placing the redstone impregnated sticks up to the designated location, it will work.
Side note: Going down from colored wires works fine.
Second note: the redstone impregnated sticks are just broken. They seem to cause a major amount of my blue screened circuits.
This causes it to "ghost-break" blocks.
A simple component with a gui where you can set a single character (number or letter) to be displayed on the component. This could be used to number switches for example.
No hitbox visable on 2 sides of tiny circuit, unable to place adjoining circuit plate on all sides
I've used this technique pre-1.8 but I'm less certain of the potential roadblocks in 1.10-land.
It would be nice if the tiny lamps had a more emissive property under poor lighting, without actually assigning a light level to the panel block itself. It's unsatisfying to have something lit and yet appear completely black if no light is shining on it.
Look at any piece of electronics at night with the lights off. Those power/status/etc lights look piercing bright.
Here is this circuit: https://gist.github.com/f2493f6891661be2b6d01f368ed1db04
I have made a lot of circuits in my world, but only the one with several vertical levels became broken :(
I used Forge ver. 12.18.2.2099 and SCM ver. 1.0.1.
I'm new to GitHub, so I apologize if I wrote this to the wrong place or missed something important.
In a creative world you can place and break a circuit but when there is any single part on it, including tiny redstone, it will not break.
Is there anywhere that SCM can be downloaded or is it still private?
Thanks,
Bottersnike
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.