andrew6rant / auto-slabs Goto Github PK
View Code? Open in Web Editor NEWInject blockstates at runtime to automatically generate vertical slabs for every instance of SlabBlock
License: MIT License
Inject blockstates at runtime to automatically generate vertical slabs for every instance of SlabBlock
License: MIT License
Hi, love the mod and how well it works with all slabs. Some slabs have a "oriented" texture similar to the vanilla Smooth Stone Slab.
In particular the create mod provides a lot of cut variants which look a bit weird when placed vertically:
Would be awesome if you could somehow have them look the same to the horizontal slabs
I saw your mod on Modrinth and came to the source just to check, and I noticed there's a 1.19.2 branch. As a 1.19.2 player, are there any plans to backport/maintain that branch? I've got no idea how much work it would be, but I saw the branch and was curious.
I'm not sure if this is the same issue as the one in #13 , but I had mentioned this in that thread and I'm just reposting it here to make it easier to find. I noticed that when I put down slabs of materials from Terraqueous vertically individually, the textures don't display (though if I put two of them vertically side-by-side the textures pop in as if they were horizontal slabs).
Also, you might need to install Every Compat to get the slabs from Terraqueous because I don't remember if it natively has them.
As seen in the first screenshot, the mod made the slabs place weird and that made the connecting block go invisible/transparent.
and in the second it shows how the hitbox is weird/off and it ended up placed weird.
I enjoy the aspect of the mod for more customization but i'm just trying to build a floor out of wood slabs in Medieval Minecraft 1.20.1 Fabric, and its made it more complicated when it's not needed. It would be much better if you could toggle the advanced placement hitboxes while in game with a keybind of some sort or something.
We briefly discussed this on Discord, just submitting an issue for tracking.
Better-End-2.1.6
Better-Nether-7.1.4
AutoSlabs-1.1.0
Place any BCLib slab vertically and the texture will be missing.
The mod Promenade adds some slabs for most of the blocks it adds like woods and stone. Sadly all of them look like this when placed (these are all the slabs):
As a workaround I would love to disable vertical placement of these slabs if possible, but haven't found a config option for this.
the Snow! Real Magic mod has an interesting feature, when you place a slab where there was a layer of snow, that slab will have snow on top, but when using the AutoSlab mod, the slab becomes invisible
the same does not happen if you place a slab where there is no snow and then put snow on top of the slab, it works correctly that way
*im using fabric 1.20.1
As per our conversation here, some mods have missing Autoslab textures.
Can the mixedslabs branch be uploaded to Modrinth?
Im having trouble where sometimes slabs will compile into one block, the animation and sound will play for the block placed but it doesn't appear and still removes it from my inventory. After breaking the block I get all the blocks back at least but its annoying to deal with.
Hopes to add an option or a switch to disable the complex placements of slabs temporarily. This is useful when I need to build mob farms that need lots of slabs, and I need to place them quickly.
if need idea/inspiration how to accomplish that check the enchanted vertical slabs mod (uses only vanilla slabs and they also need to be crafted)
your approach is much better as slabs are slabs and they should be able to be place horizontally & vertically (without the need to "craft" vertical slabs)
besides that slabs from other mods are not being placed vertically - they are being placed on the lower or higher half of the full block depending on which side being placed, because the overlay on the placed block from auto-slab is present
extra: please make vertical glass slabs work, as all the dynamical vertical slabs mod haven't managed that - they ain't transparent & a middle line is present like the slab is cut in 2
Vertical Stairs can be fun too!
The client doesn't swing its hand when placing down a slab. This is because I set a null blockstate on the client and let the server handle slab placement.
Using AutoSlabs 1.1.0
I loved the mod so far and I thought that would be cool for many builds if the mod would let me place different blocks (verticals too) together.
Ex.: If I'm building a house, and I want the external wall to be cobblestone but the interior wall to be wood
Many Slabs from mods have the missing texture problem, to recreate this issue is just a matter of installing different mods that add slabs.
So far I've seen this in Chipped, Immersive Weathering, and the slabs generated by Every Compat.
I haven't texted every mod I have, but the issue is likely to appear in others, please look into this.
Didn't crash or anything, hitboxes and texture/render just get all skrewey
would be more vanilla friendly :)
This issue is intermittent and seems to occur only when blockstates are reshuffled (adding/removing mods within the same world). Possible client/server desync?
Problem goes away if the player places another block anywhere else, reloads chunks, or leaves and rejoins the world.
I was playing (on a server) with this mod. The hardware isn't that great and the mod was kinda laggy so I removed it. Upon relaunching, lots of different blocks were replaced with other random blocks. Tall grass became double dark prismarine slabs, bamboo became shulker boxes etc. This really needs to be reworked, if possible, especially because I would still like to remove this mod from my server without having to reset the world.
If you sneak while mining a single slab, it drops 2 slabs instead of one. Seems to happen for all types of slabs(wooden, stone, etc.), but I haven't tested with modded slabs.
Minecraft Version: 1.20.1
AutoSlabs Version: 1.0.1
Video:
Other mods present in the video were Mod Menu and Fabric API.
Currently working on a PR to fix if you haven't fixed it locally already.
that's what I meant earlier in a another issue - btw those are from Mo Glass
Was testing this with a friend on an Essential multiplayer server, and when the slabs are placed, it is not synchronized between the two of us which results in things looking different and collision issues. When mine was flush against a wall, his was rotated to the right side of the block. This was a Bewitchment modded block in particular but since this is supposed to work with all slab variants I don't imagine that would be the reasoning. This happens no matter which one of us placed the block, either him (the host), or me.
I've noticed that when trying to place slabs somewhere they can't be placed (e.g. right inside the player's hitbox) the sound of placing a block is played. Although correctly no block is placed, both the animation (player's hand swinging) and the sound are triggered. It's just a minor inconvenience, but it can be irritating at times ^^
Besides that I've been enjoying this mod quite much!
java.lang.RuntimeException: Could not execute entrypoint stage 'main' due to errors, provided by 'autoslabs'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:387)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:385)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:52)
at net.minecraft.class_310.(class_310.java:458)
at net.minecraft.client.main.Main.main(Main.java:211)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.NoSuchFieldError: BETWEEN_MODS_AND_USER
at io.github.andrew6rant.autoslabs.AutoSlabs.onInitialize(AutoSlabs.java:30)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:383)
... 14 more
When right clicking to use the off-hand item, whether you are holding a slab or not, (Shield, food, torches, etc.) this will break the auto-slab outline. It will revert back to the default block outline, but auto slab is still functional. This issue persists until you either change dimensions or relog.
This is due to Mo Glass' Seamless Transparency feature.
When I first installed this mod, everything worked fine, but there were eventually missing textures on slabs from the mod Better End, so I installed the compat resource pack for this mod to fix the missing textures. I can't really say for sure that the resource pack is at fault, but after installing it, every vanilla slab's vertical textures doesn't work. I can place them vertically but they don't appear vertical, like this image from another closed ticket:
I've tried uninstalling and reinstalling with or without the resource pack and it still won't work. Also, this problem is only for vanilla slabs, modded slabs work just fine.
Is there a specific way to rearrange resource packs that should fix this issue? If not, are there any logs that should be useful for this issue? After a quick look through the files, I didn't find anything that seemed related to the problem.
Windowlogging is a Forge mod that allows you to place glass panes (and presumably bars but I haven't tested them) inside slabs and stairs; it would be cool to see that functionality either in this mod or an add-on.
Hey there, I've already detailed this issue here: Leximon/Fluidlogged#13
The gist is that the client crashes when placing a slab when both mods are loaded, more detail in the linked issue report!
Would it be possible to implement a keybind so you can toggle the autoslab placement? When building large areas (roofs/floors) it can be quite frustrating as it is very easy to misplace a slab. A toggle for this would be greatly appreciated (:
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.