import { MemoryTier, Player } from"@minecraft/server";
/** Show player's device memory @paramplayer / function showClientMemory(player: Player) { const tier = player.clientSystemInfo.memoryTier;
// Actual value of each memory tier is subject to change. switch (tier) { case MemoryTier.SuperLow: player.sendMessage("Client Total Memory: Under 1.5 GB (Super Low)"); break;
case MemoryTier.Low: player.sendMessage("Client Total Memory: 1.5 - 2.0 GB (Low)"); break;
case MemoryTier.Mid: player.sendMessage("Client Total Memory: 2.0 - 4.0 GB (Mid)"); break;
case MemoryTier.High: player.sendMessage("Client Total Memory: 4.0 - 8.0 GB (High)"); break;
case MemoryTier.SuperHigh: player.sendMessage("Client Total Memory: Over 8.0 GB (Super High)"); break;
default: break; }
player.sendMessage("(Value for memory tier is used for reference. They are subject to change.)"); }
Example: showServerMemory.ts
import { MemoryTier, system, world } from"@minecraft/server";
// Actual value of each memory tier is subject to change. switch (tier) { caseMemoryTier.SuperLow: world.sendMessage("Server Total Memory: Under 1.5 GB (Super Low)"); break;
caseMemoryTier.Low: world.sendMessage("Server Total Memory: 1.5 - 2.0 GB (Low)"); break;
caseMemoryTier.Mid: world.sendMessage("Server Total Memory: 2.0 - 4.0 GB (Mid)"); break;
caseMemoryTier.High: world.sendMessage("Server Total Memory: 4.0 - 8.0 GB (High)"); break;
caseMemoryTier.SuperHigh: world.sendMessage("Server Total Memory: Over 8.0 GB (Super High)"); break;
default: break; }
world.sendMessage("(Value for memory tier is used for reference. They are subject to change.)"); }
Example: showClientMemory.ts
Example: showServerMemory.ts