GithubHelp home page GithubHelp logo

jbredwards / fluidlogged-api Goto Github PK

View Code? Open in Web Editor NEW
25.0 25.0 10.0 1.32 MB

A mod for Minecraft that adds basic fluidlogging to 1.12, and serves a base or optional api for other mod devs to use in their own projects.

Java 100.00%

fluidlogged-api's People

Contributors

embeddedt avatar jbredwards avatar meldexun avatar rongmario 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

Watchers

 avatar  avatar  avatar  avatar  avatar

fluidlogged-api's Issues

Fluidlogged-API-v1.7-mc1.12.2.jar Redstonetorch and Redstonewire problem

Hi,
I have a Problem with your Mod by 2 thinks what can Waterlogged

Problem:
In the end of this Bug Report have I 2 Pictures. The Problem is the Redstonetorch and the Redstonewire was not Waterlogged then we Place this on the World. The other Blocks works fine but the Redstonetorch and the Redstonewire was not Waterlogged. I have with Mods Play and have all Mods deleted and the same think was come. A Bug what only in your Mod is. You can check this Mods out and I hope you can find a fix for this. The new thinks was cool but then the Waterlogged Function not correct work by the Redstonetorch and the Redstonewire and he drop then we will Waterlogged then is it not good. I hope you find a Fix for this.

Forge Version:
I play with Forge 1.12.2 - 14.23.5.2860

Recreate this Bug:

  1. Go to your World and Build a Watertank or go to the Sea.
  2. Place a Redstonetorch and Redstonewire
  3. You see the Block who you have this Place is Free from Water and not Waterlogged
  4. Replace the air of this Block who this Items place was with a Waterbucked and the Item drops and hold not of the Ground

All Mods in this Moment:

  • Fluidlogged-API-v1.7-mc1.12.2 (Your Mod)
  • [1.12.2]+SecurityCraft+v1.9.1 (Safer Mod for Minecraft with new Gagdets)
  • frikinzis-fauna-1.3.0-1.12.2 (New Animals for Minecaft)
  • Orva+Alarms+2.3+1.12.2 (Sound Mod)
  • parkour_recorder-1.1.2.0-1.12.2 (Only Record of a szene)
  • movingelevators-1.3.4-mc1.12 (Mod with Elevator Build and Play)
  • supermartijn642configlib-1.0.9a-mc1.12 (Require for movingelevator)
  • durabilitytooltip-1.1.0-mc1.12 (tooltip mod)
  • Expansive+Weaponry-1.1.0 (Weapons Mod)
  • FishingMadeBetter-1.12.2-2.2.2 (A new Minigame by Fishing in Minecraft)
  • ElytraBombing-Forge-1.12.2-1.0.0 (A Mod with new Function for the Elytra)
  • CDM-v1.12.2-1.1.00 (City and Car Decorations with Decocars)
  • Fexcraft+Common+Library-1.12.71 (Require Mod for CDM = Cities Deco Mod (Formally Saracalia's City Mod))
  • geckolib-forge-1.12.2-3.0.21 (Require mod for the Animals Mod frekinzis fauna)
  • supermartijn642corelib-1.0.16a-mc1.12 (Require for movingelevator)
  • FancyClear-Forge-1.12.2-1.3.1.1 (Clear Mod for Mobs then to much was on a World (This Version give it not on Curse but on all my 1.12.2 Modpack can you claim this (Link: https://drive.google.com/file/d/1ZnYAm-E720m53lzr1EAEY_WhYpsjEbo5/view)
  • MixinBootstrap-1.1.0 (Require Mod for your new Mod Update)

Pictures of the Problem:
2022-03-18_17 51 42
2022-03-18_17 51 55

(1) Incompatibility w. GregTech CE + (2) Backport waterlogged mechanic + (3) Pistons can't push fluidlogged blocks

Hi

1

I've noticed an incompatibility between Fluidlogged-API and GregTech: Community Editition.
The last version the game starts is with v1.4, after that the game crash on load. In v1.4 and earlier the game starts, but when attempting to fluidlogg any block from GTCE the client crashes. Here's the crash report:
crash-2021-07-02_11.25.43-client.txt

Or here as plain text:

crash-2021-07-02_11.25.43-client.txt
---- Minecraft Crash Report ----

WARNING: coremods are present:
  CreativePatchingLoader (CreativeCore_v1.10.61_mc1.12.2.jar)
  SSLoadingPlugin (SereneSeasons-1.12.2-1.2.18-universal.jar)
  TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar)
  Quark Plugin (Quark-r1.6-179.jar)
  PerformantLoadingPlugin (performant-1.12.2-1.10.jar)
  LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)
  GTCELoadingPlugin (gregtech-1.12.2-1.16.1.753.jar)
  PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar)
  ParticleCullingLoadingPlugin (particleculling-1.12.2-v1.0.1.jar)
  Fluidlogged Plugin (fluidlogged_api_v1.4_mc1.12.2.jar)
  BlurPlugin (Blur-1.0.4-14.jar)
  ItemPatchingLoader (ItemPhysic_Full_1.4.34_mc1.12.2.jar)
  Thaumic Augmentation Core Plugin (ThaumicAugmentation-1.12.2-2.1.1.jar)
  ClsPlugin (CustomLoadingScreen-1.12.2-1.5.1.jar)
  FMLPlugin (Mirage-2.0.3-rc3.jar)
  EntityCullingPlugin (EntityCulling-1.12.2-2.0.5.jar)
  DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar)
  AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-2.0.0-248-universal.jar)
  LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar)
Contact their authors BEFORE contacting forge

// This is a token for 1 free hug. Redeem at your nearest Mojangsta: [~~HUG~~]

Time: 7/2/21 11:25 AM
Description: Unexpected error

java.lang.NullPointerException: Unexpected error
	at git.jbredwards.fluidlogged_api.util.FluidloggedUtils.tryFluidlogBlock(FluidloggedUtils.java:154)
	at git.jbredwards.fluidlogged_api.common.event.FluidloggedEvents.runBucketFull(FluidloggedEvents.java:209)
	at git.jbredwards.fluidlogged_api.common.event.FluidloggedEvents.fluidPlaceOrTake(FluidloggedEvents.java:174)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_105_FluidloggedEvents_fluidPlaceOrTake_FillBucketEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.event.ForgeEventFactory.onBucketUse(ForgeEventFactory.java:469)
	at net.minecraftforge.fluids.UniversalBucket.func_77659_a(UniversalBucket.java:164)
	at net.minecraft.item.ItemStack.func_77957_a(ItemStack.java:217)
	at net.minecraft.client.multiplayer.PlayerControllerMP.func_187101_a(PlayerControllerMP.java:511)
	at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1597)
	at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2254)
	at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2020)
	at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1808)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1098)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
	at git.jbredwards.fluidlogged_api.util.FluidloggedUtils.tryFluidlogBlock(FluidloggedUtils.java:154)
	at git.jbredwards.fluidlogged_api.common.event.FluidloggedEvents.runBucketFull(FluidloggedEvents.java:209)
	at git.jbredwards.fluidlogged_api.common.event.FluidloggedEvents.fluidPlaceOrTake(FluidloggedEvents.java:174)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_105_FluidloggedEvents_fluidPlaceOrTake_FillBucketEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.event.ForgeEventFactory.onBucketUse(ForgeEventFactory.java:469)
	at net.minecraftforge.fluids.UniversalBucket.func_77659_a(UniversalBucket.java:164)
	at net.minecraft.item.ItemStack.func_77957_a(ItemStack.java:217)
	at net.minecraft.client.multiplayer.PlayerControllerMP.func_187101_a(PlayerControllerMP.java:511)
	at net.minecraft.client.Minecraft.func_147121_ag(Minecraft.java:1597)
	at net.minecraft.client.Minecraft.func_184117_aA(Minecraft.java:2254)
	at net.minecraft.client.Minecraft.func_184118_az(Minecraft.java:2020)

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityPlayerSP['simon_kungen'/347, l='MpServer', x=15.74, y=40.00, z=16.44]]
	Chunk stats: MultiplayerChunkCache: 1089, 1089
	Level seed: 0
	Level generator: ID 01 - flat, ver 0. Features enabled: false
	Level generator options: 
	Level spawn location: World: (0,39,0), Chunk: (at 0,2,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 515752 game time, 13000 day time
	Level dimension: 0
	Level storage version: 0x00000 - Unknown?
	Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
	Forced entities: 2 total; [EntityDummy['entity.mountDummy.name'/346, l='MpServer', x=12.50, y=45.20, z=18.50], EntityPlayerSP['simon_kungen'/347, l='MpServer', x=15.74, y=40.00, z=16.44]]
	Retry entities: 0 total; []
	Server brand: fml,forge
	Server type: Integrated singleplayer server
Stacktrace:
	at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:420)
	at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2741)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:427)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
	at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
	at org.multimc.EntryPoint.listen(EntryPoint.java:143)
	at org.multimc.EntryPoint.main(EntryPoint.java:34)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Linux (amd64) version 5.4.0-74-generic
	Java Version: 1.8.0_291, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 5868970544 bytes (5597 MB) / 8256487424 bytes (7874 MB) up to 8256487424 bytes (7874 MB)
	JVM Flags: 2 total; -Xms4096m -Xmx8064m
	IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
	FML: MCP 9.42 Powered by Forge 14.23.5.2855 97 mods loaded, 97 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State  | ID                      | Version                         | Source                                              | Signature                                |
	|:------ |:----------------------- |:------------------------------- |:--------------------------------------------------- |:---------------------------------------- |
	| LCHIJA | minecraft               | 1.12.2                          | minecraft.jar                                       | None                                     |
	| LCHIJA | mcp                     | 9.42                            | minecraft.jar                                       | None                                     |
	| LCHIJA | FML                     | 8.0.99.99                       | forge-1.12.2-14.23.5.2855-universal.jar             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | forge                   | 14.23.5.2855                    | forge-1.12.2-14.23.5.2855-universal.jar             | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | advancedrocketrycore    | 1                               | minecraft.jar                                       | None                                     |
	| LCHIJA | creativecoredummy       | 1.0.0                           | minecraft.jar                                       | None                                     |
	| LCHIJA | entity_culling          | 2.0.5                           | minecraft.jar                                       | None                                     |
	| LCHIJA | itemphysic              | 1.4.0                           | minecraft.jar                                       | None                                     |
	| LCHIJA | opencomputers|core      | 1.7.5.192                       | minecraft.jar                                       | None                                     |
	| LCHIJA | dsurroundcore           | 3.5.4.3                         | minecraft.jar                                       | None                                     |
	| LCHIJA | libvulpes               | 0.4.2.-83                       | LibVulpes-1.12.2-0.4.2-83-universal.jar             | None                                     |
	| LCHIJA | advancedrocketry        | @MAJOR@.@MINOR@.@REVIS@.@BUILD@ | AdvancedRocketry-1.12.2-2.0.0-248-universal.jar     | None                                     |
	| LCHIJA | akashictome             | 1.2-12                          | AkashicTome-1.2-12.jar                              | None                                     |
	| LCHIJA | appliedenergistics2     | rv6-stable-7                    | appliedenergistics2-rv6-stable-7.jar                | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 |
	| LCHIJA | carrots                 | 1.0.0b1                         | carrotslib-mc1.12.2-1.0.0b1.jar                     | None                                     |
	| LCHIJA | armorunder              | 1.0.0                           | armorunder-mc1.12.2-1.0.0.jar                       | None                                     |
	| LCHIJA | crafttweaker            | 4.1.20                          | CraftTweaker2-1.12-4.1.20.646.jar                   | None                                     |
	| LCHIJA | mtlib                   | 3.0.7                           | MTLib-3.0.7.jar                                     | None                                     |
	| LCHIJA | modtweaker              | 4.0.19                          | modtweaker-4.0.19.jar                               | None                                     |
	| LCHIJA | jei                     | 4.16.1.301                      | jei_1.12.2-4.16.1.301.jar                           | None                                     |
	| LCHIJA | quark                   | r1.6-179                        | Quark-r1.6-179.jar                                  | None                                     |
	| LCHIJA | autoreglib              | 1.3-32                          | AutoRegLib-1.3-32.jar                               | None                                     |
	| LCHIJA | opencomputers           | 1.7.5.192                       | OpenComputers-MC1.12.2-1.7.5.192.jar                | None                                     |
	| LCHIJA | batterybufferdriver     | 1.2                             | BatteryBufferDriver-1.2.jar                         | None                                     |
	| LCHIJA | baubles                 | 1.5.2                           | Baubles-1.12-1.5.2.jar                              | None                                     |
	| LCHIJA | betternether            | 0.1.8.6                         | betternether-0.1.8.6.jar                            | None                                     |
	| LCHIJA | bloodmoon               | 1.5.3                           | Bloodmoon-MC1.12.2-1.5.3.jar                        | d72e0dd57935b3e9476212aea0c0df352dd76291 |
	| LCHIJA | blur                    | 1.0.4-14                        | Blur-1.0.4-14.jar                                   | None                                     |
	| LCHIJA | bookshelf               | 2.3.577                         | Bookshelf-1.12.2-2.3.577.jar                        | d476d1b22b218a10d845928d1665d45fce301b27 |
	| LCHIJA | chameleon               | 1.12-4.1.3                      | Chameleon-1.12-4.1.3.jar                            | None                                     |
	| LCHIJA | chunkanimator           | 1.2                             | ChunkAnimator-MC1.12-1.2.jar                        | None                                     |
	| LCHIJA | codechickenlib          | 3.2.3.357                       | CodeChickenLib-1.12.2-3.2.3.357-universal.jar       | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
	| LCHIJA | asielib                 | 1.0.0                           | Computronics-1.12.2-1.6.6.jar                       | None                                     |
	| LCHIJA | toughasnails            | 3.1.0.139                       | ToughAsNails-1.12.2-3.1.0.139-universal.jar         | None                                     |
	| LCHIJA | forestry                | 5.8.2.387                       | forestry_1.12.2-5.8.2.387.jar                       | None                                     |
	| LCHIJA | gregtech                | 1.16.1.753                      | gregtech-1.12.2-1.16.1.753.jar                      | None                                     |
	| LCHIJA | waila                   | 1.8.26                          | Hwyla-1.8.26-B41_1.12.2.jar                         | None                                     |
	| LCHIJA | tis3d                   | 1.5.1.37                        | TIS-3D-MC1.12.2-1.5.1.37.jar                        | None                                     |
	| LCHIJA | computronics            | 1.6.6                           | Computronics-1.12.2-1.6.6.jar                       | None                                     |
	| LCHIJA | consecration            | 1.0.6                           | consecration-1.12.2-1.0.6.jar                       | 2484ef4d131fdc0dca0647aa21b7b944ddb935a1 |
	| LCHIJA | ctgui                   | 1.0.0                           | CraftTweaker2-1.12-4.1.20.646.jar                   | None                                     |
	| LCHIJA | crafttweakerjei         | 2.0.3                           | CraftTweaker2-1.12-4.1.20.646.jar                   | None                                     |
	| LCHIJA | creativecore            | 1.10.0                          | CreativeCore_v1.10.61_mc1.12.2.jar                  | None                                     |
	| LCHIJA | customloadingscreen     | 1.12.2-1.5.1                    | CustomLoadingScreen-1.12.2-1.5.1.jar                | None                                     |
	| LCHIJA | cyberware               | 0.2.11.27                       | cyberware-1.12.2-0.2.11.27.jar                      | None                                     |
	| LCHIJA | damagetilt              | 0.1.0                           | DamageTilt-1.12.2-0.1.0.jar                         | None                                     |
	| LCHIJA | eleccore                | 1.9.452                         | ElecCore-1.12.2-1.9.452.jar                         | None                                     |
	| LCHIJA | mcjtylib_ng             | 3.5.0                           | mcjtylib-1.12-3.5.0.jar                             | None                                     |
	| LCHIJA | deepresonance           | 1.8.0                           | deepresonance-1.12-1.8.0.jar                        | None                                     |
	| LCHIJA | diethopper              | 1.1                             | diethopper-1.1.jar                                  | None                                     |
	| LCHIJA | fluidlogged_api         | 1.4                             | fluidlogged_api_v1.4_mc1.12.2.jar                   | None                                     |
	| LCHIJA | forgemultipartcbe       | 2.6.2.83                        | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | f1850c39b2516232a2108a7bd84d1cb5df93b261 |
	| LCHIJA | microblockcbe           | 2.6.2.83                        | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | None                                     |
	| LCHIJA | minecraftmultipartcbe   | 2.6.2.83                        | ForgeMultipart-1.12.2-2.6.2.83-universal.jar        | None                                     |
	| LCHIJA | gbook                   | 2.9.5                           | Guidebook-1.12.2-2.9.5.jar                          | None                                     |
	| LCHIJA | ichunutil               | 7.2.2                           | iChunUtil-1.12.2-7.2.2.jar                          | 4db5c2bd1b556f252a5b8b54b256d381b2a0a6b8 |
	| LCHIJA | itemscroller            | 0.12.0                          | itemscroller-1.12.2-0.12.0.jar                      | 2b03e1423915a189b8094816baa18f239d576dff |
	| LCHIJA | jeibees                 | 0.9.0.5                         | jeibees-0.9.0.5-mc1.12.2.jar                        | None                                     |
	| LCHIJA | journeymap              | 1.12.2-5.7.0                    | journeymap-1.12.2-5.7.0.jar                         | None                                     |
	| LCHIJA | mirage                  | 2.0                             | Mirage-2.0.3-rc3.jar                                | None                                     |
	| LCHIJA | mobdismemberment        | 7.0.0                           | MobDismemberment-1.12.2-7.0.0.jar                   | None                                     |
	| LCHIJA | mrtjpcore               | 2.1.4.43                        | MrTJPCore-1.12.2-2.1.4.43-universal.jar             | None                                     |
	| LCHIJA | norecipebook            | 1.2.1                           | noRecipeBook_v1.2.2formc1.12.2.jar                  | None                                     |
	| LCHIJA | nuclearcraft            | 2.18y                           | NuclearCraft-2.18y-1.12.2.jar                       | None                                     |
	| LCHIJA | overpoweredarmorbar     | @VERSION@                       | overloadedarmorbar-1.0.4g.jar                       | None                                     |
	| LCHIJA | particleculling         | 1.0                             | particleculling-1.12.2-v1.0.1.jar                   | None                                     |
	| LCHIJA | patchouli               | 1.0-20                          | Patchouli-1.0-20.jar                                | None                                     |
	| LCHIJA | peacefulsurface         | 1.12.2-v1b                      | PeacefulSurface-1.12.2-v1b.jar                      | aaaf83332a11df02406e9f266b1b65c1306f0f76 |
	| LCHIJA | performant              | 1.12.2-1.4                      | performant-1.12.2-1.10.jar                          | None                                     |
	| LCHIJA | thaumcraft              | 6.1.BETA26                      | Thaumcraft-1.12.2-6.1.BETA26.jar                    | None                                     |
	| LCHIJA | pneumaticcraft          | 1.12.2-0.11.15-398              | pneumaticcraft-repressurized-1.12.2-0.11.15-398.jar | None                                     |
	| LCHIJA | projectred-core         | 4.9.4.120                       | ProjectRed-1.12.2-4.9.4.120-Base.jar                | None                                     |
	| LCHIJA | projectred-integration  | 4.9.4.120                       | ProjectRed-1.12.2-4.9.4.120-integration.jar         | None                                     |
	| LCHIJA | projectred-transmission | 4.9.4.120                       | ProjectRed-1.12.2-4.9.4.120-integration.jar         | None                                     |
	| LCHIJA | redstoneflux            | 2.1.0                           | RedstoneFlux-1.12-2.1.0.6-universal.jar             | 8a6abf2cb9e141b866580d369ba6548732eff25f |
	| LCHIJA | rockhounding_core       | 3.27                            | rockhounding_core-1.12.2-3.27.jar                   | None                                     |
	| LCHIJA | rockhounding_chemistry  | 1.12.2-3.57                     | rockhounding_chemistry-1.12.2-3.57.jar              | None                                     |
	| LCHIJA | rsgauges                | 1.2.4                           | rsgauges-1.12.2-1.2.4.jar                           | ed58ed655893ced6280650866985abcae2bf7559 |
	| LCHIJA | savemystronghold        | 1.12.2-1.0.0                    | savemystronghold-1.12.2-1.0.0.jar                   | None                                     |
	| LCHIJA | sereneseasons           | 1.2.18                          | SereneSeasons-1.12.2-1.2.18-universal.jar           | None                                     |
	| LCHIJA | serenetweaks            | 0.0.1                           | SereneTweaks-1.0.jar                                | None                                     |
	| LCHIJA | sgcraft                 | 2.0.3                           | SGCraft-2.0.5.jar                                   | None                                     |
	| LCHIJA | soundfilters            | 0.12.1_for_1.12                 | SoundFilters-0.12.1_for_1.12.jar                    | None                                     |
	| LCHIJA | storagedrawers          | 1.12.2-5.4.0                    | StorageDrawers-1.12.2-5.4.0.jar                     | None                                     |
	| LCHIJA | tandimensions           | 0.3.0                           | tandimensions-0.3.0.jar                             | None                                     |
	| LCHIJA | thaumicaugmentation     | 1.12.2-2.1.1                    | ThaumicAugmentation-1.12.2-2.1.1.jar                | 8f678591ba6f78d579e553a8aa94b4c4766cb13d |
	| LCHIJA | thaumicjei              | 1.6.0                           | ThaumicJEI-1.12.2-1.6.0-27.jar                      | None                                     |
	| LCHIJA | thaumicenergistics      | 2.2.3                           | thaumicenergistics-2.2.4.jar                        | None                                     |
	| LCHIJA | travelersbackpack       | 1.0.35                          | TravelersBackpack-1.12.2-1.0.35.jar                 | None                                     |
	| LCHIJA | tbintegration           | 1.0.1                           | TravelersBackpackIntegration-1.12.2-1.0.1.jar       | None                                     |
	| LCHIJA | traverse                | 1.6.0                           | Traverse-1.12.2-1.6.0-69.jar                        | None                                     |
	| LCHIJA | wailaharvestability     | 1.1.12                          | WailaHarvestability-mc1.12-1.1.12.jar               | None                                     |
	| LCHIJA | worldstripper           | 1.6.0-1.12.2                    | World-Stripper-1.6.0-1.12.2.jar                     | None                                     |
	| LCHIJA | phosphor-lighting       | 1.12.2-0.2.6                    | phosphor-1.12.2-0.2.6+build50-universal.jar         | f0387d288626cc2d937daa504e74af570c52a2f1 |
	| LCHIJA | orelib                  | 3.5.2.2                         | OreLib-1.12.2-3.5.2.2.jar                           | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
	| LCHIJA | dsurround               | 3.5.4.3                         | DynamicSurroundings-1.12.2-3.5.4.3.jar              | 7a2128d395ad96ceb9d9030fbd41d035b435753a |
	| LCHIJA | eleccoreloader          | 1.9.452                         | ElecCore-1.12.2-1.9.452.jar                         | None                                     |

	Loaded coremods (and transformers): 
CreativePatchingLoader (CreativeCore_v1.10.61_mc1.12.2.jar)
  
SSLoadingPlugin (SereneSeasons-1.12.2-1.2.18-universal.jar)
  sereneseasons.asm.transformer.EntityRendererTransformer
  sereneseasons.asm.transformer.WorldTransformer
TransformerLoader (OpenComputers-MC1.12.2-1.7.5.192.jar)
  li.cil.oc.common.asm.ClassTransformer
Quark Plugin (Quark-r1.6-179.jar)
  vazkii.quark.base.asm.ClassTransformer
PerformantLoadingPlugin (performant-1.12.2-1.10.jar)
  
LoadingPlugin (Bloodmoon-MC1.12.2-1.5.3.jar)
  lumien.bloodmoon.asm.ClassTransformer
GTCELoadingPlugin (gregtech-1.12.2-1.16.1.753.jar)
  gregtech.common.asm.GTCETransformer
PhosphorFMLLoadingPlugin (phosphor-1.12.2-0.2.6+build50-universal.jar)
  
ParticleCullingLoadingPlugin (particleculling-1.12.2-v1.0.1.jar)
  
Fluidlogged Plugin (fluidlogged_api_v1.4_mc1.12.2.jar)
  git.jbredwards.fluidlogged_api.asm.ASMHandler$Transformer
BlurPlugin (Blur-1.0.4-14.jar)
  com.tterrag.blur.BlurTransformer
ItemPatchingLoader (ItemPhysic_Full_1.4.34_mc1.12.2.jar)
  com.creativemd.itemphysic.ItemTransformer
Thaumic Augmentation Core Plugin (ThaumicAugmentation-1.12.2-2.1.1.jar)
  thecodex6824.thaumicaugmentation.core.TATransformer
ClsPlugin (CustomLoadingScreen-1.12.2-1.5.1.jar)
  alexiil.mc.mod.load.coremod.ClsTransformer
FMLPlugin (Mirage-2.0.3-rc3.jar)
  com.elytradev.mirage.asm.RenderGlobalTransformer
  com.elytradev.mirage.asm.ChunkRenderContainerTransformer
EntityCullingPlugin (EntityCulling-1.12.2-2.0.5.jar)
  meldexun.entityculling.plugin.ClassTransformer
DynamicSurroundingsCore (DynamicSurroundings-core-1.12.2-3.5.4.3.jar)
  org.orecruncher.dsurround.asm.Transformer
AdvancedRocketryPlugin (AdvancedRocketry-1.12.2-2.0.0-248-universal.jar)
  zmaster587.advancedRocketry.asm.ClassTransformer
LoadingPlugin (ChunkAnimator-MC1.12-1.2.jar)
  lumien.chunkanimator.asm.ClassTransformer
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 460.80' Renderer: 'GeForce GTX 660/PCIe/SSE2'
	AE2 Version: stable rv6-stable-7 for Forge 14.23.5.2768
	forestry : Modules have been disabled in the config: Mail, Better With Mods, EnderIO, Factory, Crate, Roots, Worktable, Charcoal, TechReborn, Energy, ImmersiveEngineering, Actually Additions, Mystical Agriculture
	AE2 Integration: IC2:OFF, RC:OFF, MFR:OFF, Waila:ON, InvTweaks:OFF, JEI:OFF, Mekanism:OFF, OpenComputers:ON, THE_ONE_PROBE:OFF, TESLA:OFF, CRAFTTWEAKER:ON
	Launched Version: MultiMC5
	LWJGL: 2.9.4
	OpenGL: GeForce GTX 660/PCIe/SSE2 GL version 4.6.0 NVIDIA 460.80, NVIDIA Corporation
	GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.

	Using VBOs: Yes
	Is Modded: Definitely; Client brand changed to 'fml,forge'
	Type: Client (map_client.txt)
	Resource Packs: 
	Current Language: English (US)
	Profiler Position: N/A (disabled)
	CPU: 12x Intel(R) Core(TM) i7-8700 CPU @ 3.20GHz

2

In vanilla Minecraft 1.13+ when a waterloggable block has two neighboring water sources said block will become waterlogged if possible. This feature is missing in your mod.

2021-07-02_11 00 13

3

Right now when you fluidlogg a block it transforms it into a TileEntity, which is fine I guess as otherwise you'd have to add a new property for every new fluid in the game (~10 minutes load time + risk of data corruption). But this makes the block un-movable by Pistons. In vanilla, if you push a waterlogged block it destroys the water source in it. Perhaps you can have so if a (Sticky) Piston tries to push/drag a fluidlogged block it destroys the TileEntity and reverts it back to the regular block again which then gets moved.

[suggestion] Ocean light level increase

ive always found 1.12 oceans extremely dark, no fog decrease mod will ever fix this problem. id love oceans and rivers to be less dark since theyre pitch black. since this mod has already tinkered with the water already, it seems to make sense to suggest it here.
id like to have water more like 1.13 where the light level isnt so harsh underwater (not the fog).
someone suggested it here and did a better job explaining how it should behave vs how it already does in 1.12 https://www.reddit.com/r/mcmodfinder/comments/exyea4/112_mod_to_make_water_lighting_like_113/

Quark Compat for Walls

Is your feature request related to a problem? Please describe.
I was building on my server, I realised all quarks walls didn't got fluidlogged like the other type of walls.

Describe the solution you'd like
It would be nice if Quark support would be added, so I could use stone bricks wall and other quark stuff in waterlogs.

Describe alternatives you've considered
Tried to use FutureMC walls, but quark walls have more variants and it would be better if it was compatible.

Additional context
image

1 Timestop Mod Incompat and 2 Supports of Blocks and Doors in next version.

Hi,
I have a Bug found with the Anvil then I place it on water. The Texture of this side was very uncool. I hope the Picture Help to fix the Problem. I have a link with all Mods what I have active in this time. In the link was my Mods with what I have play in this time. I hope it help to find a fix.
Link: https://drive.google.com/file/d/18000Zs6OOKnln3RYVpn0vWbWOBcaLM8H/view?usp=sharing
Photo 1:
2021-07-23_20 06 36

The other think is. Can you a Support for the Enchantment Table and the Enderportalframes make in next Version and a Support for Doors in the next version. See the 2 other Picture what I have make. Picture 2 show the thirst 2 Blocks what I hope you can support this to your mod and the second Picture show a Door what I hope you support in the future.

Photo 2+3
2021-07-23_20 06 54
2021-07-23_20 07 30

Problem of block harvesting with silk touch enchantment

What's happen
Hello, I found a problem when I try to use a tool with silk touch enchantment to harvest a fluid logged block.
Mod Version: v1.6.2

If I try to harvest a fluid logged un-silk-touchable block (et. slabs), it will drops its drop item and a barrier.
And if I try to harvest a fluid logged silk-touchable block (et. glass pane), it only drops a barrier but not the silk touched drop item.

The case for shearable blocks is the same as for silk touchable blocks. (this is with out the silk touch enchantment)

I'm sorry I can't provide some screenshots here :(

To make sure I may not have been detailed enough, here're the steps what I did in the game.

  1. Get a tool with silk touch enchantment
  2. Harvest the fluid logged block (et. slabs) and fluid logged silk touchable block (et. glass pane) with that too

A solution might solve this problem
Here's some code that might solve the problem:
In class: common/block/BlockFluidloggedTE

For method getStored(@nonnull IBlockAccess world, @nonnull BlockPos pos)

    @Nonnull
    public IBlockState getStored(@Nonnull IBlockAccess world, @Nonnull BlockPos pos) {
        TileEntity te = world.getTileEntity(pos);
        return te instanceof TileEntityFluidlogged ? ((TileEntityFluidlogged)te).stored : Blocks.AIR.getDefaultState();
    }

For method removedByPlayer(IBlockState state, World world, BlockPos pos, EntityPlayer player, boolean willHarvest

    public boolean removedByPlayer(IBlockState state, World world, BlockPos pos, EntityPlayer player, boolean willHarvest) {
        IBlockState stored = this.getStored(world, pos);
        if (!player.isCreative() && this.canHarvestBlock(stored, player, world, pos)) {
            int fortune = EnchantmentHelper.getEnchantmentLevel(Enchantments.FORTUNE, player.getHeldItemMainhand());
            List<ItemStack> drops = stored.getBlock().getDrops(world, pos, stored, 0);
            if (fortune > 0) {
                drops = stored.getBlock().getDrops(world, pos, stored, fortune);

            } else if (EnchantmentHelper.getEnchantmentLevel(Enchantments.SILK_TOUCH, player.getHeldItemMainhand()) > 0
                    && this.canSilkHarvest(world, pos, stored, player)) {
                drops = Collections.singletonList(new ItemStack(Item.getItemFromBlock(stored.getBlock())));

            } else if (stored.getBlock() instanceof IShearable
                    && ((IShearable) stored.getBlock()).isShearable(ItemStack.EMPTY, world, pos)) {
                drops = ((IShearable) stored.getBlock()).onSheared(ItemStack.EMPTY, world, pos, 0);
            }

            Iterator<?> var9 = drops.iterator();

            while(var9.hasNext()) {
                ItemStack drop = (ItemStack)var9.next();
                spawnAsEntity(world, pos, drop);
            }
        }

        return world.setBlockState(pos, this.fluid.getBlock().getDefaultState(), world.isRemote ? 11 : 3);
    }

Hope these help with this bug :)

Rendering errors

After I installed your mod, I am constantly flooded into the chat. Can you fix this somehow?

image

[20:44:31] [Chunk Batcher 13/ERROR] [CodeChickenLib]: 
 CCL has caught an exception whilst rendering a block
  BlockPos:      x:2154, y:28, z:3824
  Block Class:   class net.minecraft.block.BlockStaticLiquid
  Registry Name: minecraft:lava
  Metadata:      10
  State:         minecraft:lava[level=10]
 Tile at position
  Tile Class:    null
  Tile Id:       null
  Tile NBT:      null
You can turn off player messages in the CCL config file.

net.minecraft.util.ReportedException: Tesselating block in world
	at net.minecraft.client.renderer.BlockRendererDispatcher.renderBlock(BlockRendererDispatcher.java:95) ~[bvm.class:?]
	at codechicken.lib.render.block.CCBlockRendererDispatcher.renderBlock(CCBlockRendererDispatcher.java:82) [CCBlockRendererDispatcher.class:?]
	at git.jbredwards.fluidlogged_api.client.util.FluidloggedBlockRendererDispatcher.renderBlock(FluidloggedBlockRendererDispatcher.java:36) [FluidloggedBlockRendererDispatcher.class:?]
	at mrtjp.projectred.relocation.MovingBlockRenderDispatcher.renderBlock(renders.scala:277) [MovingBlockRenderDispatcher.class:?]
	at net.minecraft.client.renderer.chunk.RenderChunk.rebuildChunk(RenderChunk.java:328) [bxr.class:?]
	at net.minecraft.client.renderer.chunk.ChunkRenderWorker.processTask(SourceFile:100) [bxn.class:?]
	at net.minecraft.client.renderer.chunk.ChunkRenderWorker.run(SourceFile:43) [bxn.class:?]
	at java.lang.Thread.run(Unknown Source) [?:1.8.0_281]
Caused by: java.lang.IllegalArgumentException: Cannot set unlisted property net.minecraftforge.common.property.PropertyFloat@67553940 to NaN on block minecraft:lava, it is not an allowed value
	at net.minecraftforge.common.property.ExtendedBlockState$ExtendedStateImplementation.withProperty(ExtendedBlockState.java:117) ~[ExtendedBlockState$ExtendedStateImplementation.class:?]
	at git.jbredwards.fluidlogged_api.asm.swapper.BlockLiquidBase.getExtendedState(BlockLiquidBase.java:107) ~[BlockLiquidBase.class:?]
	at net.minecraft.client.renderer.BlockRendererDispatcher.renderBlock(BlockRendererDispatcher.java:79) ~[bvm.class:?]
	... 7 more
[20:44:31] [Chunk Batcher 13/INFO] [net.minecraft.client.gui.GuiNewChat]: [CHAT] CCL Caught an exception rendering a block. See the log for info.

Crash with Atum 2

3rd issue, hate me or love me, this is the log. If i can provide more info let me know

Quark compatibility?

Fluidlogged-API-v1.4.4-mc1.12.2.jar
// ----------
[16:58:59] [Client thread/INFO] [Quark ASM]: Located patch target node INVOKESPECIAL net/minecraft/block/state/BlockPistonStructureHelper. (Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;Z)V
[16:58:59] [Client thread/INFO] [Quark ASM]: Patch result: true
[16:58:59] [Client thread/INFO] [Quark ASM]: Applying Transformation to method (Names [checkForMove, func_176316_e] Descriptor (Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/block/state/IBlockState;)V)
[16:58:59] [Client thread/INFO] [Quark ASM]: Located Method, patching...
[16:58:59] [Client thread/INFO] [Quark ASM]: Located patch target node INVOKESPECIAL net/minecraft/block/state/BlockPistonStructureHelper. (Lnet/minecraft/world/World;Lnet/minecraft/util/math/BlockPos;Lnet/minecraft/util/EnumFacing;Z)V
[16:58:59] [Client thread/INFO] [Quark ASM]: Patch result: true
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: java.lang.ExceptionInInitializerError
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraftforge.common.ForgeHooks.(ForgeHooks.java:339)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.Class.forName0(Native Method)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.Class.forName(Unknown Source)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.getTargetClass(ReflectorClass.java:47)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.(ReflectorClass.java:26)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.ReflectorClass.(ReflectorClass.java:17)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.optifine.reflect.Reflector.(Reflector.java:261)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.state.BlockStateContainer$Builder.build(BlockStateContainer.java:584)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at git.jbredwards.fluidlogged_api.asm.swapper.BlockLiquidBase.func_180661_e(BlockLiquidBase.java:44)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.Block.(Block.java:234)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.Block.(Block.java:243)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.BlockLiquid.(BlockLiquid.java:37)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at git.jbredwards.fluidlogged_api.asm.swapper.BlockLiquidBase.(BlockLiquidBase.java:39)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.BlockDynamicLiquid.(BlockDynamicLiquid.java:19)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.block.Block.func_149671_p(Block.java:2349)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.init.Bootstrap.func_151354_b(Bootstrap.java:498)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.client.Minecraft.(Minecraft.java:365)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.client.main.Main.main(SourceFile:123)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at java.lang.reflect.Method.invoke(Unknown Source)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[16:59:00] [Client thread/INFO] [STDERR]: [net.optifine.reflect.ReflectorClass:getTargetClass:55]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[16:59:00] [Client thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:-1]: Caused by: java.lang.IllegalStateException: Invalid Item requested: air
[16:59:00] [Client thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:-1]: at net.minecraft.init.Items.func_179554_a(SourceFile:228)
[16:59:00] [Client thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:-1]: at net.minecraft.init.Items.(SourceFile:13)
[16:59:00] [Client thread/INFO] [STDERR]: [java.lang.Throwable:printStackTrace:-1]: ... 24 more

crash with railcraft

Describe the bug
incompatibility with railcraft (presumably incompatibility actually resides with mcmultipart)

To Reproduce
Steps to reproduce the behavior:
install railcraft, mcmultipart, fluidlogged api and a bunch of others.
run game
crash.

Expected behavior
play game.

Logs
crash report.

How do I implement this for custom tile entities?

Context: I'm trying to backport cable waterlogging to More Refined Storage 1.12 using this mod.

I have added IFluidloggable to the cable block, and changed the cable's tile entity class (TileCable) to extend TileEntityFluidloggable. However, this is not working properly.

Upon doing some more tinkering with other blocks (BlockImporter implements IFluidloggable, TileImporter extends TileEntityFluidlogged), I have run into this exception:

Caused by: java.lang.ClassCastException: git.jbredwards.fluidlogged_api.common.block.TileEntityFluidlogged cannot be cast to com.raoulvdberge.refinedstorage.tile.TileImporter
        at com.raoulvdberge.refinedstorage.gui.GuiHandler.getContainer(GuiHandler.java:26) ~[GuiHandler.class:?]
        at com.raoulvdberge.refinedstorage.gui.GuiHandler.getServerGuiElement(GuiHandler.java:78) ~[GuiHandler.class:?]
        at net.minecraftforge.fml.common.network.NetworkRegistry.getRemoteGuiContainer(NetworkRegistry.java:253) ~[NetworkRegistry.class:?]
        at net.minecraftforge.fml.common.network.internal.FMLNetworkHandler.openGui(FMLNetworkHandler.java:88) ~[FMLNetworkHandler.class:?]
        at net.minecraft.entity.player.EntityPlayer.openGui(EntityPlayer.java:2870) ~[EntityPlayer.class:?]
        at com.raoulvdberge.refinedstorage.block.BlockNodeProxy.lambda$openNetworkGui$0(BlockNodeProxy.java:63) ~[BlockNodeProxy.class:?]
        at com.raoulvdberge.refinedstorage.block.BlockNodeProxy.openNetworkGui(BlockNodeProxy.java:92) ~[BlockNodeProxy.class:?]
        at com.raoulvdberge.refinedstorage.block.BlockNodeProxy.openNetworkGui(BlockNodeProxy.java:63) ~[BlockNodeProxy.class:?]
        at com.raoulvdberge.refinedstorage.block.BlockNodeProxy.openNetworkGui(BlockNodeProxy.java:59) ~[BlockNodeProxy.class:?]
        at com.raoulvdberge.refinedstorage.block.BlockImporter.onBlockActivated(BlockImporter.java:77) ~[BlockImporter.class:?]
        at git.jbredwards.fluidlogged_api.common.block.BlockFluidloggedTE.onBlockActivated(BlockFluidloggedTE.java:359) ~[BlockFluidloggedTE.class:?]
        at net.minecraft.server.management.PlayerInteractionManager.processRightClickBlock(PlayerInteractionManager.java:475) ~[PlayerInteractionManager.class:?]
        at net.minecraft.network.NetHandlerPlayServer.processTryUseItemOnBlock(NetHandlerPlayServer.java:769) ~[NetHandlerPlayServer.class:?]
        at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:68) ~[CPacketPlayerTryUseItemOnBlock.class:?]
        at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.processPacket(CPacketPlayerTryUseItemOnBlock.java:13) ~[CPacketPlayerTryUseItemOnBlock.class:?]
        at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:21) ~[PacketThreadUtil$1.class:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) ~[?:1.8.0_281]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) ~[?:1.8.0_281]
        at net.minecraft.util.Util.runTask(Util.java:53) ~[Util.class:?]
        ... 5 more

The only explanation I see for this is that all fluidlogged blocks are forced to have the exact class TileEntityFluidlogged as their tile entity, and not a subclass, but this doesn't make sense.

Also, I'm not sure if extending TileEntityFluidlogged is even the right approach here, as this would make the mod dependent on having Fluidlogged API installed.

Any help would be great!

Rewrite Status?

What's the status on the rewrite? I'm interested in helping out and would like to see the API mature.

Discord: Rongmario#9898 (if you use)

Sponge incompatibility

When you start the mod on a sponge server the mod loads a class before sponge so you get quick crashes.
Here is the log

Everything works fine with that modpack in singleplayer

Conflict with TerraFirmaCraft: TNG

Describe the bug
Fault is no-doubt on TFC's end, felt I should report it to both.

Fluidloggable blocks cannot be fluidlogged with TFC fluids using TFC buckets.
Attempting to fluidlog a block using TFC fresh/salt/hot water or Vanilla water, using a TFC bucket, will delete the block/replace it with the fluid.
[doesn't appear to occur with other TFC fluids like limewater or molten metals]

To Reproduce

  • Place a fluidloggable block.

  • Take a TFC bucket & attempt to fill said block. [block will be placed on the side of the block, rather than in the block]

  • Place a fluid.

  • Place a fluidloggable block inside that fluid.

  • Attempt to fill said fluidlogged block with a TFC fluid. [block will be repalced]

Expected behavior

  • Blocks should not be replaced.
  • Fluids from TFC buckets should place inside fluidloggable blocks.

Video
https://youtu.be/tBRzlzhcj1I

issues with block rotation in structures

so ive been editing some structures that spawn underwater, i have edited every block within the structure to be fluidlogged and then saved the structure. when said structures get rotated during generation, the fluidlogged blocks dont get rotated.

just to confirm these are vanilla structures
image

i have tested importing the same structure and rotating it and does seem to be an issue there too and not just during generation
for example, what this boat should look like from the front
image

what happens when its rotated
image

NPE

fluidlogged_api_v1.4.2_mc1.12.2.jar

java.lang.NullPointerException: Unexpected error
at net.minecraft.world.World.func_189509_E(World.java:225)
at net.minecraft.world.World.func_175625_s(World.java:2387)
at git.jbredwards.fluidlogged_api.util.FluidloggedUtils.getStored(FluidloggedUtils.java:41)
at git.jbredwards.fluidlogged_api.common.event.FluidloggedEvents.showAdditionalDebugData(FluidloggedEvents.java:140)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_46_FluidloggedEvents_showAdditionalDebugData_Text.invoke(.dynamic)
at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
at net.minecraftforge.client.GuiIngameForge.renderHUDText(GuiIngameForge.java:717)
at net.minecraftforge.client.GuiIngameForge.func_175180_a(GuiIngameForge.java:173)
at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1421)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
at net.minecraft.client.main.Main.main(SourceFile:123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

Rendering issue

I have a rendering issue with fluidlogged v1.4, as you can see flowing water does not render correctly

2021-06-20_11 46 02

Weird transition between water and other water fluids

The issue

Water and other Material.WATER fluids have a visible border between them:
2022-01-23_15 24 13
2022-01-23_15 24 15

To Reproduce

  • Install SimpleDifficulty for example.
  • Place some Purified Water, or any other moded water (Biomes o' Plenty Spring Water), alongside vanilla water.
  • See :D

Expected behaviour

No border between fluids:
2022-01-23_15 26 39
2022-01-23_15 26 35

[Suggestion] option for non infinite water sources

using this mod with for example better with mods will not respect it's feature for non infinite water sources.

If it's something you can be interested to provide (and it's not to difficult to achieve), i suggest something like some option in a config that will:

-drop flowing water when the fluidlogged block is broken
-revert the block into it's normal form if the fluid is not encased (example: one stair surrounded by blocks, after the block in front of it is removed)
-remove the fluid and revert the block into it's normal form when right clicked with an empty bucket, without filling it with the fluid
-add water when right clicked with a full bucket without removing the fluid from the bucket

basically, only the ability to activate the cosmetic part, without having the fluid mechanic.

let me know what you think of this

Crash on loading world

Any time I load a world with versions 1.4.1 or 1.4.2, I get an instant crash with the following error:
Description: Exception in server tick loop

java.lang.NoClassDefFoundError: net/minecraft/world/World$Anonymous$eb5c0bdd60f5450ca4026c2da83a2525
at net.minecraft.world.World.(World.java:126)
at net.minecraft.world.WorldServer.(WorldServer.java:110)
at net.minecraft.server.integrated.IntegratedServer.func_71247_a(IntegratedServer.java:121)
at net.minecraft.server.integrated.IntegratedServer.func_71197_b(IntegratedServer.java:156)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Thread.java:748)

The issue vanishes when I run 1.4, and while I can share my modlist, it's a pretty long one, so I'd rather not do so unless you need it.

[Feature] Better Water Rendering?

I've been testing the fluid logging features for a bit and I've stumbled into a somewhat frustrating water rendering issue.
2022-03-18_16 27 00
Water blocks are like separated and create this weird effect when water logging the multiblock

I would like to suggest a fixing for this issue if possible. As far as I know this might be caused by hbm mod itself and not fluidlogged mod

Random crash while flying around

Hey, just got this crash when I was flying around in my modpack with fluidlogged (latest version) installed.

Description: Exception ticking world

java.lang.NoClassDefFoundError: net/minecraft/world/World$2
at net.minecraft.world.World.func_190524_a(World.java:557)
at net.minecraft.world.World.func_175685_c(World.java:492)
at net.minecraft.world.World.func_175722_b(World.java:440)
at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
at net.minecraft.world.World.func_180501_a(World.java:361)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:133)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.World.func_189507_a(World.java:2682)
at net.minecraft.world.gen.feature.WorldGenLiquids.func_180709_b(WorldGenLiquids.java:88)
at net.minecraft.world.biome.BiomeDecorator.func_150513_a(BiomeDecorator.java:352)
at net.minecraft.world.biome.BiomeDecorator.func_180292_a(BiomeDecorator.java:88)
at net.minecraft.world.biome.Biome.func_180624_a(Biome.java:225)
at biomesoplenty.common.world.ChunkGeneratorOverworldBOP.func_185931_b(ChunkGeneratorOverworldBOP.java:565)
at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1019)
at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:980)
at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:157)
at net.minecraft.server.management.PlayerChunkMapEntry.func_187268_a(PlayerChunkMapEntry.java:126)
at net.minecraft.server.management.PlayerChunkMap.func_72693_b(PlayerChunkMap.java:226)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:227)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:756)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:279)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
at java.lang.Thread.run(Unknown Source)

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head --
Thread: Server thread
Stacktrace:
at net.minecraft.world.World.func_190524_a(World.java:557)
at net.minecraft.world.World.func_175685_c(World.java:492)
at net.minecraft.world.World.func_175722_b(World.java:440)
at net.minecraft.world.World.markAndNotifyBlock(World.java:381)
at net.minecraft.world.World.func_180501_a(World.java:361)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:129)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:175)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:133)
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:551)
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:531)
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:306)
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:614)
at net.minecraft.world.World.func_180501_a(World.java:343)
at net.minecraft.world.World.func_175656_a(World.java:425)
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:491)
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:138)
at net.minecraft.world.World.func_189507_a(World.java:2682)
at net.minecraft.world.gen.feature.WorldGenLiquids.func_180709_b(WorldGenLiquids.java:88)
at net.minecraft.world.biome.BiomeDecorator.func_150513_a(BiomeDecorator.java:352)
at net.minecraft.world.biome.BiomeDecorator.func_180292_a(BiomeDecorator.java:88)
at net.minecraft.world.biome.Biome.func_180624_a(Biome.java:225)
at biomesoplenty.common.world.ChunkGeneratorOverworldBOP.func_185931_b(ChunkGeneratorOverworldBOP.java:565)
at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1019)
at net.minecraft.world.chunk.Chunk.func_186030_a(Chunk.java:980)
at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:157)
at net.minecraft.server.management.PlayerChunkMapEntry.func_187268_a(PlayerChunkMapEntry.java:126)
at net.minecraft.server.management.PlayerChunkMap.func_72693_b(PlayerChunkMap.java:226)
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:227)

[rewrite] Breaking blocks underwater creates minecraft:flowing_water blocks

It seems that with Fluidlogged API 1.7 installed, breaking blocks underwater creates minecraft:flowing_water blocks in their place, at least on the bottom level. Below is a screenshot. The stone blocks represent the blocks I would break. It seems to be specifically the bottom back two blocks that are affected the most.

I noticed this because my item floating logic, which relies on isInsideOfMaterial(Material.WATER) started not working in this position, likely due to the "height" of the fluid being lower than a full block?

2022-03-13_14 35 17

2022-03-13_14 37 59

Performant incompatibility (server side)

This is the crash log when trying to load performant:

Description: Exception in server tick loop

java.lang.NoClassDefFoundError: net/minecraft/world/World$Anonymous$470a8cadb93d44d08c66f00809298f15
at net.minecraft.world.World.(World.java:126)
at net.minecraft.world.WorldServer.(WorldServer.java:110)
at org.spongepowered.common.world.WorldManager.createWorldFromProperties(WorldManager.java:873)
at org.spongepowered.common.world.WorldManager.loadAllWorlds(WorldManager.java:840)
at net.minecraft.server.MinecraftServer.func_71247_a(MinecraftServer.java:4390)
at net.minecraft.server.dedicated.DedicatedServer.func_71197_b(DedicatedServer.java:270)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:486)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.ClassNotFoundException: net.minecraft.world.World$Anonymous$470a8cadb93d44d08c66f00809298f15
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 8 more
Caused by: net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerException: Exception in class transformer git.jbredwards.fluidlogged_api.asm.swapper.ASMSwapper@3c232051 from coremod Fluidlogged Plugin
at net.minecraftforge.fml.common.asm.ASMTransformerWrapper$TransformerWrapper.transform(ASMTransformerWrapper.java:260)
at net.minecraft.launchwrapper.LaunchClassLoader.runTransformers(LaunchClassLoader.java:279)
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:176)
... 10 more
Caused by: java.lang.NullPointerException

LTM if there's any info I should provide or if it's already clear

Fluid disappears when activating trapdoor (by Redstone) in fluid

  • This is a simple contraption I made:
    2021-06-24_18 25 05
    It's trapdoors powered by Redstone.
    2021-06-24_18 24 53

And basically, when you activate it, the water disappears.
2021-06-24_18 25 18

  • I can also prove that this happens not only to vanilla water but all moded fluids.
  • It does not happen when a player right-clicks it.

Pixelbug in the new 1.5.1 of your Mod with the Rails

Hi,
I have testet the new Support of Rails in Fluid and then I break in Creative a Rail in water it give not by all Breaks I have by all 2 or 3 Breakrail this Problem with a Pixel by the Break what the Colour purple have. I have no idear from what it comes. Is this normal from Minecraft or is this from the Support of Rails a bug? In the 2 Pictures can I good see the one Pixel the first have in the top left and the second Picture have in the central a Pixel Bug. And sorry I have it testet under the water then you click the two photos you can see the purple pixels.
2021-07-10_22 33 54_2
2021-07-10_22 33 56

Content Tweaker Liquid fluidlogged blocks get deleted by other liquids

I'm posting this issue because it relates to a liquid rather than a singular non-supported block.

Fluidlogged blocks (of any kind) containing any liquid created with Content Tweaker get completely deleted upon contact with any other flowing liquid that touches the blocks.

Pictured is a before and after, more cases were tested to corroborate this happens for all combinations
image
image

Futuremc bug?

Description: Initializing game

java.lang.NoClassDefFoundError: thedarkcolour/futuremc/block/villagepillage/LanternBlock
    at thedarkcolour.futuremc.registry.FBlocks.<clinit>(FBlocks.kt:31)
    at thedarkcolour.futuremc.registry.RegistryEventHandler.onBlockRegistry(RegistryEventHandler.kt:46)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_168_RegistryEventHandler_onBlockRegistry_Register.invoke(.dynamic)
    at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
    at net.minecraftforge.fml.common.eventhandler.EventBus$1.invoke(EventBus.java:144)
    at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
    at net.minecraftforge.registries.GameData.fireRegistryEvents(GameData.java:845)
    at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:630)
    at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:252)
    at net.minecraft.client.Minecraft.init(Minecraft.java:467)
    at net.minecraft.client.Minecraft.run(Minecraft.java:3931)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: thedarkcolour.futuremc.block.villagepillage.LanternBlock
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 18 more
Caused by: java.lang.NoClassDefFoundError: git/jbredwards/fluidlogged_api/common/block/IFluidloggable
    at java.lang.ClassLoader.defineClass1(Native Method)
    at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:182)
    ... 20 more
Caused by: java.lang.ClassNotFoundException: git.jbredwards.fluidlogged_api.common.block.IFluidloggable
    at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    ... 24 more
Caused by: java.lang.NullPointerException

Also, if I try to insert futuremc lantern into the blacklist config, it straight up won't even start the game. Might be this:


Unable to launch
com.google.gson.JsonParseException: net.minecraft.nbt.NBTException: Expected '{' but got '"' at: "<--[HERE]
	at git.jbredwards.fluidlogged_api.mod.common.config.ConfigHandler$Deserializer.deserialize(ConfigHandler.java:272) ~[ConfigHandler$Deserializer.class:?]
	at git.jbredwards.fluidlogged_api.mod.common.config.ConfigHandler$Deserializer.deserialize(ConfigHandler.java:241) ~[ConfigHandler$Deserializer.class:?]
	at com.google.gson.internal.bind.TreeTypeAdapter.read(TreeTypeAdapter.java:69) ~[TreeTypeAdapter.class:?]
	at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:41) ~[TypeAdapterRuntimeTypeWrapper.class:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:72) ~[ArrayTypeAdapter.class:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) ~[ReflectiveTypeAdapterFactory$1.class:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) ~[ReflectiveTypeAdapterFactory$Adapter.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:852) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:801) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:773) ~[Gson.class:?]
	at git.jbredwards.fluidlogged_api.mod.common.config.ConfigHandler.init(ConfigHandler.java:111) ~[ConfigHandler.class:?]
	at git.jbredwards.fluidlogged_api.mod.asm.ASMHandler.injectData(ASMHandler.java:70) ~[Fluidlogged-API-v1.7-mc1.12.2.jar:?]
	at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:151) ~[forge-1.12.2-14.23.5.2859.jar:?]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: net.minecraft.nbt.NBTException: Expected '{' but got '"' at: "<--[HERE]
	at net.minecraft.nbt.JsonToNBT.func_193604_b(SourceFile:315) ~[gp.class:?]
	at net.minecraft.nbt.JsonToNBT.func_193593_f(SourceFile:177) ~[gp.class:?]
	at net.minecraft.nbt.JsonToNBT.func_193609_a(SourceFile:34) ~[gp.class:?]
	at net.minecraft.nbt.JsonToNBT.func_180713_a(SourceFile:29) ~[gp.class:?]
	at git.jbredwards.fluidlogged_api.mod.common.config.ConfigHandler$Deserializer.deserialize(ConfigHandler.java:247) ~[ConfigHandler$Deserializer.class:?]
	... 15 more

Then, there is this:

[20:08:54] [main/ERROR] [LaunchWrapper]: Unable to launch
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 24 column 14 path $.blacklist
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:224) ~[ReflectiveTypeAdapterFactory$Adapter.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:887) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:852) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:801) ~[Gson.class:?]
	at com.google.gson.Gson.fromJson(Gson.java:773) ~[Gson.class:?]
	at git.jbredwards.fluidlogged_api.mod.common.config.ConfigHandler.init(ConfigHandler.java:111) ~[ConfigHandler.class:?]
	at git.jbredwards.fluidlogged_api.mod.asm.ASMHandler.injectData(ASMHandler.java:70) ~[Fluidlogged-API-v1.7-mc1.12.2.jar:?]
	at net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:151) ~[forge-1.12.2-14.23.5.2859.jar:?]
	at net.minecraft.launchwrapper.Launch.launch(Launch.java:115) [launchwrapper-1.12.jar:?]
	at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.12.jar:?]
Caused by: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 24 column 14 path $.blacklist
	at com.google.gson.stream.JsonReader.beginArray(JsonReader.java:350) ~[JsonReader.class:?]
	at com.google.gson.internal.bind.ArrayTypeAdapter.read(ArrayTypeAdapter.java:70) ~[ArrayTypeAdapter.class:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:129) ~[ReflectiveTypeAdapterFactory$1.class:?]
	at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:220) ~[ReflectiveTypeAdapterFactory$Adapter.class:?]
	... 9 more

Seems to work, if futuremc is removed.

Fluidlogged-API-v1.4.3-mc1.12.2 Problems with the water

Hi,
I have testet your new Update and have a bug found what not good ist and okay the water is in the world but you can it not see then you not diving in the water. Show the 2 Pictures the 1 is the Problem what we have and the other is by diving in water who the water normal is. Please fix it in the next version. I have this testet in flatworld and this looks so in the Pictures and in a normal World is it the same. I hope you find the bug and can fix it . Picture 3 is in a normal World make. All pictures was in a day not night.
2021-06-29_18 20 32
2021-06-29_18 20 35
2021-06-29_18 27 56

The Hud in down right is from a other mod what a Parcour mod is with the Green line.

xemnes's crash (moved from issue#8)

hmm went ahead and tried out your pr, i found that i couldnt build it due to this gradle error

Build file 'E:.minecraft\realmofstorms\source files\MageMC\build.gradle' line: 130

A problem occurred evaluating root project 'MageMC'.

Could not get unknown property 'keyStore' for root project 'MageMC' of type org.gradle.api.Project.

so i removed the shadowjar block just to see if it built without it and it did.

went ahead and loaded the game up with the custom build of mage and your mod, and sadly i crashed before the game window even opened :(

there was no crash report, but i have the latest log
https://pastebin.com/ZGizfftN

im not sure what it means, not sure if its because of the modified code or not.

edit: its not, the non modified version of mage also crashes, this isnt an issue with the standalone smooth water mod.
made sure all the features except smooth water is off in the mage config too, hmmmm.

ive yet to try and see if your changes are compatible with the standalone mod. will edit if i have more info on that.

edit2: so actually, it turns out, its fluidlogged that is causing the crash, v1.4.2.

Originally posted by @xemnes in #8 (comment)

Batching chunks - world startup crash


This happened to my world that used to have the Fluidloged API installed. Then I removed it because of #12.
And then when I added the mod back, both versions 1.4 and 1.43 crashed.
The crash happens a few seconds after joining the world, so I move around a little bit and then boom, crash.
2021-06-25_13 46 03

mixin crash server side

just got round to testing this on my server, sadly it crashes. i think its got something to do with sledgehammers mixin patch but its odd because im using sledgehammer on both client and server with the same config and its fine on the client side.

https://pastebin.com/71wFV262

server crash

[11:50:55] [Server thread/ERROR] [net.minecraft.server.MinecraftServer]: Encountered an unexpected exception
net.minecraft.util.ReportedException: Exception ticking world
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:901) ~[MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) ~[nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:770) ~[MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:630) [MinecraftServer.class:?]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_144]
Caused by: java.lang.NoClassDefFoundError: net/minecraft/world/World$3
at net.minecraft.world.World.func_190524_a(World.java:724) ~[amu.class:?]
at net.minecraft.world.World.func_175685_c(World.java:652) ~[amu.class:?]
at net.minecraft.world.World.func_175722_b(World.java:598) ~[amu.class:?]
at net.minecraft.world.World.markAndNotifyBlock(World.java:536) ~[amu.class:?]
at net.minecraft.world.World.func_180501_a(World.java:515) ~[amu.class:?]
at net.minecraft.world.World.func_175656_a(World.java:580) ~[amu.class:?]
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:492) ~[ASMHooks.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:148) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.world.World.func_175656_a(World.java:580) ~[amu.class:?]
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:492) ~[ASMHooks.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:148) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:190) ~[aqe.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:143) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.world.World.func_175656_a(World.java:580) ~[amu.class:?]
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:492) ~[ASMHooks.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:148) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:190) ~[aqe.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:143) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.world.World.func_175656_a(World.java:580) ~[amu.class:?]
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:492) ~[ASMHooks.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:148) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176375_a(BlockDynamicLiquid.java:190) ~[aqe.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:143) ~[aqe.class:?]
at net.minecraft.world.WorldServer.func_175654_a(WorldServer.java:680) ~[oo.class:?]
at net.minecraft.world.WorldServer.func_175684_a(WorldServer.java:660) ~[oo.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_176213_c(BlockDynamicLiquid.java:321) ~[aqe.class:?]
at net.minecraft.world.chunk.Chunk.func_177436_a(Chunk.java:717) ~[axw.class:?]
at net.minecraft.world.World.func_180501_a(World.java:497) ~[amu.class:?]
at net.minecraft.world.World.func_175656_a(World.java:580) ~[amu.class:?]
at git.jbredwards.fluidlogged_api.asm.ASMHooks.flowInto(ASMHooks.java:492) ~[ASMHooks.class:?]
at net.minecraft.block.BlockDynamicLiquid.func_180650_b(BlockDynamicLiquid.java:148) ~[aqe.class:?]
at net.minecraft.world.World.func_189507_a(World.java:3000) ~[amu.class:?]
at net.minecraft.world.gen.feature.WorldGenLiquids.func_180709_b(WorldGenLiquids.java:88) ~[bat.class:?]
at net.minecraft.world.biome.BiomeDecorator.func_150513_a(BiomeDecorator.java:352) ~[ank.class:?]
at net.minecraft.world.biome.BiomeDecorator.func_180292_a(BiomeDecorator.java:88) ~[ank.class:?]
at net.minecraft.world.biome.Biome.func_180624_a(Biome.java:226) ~[anh.class:?]
at net.minecraft.world.gen.ChunkGeneratorOverworld.func_185931_b(ChunkGeneratorOverworld.java:470) ~[aze.class:?]
at org.bukkit.craftbukkit.v1_12_R1.generator.NormalChunkGenerator.func_185931_b(NormalChunkGenerator.java:46) ~[NormalChunkGenerator.class:git-CatServer-1.12.2-26208f0]
at net.minecraft.world.chunk.Chunk.func_186034_a(Chunk.java:1233) ~[axw.class:?]
at net.minecraft.world.chunk.Chunk.populateCB(Chunk.java:1212) ~[axw.class:?]
at net.minecraft.world.gen.ChunkProviderServer.func_186025_d(ChunkProviderServer.java:165) ~[on.class:?]
at net.minecraft.server.management.PlayerChunkMapEntry.func_187268_a(PlayerChunkMapEntry.java:126) ~[ot.class:?]
at net.minecraft.server.management.PlayerChunkMap.func_72693_b(PlayerChunkMap.java:174) ~[ou.class:?]
at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:335) ~[oo.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:894) ~[MinecraftServer.class:?]
... 4 more
crash-2021-12-19_11.50.55-server.txt

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.