dai
dai
Fixes a logic bug in ServerAsyncFunction where it compared a player to itself, instead of the actual sender.
Adds `Registry:has_any` which returns whether the given entity has any of the given components.
Small improvement, which makes chaining easier.
Previously, libmoonwave contained the CLI and was hardly useful since it printed to the console instead of returning Rust structs. This PR separates the CLI's dependencies into a feature and...
Fixes the following: - CCA block components not syncing due to the CCA mixin being indirectly (this method calls a method CCA mixins into) overwritten [here](https://github.com/iPortalTeam/ImmersivePortalsMod/blob/a9bd638e851fe5bf671500fde767d4a43ee04dd6/src/main/java/qouteall/imm_ptl/core/mixin/common/chunk_sync/MixinPlayerChunkSender.java#L44) - the PlayerLookup API...
If a special file name, such as `init.luau`, `init.client.luau`, or `init.server.luau` (and any others as well, probably) is used as a `$path`'s value the following error is thrown: ``` [ERROR...
Given a function such as: ```typescript function fnTuple(): LuaTuple LuaTuple number]>]> | undefined { return $tuple(1, () => $tuple("2", () => 3)) } ``` when elements of the tuple are...
This allows narrowing the value based on the key, as shown in the attached screenshot:
As per title.