Code Monkey home page Code Monkey logo

scm-localization-issues's People

Contributors

3tusk avatar afdw avatar amadornes avatar antyvik avatar atomicblom avatar barnumbirr avatar bodidl avatar davdes15 avatar eztouch avatar heldplayer avatar jadenmeijer99 avatar maciekmm avatar mipsters avatar spirevipp avatar superaxander avatar susjin avatar thecurle avatar tippl avatar ttofis avatar vexatos avatar zabi94 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scm-localization-issues's Issues

Crash when placing circuit with saved contents

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

Warning on gate break

There should be Some sort of warning when breaking gates on creative or they unbreakable unless you sneak

Cables not changing

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.

Some circuits error when placed after being copied with pick block.

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
2016-11-04_19 45 58

Left clicking on enlarged embeded circuits does not return circuit

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)

Command Blocks inside Circuits

It would allow for even more compact redstone circuits for map makers, and people that wanna make computers inside minecraft.

Possible memory leak causing world to slow down

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.

Here is video of whats happening.

NBT data exceding packet size limit

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:
2016-11-04_21 19 47
Circuits contained within the offending circuit:
2016-11-04_21 30 06

Forge: 1.10.2-12.18.2.2104
SCM: 1.0.1

incorrect redstone outputs

as you can see if the following screenshots, there are torches that are off when they should be on aswell as redstone signals being emited when they should not be
2016-11-05_15 20 43
2016-11-05_15 08 23

wire keeps being powered even without signal when color is changed during power on

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).
2016-11-05_16 50 05

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)

Crash on Launch - Class Not Found Exception

Crashlog

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.

Sad Circuit Execption ideas

some ideas :

  • when right clicked on a circuit with a sad exception.. post a gist github link. to the error.
  • possible to add witty text? such as : "Abort, Retry, Fail?" , "have you tried turning it on and off again?"
    PS : is it possible to add a wiki to github? i would like to know some functions.. subtractors,adders,multiplyers works...

Segmented lamps and hiding circuits

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

Colour palette

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.

Unable to break circuits that are not blank in creative mode

Found this while trying out SCM 1.0.1 in creative mode. This gif says it all:

ezgif-2662085916

It seems that as long as the circuit is blank, you can break it no problem, but as soon as it has data on it, either placed manually or from a red- or blueprint, you can't break it anymore in creative mode.

lever update on world load

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

Redstone impregnated sticks power transfer not working

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.

Non-conductive plate dupe bug

When a conductive plate is placed. and is at it's last stack.. when placed it returns a 0 item conductive plate. EDIT : happens when inventory tweaks is installed.
(note image heavy)
2016-11-05_21 24 42
(you can see a 0 number... and is placeable..)
2016-11-05_21 24 44
2016-11-05_21 24 47
2016-11-05_21 24 56

[Suggestion] Label component

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.

Tiny circuits Hitbox

No hitbox visable on 2 sides of tiny circuit, unable to place adjoining circuit plate on all sides

Emissive tiny lamps

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.

Download SCM

Is there anywhere that SCM can be downloaded or is it still private?

Thanks,
Bottersnike

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.