Giter Site home page Giter Site logo

pandadap2006 / pandas-extra-details Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 13.62 MB

A mod that adds extra Details to Minecraft for both Forge and Fabric

Home Page: https://modrinth.com/mod/pandas-extra-details

License: GNU General Public License v3.0

Java 100.00%

pandas-extra-details's Introduction

Discord Modrinth Curseforge GitHub

Architecury API PandaLib Fabric API

About

This mod aims to add small animations and details to blocks that originally didn't have them.

❗Important❗

Some large structures can cause performance issues because of the large number of blocks getting rendered.

Showcase

These showcases might be outdated, but they still show the main features of the mod.

Door Animation Trap Door Animation Standing sign tilt

Compatibilities

Incompatibilities

  • Optifine
  • Enhanced Block entities

FAQ

  • [Q] Is this mod Client side.
    • [A] Yes, this mod is a 100% client side and should only be installed on the client.
  • [Q] Are there any plans to add more features to the mod in the future?
    • [A] Yes, I'm always looking for more cool details to add to the game, if you have any of your own ideas, leave them on my discord server here
  • [Q] Does this mod support Resource packs?
    • [A] Only Resource packs that only change the textures or have support for the mod.

Support me

ko-fi

You can also support me by clicking the link below and signing up; every purchased server will help support me and the development of my mods.
Partner Banner Sign up

License

The project is licensed under the GNU GPLv3

pandas-extra-details's People

Contributors

thepandaoliver avatar

Stargazers

 avatar  avatar

Watchers

 avatar

pandas-extra-details's Issues

Doors & Trapdoors cause infinite error logs - performance issue

Whenever loading any door or trapdoor an infinite string of errors are generated in the logs:

Can't find mesh at extra_details:pandalib/meshes/block/door/trap_door.json
Can't find mesh at extra_details:pandalib/meshes/block/door/door.json

doesn't affect gameplay in any major way, however, performance does take a slight hit the longer logs don't get cleared

also noticed that when looking at doors a see-through outline appears which doesn't appear on other blocks so may be related

modlist.txt

Translation

It's not issue, I just want to suggest a translation on russian
ru_ru.txt
Also It's a mix of old config from main branch and new config from new renderer branch

Title: Game Crash: NullPointerException during Rendering Block Entity in The End

The game crashes when rendering a block entity, specifically a sign, in The End dimension with Better End installed. The crash report indicates a NullPointerException at net.minecraft.class_4730.method_24145 because "$$7" is null.

To Reproduce:
The exact steps that led to this error are unclear, but it appears to be related to the rendering of a sign block entity in The End. May be an Sign from some of the wood from Better End?

Crash Report Details:

The relevant section of the crash report is as follows:

java.lang.NullPointerException: Cannot invoke "net.minecraft.class_4730.method_24145(net.minecraft.class_4730, java.util.function.Function)" because "$$7" is null
at net.minecraft.class_837.method_45800(class_837.java:101)
at me.pandamods.extra_details.client.renderer.block.sign.TiltSignRenderer.method_23083(TiltSignRenderer.java:54)
at me.pandamods.extra_details.client.renderer.block.sign.TiltSignRenderer.method_3569(TiltSignRenderer.java:17)
at net.minecraft.class_824.method_23079(class_824.java:90)
at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.renderTileEntities(SodiumWorldRenderer.java:275)
The error seems to originate from the TiltSignRenderer method in the Extra Details mod.

Block Entity Details:

Name: minecraft:sign // net.minecraft.class_2625
Block: Block{betterend:mossy_glowshroom_sign}[rotation=4,waterlogged=false]
Block location: World: (5127,73,4524), Section: (at 7,9,12 in 320,4,282; chunk contains blocks 5120,0,4512 to 5135,255,4527), Region: (10,8; contains chunks 320,256 to 351,287, blocks 5120,0,4096 to 5631,255,4607)
Environment:

Minecraft version: 1.20.1

Additional context:

The crash occurred in The End dimension, with the Better End mod installed, with only one player present in the world. The server type is an Integrated singleplayer server.

Full crash report with modlist:
https://mclo.gs/QXttaLE

[Fabric - 1.20.1] Huge FPS drop in weird places

Hello! I'm building a modpack and was diagnosing for very weird FPS drops only in certain places. I have found the culprit to be Panda's extra details. I am not a modder and therefore have no idea why it does this, but I was able to reproduce it without fail so you can pinpoint why it does that.

Mod list needed to reproduce the bug

  • architectury-9.1.12-fabric
  • ctov-3.3.3
  • cloth-config-11.1.106-fabric
  • extra_details-0.2+1.20-1.20.1-beta
  • fabric-api-0.86.1+1.20.1
  • sodium-fabric-mc1.20.1-0.5.0
  • sodium-extra-0.5.0+mc1.20.1-build.111
  • tectonic-mod-mc1.19.3+-v2.1

How to reproduce the bug
Create a world with the following seed 633757983608502913.

You will spawn on an island. If you look at the birch forest, FPSes are high.
image

If you look toward the ctov Pillager lighthouse, FPS immediatly go down by 70-90%.
image

Close the game and disable Panda's Extra Details. Relaunch the game. FPS go back to what would be expected.
image

Pandas Extra Details Crashes game when Loading into a World

So I updated my 1.20.1 modpack
replaced these mods
( sodium 0.5.3 + sodium extras , indium 1.0.27 , iris 1.6.11)
with new ones
( sodium 0.5.8 + sodium extras , indium 1.0.30 , iris 1.6.15)
and got this issue when ever I try to load into a world minecraft crashes

and Panda's extra details causes it
if I remove it game doesn't crashes

It used to work flawlessly with old versions of these mods

here's the crash report

crash-2024-02-06_20.47.55-client.txt

Causing doors to be invisible!

On Fabric 1.14.22, whenever rejoining a server or dying, causes the doors and gates (unsure of trapdoors, signs or levers) to be invisible until interacted with.

Doors place incorrectly

Minecraft v1.20.1
Details v0.2

Doors that are placed are always facing north with the hinge on the left, no matter which direction I face.

Game crashed when using extra_details-forge-0.3-beta-mc1.20.1.jar file.

This is the exit code.
The game crashed whilst initializing the game
Error: java.lang.IncompatibleClassChangeError: class net.coderbot.iris.gui.option.ShadowDistanceOption cannot inherit from final class net.minecraft.client.OptionInstance
Exit code: -1
The problem is when I use extra_details-forge-0.3-beta-mc1.20.1.jar file it crashes.
However, when I use extra_details-0.2+1.20-1.20.1-beta.jar it works just fine the only issue is that all blocks affected by panda's extra details are invisible upon interaction, only then does it appear fine. The problem with this is it always happens, when you leave the game the blocks affected remain invisible. The Issue is persisting and wonder if there is an possible way to counteract this issue.

Sodium Crash

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: LVT in ... has incompatible changes at opcode 150 in callback extra_details-common.mixins.json:pandalib.client.sodium.ChunkBuilderMeshingTaskMixin from mod extra_details->@Inject::execute(...).

Game crash on version 1.20.4

Game crash when launching the game without Sodium and game crash when launching the world with Sodium.
Used with both cases only cloth-config, architectury, fabric-api and Sodium in the second case.

crash on loading in world/server

[16:10:36] [Chunk Render Task Executor #0/ERROR]: Chunk build failed
org.spongepowered.asm.mixin.injection.throwables.InjectionError: LVT in me/jellysquid/mods/sodium/client/render/chunk/compile/tasks/ChunkBuilderMeshingTask::execute(Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationToken;)Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildOutput; has incompatible changes at opcode 150 in callback extra_details-common.mixins.json:client.sodium.ChunkBuilderMeshingTaskMixin from mod extra_details->@Inject::execute(Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationToken;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;Lnet/minecraft/class_852;Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;Lme/jellysquid/mods/sodium/client/world/WorldSlice;IIIIIILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;IIILnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V.
Expected: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;, Lnet/minecraft/class_3610;]
Found: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;]
Available: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.handler$cdj000$extra_details$execute$missing(ChunkBuilderMeshingTask.java) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:88) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[16:10:37] [Render thread/ERROR]: Unreported exception thrown!
java.lang.RuntimeException: Exception thrown while executing job
at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobResult.unwrap(ChunkJobResult.java:27) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.collectChunkBuildResults(RenderSectionManager.java:347) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.RenderSectionManager.uploadChunks(RenderSectionManager.java:280) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.SodiumWorldRenderer.setupTerrain(SodiumWorldRenderer.java:191) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at net.minecraft.class_761.method_3273(class_761.java:21267) ~[client-intermediary.jar:?]
at net.minecraft.class_761.method_22710(class_761.java:1020) ~[client-intermediary.jar:?]
at net.minecraft.class_757.method_3188(class_757.java:1098) ~[client-intermediary.jar:?]
at net.minecraft.class_757.method_3192(class_757.java:866) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1523(class_310.java:1327) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:888) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.10.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]
Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: LVT in me/jellysquid/mods/sodium/client/render/chunk/compile/tasks/ChunkBuilderMeshingTask::execute(Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationToken;)Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildOutput; has incompatible changes at opcode 150 in callback extra_details-common.mixins.json:client.sodium.ChunkBuilderMeshingTaskMixin from mod extra_details->@Inject::execute(Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildContext;Lme/jellysquid/mods/sodium/client/util/task/CancellationToken;Lorg/spongepowered/asm/mixin/injection/callback/CallbackInfoReturnable;Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;Lnet/minecraft/class_852;Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;Lme/jellysquid/mods/sodium/client/world/WorldSlice;IIIIIILnet/minecraft/class_2338$class_2339;Lnet/minecraft/class_2338$class_2339;Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;IIILnet/minecraft/class_2680;Lnet/minecraft/class_3610;)V.
Expected: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;, Lnet/minecraft/class_3610;]
Found: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;]
Available: [Lme/jellysquid/mods/sodium/client/render/chunk/data/BuiltSectionInfo$Builder;, Lnet/minecraft/class_852;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/ChunkBuildBuffers;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderCache;, Lme/jellysquid/mods/sodium/client/world/WorldSlice;, I, I, I, I, I, I, Lnet/minecraft/class_2338$class_2339;, Lnet/minecraft/class_2338$class_2339;, Lme/jellysquid/mods/sodium/client/render/chunk/compile/pipeline/BlockRenderContext;, I, I, I, Lnet/minecraft/class_2680;]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.handler$cdj000$extra_details$execute$missing(ChunkBuilderMeshingTask.java) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:88) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.tasks.ChunkBuilderMeshingTask.execute(ChunkBuilderMeshingTask.java:39) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkJobTyped.execute(ChunkJobTyped.java:44) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at me.jellysquid.mods.sodium.client.render.chunk.compile.executor.ChunkBuilder$WorkerRunnable.run(ChunkBuilder.java:186) ~[sodium-fabric-0.5.8+mc1.20.4.jar:?]
at java.lang.Thread.run(Thread.java:1583) ~[?:?]
[16:10:37] [Render thread/WARN]: [SeamlessLoadingScreen] Fade screen has been skipped due to someone replacing the screen before we could add our own after DownloadingTerrainScreen
[16:10:37] [Render thread/INFO]: [ChatLog.serialize] Saved the chat log containing 5 messages and 0 sent messages to 'C:\Users\attic\AppData\Roaming\PrismLauncher\instances\Fabulously.Optimized-5.8.0-beta.10.minecraft\logs\chatlog.json'
[16:10:37] [Render thread/ERROR]: Unhandled game exception
java.lang.IllegalArgumentException: duplicate event invoker for type interface fuzs.puzzleslib.api.event.v1.server.TagsUpdatedCallback
at fuzs.puzzleslib.impl.event.core.EventInvokerImpl.register(EventInvokerImpl.java:74) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.impl.event.FabricEventInvokerRegistryImpl.register(FabricEventInvokerRegistryImpl.java:430) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.api.event.v1.core.FabricEventInvokerRegistry.register(FabricEventInvokerRegistry.java:59) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.api.event.v1.core.FabricEventInvokerRegistry.register(FabricEventInvokerRegistry.java:45) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.impl.event.FabricEventInvokerRegistryImpl.registerEventHandlers(FabricEventInvokerRegistryImpl.java:116) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.impl.core.FabricFactories.registerEventHandlers(FabricFactories.java:65) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.impl.event.core.EventInvokerImpl.initialize(EventInvokerImpl.java:35) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at fuzs.puzzleslib.fabric.impl.client.event.FabricClientEventInvokers.lambda$registerLoadingHandlers$1(FabricClientEventInvokers.java:90) ~[PuzzlesLib-v20.4.42-1.20.4-Fabric.jar:?]
at net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientLifecycleEvents.lambda$static$0(ClientLifecycleEvents.java:35) ~[fabric-lifecycle-events-v1-2.3.1+a67ffb5d4f-78d2a96fc756e69a.jar:?]
at net.minecraft.class_310.handler$cjg000$fabric-lifecycle-events-v1$onStart(class_310.java:16288) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:870) ~[client-intermediary.jar:?]
at net.minecraft.class_310.modify$gob000$vanillafix$atTheEndOfFirstCatchBeforePrintingCrashReport(class_310.java:39801) ~[client-intermediary.jar:?]
at net.minecraft.class_310.method_1514(class_310.java:911) ~[client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:265) ~[minecraft-1.20.4-client.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) ~[fabric-loader-0.15.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) ~[fabric-loader-0.15.10.jar:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:87) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[NewLaunch.jar:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[NewLaunch.jar:?]

Mod Incompatibilites

Minecraft 1.20.1
Forge 47.2.0

Luckily, these things can be disabled in the config, but even so I found some incompatibilities.

Firstly, doors with alternate opening animations get opened completely wrong. For instane the Shoji doors from Macaw's Doors.
But I don't think you can actually manually fix singular doors, I will just put it on the Blacklist.

Another thing though: Supplementaries / Amendments Hanging Signs.
The swinging animation gets broken and items placed on them get replaced visually with default text that just says "item".

Mod Compatibility? (Dramatic Doors, Sliding doors)

I absolutely 'a-door' (get it) this mod but have noticed that it reacts a little oddly to different door types from other mods. For example, Macaw's Doors works perfectly, however the sliding doors (such as the Shoji doors) do a weird hybrid of turning and sinking into the wall. Another example is Dramatic Doors where the animation simply doesn't apply (despite them being basically regular doors but a block taller).

I think it'd be awesome to add some kind of compatibility or a way to apply animation to other blocks via a datapack.
Keep up the good work!

Doors and trapdoors invisible until updated

When loading in a multiplayer world all the doors and trapdoors are invisible, but when activating them they become visible again.

This is with only the required mods installed.

image

image

Cool mod though, I like it!

Trapdoor can't be pushed by piston

Trapdoor can't be pushed by piston

Installed Pandas-Extra-Details
4

Removed Pandas-Extra-Details
5

Mod : extra_details-0.2+1.20-1.20.1-beta

Lever texture broken with ANIMATION ON

Hi Mod Devs! I enjoy the mod very much and I love how much it adds to Minecraft.
However, I found one issue and I believe it has to do with the animation textures for the lever.

Here is what I get with the animation enabled:

image

With the animation off, the lever has a regular texture and no glitches at all.

Version MC: 1.20.1
Version Mod: 0.2+1.20-1.20.1-Beta
Loader: Quilt
Rendered: Sodium 5.2 + Iris 1.6.8

Amazing work on the animations though, I would love to have the lever one working also :D

Thank you for making the mod :)

Compatible with other mods

Hi, I have a question regarding compatibility with other mods that add their doors from other materials (like Supplementaries netherite door". Last time, the doors from the mods were invisible, as were trapdoors. Your mod has potential and I hope that the idea of compatibility with other mods is in the plans

Tnx Google translate

Crash. Villagers?

crash-2024-01-05_21.58.18-client.txt

A village was going to be loaded and the game crashed multiple times. When I disabled the Details mod, the map could load. There were a bunch of baby villagers in a door. Not sure, but they can cause the problem.

Hinge of door is always left

3
The hinge of door is always left, no matter what material the door is.

Also, the door is always facing north. And the invisibility of doors still exists.
1
2

Mod : extra_details-0.2+1.20-1.20.1-beta [fabric]

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.