All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Inline

Inline

by SamsTheNerd • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Inline

Inline is a minecraft library for rendering in-line with text. It has some player facing features, mostly for fun, but also to serve as examples and helpers for future devs.

Check out the gallery for some examples !

Player Facing Features

Clientside

Inline comes with a couple of built-in matchers:

  • Items -- ex: [item:diamond_sword] -- supports any item id
  • Entity -- ex: [entity:pig] -- supports any entity type id
  • Player heads -- ex: [face:samsthenerd] -- supports player name
  • Mod Icon -- ex: [mod:inline]

You can use various characters in place of the :, some of which modify the size of the render, good for sign labels!

  • ; and : are normal size
  • , is x0.75 scale
  • ! is x1.5 scale
  • + is x2 scale

There's a clientside config for upper size limit of in-chat messages to prevent spam from blocking other messages.

You can also prefix any of these with \to prevent it from matching.

Some other mods, such as emi, rei, and probably others, add the name of the mod that an item comes from to its tooltip. Inline will look for this and attach the mod's icon to it.

All of these are configurable from the in-game config screen.

Create Interop

Inline renders can be used on the create display boards. Due to some limitations, it can be a bit iffy with display links where you need a wider display board than you'd think, otherwise it gets cut off and won't match/render properly.

Serverside

Server-side matchers match against [show:hand] or [show:offhand] to show off your currently held item in chat.

Known Mod Conflicts

  • Emojiful - due to them replacing the text renderer, preventing inline's mixins from applying.

If you find any others, please open an issue about it !

Devs

A flowchart visualizing inline's core process

Check out the readme for more information on developing with Inline !

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Fabric Quilt
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Fabric Quilt
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Fabric Quilt
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.21.1
Neoforge
1d ago 1
1.21.1
Fabric Quilt
1d ago 1
1.21.1
Fabric Quilt
1d ago 1
1.21.1
Neoforge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Forge Neoforge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
1.20.1
Fabric Quilt
1d ago 1
1.20.1
Forge
1d ago 1
## 1.2.2

### Fixed

  • Serverside crashing caused by SVG parser
  • SVGs are no longer supported -- if you're a mod dev and would like this feature, contact me.


## 1.2.2

### Fixed

  • Serverside crashing caused by SVG parser
  • SVGs are no longer supported -- if you're a mod dev and would like this feature, contact me.


## 1.2.2

### Fixed

  • Serverside crashing caused by SVG parser
  • SVGs are no longer supported -- if you're a mod dev and would like this feature, contact me.


## 1.2.2

### Fixed

  • Serverside crashing caused by SVG parser
  • SVGs are no longer supported -- if you're a mod dev and would like this feature, contact me.


## 1.2.1

### Fixed

  • mod icon renderer not working on forge/neoforge
  • issues with create on 1.21.1

### Added

  • support for more image formats in url texture utils (SVG, JPG, anything else supported by stbimage)


## 1.2.1

### Fixed

  • mod icon renderer not working on forge/neoforge
  • issues with create on 1.21.1

### Added

  • support for more image formats in url texture utils (SVG, JPG, anything else supported by stbimage)


## 1.2.1

### Fixed

  • mod icon renderer not working on forge/neoforge
  • issues with create on 1.21.1

### Added

  • support for more image formats in url texture utils (SVG, JPG, anything else supported by stbimage)


## 1.2.1

### Fixed

  • mod icon renderer not working on forge/neoforge
  • issues with create on 1.21.1

### Added

  • support for more image formats in url texture utils (SVG, JPG, anything else supported by stbimage)


## 1.2.0

### Changed

  • Item overlay API improvements & global renderers.


## 1.2.0

### Changed

  • Item overlay API improvements & global renderers.


## 1.2.0

### Changed

  • Item overlay API improvements & global renderers.


## 1.2.0

### Changed

  • Item overlay API improvements & global renderers.


## 1.1.1

### Fixed

  • showoff hand packet issue
  • mild off thread rendering
  • uncaught potential renderer exceptions

### Changed

  • showoff now accepts any equipmentslot (ie head, chest, legs, etc)


## 1.1.1

### Fixed

  • showoff hand packet issue
  • mild off thread rendering
  • uncaught potential renderer exceptions

### Changed

  • showoff now accepts any equipmentslot (ie head, chest, legs, etc)


## 1.1.1

### Fixed

  • Lighting issues
  • showoff hand packet issue
  • mild off thread rendering
  • uncaught potential renderer exceptions

### Changed

  • showoff now accepts any equipmentslot (ie head, chest, legs, etc)


## 1.1.1

### Fixed

  • Lighting issues
  • showoff hand packet issue
  • mild off thread rendering
  • uncaught potential renderer exceptions

### Changed

  • showoff now accepts any equipmentslot (ie head, chest, legs, etc)


## 1.1.0

### Added

  • Support for animated sprites in spritelike system
  • Render hook for rendering over items in GUI
  • Sprite renderer color toggle


## 1.1.0

### Added

  • Support for animated sprites in spritelike system
  • Render hook for rendering over items in GUI
  • Sprite renderer color toggle


## 1.1.0

### Added

  • Support for animated sprites in spritelike system
  • Render hook for rendering over items in GUI
  • Sprite renderer color toggle


## 1.1.0

### Added

  • Support for animated sprites in spritelike system
  • Render hook for rendering over items in GUI
  • Sprite renderer color toggle


## 1.0.2

### Fixed

  • Player Head serialization bug

## 1.0.2

### Fixed

  • Player Head serialization bug


## 1.0.1

### Fixed

  • Player heads crashing.


## 1.0.1

### Fixed

  • Player heads crashing.


## 1.0.0

### Added

  • Create display board interop
  • More separators - can do [item;diamond] or [item:diamond] for example.
  • Indirectly helps with figura incompatability where [item:modid:somemoddeditem] would not get matched due to figura matching the :modid:
  • Size Modifiers - ex [item!diamond] will render a larger diamond. good for signs and whatnot
  • ; and : are normal size
  • , is x0.75 scale
  • ! is x1.5 scale
  • + is x2 scale
  • Clientside config for upper size limit of in-chat messages.
  • Serverside item showoff. [show:hand] will show the item in your hand when you send the message. [show:offhand] will show your offhand item.
  • Serverside chat matchers - uses the same text matcher backend as other matchers but runs serverside against chat messages with the additional context of the ServerPlayerEntity that sent the message.
  • Better sign glow effects using framebuffers.
  • Chinese & Korean config translations (thanks ChuijkYahus & skye !)

### Changed
  • Moved matcher backend to common. Main universal matchers are still on the client.
  • VertexConsumer given to the renderer is now the same one passed into the text renderer, fixes compatability with mods like glowcase that use odd vertex consumers.
  • Emojiful is now explicitly incompatible due to it replacing the text renderer.
  • Inline Style now uses a component-ish (not item components) system for storing data in styles.

### Fixed
  • caxton incompatability (thanks skye !)
  • Various lighting and fading issues.


## 1.0.0

### Added

  • Create display board interop
  • More separators - can do [item;diamond] or [item:diamond] for example.
  • Indirectly helps with figura incompatability where [item:modid:somemoddeditem] would not get matched due to figura matching the :modid:
  • Size Modifiers - ex [item!diamond] will render a larger diamond. good for signs and whatnot
  • ; and : are normal size
  • , is x0.75 scale
  • ! is x1.5 scale
  • + is x2 scale
  • Clientside config for upper size limit of in-chat messages.
  • Serverside item showoff. [show:hand] will show the item in your hand when you send the message. [show:offhand] will show your offhand item.
  • Serverside chat matchers - uses the same text matcher backend as other matchers but runs serverside against chat messages with the additional context of the ServerPlayerEntity that sent the message.
  • Better sign glow effects using framebuffers.
  • Chinese & Korean config translations (thanks ChuijkYahus & skye !)

### Changed
  • Moved matcher backend to common. Main universal matchers are still on the client.
  • VertexConsumer given to the renderer is now the same one passed into the text renderer, fixes compatability with mods like glowcase that use odd vertex consumers.
  • Emojiful is now explicitly incompatible due to it replacing the text renderer.
  • Inline Style now uses a component-ish (not item components) system for storing data in styles.

### Fixed
  • caxton incompatability (thanks skye !)
  • Various lighting and fading issues.


## 0.0.1

Initial Release

## 0.0.1

Initial Release

Inline Icon
Download Inline
Select game version
Select platform