Amber

Amber is a library api of common code utilized by iamkaf mods.
Requires Fabric API.
How To Use It
Just install it and the mods that require it will be good to go!
Q&A
Q: Where can I ask something that is not listed here?
A: Make an issue here or join the Discord and shoot me a message.
Q: Can you port it to [MC version/Mod loader]?
A: If enough people request it I'll give it some time, but this really is a 1-man team so it might take a while.
Q: Can I include it in my modpack?
A: Yes, no need to give credit or ask.
Compatibility
Let me know if you find any issues.
For versions 2.X and below Amber requires Architectury API.
Credits
- You!
- And most importantly, Aris, for always being there for me.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 | ||||
| 9h ago | 1 |
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
Billboard.uprightTextureshows a texture that stays upright and turns only around the vertical axis to face the player, for beams and signposts.
### Changed
- Billboards, Doctor, permission checks, client connection events, and optional networking now ship on every supported line, from Minecraft 1.17 up.
- Events, creative tabs, and helpers behave the same on every line and loader.
- Players and servers without Amber can connect to ones with it on every line.
### Fixed
RenderEvents.BLOCK_OUTLINE_RENDERcan cancel outlines on glass and other translucent blocks.
PlayerEvents.PLAYER_RESPAWNreportsaliveand the old player correctly on Forge and NeoForge.
PlayerEvents.ENTITY_INTERACThonors server-side results on Forge and NeoForge.
- Creative tab entries reach tabs that other mods register after Amber on Fabric.
- World load and unload events no longer fire for client-only worlds on NeoForge.
BlockEvents.BLOCK_BREAK_BEFOREcan cancel breaking on Forge.
EntityEvent.ENTITY_DEATHfires once, from the server, on Forge and NeoForge.
- Client disconnect events are no longer lost on Fabric.
- Fishing on Forge and NeoForge gives experience and counts statistics again, and no longer loses catches with a full inventory.
EntityEvent.SHEARfires once for every use of shears on an entity, on every loader.
### Deprecated
TabBuilder.type(), which never had an effect.
### Removed
- Minecraft 1.14.4 through 1.16.5.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.
### Added
- Added buttons to
/amber doctorthat open the game, logs, and crash reports folders to improve support.

- Added an
/amber doctorbutton that uploadslatest.logto mclo.gs.
- Added a Discord link to
/amber doctor.
### Changed
- Made
/amber doctoreasier to read.