> For the complete documentation index, see [llms.txt](https://scripting.breeze.rip/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://scripting.breeze.rip/api/net/minecraft/client/world.md).

# World

## getEntities()

> **getEntities**(): [`Entity`](/api/net/minecraft/entity/entity.md)\[]

Gets all entities in the world.

### Returns

[`Entity`](/api/net/minecraft/entity/entity.md)\[]

***

## getPlayers()

> **getPlayers**(): [`EntityPlayer`](/api/net/minecraft/client/entity/entityplayer.md)\[]

Gets all players in the world.

### Returns

[`EntityPlayer`](/api/net/minecraft/client/entity/entityplayer.md)\[]

***

## rayTraceBlocks()

> **rayTraceBlocks**(`from`, `to`): [`RaytraceResult`](/api/net/minecraft/util/raytraceresult.md)

Ray traces through the world from one point to another.

### Parameters

#### from

[`Vec3`](/api/net/minecraft/util/vec3.md)

The starting position of the ray.

#### to

[`Vec3`](/api/net/minecraft/util/vec3.md)

The ending position of the ray.

### Returns

[`RaytraceResult`](/api/net/minecraft/util/raytraceresult.md)

The result of the ray trace, or null if no intersection was found.
