ThatSkyInteractions

Quick rating

ThatSkyInteractions

No reviews yet

Added player interactions from game "Sky:Children of the Light"

Mod Loaders
NeoForge
Minecraft

Community voices

Reviews

Versions
Loading versions…
Match includes

Click once to include, again to exclude, again to clear

Rating Any
Any 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0 4.5 5.0
Min
Max
Play Status
Reviews
Time Played
hrs+
Verified developers only
Has developer response
List view
Grid view
Compact view
Sort by
Date
Rating
Helpful
Unhelpful
Edited
Sort ascending
Delete this review?

This removes your review from the project. You can write a new review after.

Review submitted for moderation

Your review has been sent to moderators, who will check that it meets our guidelines before it appears publicly.

No reviews yet. Be the first to review this project!

Get it on

Available Platforms

Compatibility

Supported Environments

Dev Environment
Client Required
Server Required

About

Project Details

Type
Mod
License
MIT License
Latest Version
thatskyinteractions-26.1.2-2.1.0-rc1.jar
Authors
CurseForge
Modrinth

For authors

Embed Badge

If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.

Custom banner text
ModDex rating badge preview

Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.

Identifiers

Platform IDs

CurseForge ID
Modrinth ID

Resources

External Links

Source Issues Wiki Discord

About

Description

ThatSkyInteractions

Overview

ThatSkyInteractions is an experimental Minecraft mod that introduces the non-competitive social interaction system inspired by the game Sky: Children of the Light into the Minecraft world.
This project serves as a research prototype for the topic:

“Can non-competitive player interactions mitigate the effects of game toxicity?”

This mod explores how cooperative, emotionally expressive interactions might reshape the way players communicate and connect in multiplayer environments.


Features

Interaction Tree

Players can open the Interaction Tree interface by pressing the interaction hotkey while empty-handed and right-clicking another player.
This interface faithfully recreates the friend system from Sky: Children of the Light.

Each node in the tree represents a unique interaction, including:

  • Emotional actions and gestures
  • Utility options like blocking or renaming other players
  • Unlockable features requiring mutual consent between both players

Interactions must be mutually confirmed before being executed.
Nodes are gradually unlocked by spending candles or red candles.


Building Blocks

This part was originally created for the TeaCon Jiachen exhibition venue.
While available in the mod, it is primarily for creative mode use only.

Candles

This mod introduces 16 types of customizable candles that can be freely arranged within a single block space.
Each candle has its own style, position, and state, unlike vanilla Minecraft candles which are limited in placement and count.

Performance Note: The candle system has been heavily optimized for rendering efficiency, so it runs smoothly even with many candles in view.

Wing of Light

A shimmering, bloom-lit player decoration inspired by the Sky aesthetic — bringing a glowing.


Astrolabe (WIP)

The Astrolabe is an upcoming system that allows players to open a friend overview interface via a hotkey.
From there, you’ll be able to view your connected friends and potentially navigate to them in the future.


Data-driven Design

ThatSkyInteractions supports user-defined interactions through Minecraft datapacks.
You can add your own interaction animations to the interaction tree by editing this file

Example

{
  "root": "root",                                  // the root node
  "nodes": [                                       // the node definitions
    {
      "id": "root",                                // node id, should be unique
      "type": "friend",                            // suggestion: root node should use "friend" as type
      "price": 3,                                  // unlock price
      "left": "like",                              // the node at the left branch
      "middle": "high_five_1",                     // the node at the middle branch
      "right": "block"                             // the node at the right branch
    },
    {
      "id": "high_five_1",
      "type": "interaction",                        // interaction node
      "price": 1,                                   // unlock price
      "interact": "thatskyinteractions:high_five",  // interaction animation id (SimpleAnimator format)
      "left": "high_five_2",
      "middle": "hug_1"
    },
    {
      "id": "lock_1",
      "type": "lock",                               // lock node, will use red candle instead of regular candle
      "price": 1,
      "middle": "double_high_five_1"
    },
    // ...
  ]
}

Research Background

The creation of ThatSkyInteractions is part of an experimental study on non-competitive game design.
The key question it explores:

“Can the introduction of cooperative, emotionally expressive interaction systems reduce toxic behaviors in online multiplayer games?”

By adapting the Sky-style friend system into Minecraft, the project aims to demonstrate how empathy-driven design elements may promote a healthier, more positive gaming community.


TODO

Content & Features

  • Modify rendering shaders for better interaction visuals
  • Add single-player interaction animations and improve data-driven logic

Data-driven System

  • Refactor the interaction tree registration system to support modular node definitions

Dependencies & Architecture

  • Gradually migrate animation handling from SimpleAnimator to Animata4J
  • Separate non-interaction and non-animation content into a standalone mod: HeartFire

Credit

Developer/Animator/Artist: LouisQuepierts

Inspired by Sky: Children of the Light by thatgamecompany.
All design references are used for educational and non-commercial purposes.

ThatSkyInteractions

What is this?

As its name, interactions from the game "Sky: Children of the Light".

Something new?

By using SimpleAnimator, we added some interactions from that game, you can play with your friend.
The mod tries to port the ui from that game as much as possible to achieve the best results.

How to play?

Basically, every action in this mod base on the key Tab(or you can change it to others).
Using right click + tab to your friend, you can open the interactions tree ui. Right there, you can unlock interactions by using candles.
Every floating buttons can use key tab + R to interaction.

Screenshots

Gallery

  • interaction_tree_locked.png
    interaction_tree_locked.png interaction_tree_locked.png
  • banner_blocks.png
    banner_blocks.png banner_blocks.png
  • banner.png
    banner.png banner.png
  • Hug
    Hug
  • Candles
    Candles Various candles
  • Friend Interactions Tree
    Friend Interactions Tree Use key Tag and right click other player to open it.
  • Friend Invite
    Friend Invite Become friend with others by using one candle
  • Clouds
    Clouds The performance of cloud

Versions

Files

Relations

Project Relations

More like this

Similar Mods

Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.

On ModDex

Community snapshot

0
Ratings
0
Followers
0
In stacks

By the numbers

Statistics

~1,000
Total Downloads
CurseForge
<1,000
Modrinth
<1,000
Last Updated
CurseForge
Created
CurseForge
Modrinth
Last synced
When ModDex last fetched this project from CurseForge or Modrinth. Every project is re-checked on a schedule, and any project that ships a new file is synced automatically within hours of the release.
New file updates sync automatically
How syncing works