Git Product home page Git Product logo

twigs's Introduction

icon

license

This project is licensed under ARR. If you would like clarification or explicit permission, contact me on Discord.

twigs's People

Contributors

0rc1nus avatar n1nn1 avatar unroman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

twigs's Issues

twigs are not flammable

title, 1.19.2, should smelt .75? or maybe 1 full item, equal to the 2 sticks it crafts into?

and 1.18.2 plz

Brick blocks and Farmer's Delight

In Farmer's Delight (by vectorwing), brick blocks can be broken down into individual bricks (count 4) at a cutting board using any pickaxe. However, this doesn't apply to mixed bricks, chiseled bricks, or cracked bricks in Twigs.
Could recipes/a recipe be added to break mixed bricks, chiseled bricks, and (optionally) cracked bricks down into individual bricks? Thanks!

Edit: Could such recipes also be added for silt brick blocks?

Incompat with Alex's caves

There are known compatibility issues between twigs (+ etcetera) and alex's caves listed on their issues page.

Unsure if they plan on doing anything about it themselves but I figured I'd post an issue here to notify yall.

here's a link with more info on the topic
AlexModGuy/AlexsCaves#84

[Suggestion] Base Stone Overworld and Base Stone Nether tags

Minecraft has the tags base_stone_overworld (andesite, deepslate, stone, granite, etc) and base_stone_nether (basalt, blackstone, netherrack). I would strongly suggest adding Twigs' naturally generating stone types to these tags for compatibility with worldgen and other mods (such as FTB ultimine).

Configurable Item Generation

Feature Request for Twigs Mod: Configurable Item Generation

Introduction

I'm a big fan of the Twigs mod. It adds significant realism and detail to Minecraft environments. However, I have a feature suggestion that I believe could greatly enhance user customization and compatibility with other mods.

The Issue

Currently, all features of the Twigs mod generate by default. This can sometimes lead to conflicts with other mods or may not fit every player's world vision.

Example with MineColonies:

In my setup, I'm using Twigs alongside the MineColonies mod. MineColonies settlers, who perform various tasks, don't recognize 'twig' items as usable. They can't use twigs in crafting or as fuel, leading to cluttered storage and disrupting potential automation. This requires frequent manual intervention to clear, which can be cumbersome.

Proposed Solution

A configuration file or an in-game menu for feature management would be a valuable addition. It would allow players and modpack creators to selectively enable or disable the generation of specific items or blocks that are naturally generated by Twigs.

Benefits

  • Improved User Experience: Players gain control over their world generation, allowing them to tailor it to their preferences.
  • Enhanced Mod Compatibility: Facilitates troubleshooting and resolving conflicts between Twigs and other mods, essential for modpack creators.
  • Flexibility: Accommodates different playstyles and modpack themes, improving the game's adaptability and enjoyment.

Modpack Maker Perspective

As a modpack maker, this feature would be invaluable. Currently, if there's a compatibility issue with an item from Twigs and another mod, I'm forced to choose which mod to keep. This binary choice is a drastic measure that could be avoided by providing more granularity in feature management. At present, I've had to remove Twigs from my modpack with MineColonies, but I'd eagerly reintroduce it if these issues are addressed.

Conclusion

Thank you for considering this feature request. Implementing this feature would not only rectify current issues but also unlock new possibilities for enjoyment and user personalization within the Twigs mod.

incompatible with baobab nuts from WilderWild

To reproduce, install WilderWild, Twigs, and Fabric API;
give yourself a baobab nut;
plant it and bonemeal it;
it freezes the server, you can move but mobs are frozen, blocks don't drop items, etc. You can't exit either, it gets stuck on the saving world screen potentially corrupting the world. Can only kill minecraft via task manager.

log - https://gist.github.com/stunlocked1/cdab877b436816551ad90aa46981d8f0
threads dump after it froze - https://gist.github.com/stunlocked1/684ebd1c32fa6a5fb753b50518fc67a3

specifically this one seems to be causing the issue

"Worker-Main-8" #48 daemon prio=5 os_prio=0 cpu=83062.50ms elapsed=632.26s tid=0x000001bb3487b060 nid=0x4adc waiting on condition  [0x00000030211fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park([email protected]/Native Method)
        - parking to wait for  <0x0000000674600000> (a java.util.concurrent.CompletableFuture$Signaller)
        at java.util.concurrent.locks.LockSupport.park([email protected]/LockSupport.java:211)
        at java.util.concurrent.CompletableFuture$Signaller.block([email protected]/CompletableFuture.java:1864)
        at java.util.concurrent.ForkJoinPool.compensatedBlock([email protected]/ForkJoinPool.java:3449)
        at java.util.concurrent.ForkJoinPool.managedBlock([email protected]/ForkJoinPool.java:3432)
        at java.util.concurrent.CompletableFuture.waitingGet([email protected]/CompletableFuture.java:1898)
        at java.util.concurrent.CompletableFuture.join([email protected]/CompletableFuture.java:2117)
        at net.minecraft.class_3215.method_12121(class_3215.java:122)
        at net.minecraft.class_1937.method_8402(class_1937.java:197)
        at net.minecraft.class_4538.method_22342(class_4538.java:156)
        at net.minecraft.class_1937.method_8497(class_1937.java:191)
        at net.minecraft.class_1937.method_8320(class_1937.java:369)
        at net.minecraft.class_4970$class_4971.handler$zoc000$twigs$removeOffset(class_4970.java:1159)
        at net.minecraft.class_4970$class_4971.method_26226(class_4970.java)
        at net.frozenblock.wilderwild.block.BaobabNutBlock.method_9530(BaobabNutBlock.java:78)
        at net.minecraft.class_4970$class_4971.method_26172(class_4970.java:856)
        at net.minecraft.class_4970$class_4971.method_26218(class_4970.java:852)
        at net.minecraft.class_4970.method_9571(class_4970.java:283)
        at net.minecraft.class_4970$class_4971.method_26201(class_4970.java:752)
        at net.minecraft.class_4970$class_4971.method_26216(class_4970.java:838)
        at net.minecraft.class_4970.method_9505(class_4970.java:301)
        at net.minecraft.class_4970$class_4971.method_26193(class_4970.java:740)
        at net.minecraft.class_3558.method_20479(class_3558.java:98)
        at net.minecraft.class_3572.method_15488(class_3572.java:34)
        at net.minecraft.class_3554.method_15484(class_3554.java:175)
        at net.minecraft.class_3572.method_15487(class_3572.java:111)
        at net.minecraft.class_3554.method_15492(class_3554.java:216)
        at net.minecraft.class_3558.method_15516(class_3558.java:193)
        at net.minecraft.class_3568.method_15516(class_3568.java:65)
        at net.minecraft.class_3227.method_14277(class_3227.java:188)
        at net.minecraft.class_3227.method_17313(class_3227.java:107)
        at net.minecraft.class_3227$$Lambda$7309/0x00000008019f0a90.run(Unknown Source)
        at net.minecraft.class_3900.method_17634(class_3900.java:62)
        at net.minecraft.class_3900$$Lambda$7001/0x000000080199e000.run(Unknown Source)
        at net.minecraft.class_3846.method_16907(class_3846.java:91)
        at net.minecraft.class_3846.method_16900(class_3846.java:146)
        at net.minecraft.class_3846.run(class_3846.java:102)
        at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec([email protected]/ForkJoinTask.java:1395)
        at java.util.concurrent.ForkJoinTask.doExec([email protected]/ForkJoinTask.java:373)
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec([email protected]/ForkJoinPool.java:1182)
        at java.util.concurrent.ForkJoinPool.scan([email protected]/ForkJoinPool.java:1655)
        at java.util.concurrent.ForkJoinPool.runWorker([email protected]/ForkJoinPool.java:1622)
        at java.util.concurrent.ForkJoinWorkerThread.run([email protected]/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

this doesn't happen without twigs

Missing Brick Tag

The Silt Brick is missing the #forge:ingots/brick tag, which causes for incompatibilites with some modded features, such as throwable bricks form Supplementaries.
It would be great if the item could have that tag added.

Black Packed Silt recipe missing

Hello! I was dying some silt for a build and observed that of all the colors, there is no recipe for black packed silt. There is a dye recipe for every color except it, but I don't know if that's an oversight or if it's intentional. I checked the code to see if perhaps my version is just missing it, but I didn't find it there either.

I'm content to add it myself with a datapack, but I figured I'd post here since I didn't see anyone else mentioning it. Attached screenshot showing no black packed silt recipe (except for the Uncrafting version from the shingles due to 'The Twilight Forest,' but ya can't craft the black shingles without the packed silt so that's not helpful. XD )

Mod Version: 3.0.1
Minecraft Version: 1.19.2
Forge Version: 43.3.5
image_2024-02-27_221635910

Thank you for the great mod!

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.