Git Product home page Git Product logo

createdeco's Introduction

CreateDeco

Create Deco adds several new types of decorative blocks that take advantage of Create's palette and production opportunities: including colorful brick variants, sheet metals, fancier metal bars, and more.

== Create Deco Bricks ==

Bricks: tired of being forced to pick whether gray stone or red clay bricks will determine your house's color? Now, with just a bit of dye, you can turn those dreary clay bricks into several cool shades - classic Red is still an option, but now Light Blue, Yellow, Light Gray, and Black have arrived, in the form of Blue, Dean, Pearl, and Dusk bricks! Plus, throw a vanilla clay brick item into a blast furnace or lava particles from Create's Fan to get a Worn Brick with an aged and sun-washed look.

Brick Styles: All of the delightful colors listed support a full array of alternate styles: short, long, and even square tiles. Plus, all of these can be bulk washed with the power of Create's Fan to grow moss, or blasted with a lava particle stream to turn cracked. Even more incredibly, all of these options can be turned into stairs, walls, slabs, and vertical slabs using a Saw, Stonecutter, or Crafting Bench. That's a big pile of Bricks!

== Create Deco Metals ==

Sheet Metals: With the power of Stonecutting, turn Andesite Alloy or a block of Zinc, Copper, Brass, Iron, Gold, and even Netherite into sheet metal blocks. These can also be made into stairs, and slabs of both horizontal and vertical persuasion. A budget-friendly way of getting that stylish metal roof that every factory needs.

Fancier Bars: Vanilla iron bars have had their day. Now you can make metal bars out of any of the many metallic materials mentioned above - and they all come with a "panel" variant too, for a total of 14 new bar styles!

Metal Doors: Take a few ingots of Andesite Alloy, Zinc, Copper, or Brass and craft yourself a door to rival any of the fancy wooden ones your neighbors might have. They're blast resistant and fireproof, and they can be opened as easily as a wooden door. Don't like that? Slap a Redstone Torch onto it in your crafting grid and now the door has no handle. It will only obey redstone now, the same as an Iron door.

Mesh Fences: A metallic alternative to wooden fences, these are evocative of chain-link fences. Four sheets and two string will get you three of these lovely blocks.

Catwalks: Tired of holding Sneak as you walk around the precipitous rafters of your factory? Here's a sturdy piece of thin metal to stand on, with or without safety rails - whack them just so with a Wrench to configure those. They come in slightly elevated and floor-flush shapes depending on placement, so you can decide just how close you want your feet to really be to that vat of lava. These are crafted from a metal bar with a diamond of metal sheets around it for reinforcement.

== Create Deco Props ==

Coins: Need a currency for your server? Try the six metal Coin types offered here! By default they have no crafting recipe, so they can't be mass produced by crafty anarchists trying to bring your server down with inflation. Their convenient disk shape makes them easily recognizable, and they can be crafted into Stacks of 4 if your wallet is cramped. Need even more wealth storage, Scrooge? Try the ground - placing a Coin Stack will start a pile that can stack up to eight Coin Stacks in one block, like snow but made of gold. If you've ever wanted to pave a smooth ramp from your money-counting desk to your vault door, these should do nicely. There's no default conversion recipes between the metal types, either, so whether you use them for denominations, separate factions, or something novel is up to you!

Decals: Coming in 16 lovely colors, these visual warning signs can be made by crafting some dye onto an Iron Sheet. Each color corresponds to a different symbol, letting you give ample warning to factory employees before they forget to sneak on a catwalk, stand too close to the Crushing Wheels, or don't bring their Diving Helmet to the vat of molten chocolate.

Cage Lamps: Torches are old news, industry demands nicer lighting. These come in four handy colors, and respond to redstone control. If you'd rather they stay on without redstone, you can right-click them to reverse their behavior.

== Miscellaneous ==

Ah yes, we've also added Sheets for Zinc and Netherite, and a Netherite Nugget, to bring these two metals into feature parity with the other four - er, five: now featuring Cast Iron.

== Changelog ==

1.3.2-1.18.2 & 1.19.2 | 03 MAY 2023:
* fixed a crash with placing Decals
* fixed locked doors not locking properly
+ dyed bricks are now tagged with forge:ingots/brick for inter-mod compat

1.3.1-1.18.2 & 1.19.2 | 23 APR 2023:
* fixed a server startup crash
* fixed tool requirement for Cast Iron Blocks
* fixed recipe of metal trapdoors
* catwalk stairs use a placement helper now
* dyed placards have a tooltip like the original
* trapdoors should be moveable now
* decals now use block face rather than player facing

1.3.0-1.18.2 & 1.19.2 | 11 MAR 2023:
+ added metal Ladders, Trapdoors, and Doors
+ added Train Hulls
+ added Catwalk Stairs !!
+ added Dyed Placards
+ added metal Supports
* ensured certain metal items were tagged properly
* fixed catwalk model UVs

1.2.13-1.18.2 & 1.19.2 | 11 FEB 2023:
* fixed a warning about mixins - Thanks MrLoLf!
* fixed cast iron block properties
* changed Zinc Sheets to accept any forge:ingots/zinc

1.2.12-1.18.2 & 1.19.2 | 17 DEC 2022:
* updated textures for most of the blocks and items
* minor fixes

1.2.11-1.18.2 | 25 SEP 2022:
* updated to Create 0.5.0.e!
* Coin Stacks, Decals, and Lamps are now waterloggable

1.2.10-1.18.2 | 28 AUG 2022:
* updated to Create 0.5.0.d!
* fixed cage lamp recipes for real this time (sorry)

1.2.9-1.18.2 | 07 AUG 2022:
+ vertical slabs should now rotate correctly in most orientations
* fixed cage lamp textures and recipes
* fixed Decal names

1.2.8-1.18.2 | 09 JUL 2022:
+ added iron block -> cast iron block recipe
* doors should be properly locked or unlocked now
* fixed more recipes
* updated to Create 0.5.0

1.2.7-1.18.2 | 17 APR 2022:
* fixed brick vert recipes
* made some builders modid agnostic for compatibility

1.2.6-1.18.2 | 11 APR 2022:
* cleaned up some things that were really not ideal at best, and crashy at worst
+ added Cage Lamps in red, yellow, green, and blue for all metal types
+ added Cast Iron as a new material + full Deco block set

1.2.5-1.18.1 | 2 FEB 2022:
* reminded rascally slabs to do duo drops when doubled

1.2.4-1.18.1 | 30 JAN 2022:
* language settings shouldn't affect recipes now

1.2.3-1.18.1 | 16 JAN 2022:
* copper sheet metal is stonecuttable
* the mod plays nice with Flywheel again

1.2.2-1.18.1 | 04 JAN 2022:
* servers shouldn't crash loading the config now

1.2.1-1.18.1 | 23 DEC 2021:
+ update to 1.18.1 + Create 0.4a
* made sheet metal texture connectivity a little less greedy
* coin texture palettes updated

1.2.0-1.18.0 | 22 DEC 2021:
+ Update to 1.18!
+ Decals can be assembled as contraption blocks now
* doors can be interacted with on contraptions
* doors won't disappear when the contraption disassembles now
* netherite stuff now resists explosions properly
* Gold textures got some polishing

1.1.2-1.16.5 | 24 OCT 2021:
* 4-directional fences have the correct model now
* washing recipes work correctly again - won't wash brick items into blocks
* fixed compatibliity with Create 0.3.2f
* decals have proper break particles
* decals are a bit more secure now

1.1.1-1.16.5 | 02 OCT 2021:
* Worn brick variants went missing, they're back
* Catwalk duplication issue resolved

1.1.0-1.16.5 | 27 SEP 2021:
- Removed Red Brick, Stair, Slab, and Wall due to confusion with vanilla equivalent
+ instead, vanilla red bricks can now be made into Deco's variants
+ added a new, redder brick called Scarlet, from red dye
+ added Mesh Fencing for the seven metal types
+ added Catwalks for the seven metal types
+ stuff has sound now!
+ sheet metals have connected textures!
* adjusted changelog to put recent on top
* netherite items won't burn in lava now
* netherite and zinc sheets should be tagged now
* metal bars break with correct particles now

1.0.2-1.16.5 | 9 AUG 2021:
* coinstacks should be craftable back into coins

1.0.1-1.16.5 | 6 AUG 2021:
+ added recipe for Coins (press a nugget)
+ added config setting to en/disable Coin pressing recipe
+ made Coinstack blocks fragile (require support underneath)
* Pick Block now works on Coinstacks to return the item
* Netherite nugget <-> ingot recipe shouldn't appear twice
* colorful brick item recipes should appear
* coinstacks should be placeable on coinstack blocks for true Scrooge immersion
* coinstack blocks should drop as many coins as went into the stack
* vanilla iron bars should be craftable

1.0.0-1.16.5 | 2 AUG 2021:
+ initial release.

createdeco's People

Contributors

ckenja avatar cofl avatar ithundxr avatar kayladillo avatar talrey avatar

Stargazers

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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

createdeco's Issues

Catwalks over conveyors do not block player movement

If a catwalk is placed directly over a conveyor belt and a player stands on the catwalk, they will still be moved by the conveyor.
I thought this might be useful a way to cover up floor-level conveyors being used to transfer rotation instead of carrying items, but the motion of the conveyor does not seem to be affected by the catwalk.

Missing Forge tags

Several items, for example, all the cast iron items, are missing forge tags that would provide compatibility with other mods.
For example, adding the Iron and storage block tags to Cast Iron blocks would allow them to be melted down in a Tinkers Constuct smeltery and recycled into an iron block once more.

Failed to parse recipe

This is showing up in my logs, not sure if its something I can ignore or if its an issue with the mod

[00:58:39] [WARN ] Failed to parse recipe createdeco:copper_sheet_metal_from_air_stonecutting[minecraft:stonecutting]: com.google.gson.JsonSyntaxException: Item array cannot be empty, at least one item must be defined
[00:58:39] [WARN ] Failed to parse recipe 'createdeco:copper_sheet_metal_from_air_stonecutting[minecraft:stonecutting]'! Falling back to vanilla: com.google.gson.JsonSyntaxException: Item array cannot be empty, at least one item must be defined

Crash on server launch

[Error] Failed to create mod instance. ModID: createdeco, class com.github.talrey.createdeco.CreateDecoModjava.lang.reflect.InvocationTargetException: null at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?] at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?] at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?] at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?] at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[javafmllanguage-1.18.1-39.0.10.jar%23158!:?] at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[fmlcore-1.18.1-39.0.10.jar%23157!:?] at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?] at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?] at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?] at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?] at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?] at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?] at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]Caused by: java.lang.NoSuchMethodError: 'com.simibubi.create.repack.registrate.util.nullness.NonNullConsumer com.simibubi.create.foundation.data.CreateRegistrate.connectedTextures(com.simibubi.create.foundation.block.connected.ConnectedTextureBehaviour)' at com.github.talrey.createdeco.Registration.lambda$registerBlocks$128(Registration.java:858) ~[createdeco-1.2.2-1.18.jar%2371!:1.2.2-1.18] at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?] at com.github.talrey.createdeco.Registration.registerBlocks(Registration.java:797) ~[createdeco-1.2.2-1.18.jar%2371!:1.2.2-1.18] at com.github.talrey.createdeco.CreateDecoMod.<init>(CreateDecoMod.java:57) ~[createdeco-1.2.2-1.18.jar%2371!:1.2.2-1.18] ... 14 more.

Minecraft Forge 1.18.1 (39.0.10)
createdeco-1.2.2-1.18.jar

Compatibility with Diagonal Fences

MC 1.19.2
FAPI 0.73.0
Create Deco 1.2.12
Diagonal Fences 4.2.3

Currently, the fences from Create Deco are not fully compatible with Diagonal Fences, due to this:

[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:gold_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:netherite_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:andesite_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:brass_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:cast_iron_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:iron_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:copper_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!
[17:22:36] [Render thread/INFO]: Fence block 'Block{createdeco:zinc_mesh_fence}' is not using multipart models, diagonal fence connections will not be visible!

Could you, please, make the 2 mods compatible?

Game breaking when placing decal on the ground

When trying to put decals on the ground (allowed only on the sides of the block), my game crashes with this error:

image

I tried twice and it gave me the same result, so it's not a one-time error.

Crash on dedicated server init stage (your mod might have a lot of client only methods incorrectly tagged)

    Mod File: createdeco-1.1.2-1.16.5.jar
    Failure message: Create Deco (createdeco) has failed to load correctly
            java.lang.NoSuchMethodError: com.simibubi.create.foundation.block.connected.CTSpriteShifter.getCT(Lcom/simibubi/create/foundation/block/connected/CTSpriteShifter$CTType;Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/util/ResourceLocation;)Lcom/simibubi/create/foundation/block/connected/CTSpriteShiftEntry;
    Mod Version: 1.1.2-1.16.5
    Mod Issue URL: NOT PROVIDED
    Exception message: java.lang.NoSuchMethodError: com.simibubi.create.foundation.block.connected.CTSpriteShifter.getCT(Lcom/simibubi/create/foundation/block/connected/CTSpriteShifter$CTType;Lnet/minecraft/util/ResourceLocation;Lnet/minecraft/util/ResourceLocation;)Lcom/simibubi/create/foundation/block/connected/CTSpriteShiftEntry;

Stacktrace:
at com.github.talrey.createdeco.connected.SpriteShifts.populateMaps(SpriteShifts.java:26) ~[createdeco:1.1.2-1.16.5] {re:classloading}
at com.github.talrey.createdeco.connected.SpriteShifts.(SpriteShifts.java:18) ~[createdeco:1.1.2-1.16.5] {re:classloading}
at com.github.talrey.createdeco.Registration.lambda$registerBlocks$113(Registration.java:821) ~[createdeco:1.1.2-1.16.5] {re:classloading}
at java.util.HashMap.forEach(HashMap.java:1290) ~[?:1.8.0_312] {}
at com.github.talrey.createdeco.Registration.registerBlocks(Registration.java:768) ~[createdeco:1.1.2-1.16.5] {re:classloading}
at com.github.talrey.createdeco.CreateDecoMod.(CreateDecoMod.java:58) ~[createdeco:1.1.2-1.16.5] {re:classloading}

Bars cause graphics glitch

MC 1.16.5
Create create-mc1.16.5_v0.3.2g
CreateDeco createdeco-1.1.2-1.16.5

I have a contraption - a gate out of a column of blocks (superglue) on top of Mechanical bearing and Gold Bars (CreateDeco) attached to them using superglue. After turning the contraption only the block directly on top of mechanical bearing stays visible. Others only become visible again if I relog, or leave the area and come back, i.e. chunk reloads presumably. I've tried using different blocks including linear chassis, attaching gates to chassis using slimeball instead of superglue, different combinations of other blocks including vanilla iron bars instead of gold bars, everything works fine everytime, except with CreateDeco bars: gold bars, andesite bars...

I haven't tested if it's the Mechanical Bearing only or any kind of contraption.

In one screenshot you can see the gates in process of turning, thats how they are supposed to look like. In another screenshot you can see a single block with superglue on two sides, that's all that's left after the contraption stops.

2022-09-30_06 11 20
2022-09-30_06 11 15

Placing a Black Decal on the top of a block crashes the server

When you attempt to place a decal on the top side of a block, the server hangs, and crashes with this error.
This might extend to the other decals and to the 'up' orientation as well, but I haven't tested that extensively.
BTW, I'm not implying that the decals should have more orientations, but trying to place them incorrectly shouldn't crash the server.

crash-2023-04-26_20.58.42-client.txt

--Transcription of Error--

Time: 4/26/23, 8:58 PM
Description: Unexpected error

java.lang.IllegalArgumentException: Cannot set property DirectionProperty{name=facing, clazz=class net.minecraft.core.Direction, values=[north, south, west, east]} to down on Block{createdeco:black_decal}, it is not an allowed value
at net.minecraft.world.level.block.state.StateHolder.m_61124_(StateHolder.java:125) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,re:computing_frames,pl:accesstransformer:B,re:classloading,pl:accesstransformer:B,pl:mixin:APP:ferritecore.fastmap.mixin.json:FastMapStateHolderMixin,pl:mixin:A}
at com.github.talrey.createdeco.blocks.DecalBlock.m_5573_(DecalBlock.java:66) ~[createdeco-1.3.1-1.18.2.jar%23124!/:1.3.1-1.18.2] {re:classloading}
at net.minecraft.world.item.BlockItem.m_5965_(BlockItem.java:117) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,re:classloading,pl:mixin:APP:miniextras.mixins.json:BlockItemMixin,pl:mixin:A}
at net.minecraft.world.item.BlockItem.m_40576_(BlockItem.java:63) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,re:classloading,pl:mixin:APP:miniextras.mixins.json:BlockItemMixin,pl:mixin:A}
at net.minecraft.world.item.BlockItem.m_6225_(BlockItem.java:46) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,re:classloading,pl:mixin:APP:miniextras.mixins.json:BlockItemMixin,pl:mixin:A}
at net.minecraft.world.item.ItemStack.lambda$useOn$5(ItemStack.java:223) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:apotheosis.mixins.json:ItemStackMixin,pl:mixin:APP:bettercombat.mixins.json:ItemStackMixin,pl:mixin:APP:canary.mixins.json:block.hopper.ItemStackMixin,pl:mixin:APP:canary.mixins.json:item.ItemStackMixin,pl:mixin:APP:showcaseitem.mixins.json:ItemStackMixin,pl:mixin:APP:tetra.mixins.json:MixinItemStack,pl:mixin:APP:placebo.mixins.json:ItemStackMixin,pl:mixin:APP:creatures-and-beasts.mixins.json:MixinItemStack,pl:mixin:A}
at net.minecraft.world.item.ItemStack.onItemUse(ItemStack.java:238) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:apotheosis.mixins.json:ItemStackMixin,pl:mixin:APP:bettercombat.mixins.json:ItemStackMixin,pl:mixin:APP:canary.mixins.json:block.hopper.ItemStackMixin,pl:mixin:APP:canary.mixins.json:item.ItemStackMixin,pl:mixin:APP:showcaseitem.mixins.json:ItemStackMixin,pl:mixin:APP:tetra.mixins.json:MixinItemStack,pl:mixin:APP:placebo.mixins.json:ItemStackMixin,pl:mixin:APP:creatures-and-beasts.mixins.json:MixinItemStack,pl:mixin:A}
at net.minecraft.world.item.ItemStack.m_41661_(ItemStack.java:223) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,xf:fml:forge:itemstack,re:classloading,xf:fml:forge:itemstack,pl:mixin:APP:apotheosis.mixins.json:ItemStackMixin,pl:mixin:APP:bettercombat.mixins.json:ItemStackMixin,pl:mixin:APP:canary.mixins.json:block.hopper.ItemStackMixin,pl:mixin:APP:canary.mixins.json:item.ItemStackMixin,pl:mixin:APP:showcaseitem.mixins.json:ItemStackMixin,pl:mixin:APP:tetra.mixins.json:MixinItemStack,pl:mixin:APP:placebo.mixins.json:ItemStackMixin,pl:mixin:APP:creatures-and-beasts.mixins.json:MixinItemStack,pl:mixin:A}
at net.minecraft.client.multiplayer.MultiPlayerGameMode.m_105262_(MultiPlayerGameMode.java:309) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91277_(Minecraft.java:1573) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.redirect$dfc000$onDoItemUse(Minecraft.java:12401) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1855) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1670) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1021) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:665) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:A,pl:runtimedistcleaner:A}
at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%23333!/:?] {re:classloading,re:mixin,pl:runtimedistcleaner:A,pl:mixin:A,pl:runtimedistcleaner:A}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.2.1.jar%2351!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%2339!/:?] {}
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:57) [ForgeWrapper-mmc2.jar:mmc2] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {}
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {}
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {}
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {}
at org.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104) [NewLaunch.jar:?] {}
at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:176) [NewLaunch.jar:?] {}
at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:186) [NewLaunch.jar:?] {}
at org.polymc.EntryPoint.listen(EntryPoint.java:144) [NewLaunch.jar:?] {}
at org.polymc.EntryPoint.main(EntryPoint.java:74) [NewLaunch.jar:?] {}

Flywheel should not be required in a dedicated server

Flywheel has specifically rejected bugs when running on a server, so CreateDeco should not rely on its presence in a dedicated server environment.

[modloading-worker-0/ERROR] [net.minecraftforge.fml.javafmlmod.FMLModContainer/LOADING]: Failed to create mod instance. ModID: createdeco, class com.github.talrey.createdeco.CreateDecoMod
java.lang.reflect.InvocationTargetException: null
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:?]
	at java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) ~[?:?]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:480) ~[?:?]
	at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:67) ~[javafmllanguage-1.18.2-40.2.2.jar%23103!/:?]
	at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:106) ~[fmlcore-1.18.2-40.2.2.jar%23102!/:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) [?:?]
	at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) [?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]
Caused by: java.lang.NoClassDefFoundError: com/jozufozu/flywheel/core/StitchedSprite
	at com.simibubi.create.foundation.block.render.SpriteShiftEntry.set(SpriteShiftEntry.java:13) ~[create-1.18.2-0.5.0.i.jar%2347!/:0.5.0.i]
	at com.simibubi.create.foundation.block.connected.CTSpriteShifter.getCT(CTSpriteShifter.java:20) ~[create-1.18.2-0.5.0.i.jar%2347!/:0.5.0.i]
	at com.github.talrey.createdeco.connected.SpriteShifts.populateMaps(SpriteShifts.java:27) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.connected.SpriteShifts.<clinit>(SpriteShifts.java:19) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.registry.SheetMetal.buildSheetMetalBlock(SheetMetal.java:74) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.registry.SheetMetal.lambda$registerBlocks$31(SheetMetal.java:209) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
	at com.github.talrey.createdeco.registry.SheetMetal.registerBlocks(SheetMetal.java:204) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.Registration.registerBlocks(Registration.java:396) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.CreateDecoMod.<init>(CreateDecoMod.java:52) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	... 14 more
Caused by: java.lang.ClassNotFoundException: com.jozufozu.flywheel.core.StitchedSprite
	at jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) ~[?:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:134) ~[securejarhandler-1.0.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at cpw.mods.cl.ModuleClassLoader.loadClass(ModuleClassLoader.java:134) ~[securejarhandler-1.0.3.jar:?]
	at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
	at com.simibubi.create.foundation.block.render.SpriteShiftEntry.set(SpriteShiftEntry.java:13) ~[create-1.18.2-0.5.0.i.jar%2347!/:0.5.0.i]
	at com.simibubi.create.foundation.block.connected.CTSpriteShifter.getCT(CTSpriteShifter.java:20) ~[create-1.18.2-0.5.0.i.jar%2347!/:0.5.0.i]
	at com.github.talrey.createdeco.connected.SpriteShifts.populateMaps(SpriteShifts.java:27) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.connected.SpriteShifts.<clinit>(SpriteShifts.java:19) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.registry.SheetMetal.buildSheetMetalBlock(SheetMetal.java:74) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.registry.SheetMetal.lambda$registerBlocks$31(SheetMetal.java:209) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at java.util.HashMap.forEach(HashMap.java:1421) ~[?:?]
	at com.github.talrey.createdeco.registry.SheetMetal.registerBlocks(SheetMetal.java:204) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.Registration.registerBlocks(Registration.java:396) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	at com.github.talrey.createdeco.CreateDecoMod.<init>(CreateDecoMod.java:52) ~[createdeco-1.3.1-1.18.2.jar%2349!/:1.3.1-1.18.2]
	... 14 more

Decals seem to determine where they will be placed incorrectly

In the image below, if I right click the decal on the wall, nothing will happen.

image

That's because it's actually trying to place it on another block, even though that's not the one I'm interacting with. Here is where it would be placed if I had a block behind it

image

It seems that the block is trying to determine what its orientation is going to be based on where the player is looking at (like signs when placed on the floor), instead of which side of the block was clicked (like signs when placed on walls)

Version: 1.3.0-1.18.2

Catwalks display incorrect textures on the bottom faces

I stumbled upon this while making a resource pack to fix models for all metal bars when using VanillaTweaks 3D Iron Bars (my pack does work successfully). I am using the latest 1.18.2 Fabric commit of the mod with Create 0.5.0g in a testing installation.

It seems the textures of all Catwalk blocks are incorrectly mirrored across the Z axis on only the underside of the model. All other sides seem correct.

create_deco_catwalk_issue.mp4

Crash with Immersive Weathering

Not sure if this would be on Create Deco or Immersive Weathering, so I am opening a ticket with both

Game crashes when Immersive Weathering checks for the block property 'weathering' in createdeco:blue_bricks_stairs

Cannot set property EnumProperty{name=weathering, clazz=class com.ordana.immersive_weathering.common.blocks.Weatherable$WeatheringState, values=[FALSE, TRUE, STABLE]} as it does not exist in Block{createdeco:blue_bricks_stairs}

Catwalks have incorrect particle and sound positions

When running on catwalks, you can't hear your footsteps; however, if you are jumping and running at the same time, you can see the particles, but only when you reach the top of the block. So it seems that they only produce particles and sounds on the level of their railings.

Metal trapdoors are considered unmovable & Locked Doors are openable

I discovered this in v1.3.0-1.19.2 Fabric. Firstly, all five trapdoor variants in this mod cannot be moved by kinetics, and will not be assembled on trains. I tried changing the Create gameplay config to see if enabling movement for obsidian and others would fix this, but it apparently did not.

2023-04-28_21 17 37

I tested most other blocks in this mod just in case, and it seems this first issue applies only to the trapdoors. While testing this though, I accidentally discovered that all the locked doors do not behave as they're intended... They can be opened and closed normally like a regular door, and even in Survival. They still function properly with redstone though.

Trapdoors cannot be crafted.

Hey I can't craft the trapdoors: Andesite Trapdoor, Zinc Trapdoor, it's the same recipe as the bars. Think there are with all trapdoors from the mod.
Screenshot_35
Fabric: 1.19.2
Createdeco 1.2.13-1.19.2

Greetings Sven

[Question] - Fabric Build

Sorry for asking here, but I don't use Discord.

Are there any pre-built .jar files for the 1.18 - Fabric Branch?

[1.16] Horrible Log Spam

Running latest version for 1.16, 1.1.2, and the logs are constantly being spammed while playing. This is the message that keeps repeating:

net.minecraft.util.ResourceLocationException: Non [a-z0-9/._-] character in path of location: minecraft:builtin/missing#missing
	at net.minecraft.util.ResourceLocation.<init>(ResourceLocation.java:33) ~[?:?]
	at net.minecraft.util.ResourceLocation.<init>(ResourceLocation.java:38) ~[?:?]
	at mods.betterfoliage.config.match.MatchRules$anyModel$1.invoke(Rules.kt:150) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MatchRules$anyModel$1.invoke(Rules.kt:16) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MComparison.compare(Match.kt:146) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MatchRules.mModel(Rules.kt:100) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MatchRules.mMatchList(Rules.kt:41) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MatchRules.mNode(Rules.kt:28) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.config.match.MatchRules.visitRoot(Rules.kt:20) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.resource.discovery.RuleBasedDiscovery.processBlockModel(RuleBasedDiscovery.kt:59) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.resource.discovery.RuleBasedDiscovery.processModel(RuleBasedDiscovery.kt:43) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.resource.discovery.AbstractModelDiscovery.onModelsLoaded(ModelDiscovery.kt:26) ~[betterfoliage:2.7.1]
	at mods.betterfoliage.resource.discovery.BakeWrapperManager.handleModelLoad(BakingLifecycle.kt:94) ~[betterfoliage:2.7.1]
	at net.minecraftforge.eventbus.ASMEventHandler_1865_BakeWrapperManager_handleModelLoad_ModelDefinitionsLoadedEvent.invoke(.dynamic) ~[?:?]
	at net.minecraftforge.eventbus.ASMEventHandler.invoke(ASMEventHandler.java:85) ~[eventbus-4.0.0.jar:?]
	at thedarkcolour.kotlinforforge.eventbus.KotlinEventBus$post$1.invoke(KotlinEventBus.kt:369) ~[?:?]
	at thedarkcolour.kotlinforforge.eventbus.KotlinEventBus$post$1.invoke(KotlinEventBus.kt:369) ~[?:?]
	at thedarkcolour.kotlinforforge.eventbus.KotlinEventBus.post(KotlinEventBus.kt:382) ~[?:?]
	at thedarkcolour.kotlinforforge.eventbus.KotlinEventBus.post(KotlinEventBus.kt:369) ~[?:?]
	at net.minecraft.client.renderer.model.ModelBakery.handler$cbb000$onBeforeTextures(ModelBakery.java:2647) ~[?:?]
	at net.minecraft.client.renderer.model.ModelBakery.processLoading(ModelBakery.java:195) ~[?:?]
	at net.minecraftforge.client.model.ModelLoader.<init>(ModelLoader.java:72) ~[forge:?]
	at net.minecraft.client.renderer.model.ModelManager.func_212854_a_(ModelManager.java:57) ~[?:?]
	at net.minecraft.client.renderer.model.ModelManager.func_212854_a_(ModelManager.java:20) ~[?:?]
	at net.minecraft.client.resources.ReloadListener.func_215270_b(SourceFile:11) ~[?:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) [?:?]
	at java.util.concurrent.CompletableFuture$AsyncSupply.exec(CompletableFuture.java:1760) [?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) [?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) [?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) [?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) [?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) [?:?]

Recipe Errors with Worn Brick block variants

I noticed this hasn’t been submitted as an issue yet but I have found that the Worn Bricks (specifically) have some problems with their block variants such as the long bricks, tiles, etc .
For every other brick variant you place the block in the stonecutter or the mechanical saw with the desiree recipe. The Worn brick blocks display their recipes as being a result of smelting the brick item to get all of the variants.

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.