-
Right now, when inspecting an entity, jabby displays all values in a table like `Key | Value`, but I think tags & pairs in jecs could benefit from being displayed separately since the `Value` part is …
-
![image](https://user-images.githubusercontent.com/13546823/211090441-acdaebd3-6f97-4853-98ca-4bf45969fcd1.png)
It's a wooden stool.
Might be an incompatibility with [LTS]Furnishing as this was ha…
-
A guest arrived with massive alcohol addiction, but also brought 7 beers. However, she would not drink them or eat any food and ended up incapacitated from alcohol withdrawal and malnutrition. I had …
-
Running on grid with split by lumi for MC results in duplicated counting information.
While splitting by file is an option, it doesn't allow to tune on number of events (EventsAwareLumiBased) that is…
-
This is a meta-issue discussing how related projects should be handled, and as such will not be following the current templates.
## Motivation
There are a number of jecs projects that are intrin…
-
## Reproduction
```ts
const world = new World()
const a = world.component()
const b = world.component()
const e = world.entity()
world.set(a, OnRemove, (e: Entity) => {
world.set(e, b, true)
…
-
When an entity is deleted, `World.__iter` tries getting the archetype of a non-existent sparse array record.
```lua
local world = jecs.World.new()
local entity = world:entity()
world:delete(…
-
## Description
Repeated calls to `world.set` may trigger OnSet even when the value doesn't change (such as if you were to call `world.set(entity, speed, 10)` multiple times in a row), but repeated ca…
-
## Describe your Feature
A way to observe changes to entities within the world. The entities ECSOnAdd, ECSOnSet, and ECSOnRemove already exist for this feature request's purpose.
## Implementati…
-
Deleting an entity needs to remove their data and deallocate their corresponding data. Deletion of an entity will also propagate deletions to archetypes who are its dependents as mentioned in #56.
…