Unofficial site, not affiliated with modrinth.com.What is this?
Моды/CorgiLib
CorgiLib

CorgiLib

A library mod containing code used across Corgi Taco's mods.

12.2M
276
  • CorgiLib-NeoForge-1.21.1-5.0.0.9

    release18 марта 2026 г.

    5.0.0.9

    • Change internal impls.

    5.0.0.8

    • Fix Datagen class not being excluded from NeoForge builds
    • Update Included Toml to 3.8.3

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.1-5.0.0.9

    release18 марта 2026 г.

    5.0.0.9

    • Change internal impls.

    5.0.0.8

    • Fix Datagen class not being excluded from NeoForge builds
    • Update Included Toml to 3.8.3

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.1-5.0.0.9

    release18 марта 2026 г.

    5.0.0.9

    • Change internal impls.

    5.0.0.8

    • Fix Datagen class not being excluded from NeoForge builds
    • Update Included Toml to 3.8.3

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.11-9.0.0.0

    release28 декабря 2025 г.

    9.0.0.0

    • Update to 1.21.11

    8.0.0.0

    • Update to 1.21.10/9

    7.0.0.1

    • Update included toml to 3.8.3

    7.0.0.0

    • Update to 1.21.8

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.11-9.0.0.0

    release28 декабря 2025 г.

    9.0.0.0

    • Update to 1.21.11

    8.0.0.0

    • Update to 1.21.10/9

    7.0.0.1

    • Update included toml to 3.8.3

    7.0.0.0

    • Update to 1.21.8

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.11-9.0.0.0

    release28 декабря 2025 г.

    9.0.0.0

    • Update to 1.21.11

    8.0.0.0

    • Update to 1.21.10/9

    7.0.0.1

    • Update included toml to 3.8.3

    7.0.0.0

    • Update to 1.21.8

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.4-6.0.0.3

    release5 августа 2025 г.

    6.0.0.3

    • Fix NeoForge and Forge Crashes on Startup

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.4-6.0.0.3

    release5 августа 2025 г.

    6.0.0.3

    • Fix NeoForge and Forge Crashes on Startup

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.4-6.0.0.3

    release5 августа 2025 г.

    6.0.0.3

    • Fix NeoForge and Forge Crashes on Startup

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.8-7.0.0.0

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.8-7.0.0.0

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.8-7.0.0.0

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.4-6.0.0.2

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.4-6.0.0.2

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.4-6.0.0.2

    release28 июля 2025 г.

    6.0.0.2

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Fix Commands Not being Registered on NeoForge
    • Change Maven Group ID to dev.corgitaco

    6.0.0.1

    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    6.0.0.0

    • Update to 1.21.4

    5.0.0.4

    • Fix missing AutoService annotation in Forge Netowrk Handler

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.1-5.0.0.7

    release25 июля 2025 г.

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.1-5.0.0.7

    release25 июля 2025 г.

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Fabric-1.21.1-5.0.0.7

    release25 июля 2025 г.

    5.0.0.7

    • Fix Jankson being shadowed to the wrong package in Forge and NeoForge

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-NeoForge-1.21.1-5.0.0.6

    release24 июля 2025 г.

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
  • CorgiLib-Forge-1.21.1-5.0.0.6

    release24 июля 2025 г.

    5.0.0.6

    • Fix Jankson being shadowed to the wrong package in Fabric

    5.0.0.5

    • Move Night Config Shutdown to Fabric Server Lifecycle Event
    • Change maven coordinates to dev.corgitaco.corgilib from corgitaco.corgilib.

    5.0.0.4

    • Fix missing AutoService annotation in Forge Network Handler
    • Fix concurrency issues with random scheduled ticks.
    • Update Night Config

    5.0.0.3

    • Fix Night config hanging the server on shutdown

    5.0.0.2

    • Add any_conditions_passes entity condition.

    5.0.0.1

    • Fix NeoForge Missing AccessTransformer

    5.0.0.0

    • 1.21.1?!?!?!?!

    4.0.3.1

    • Add announcement config to post the message within 5 minutes in a user's chat. (Tracked per client.)
    • Run Announcement Info getter off main thread and in the background executor (prevents game hang if json does not exist online).

    4.0.3.0

    • Remove Imgui
    • Add announcement widget

    4.0.2.0

    • Move Project to Arch Loom
    • Remove unused libraries
    • Remove use of Regutils
    • Major Breaking API changes due to package restructuring

    4.0.1.4

    • Allow the ability to set a custom easeInCirc blending function exponent. For BWG's Dead Sea rocks.

    4.0.1.3

    • Fix a crash with mixin where we were referencing MC classes in the Mixin plugin.
    • Code base cleanup.

    4.0.1.2

    • Fix Codec comments in delegated DynamicOps

    4.0.1.1

    • Fix Crashing when running on MacOS

    4.0.1.0

    4.0.0.4

    • Fix drawRing hPct calculation in RenderUtils.

    4.0.0.3

    • Fix RenderType in RenderUtils.

    4.0.0.2

    • Improve Draw Ring method.

    4.0.0.1

    • Add Render Utils
    • Add the ability to register packets under other name spaces in a reverse compatible way.

    4.0.0.0

    • Update to 1.20.1

    3.0.0.0

    • Update to 1.19.4

    2.0.0.0

    • Update to 1.19.3.

    1.0.0.33

    • Clean up message when config reading fails.

    1.0.0.32

    • Use delegate's listBuilder & mapBuilder in FromFileOps.

    1.0.0.31

    • Better checks and exceptions for TreeFromStructureNBTFeature.

    1.0.0.30

    • Add to leave positions even if the leaves in question do not have a distance state property in TreeFromStructureNBTFeature.

    1.0.0.29

    • Don't use replaceable check when filling logs, check if the block at the position cannot occlude instead in TreeFromStructureNBTFeature.

    1.0.0.28

    • Don't use ground filter when filling logs, check if the block at the position is replaceable instead in TreeFromStructureNBTFeature.

    1.0.0.27

    • Fix additional blocks placed from NBT positions in TreeFromStructureNBTFeature.

    1.0.0.26

    • Only post process if the placed state has distance property in TreeFromStructureNBTFeature.

    1.0.0.25

    • Allow the ability to place additional blocks from the NBT in TreeFromStructureNBTFeature.

    1.0.0.24

    • Don't fill logs under for Yellow wool in TreeFromStructureNBTFeature.

    1.0.0.23

    • Change chunk storage format to our own compound tag to easily isolate our chunk tag data.

    1.0.0.22

    • Use moving position when checking for ground instead of constantly checking the same position.
    • Don't use heightmap to determine if the trunk is on the ground.

    1.0.0.21

    • Water log leaves placed in water by TreeFromStructureNBTFeature.

    1.0.0.20

    • Actually add scheduled random ticks to LevelChunk from ProtoChunk

    1.0.0.19

    • Don't random tick in LevelChunk constructor.

    1.0.0.18

    • Add schedule random ticks system to update grass blocks under logs.

    1.0.0.17

    • Try and fix ticking dirt blocks under filled logs.

    1.0.0.16

    • Invert check for ground when filling logs under for trees.

    1.0.0.15

    • Use BlockPredicates to determine whether we've hit ground and to determine whether leaves can place at a position.

    1.0.0.14

    • Get logs from the trunk palette correctly.
    • Store leaves & log targets in a ObjectOpenHashSet in TreeFromStructureNBTFeature.

    1.0.0.13

    • Add the ability to have several leaves & log targets in TreeFromStructureNBTFeature.

    1.0.0.12

    • Fix StructureBoxEditor

    1.0.0.11

    • Add ability to edit structure boxes with a golden axe. Use LEFT_CTRL + SCROLL_WHEEL when to move the box in that direction, use LEFT_SHIFT + SCROLL_WHEEL to inflate the box in that direction.

    1.0.0.10

    • Place leaves on trunks.

    1.0.0.9

    • Fix canopy anchor pos.

    1.0.0.8

    • Add the ability to use yellow wool to anchor canopies from trunks.

    1.0.0.7

    • Switch to Access Transformers/Wideners.

    1.0.0.6

    • Use correct /corgilib worldregistryexport command data export path.
    • Fix RegistryAccessor mixin being called exclusively on clients. Fixes servers crashing.

    1.0.0.5

    • Fix & optimize /corgilib worldRegistryExport command.

    1.0.0.4

    • Register AnyCondition condition.
    • Better registry ID for IsMobCategoryCondition.

    1.0.0.3

    • Prevent duplicate initializations on fabric.

    1.0.0.2

    • Relocate Jankson on forge build.

    1.0.0.1

    • Allow CorgiLib Fabric to be initialized from elsewhere.
    • Clean up network package.

    1.0.0

    • First Release.
1
...

Совместимость

Minecraft: Java Edition

Платформы

Поддерживаемые окружения

Клиент и сервер

Сведения

Лицензия:
Опубликован:3 года назад
Обновлён:2 месяца назад
ID проекта:
Главная