Language

astraglossa

astraglossa

Modrinth

Adds a tablet for very rudimentary transliteration intended for conlangs - supplementary learning material only!

995 downloads 1 followers updated 1mo ago
latest v0.4.7 Modrinth
Fabric 26.1 – 26.1.2 Utility

Adds a somewhat-diegetic window-based user interface, accessed via a new block called a 'TabSlate' - providing supplementary learning material for constructed languages!

The TabSlate also has the ability to interface with your inventory, and has some extra capabilities that could be useful utility-wise - and a wearable form of said tablet for accessing windows when out and about.

A player standing among four 'tabslates', single blocks that have a lectern-like shape, with a pink glowing screen. The player is also wearing a miniaturised version of one on their head, retrofitted somewhat to look like a, somewhat cyberpunk-esque meets cute, headset, on account of the dispenser-like face on the front matching that of the tabslates.

Whilst still somewhat rudimentary, the aim is for the mod to be able to display useful information to the player on the go, as well as to add more supplemental language learning features, such as grammatical diagrams, and in-place transliteration of text. The key word is supplemental, however. This most certainly won't be able to replace dedicated resources for learning the relevant conlangs, but it aims to be somewhat of a reference, or to provide transliterations that may be hard to otherwise search for. Future features aim to lean into the UI being diegetic, as well, with the ability to save window contents as items, or pass a viewed dictionary entry to a friend.

Some windows can also have their contents saved to 'file' items to be kept safe, or shared with friends, or organised and colour coded!

A normal minecraft screenshot, but with additional information displayed on the HUD. The screenshot isn't in front of a block providing said UI elements, it's of the player on a walk outside. There are three windows, two of them are a view of the inventory, and of the hotbar. A third window is a dictionary, with 'computer' typed in the search bar (in this case, searching example sentences), the only result being the Lisatopan word 'paita' - showing the translation of said word into 'byte', the search having found the example sentence shown underneath that of 'I only have one gigabyte left in my computer capacity', linked to the Lisatopan transliteration of 'Palanempiso nakate kas nanas punusi kika-paita'. The HeadStele and TabSlate icons are in the player's hotbar.

Whilst intended for LΛMPLIGHT's Lisatopa Tatema - the dictionaries are server-side and datapackable.

Configuration

Datapacks can add new languages, or add to existing ones, through data/astraglossa/transliterations/languageNameHere.json - an example of the word format is provided in source.

Mixins

Mixes into ServerPlayer#tick, if a player has an equipped HeadStele providing persistent access to their windows, then it will broadcast changes to clients if the containers the windows have access to change.

Made for ModFest 26

Versions

Beta
0.4.7
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
concurrent modification fix, prevent running close() on non-windows when trying to close just windows
538
Beta
0.4.6
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
allow translation-like entries for non-translations. supports linking to other dictionary entries. dictionary entries scrollable, no longer permanently…
96
Beta
0.4.5
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
fix an overlooked mild memory leak due to refactoring (order of ~10kb)
115
Beta
0.4.4
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
- chat window with drawing! - windows now implement closeable, failsafe handled on client stop
16
Beta
0.4.3
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
bugfixes and ux - disables rrv for duration of the window being open - a toggle button is in the linate menu if you want to reopen it - show feedback for…
5
Beta
0.4.2
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
fixes minor alignment issues, unmarks getMenu as client-only
196
Beta
0.4.1
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
control button and dropdown textures, slightly bigger buttons
19
Beta
0.4.0
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
working Linate menu, files are now able to handle many types of data, not just lists, checklists are now checkable, notes have been added, as well as error…
3
Alpha
0.3.0
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
adds dyeable file items which can save the new to do lists, also added a couple blocks which match the tabslate - headsteles can also now be dyed
1
Alpha
0.2.0
fabric · 26.1.1 · 1mo ago
rudimentary dictionary functionality complete, block and items are in, if not craftable yet, and internal dictionaries are networked.
4
Alpha
0.1.0
fabric · 26.1, 26.1.1, 26.1.2 · 1mo ago
basic window functionality, can show a basic summary of language words and player inventory. nothing too much yet.
2

Comments 0

No comments yet. Be the first to share your thoughts.