Giter Club home page Giter Club logo

tc4tweaks's Introduction

TC4Tweaks

A mod that adds a bit of functionality, a bit of performance and a bit of robustness into thaumcraft 4.

Maven

This project is hosted at https://maven.glease.net/repos/releases/. Snapshot releases are also available at https://maven.glease.net/repos/snapshots/.

No HTTP browsing at the moment.

Creating derivation

License

See COPYING.

If you wish to upload to curseforge

If this repo is archived, or you cannot reach me via GitHub Issues, this discord server or email within 90 full days, you can safely assume I have give up maintaining this mod. If I'm no longer maintaining this mod, and you happen to find an opportunity to improve it, you can create a fork of this mod and upload it to curseforge under a different name, provided you still follow the license (AGPL 3.0 with forge exception) AND signing the jar with a key.

HOWEVER, please do remember to add the digest of your signing key to list of known keys in ./src/main/java/net/glease/tc4tweak/TC4Tweak.java

If you just want to use it among your friends

As long as you comply with the AGPL license you are free to do whatever you want.

Contributing

Generally, please follow the usual github workflow. Do not try to contact me in person as it might fail :P

Reporting issue

Please use one of issue templates. Before you deleting everything in that template, think twice if it is indeed inappropriate. That'd make everyone's life easier.

Pull requests

I will merge your PR if it fits any one of these criteria:

  1. Bug fix
  2. Translation
  3. Add a minor feature that does not require the other side to install/update this mod.
  4. Add a major feature.
  5. Any other useful change that somehow doesn't fall in any one of bugfix, translation or feature (does it really exist?).

Item 3 means, if your patch make TC4 only slightly better, e.g. speed up arcane soap using speed, it will not be merged into the master. This is to ensure server owners and players can just grab and install a newer version of this mod without having other people update it as well. Large servers takes weeks to move forward. This mod could however iterate several versions within the same week. If people cannot pick new version then this new feature is useless. However, you can keep the changes in a fork. This mod is AGPL anyway.

Monumental features falls in the category of item 4, thus bypassing the above restriction.

Compat

Thaumic Fixer

Not compatible. It's compiled using an ancient version of thaumcraft (yes ancient even by 1.7.10 standards).

NotEnoughThaumcraftTabs

Not compatible. This mod supersedes that mod anyway.

WitchingGadgets

Takes over the WG thaumonomicon index search functionality, to change where its stuff got drawn on higher browser scale.

Minetweaker 3

Any kind of reload will invalidate any cache used

Gregtech 6

My quick and dirty patch of generateItemHash() will disable itself when GT6 is detected.

Other stuff

The mod is tested under the following two configurations:

  1. GTNH latest dev pack
  2. Only this mod and latest thaumcraft 4.

I used to install GT6 into my test env, but that slows down client down too much and is hampering my development speed. Therefore, the compatibility with it would no longer comes as guarenteed. However, I do wish to fix any future incompatibility if any more of these happens.

Other mod combination should also work but is not guaranteed. Open a ticket in issues should you meet any problem.

tc4tweaks's People

Contributors

alexdoru avatar eigenraven avatar elnounch avatar glease avatar strangeman1580 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

tc4tweaks's Issues

a little "quality of life" fix

Mod Version

e.g. 1.0.0

Going to go straight to the point, this is a request for a "Quality-of-Life" fix that would make things better

image

what should be done in my opinion: adjust the new "discorvery" icon to appear on the right side of the tab when its on a tab on the right

Primal Crusher/Chameleon tools impact not harvesting GT ores

Is your feature request related to a problem? Please describe.

As title states, neither the primal crusher nor a chameleon pickaxe enchanted with impact will harvest GT ores(or actually any tileentity) with their 3x3 mining effect.

Describe the solution you'd like

From what I can tell, this behavior is due to the "harvestBlock" method in thaumcraft/common/lib/utils/BlockUtils (though I'm not entirely fluent in java, and it's obfuscated, so correct me if I'm wrong), which I believe just returns false for tile entities (but is also responsible for the "item collection" effect these tools have), and forbidden magic just calls the same method from TC.

Client crash rendering item BlockStoneDeviceItem

Mod Version

1.4.4

Describe the bug

NPE rendering item thaumcraft.common.blocks.BlockStoneDeviceItem

Details:
Item Type: thaumcraft.common.blocks.BlockStoneDeviceItem@5b0480a3
Item Aux: 9
Item NBT: null
Item Foil: false

To Reproduce

  1. Open Thaumcraft creative menu tab.
  2. Scroll to the row containing node stabilizers.

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Crash Report

https://paste.ee/p/tR3Yv

Crash on aspect combining

Mod Version

e.g. 1.5.5

Describe the bug

On a fresh world I tried to combine terra and aqua to get victus

To Reproduce

Steps to reproduce the behavior:

  1. Get the pack Polychromatic World
  2. Update Tc4Tweaks and disable NotEnoughThaumcraftTabs
  3. Craft a Research Table in a fresh world
  4. See a crash

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

A Victus aspect forming...

Screenshots/Screencast

N/A

Crash Report

Crashreport

Additional context

TC4 Dupes

Mod Version

1.4.9

Describe the bug

Dupe 1: TC4 Golems can dupe items using a dispenser and hopper.
Dupe 2: Arcane workbench can dupe crafting results using an armor stand (or similar) and a portable hole.

To Reproduce

Dupe 1: https://streamable.com/hp9gh9
Dupe 2: https://streamable.com/n10e0c

Expected behavior

Items inserted into the dispenser to be equal to the items collected by the hoppers and Golems.
Arcane workbench to not drop the recipe result & the ingredients for it.

Additional context

Thaumcraft-1.7.10-4.2.3.5.jar
Thaumcraft4Tweaks-1.4.9.jar

Request: Config to remove loot bags from champions

Hey, I love champion mobs in thaumcraft, challenges are good! but I don't like the loot bags and in mob farms you get soooo many. Could there please be a config option to stop champions from dropping loot bags? unless there's another solution? :0

Stop Dispensers from picking up Flux Gas

Is your feature request related to a problem? Please describe.

Players can attempt to pick up Flux gas using a dispenser with an empty bucked.
This would subsequently results into a crash whenever such dispenser would be loaded in memory requiring MCEdit or similar to fix it.

It effectively destroys the ability for the average user to recover their world and learn from their mistake.

Describe the solution you'd like

Disable dispensers with buckets from attempting to pick up flux gas.

Describe alternatives you've considered

Expect players to play the game without experimenting for exploits but ultimately that's how you discover bugs.

Additional context

Here's a crash report of such problem:
crash-2021-12-30_22.23.08-server.txt

Server crash with latest version 1.5.11

Mod Version

1.5.11

Describe the bug

Starting a server with the latest version 1.5.11 causing the server to crash something about StringOrderEntry.
I was able to roll back to version 1.5.10 and not have the crash as this is one of the new features added in 1.5.11.

To Reproduce

  1. Install the required Thaumcraft mods and the addon TC4Tweaks Verson 1.5.11
  2. Attempt the launch the server.
  3. Server will crash.

Expected behavior

Server to launch and not crash.

Crash Report

crash-2023-07-02_12.23.54-server.txt

Additional context

Emptying buckets in crucibles don't follow vanilla behavior

Mod Version

Thaumcraft4Tweaks-1.4.26

Describe the bug

When emptying a water bucket in a crucible, the water bucket will automatically stack in the best slot possible like if you took it on the ground. This make it inconsistent with the vanilla behavior.

To Reproduce

Steps to reproduce the behavior:

  1. Get a water bucket
  2. Click on a empty crucible
  3. Notice the empty bucket doesn't end up in the same slot where it should be
  4. See inconsistency with vanilla behavior

Expected behavior

Emptying buckets to work like they do in vanilla

Screenshots/Screencast

2022-12-27.21-49-41.mp4

Crash on opening Thaumonomicon

Mod Version

1.5.16

Describe the bug

Title

To Reproduce

Steps to reproduce the behavior:

  1. Right click when holding a Thaumonomicon
  2. Game crashes

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Crash Report

https://api.mclo.gs/raw/4EyowCX

Additional context

on GT:NH

New search feature in thaumonomicon will sometimes get stuck and not be editable/cancellable

Mod Version

1.3.0-beta.1

Describe the bug

I'm loving the new changes with the thaumonomicon expansion and the search tab, thank you so much for adding them. But the search bar seems to be difficult to actually reach to begin with (finding it rather hard to get the thing to click properly for some reason) and it seems to get stuck with no way of going back. I'm on large GUI, tried resizing the page to 1.0 since the bug appeared first with higher multipliers (with 1.5 actually resulting in being unable to click the search tab in any way, even if it was visible) but I can't seem to be able to fix it even with the standard resolution and I can't get rid or edit the search tab on the right.

To Reproduce

Steps to reproduce the behavior:
I'm guessing just making the thaumonomicon size multiplier bigger, searching for something and trying to cancel it after switching some tabs.

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

Being able to cancel the search/click on search bar after the ordeal

Screenshots/Screencast

2021-05-23_10 06 45
2021-05-23_10 15 36

Additional context

As always, thanks for any input in this matter.
Cheers!

Client Crash

Mod Version

1.2.0-rc1

Describe the bug

Client crash on startup.

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

I expect the client to start without crashing.

Crash Report

https://pastebin.com/Ya0A3fL6

Additional context

Several previous versions of the mod also caused a crash.

(Need Testing/code reviewing) Crash on modpack when thaumcraft 4 tweaks and Extra utilities is installed

Mod Version

V1.5.15

Describe the bug

Crash on startup with extra utilities (On Modpack)

To Reproduce

Steps to the behavior:

  1. launch the modpack Biggess Pack Cat Edition
  2. Wait 6/7 of loading
  3. get crash

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

don't crash

Crash Report

crash-2023-10-14_21.01.46-client.txt

Additional context

I'm using Biggess Pack Cat Edition V0.85.9.0(DEV VERSION) modpack
I have alot of TC4 addons installed
Here you can download the dev pack : https://mega.nz/file/TwESAZiB#xz8pj_SNwzVzHImNmZqp_xBCc0QwmDoI758x-Gf4EoY
The crash didn't appear with only thaumcraft/thaumcraft 4 tweaks/extra utilities installed

Thaumonomicon Search Bar is not clickable when Fullscreen is enabled

Mod Version

1.5.17

Describe the bug

The thaumonomicon search bar becomes unclickable as soon as Minecraft is set to fullscreen (Optifine was not used). The search bar always works when Minecraft is in window mode though.

To Reproduce

Enter a world with Minecraft in fullscreen mode.

Mods I Used:

  • Thaumcraft-1.7.10-4.2.3.5
  • Baubles-1.7.10-1.0.1.10
  • Thaumcraft4Tweaks-1.5.17
  • netherlicious-3.2.8

Expected Behavior

If fullscreen mode is enabled, the thaumonomicon search bar will not be clickable.

Missing tabs in the Thaumonomicon in the GTNH modpack

Mod Version

1.3.2

Describe the bug

Using your mod found on the GTNH Discord I've noticed the tabs for New Horizons (GTNH) is missing and I believe Witching Gadgets, Blood Magic and Witchery is also missing. All the tabs that require you to go to the next page. All the tabs after Warp Theory seem to be missing. Modpack is GTNH 2.1.0.7a

To Reproduce

Steps to reproduce the behavior:

  1. Install mod
  2. Open Thaumonomicon, awe at the the size
  3. Notice missing tabs

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

I expected all tabs prior to updating the mod to be there.

Screenshots/Screencast

TCMissingTabsGTNH

TCMissingTabsGTNH2

Crash Report

N/A

Additional context

Add any other context about the problem here.

World reload crash (TCTweaks Beta-12)

Mod Version

TCTweaks-Beta-12

Describe the bug

An incompatibility with Minetweaker when reloading the world causes the game to crash and renders the save inaccessible until the instance is killed and restarted.

To Reproduce

Steps to reproduce the behavior:
Reload a world with minetweaker enabled.

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back. {ok}

Expected behavior

Not crashing on world reload, as it didn't happen in Beta-11.

Crash Report

Technically not a crash report since minecraft does not crash, only the save, but it's the same in any case, here: https://pastebin.com/Ut1M5eMH

Additional context

Modtweaker and MTutils may also be required to reproduce the crash, even if the crashlog says modtweaker3 errored at worldload.

As always, thanks in advance.

[Suggestion] Nerf Mighty champions

Is your feature request related to a problem? Please describe.

The "Mighty" champion mob modifier increases their damage by 4.5x according to ftbwiki. In my experience, they just do a boatload of damage, especially if coming from a Zombie Pigman or other melee mob. In comparison to the other modifiers, it feels extremely overpowered.

Describe the solution you'd like

I'd like the multiplier to be reduced to 2x, so there is some degree of counterplay in the earlygame/not being forced to bow them down from afar. Alternatively, a config option to adjust the multiplier (with the default being 4.5x like normal) could be nice.

Describe alternatives you've considered

The config option to disable champion spawns doesn't completely remove them, just limits them to Outer Lands mobs (which still hit like a truck) as far as I'm aware.

Additional context

Search result not clickable

Mod Version

1.3.0-beta2

Describe the bug

Search result appear but not clickable. Any result in red box is not doing anything. But clicking randomly you can find place where click is registered

To Reproduce

  1. set scale to 2.0

image
3.
image
4.
image

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

search results can be clicked where it is placed

Screenshots/Screencast

see ways to reproduce

Crash Report

Additional context

if important, i have 2560x1080 resolution.

Left/Right arrow tabs do not move at larger browser size

Mod Version

1.3.0-beta2

Describe the bug

A clear and concise description of what the bug is.

To Reproduce

Steps to reproduce the behavior:

  1. Have so many addons that you need multiple pages (like in GTNH) and a monitor large enough (I have 1920x1080)
  2. Set browserSize to something larger than 1 (I have 1.75)
  3. Open the thaumonomnomnomnomicon

Expected behavior

Left/Right arrow tabs should move out to the sides so they don't cover the middle section.
Recommendation: Could other tabs be moved to the first page if the scale is large enough? It's ugly to have 16 tabs on the left, two on the right, and have to flip to the next page to get five more tabs.

Screenshots/Screencast

image
I use Large gui scale.

NoSuchMethodError crash

Mod Version

Thaumcraft4Tweaks-1.4.11.jar

Describe the bug

The commit for issue #22 breaks the AI of golems with a Gather Core causing a crash.

To Reproduce

Steps to reproduce the behavior:

  1. Place a golem with a Gather Core.
  2. Crash ensues

Expected behavior

Not to crash.

Screenshots/Screencast

/

Crash Report

https://pastebin.com/70VJRpQC

Additional context

/

Suggestion: Research tab percentages like in 1.8.9+

Is your feature request related to a problem? Please describe.

I can't tell how close I am to completing a tab, like in future versions of Thaumcraft.

Describe the solution you'd like

Research percentages on the tab tooltips

Describe alternatives you've considered

I don't think there really is one besides memorizing it or something.

Additional context

The only actual use case I can think of is Kami research, besides that it's just a nice completionist thing.

After testing in GTNH, there are these bugs

1.In the latest version, the lag when opening the Arcane Workbench is greatly alleviated, but there is still a problem that Shift cannot be used to synthesize items. You can only synthesize one item once you open the workbench, and then you can only combine them one by one.
2.Using the latest version, it seems that there is a bug that uses other arcane synthesis materials to synthesize another completely unrelated item, and the item is available, much like Xenobyte, but this bug has only appeared once.

[SUGGESTION] (1) Unloading Vis Relay network + (2) Pickaxe of the Core not using oredict for Iron Ore

Is your feature request related to a problem? Please describe.

  1. The biggest problem with Vis Relays is when they are spread out over multiple chunks some gets unloaded while others remain loaded and lose their connection with that relay, resulting in it trying to connect to a new relay. You also get some strange artifacts where some relays gets cut of completely from the source Node but still have a visual connection with no power.

Indented relay network layout:
2021-07-31_10 02 36
2021-07-31_10 03 11

After a quick ~14 chunks travel:
2021-07-31_14 48 56
2021-07-31_14 49 18

  1. From testing it appears that mining a Native Cluster with the Pickaxe of the Core only works with vanilla Iron Ore and not with ore dictionary Iron Ore. Other ores such as Gold Ore from other mods work fine. It should be noted creating the Native Cluster in the Crucible works with ore dictionary, just not creating them by mining the ore with Pickaxe of the Core.

Describe the solution you'd like

  1. Vis Relay networks should be able to handle unloading of surrounding chunks.

  2. Other mods' Iron Ore should be possible to turn into Native Iron Clusters using Pickaxe of the Core.

Describe alternatives you've considered

  1. A solution to this problem could be so a relay has a preferred relay to connect to. And if it can't it will try to connect to another available. And every once in a while (let's say every 30 seconds) it will try to connect to its preferred relay. And after n amount of failed attempts to connect to its preferred relay, it will select the currently connected relay as its preferred. Should be less likely to break.

  2. Have so the Pickaxe of the Core use ore:oreIron instead of minecraft:iron_ore.

Jar collisions don't respect hitbox

Mod Version

Thaumcraft4Tweaks-1.4.26

Describe the bug

While jar have a hitbox that respect their model and the hitbox seem to be respected when hitting the jar block, the player seem to not be able to pass in place where the hitbox doesn't reach. In big words, the player act as like if the jar was a full block, making it annoying and inconsistent.

To Reproduce

  1. Join a multiplayer server with Thaumcraft 4.2.3.5 and Thaumcraft4Tweaks-1.4.23
  2. Try to walk inside a jar where the player should be able to
  3. See that you can't pass

Expected behavior

Jar collision to be the same as the jar hitbox

Screenshots/Screencast

If applicable, add screenshots or short videos to help explain your problem.

2022-12-19.20-40-44.mp4

Additional context

Since the jar are affected by this bug, modded jars from addons should probably need to get the fix too.

Pipes synchronization on servers

Mod Version

Thaumcraft4Tweaks-1.4.23

Describe the bug

Thaumcraft seems to have a weird rendering bug concerning pipes, jars and other such tile entities. They do work fine functionally, but their rendering is sometimes not coherant to their actual behavior especially with other players.
Examples would be when you configure a pipe network system, sometime some pipes may render connected when they are not, and the inverse too. It especially happens when you play on servers with other people, in fact most other players will always see wrongly rendered pipe unless a block update happens. When a player may see that a warded jar has a label, the other player will most likely not see anything, and vice versa.
This seems to happens with:

  • Configuring essentia pipes connection with wands
  • Removing/adding labels to jars
  • Removing/adding labels to essentia filters

Valves seems to work fine and do not share this behavior.

To Reproduce

Steps to reproduce the behavior:

  1. Join a multiplayer server with Thaumcraft 4.2.3.5 and Thaumcraft4Tweaks-1.4.23 with two different accounts
  2. Do said steps of reproductions above in precedent section
  3. See inconsistency with rendering of pipes between the two players vision

Expected behavior

Correct rendering and consistency between what players see.

Screenshots/Screencast

https://streamable.com/c36us7

Crash Report

None, the error doesn't cause any errors

Additional context

This bug can be reproduced with vanilla Thaumcraft and TC4 Tweaks without any other mods.

Portable Hole and Shovel of the Earthmover not showing full behavior to other players

Mod Version

Thaumcraft4Tweaks-1.5.0.jar

Describe the bug

In short words, these items work correctly but when others players are present while they are using it, they seem to not sync their expected visuals to other players.
The Portable Hole doesn't seem to show its particles on the side, allowing for other players to see a hole, so minerals on the side.
The Shovel of Earthmover, when it tries to place blocks succeed, but other players dont see the changes until they disconnect/reconnect.

To Reproduce

Steps to reproduce the behavior:

  1. Use the Item
  2. See the effect on your side
  3. Go on another player POV, seeing only you can see the effects
  4. See inconsistency

Expected behavior

Items showing the same behavior for all players.

Additional context

Add any other context about the problem here.

I'm playing on a modpack but the issue should happens with vanilla Thaumcraft too.

[Feature Request] Make dispensers fire primal arrows

Is your feature request related to a problem? Please describe.

I put a primal arrow in a dispenser and was surprised when it just dropped the item on the ground. Seems like an oversight in the original mod.

Describe the solution you'd like

Make dispensers fire primal arrows.

Primal arrows are pretty niche but if you can put them in dispensers you might be able to do something interesting with them.

[Suggestion] Right click to go back, ctrl+scroll to change tabs

Is your feature request related to a problem? Please describe.

It'd be nice if you could right-click to function like the "return" button at the bottom of research entries (if you click on a research entry from a recipe or something like that) or return to the main GUI if you're at the first-level research entry.

Secondly, it'd be nice if you could hold down ctrl and scroll to cycle between tabs in the thaumonomicon

Describe the solution you'd like

Unsure if I explained that well at all, here's an example:
In the Thaumic Tinkerer module, you click on Ichorium Tools, to which you click on Silverwood Rod in the recipe to see the research. Right-clicking once from there would take you back to the page you were on Ichorium Tools, and right-clicking again would return you back to the main menu.

Additional context

HardcoreQuesting does the right-click thing I'm talking about if an example would help.

Cannot find thaumcraft fields. Research page scrolling will not properly function!

Mod Version

1.4.21

Describe the bug

The newly added research page scrolling seems to have an issue, I get this error at startup.

[Client thread/INFO] [STDERR]: [net.glease.tc4tweak.ClientProxy:preInit:121]: Cannot find thaumcraft fields. Research page scrolling will not properly function!
java.lang.NoSuchMethodException: thaumcraft.client.gui.GuiResearchRecipe.mouseClicked(int, int, int)
	at java.lang.Class.newNoSuchMethodException(Class.java:567)
	at java.lang.Class.throwExceptionOrReturnNull(Class.java:1222)
	at java.lang.Class.getMethodHelper(Class.java:1308)
	at java.lang.Class.getDeclaredMethod(Class.java:936)
	at net.glease.tc4tweak.ClientProxy.preInit(ClientProxy.java:118)
	at net.glease.tc4tweak.TC4Tweak.preInit(TC4Tweak.java:85)
	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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
	at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
	at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
	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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
	at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
	at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
	at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
	at com.google.common.eventbus.EventBus.post(EventBus.java:275)
	at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
	at cpw.mods.fml.common.Loader.preinitializeMods(Loader.java:556)
	at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:243)
	at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:480)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:3992)
	at net.minecraft.client.main.Main.main(SourceFile:148)
	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.polymc.impl.OneSixLauncher.invokeMain(OneSixLauncher.java:104)
	at org.polymc.impl.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:175)
	at org.polymc.impl.OneSixLauncher.launch(OneSixLauncher.java:185)
	at org.polymc.EntryPoint.listen(EntryPoint.java:144)
	at org.polymc.EntryPoint.main(EntryPoint.java:74)

To Reproduce

Steps to reproduce the behavior:

Just adding the mod to a fresh instance with only TC4 lets you reproduce the bug.

FAILURE TO INCLUDE THIS SECTION WILL CAUSE YOUR ISSUE TO BE CLOSED IMMEDIATELY.
Your issue will not be considered until you added this section back.

Expected behavior

Screenshots/Screencast

If applicable, add screenshots or short videos to help explain your problem.

Crash Report

If applicable, add crashreport via https://pastebin.com/, https://paste.ee/ or any similiar website.

Additional context

Add any other context about the problem here.

Request: Thaumonomicon table

I think it would be super cool to have a thaumonomicon table, like a table you can access your thaumonomicon from instead of always having to hold it, you can just open your book by right clicking the block, unless something like this already exists? Just to be clear, not a block where you can take the book out of then use, but a block that you can just right click and it opens the GUI

"Limit Oversized Node Render" inconsistent between locations

Mod Version

1.3.1

Describe the bug

Nodes are still massive in certain locations:
Ethereal Shards
Jarred Nodes as items
As an actual, non-energized node

To Reproduce

Steps to reproduce the behavior:

  1. Make bigass node
  2. Use it like you would use a node

Expected behavior

All things that render glow based on vis stored have limited size

Screenshots/Screencast

image
image
image
image
image
(Node has limited size once energized)

99 basic tabs

Mod Version

1.3.0
Using it in GTNH 2.1.0.0, with notenoughthaumcrafttabs removed and also using a newer nei version, but no other changes

Describe the bug

99 basic tabs clog the thauminomicon

To Reproduce

Use thauminomicon and see 99 basic tabs that are all empty?

Expected behavior

Not having 99 random tabs?

Screenshot

2021-06-15_00 34 59

Golem with 'Use' core unable to place water

Mod Version

1.5.10

Describe the bug

My golems from Thaumcraft are now unable to place water when using the "use" core they just keep staring at the ground stuttering.

To Reproduce

Steps to reproduce the behavior:

  1. Launch MC with the required mods for TC4 and TC4tweaks.
  2. Go into creative and get a golem and the golem core "use"
  3. Have it attempt to place the water using a bucket.
  4. The golem will walk to the area and keep stuttering.

Expected behavior

For the golem to be able to place water

Screenshots/Screencast

2023-06-30_19 11 58

Crash Report

No crash report unfortunately

Crash on Load: java.lang.NoSuchFieldError: objectTags

Mod Version

1.4.14

Describe the bug

When loading a fairly large modpack with TC4Tweaks, it crashes with java.lang.NoSuchFieldError: objectTags. Unsure if it's because of another mod I have in the pack.

To Reproduce

Steps to reproduce the behavior:

  1. Load a modpack with TC4Tweaks included.
  2. Wait for the crash.

Expected behavior

I expected the modpack to load as expected without issues.

Crash Report

https://pastebin.com/MtT6ycBa

Additional context

1: I'm using custom modpack with a large number of mods.
2: I have 13 TC4 addons other than TC4Tweaks installed:
i. Forbidden Magic
ii. Gadomancy
iii. Magic Bees
iv. Tainted Magic
v. Thaumaturgical Knowledge
vi. Thuamcraft NEI Plugin
vii. Thaumcraft Node Tracker
viii. Thaumcraft Reserach Helper
ix. Thaumic Dyes
x. Thaumic Fixer
xi. Thaumic Tinkerer
xii. ThaumPatch
xiii. Witching Gadgets

Crash on startup [Gregtech 6]

And I'm very sorry to say it's also different from #1, but I think I managed to track the source of the problem.
Here's the pastebin of the crash:
https://pastebin.com/wUvk9khY

Edit: Seems that

gregtech.asm.transformers.Thaumcraft_AspectLagFix.transform(Thaumcraft_AspectLagFix.java:58)

Is the cultprit. This also happened when using Thaumic fixer and GT6 together https://forum.mechaenetia.com/t/gregtech-asm-transformers-thaumcraft-aspectlagfix/1595, which was a third party mod that fixed the aspect lag but created issues in the game, so greg wrote his own ASM to fix it internally in GT6. As it is the game seems to crash when something interacts with that function. I could bring this up to the GT dev, but even if it could work having both methods coexist would just be redundant. Could you maybe add a config to disable it (or run a check to see if you're running Gregtech 6 and in that case shut off that part of the code) for the sake of compatibility?

Thank you in advance for any help in fixing this!

Jar hitbox broke in MP

Mod Version

1.5.12

Describe the bug

Hitbox from jar spasm player up in Multiplayer only even when B:smallerJars is set to false.

To Reproduce

  1. Load up TC4 + dependencies with TC4 Tweaks.
  2. Make a server with the same mods.
  3. Jump on a jar.
    Tremors

Expected behavior

A standard working hitbox in MP

Mandatory added wand text on arcane workbench removal extremely intrusive

Is your feature request related to a problem? Please describe.

Hello! When disabling the option to use the arcane worktable as a crafting bench, I find the text on every wand crafted by the player to be extremely intrusive, taking up half the screen.

Describe the solution you'd like

Since this is already an opt-in option, it'd be nice to either remove the message altogether or have a config to disable the wand tooltip.
Thanks in advance for any help on this matter.

Additional context

With tooltip
2021-05-19_09 22 08
Without tooltip
2021-05-19_09 26 57

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.