What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
A September 29, 2026, article by PVS-Studio developer Kirill Epifanov reports six findings in Create mod revision 87b3c6a, with in-game checks for selected cases. They range from a coordinate-pasting error to code paths that appear ineffective or potentially unsafe. They are not all confirmed gameplay bugs, and the author’s mechanical-crafter experiment did not establish a complete fix. The findings describe that specific revision—not a verified audit of every current Create release. Read the PVS-Studio article.
What did the article examine?
Epifanov used PVS-Studio static analysis on Create revision 87b3c6a, then describes debugger or Minecraft checks for selected findings. The source is a PVS-Studio article written by a developer of the analyzer, so its testing claims should be attributed to the author; they are not independent replications.
The article gives Create’s CurseForge total as more than 206 million downloads at publication, excluding Modrinth. That is a dated figure, not a current download count. Epifanov also says the article includes only the bugs he found interesting, calling that selection a matter of personal taste. It is therefore a set of selected findings, not a complete defect inventory.
Which findings could affect players?
Pasting coordinates into the schematic menu
In SchematicEditScreen, the code calls coords.replaceAll(" ", "") but does not store the returned string. Java strings are immutable, so this call leaves the original value unchanged. The author reports that entering -156, 67, 204 fails, while -156,67,204 works. Assigning the replacement back to coords is the suggested correction.
#1 Best Overall
- Includes: Peg board, 800 fuse beads, 6 clip-ons, tweezer, 3 double-sided design sheets, ironing paper, instruction sheet.
- Out of This World Design: Create stylized, pixelated characters with the Minecraft Pixel Art set from Tara Toys.
- Design, Fuse, Clip, and Go: Create 5 different designs on a pegboard, cover with ironing paper, have an adult help fuse the design, and add a clip.
- Flair: With 800 fuse beads and lots of design ideas, kids can make 6 clips to keep and share with friends.
- Officially licensed Minecraft product with fun and recognizable designs.
This is the clearest ordinary-use, user-visible input problem among the findings: spaces in pasted coordinates are not removed as the code appears to intend.
Mechanical crafters in a loop
The method getPrecedingCrafters returns a list, including an empty list, rather than null. That makes a null check in continueIfAllPrecedingFinished unreachable. The author reports that items moved indefinitely between crafters in a loop in the setup tested.
Rank #2
- Includes: Vinyl Minecraft figure, 4 markers.
- Creative Vinyl Craft: The Mojang Studios Minecraft Design a Vinyl puts kids in the middle of the action as they color a 3D sculpture.
- 3D Crafting: This non-toxic kids' arts and craft figure takes coloring to the next dimension of fun. Color from back-to-front or top-to-bottom to create an artful sculpture.
- Design and Display: When finished, display this imaginative Minecraft figurine on a desk or share as a handmade gift.
- An Anytime Craft: Great for rainy days, craft parties, or quiet afternoons, this Design A Vinyl figure provides hours of creative fun for kids and gamers of all ages.
Changing the null check to isEmpty() stopped the loop in the first setup. But after adding two more crafters, the change no longer worked. The article does not establish that this edit is a complete fix, nor does it resolve whether the longer-chain behavior needs a different loop-detection change or is intentional.
Free tools Windows power users keep installed
One-click scans. No signup required.
Train relocation warning with a nonexistent train
A train-relocation handler checks whether train == null, but its warning message then accesses train.id. Epifanov says a client request using a nonexistent train ID can trigger a logged exception. Packet registration catches and logs exceptions, so the request goes unhandled rather than crashing the server. This is a null-dereference problem in error handling, not evidence of remote server compromise.
Rank #3
- MINECRAFT TOY FOR KIDS – The Nether Lava Battle is a small LEGO Minecraft set that provides big build-and-play fun for boys and girls 6 years old and older who play the popular video game
- PRETEND PLAY – This playset includes a buildable section of the Nether fortress bridge, and minifigures including Alex, a wither skeleton, plus blaze and strider LEGO Minecraft figures with weapons and accessories
- LEGO MINECRAFT FORTRESS ACTION – Players will need their skills to collect ancient debris, escape a lava fall, battle mobs and ride a Minecraft figure to safety
- MINECRAFT FIGURES – The skeleton wields a stone sword, the whirling blaze spins its rods, the strider features posable legs and a saddle, and Alex carries the game’s familiar diamond sword
- FUN GIFT IDEAS – This hands-on video game set is a great birthday, holiday, or any-day treat for boys and girls who love small build-and-play toys packed with activity
Which findings are latent, malformed-input, or debug-only cases?
Schedule condition width calculation
In ScheduleScreen, the result of Math.max(maxWidth, renderInput(...)) is discarded. That makes the calculation ineffective. However, the author says assigning the result would not change the tested display because getConditionColumnWidth() had already calculated and returned sufficient width in the cases checked. The article recommends removing the unnecessary wrapper; it does not demonstrate a visible gameplay defect.
Mixer Optional check
In MechanicalMixerBlockEntity, the article identifies an emptiness check on an Optional after a presence check, making the later branch unreachable. Epifanov says other checks mean this does not affect gameplay in the described path. The concern is that a dead safeguard could become misleading or matter after later refactoring—not that the article demonstrates a current player-facing failure.
Rank #4
- SKELETON BUILDING TOY – Treat gamers, LEGO builders and collectors of gaming decor to the LEGO Minecraft The Skeleton (21594) building toy, inspired by one of the most iconic Minecraft characters
- LEGO MINECRAFT FIGURE – Featuring a jointed neck and arms, this buildable skeleton figure stands firmly on a grass base and can be easily posed for dynamic display
- MODEL BUILDING KIT – This striking piece of gaming merchandise features a removable diamond helmet and holds a brick-built bow and arrow
- UNLOCK AN IN-GAME ITEM – Players can scan a QR code on the building instructions to redeem a diamond skull cap for use in the Minecraft video game
- GIFT FOR GAMERS – This birthday, holiday or anytime gift for boys and girls ages 10 years old and up makes a great treat for fans of gaming and Minecraft merch
Unknown contraption type while loading data
In Contraption.fromNBT, an unknown type can cause ContraptionType.fromType to return null before the caller dereferences the result. The author describes reproducing this with a malformed minecart command: it produced a NullPointerException stack trace, and the minecart was replaced by a vanilla minecart. This is a malformed-data case, not a report that ordinary contraption loading routinely fails.
Interrupted thread in a debug command
ServerLagger catches InterruptedException and only prints it. Since Thread.sleep clears the interrupt flag when it throws that exception, the interruption request is discarded. The suggested correction is to restore the flag with Thread.currentThread().interrupt().
Best Value
- 10 SCENTED MINECRAFT x SLIMYGLOOP SLIMES Create your own slime adventures with 10 different scented slimes, including pillowy cloud slime that drizzles like a dream and shimmering glitter slime for a smooth, sparkly stretch.
- TRANSFORM YOUR TEXTURES – Customize your slime with 6 resource mix-ins, from crunchy sequins and sprinkles to bumpy foam balls and beads for oddly satisfying, sensory blend.
- LEGENDARY LOOT INCLUDED – Features 2 exclusive rubber charms— chicken jockey and a diamond pickaxe—to hide in your slime or display.
- FAN-FAVORITE CHARACTERS & SCENTS – Each container includes favorites like Alex, Steve, creeper, mooshroom, and wolf, with scents like strawberry, watermelon, candy apple, and cookie dough.
- ULTIMATE SLIME SET – Includes 10 scented SLIMYGLOOP slimes, mix-ins, beads, and collectible charms for a complete creative experience.
The article says this helper belongs to a debug command available only to operators in debug builds. That sharply limits its relevance to ordinary play.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Did the fixes get merged or ship?
The PVS-Studio article says pull requests were submitted and links to #10696 and #10721. Their current merge status and whether any changes shipped are not established here. The article is evidence of what Epifanov analyzed and reported, not confirmation of the current Create repository state or a maintainer response.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

