Cấu hình và quản lý máy chủ của bạn
Danh Sách Gamerule Minecraft

Một trong những tính năng khiến Minecraft trở nên đa dạng và có thể tùy chỉnh là việc sử dụng Gamerule, về cơ bản là một tập hợp các tùy chọn có thể cấu hình để thay đổi nhiều khía cạnh khác nhau của trò chơi. Trong bài viết này, chúng ta sẽ tìm hiểu kỹ hơn về Gamerule là gì, cách hoạt động và cách sử dụng chúng để tùy chỉnh trải nghiệm Minecraft của bạn.
Gamerule là gì?
Gamerule là một tập hợp các tùy chọn cho phép bạn thay đổi trải nghiệm chơi game trong Minecraft. Chúng được lưu trữ dưới dạng các cặp key-value trong mã nguồn của trò chơi và có thể được truy cập, thay đổi thông qua các lệnh hoặc mod. Một số Gamerule liên quan đến cơ chế trò chơi, số khác lại liên quan đến tính năng hoặc chế độ chơi cụ thể.
Gamerule rất đa dạng và có thể được sử dụng để thay đổi nhiều khía cạnh khác nhau của trò chơi. Một số cách sử dụng phổ biến của Gamerule bao gồm:
- Thay đổi mức độ khó của trò chơi
- Vô hiệu hóa một số tính năng như đói hoặc sát thương khi rơi
- Thiết lập thời gian trong ngày hoặc thời tiết
- Thay đổi hành vi của mob hoặc các thực thể khác
Gamerule hoạt động như thế nào?
Gamerule được lưu trữ dưới dạng cặp key-value trong mã nguồn của trò chơi, tức là mỗi Gamerule có một tên và một giá trị tương ứng. Ví dụ, Gamerule kiểm soát việc người chơi có giữ lại vật phẩm khi chết hay không có tên là "keepInventory", và giá trị có thể đặt là "true" hoặc "false" tùy theo việc bạn muốn bật hay tắt tính năng này.
Bạn có thể thay đổi Gamerule bằng các lệnh trong bảng điều khiển hoặc cửa sổ chat của trò chơi.
Cách sử dụng Gamerule trong Minecraft
Để sử dụng Gamerule trong Minecraft, bạn cần truy cập bảng điều khiển hoặc cửa sổ chat. Từ đó, bạn có thể sử dụng các lệnh để xem và thay đổi các Gamerule hiện tại. Dưới đây là một số lệnh phổ biến để làm việc với Gamerule:
/gamerule <rule> <value>: Đặt giá trị cho Gamerule được chỉ định. Thay <rule> bằng tên Gamerule bạn muốn thay đổi, và <value> bằng giá trị mới bạn muốn đặt.
/gamerule <rule>: Hiển thị giá trị hiện tại của Gamerule được chỉ định.
/gamerule: Liệt kê tất cả Gamerule hiện có và giá trị của chúng.
Ví dụ
Dưới đây là một số ví dụ về cách bạn có thể sử dụng Gamerule để tùy chỉnh trải nghiệm Minecraft của mình:
Để ngăn mob thay đổi địa hình dưới bất kỳ hình thức nào, sử dụng lệnh /gamerule mobGriefing
Để tắt sát thương khi rơi, sử dụng lệnh /gamerule fallDamage false
Để bật cheat trong thế giới chơi đơn, sử dụng lệnh /gamerule allowCheats true
Để tắt hồi máu tự nhiên, sử dụng lệnh /gamerule naturalRegeneration false
Để thiết lập khoảng cách tối đa người chơi có thể di chuyển khỏi điểm spawn, sử dụng lệnh /gamerule maxWorldSize <value>. Thay <value> bằng bán kính tối đa tính bằng block, ví dụ /gamerule maxWorldSize 5000 sẽ thiết lập bán kính thế giới tối đa là 5000 block.
Để bật hoặc tắt việc mob xuất hiện, sử dụng lệnh /gamerule doMobSpawning <true/false>
Để thiết lập số dòng output của command block được hiển thị, sử dụng lệnh /gamerule maxCommandChainLength <value>. Thay <value> bằng số dòng output bạn muốn cho phép.
Để cho phép hoặc ngăn TNT phá hủy block, sử dụng lệnh /gamerule tntExplodes <true/false>
Lưu ý không phải mọi Gamerule đều có sẵn trong tất cả các phiên bản Minecraft, và một số Gamerule có thể có tên hoặc cú pháp khác nhau tùy phiên bản bạn đang chơi.
Danh sách Gamerule Minecraft Java đầy đủ
| announceAdvancements | Có thông báo tiến trình trong chat hay không |
| commandBlockOutput | Command block có thông báo cho admin khi thực thi lệnh không |
| disableElytraMovementCheck | Bỏ qua kiểm tra tốc độ người chơi khi mặc elytra |
| disableRaids | Tắt/bật raid |
| doDaylightCycle | Chu kỳ ngày đêm và tuần trăng có tiếp tục hay không |
| doEntityDrops | Thực thể không phải mob có rơi vật phẩm hay không |
| doFireTick | Lửa có lan và tự tắt tự nhiên hay không |
| doInsomnia | Phantom có thể xuất hiện trong cơn ác mộng hay không |
| doImmediateRespawn | Người chơi hồi sinh ngay lập tức không hiển thị màn hình chết. (Bedrock: immediateRespawn) |
| doLimitedCrafting | Người chơi chỉ có thể chế tạo các công thức đã mở khóa |
| doMobLoot | Mob có rơi vật phẩm hay không |
| doMobSpawning | Mob có tự xuất hiện hay không |
| doPatrolSpawning | Patrol có thể xuất hiện hay không |
| doTileDrops | Block có rơi vật phẩm hay không |
| doTraderSpawning | Wandering trader có thể xuất hiện hay không |
| doWeatherCycle | Thời tiết có thay đổi hay không |
| drowningDamage | Người chơi có nhận sát thương khi bị đuối nước hay không |
| fallDamage | Người chơi có nhận sát thương khi rơi hay không |
| fireDamage | Người chơi có nhận sát thương từ lửa hay không |
| forgiveDeadPlayers | Mob trung lập bị tức giận sẽ hết giận khi người chơi mục tiêu chết gần đó. |
| freezeDamage | Người chơi có nhận sát thương khi đứng trong tuyết bột hay không |
| keepInventory | Người chơi có giữ vật phẩm sau khi chết hay không |
| logAdminCommands | Ghi lại lệnh admin vào nhật ký server hay không |
| maxCommandChainLength | Số lượng command block chuỗi tối đa hoạt động như "chain" |
| maxEntityCramming | Số lượng thực thể có thể bị đẩy trước khi nhận sát thương ngạt thở. Đặt 0 để tắt luật này. Ảnh hưởng đến người chơi và mob (trừ dơi) |
| mobGriefing | Creeper, zombie, enderman, ghast, wither, ender dragon, thỏ, cừu, và villager có thể thay đổi block và villager, zombie, skeleton, zombie pigman có thể nhặt vật phẩm hay không |
| naturalRegeneration | Người chơi có thể hồi máu tự nhiên nếu thanh thức ăn đầy (không ảnh hưởng đến hồi máu từ vật phẩm hoặc hiệu ứng) |
| playersSleepingPercentage | Phần trăm người chơi phải ngủ để bỏ qua ban đêm. |
| randomTickSpeed | Tốc độ tick ngẫu nhiên (ảnh hưởng đến sự phát triển của cây, rụng lá, v.v.) mỗi chunk mỗi tick. 0 sẽ tắt random tick, số lớn hơn sẽ tăng tốc độ |
| reducedDebugInfo | Màn hình debug hiển thị đầy đủ hay rút gọn; và hiệu ứng của F3+B (hitbox thực thể) và F3+G (ranh giới chunk) có hiển thị hay không |
| sendCommandFeedback | Phản hồi từ lệnh do người chơi thực hiện có hiển thị trong chat hay không. Ảnh hưởng đến việc command block lưu output |
| showDeathMessages | Hiển thị thông báo khi người chơi chết trong chat |
| spawnRadius | Bán kính tính từ tọa độ spawn nơi người chơi xuất hiện khi lần đầu vào server hoặc chết mà không có điểm spawn |
| spectatorsGenerateChunks | Người chơi ở chế độ quan sát có thể tạo chunk mới hay không |
| universalAnger | Mob trung lập bị tức giận sẽ tấn công bất kỳ người chơi nào gần đó, không chỉ người chơi khiến chúng tức giận. Nên tắt forgiveDeadPlayers để hoạt động tốt nhất. |
Kết luận
Gamerule là công cụ mạnh mẽ và linh hoạt để tùy chỉnh trải nghiệm Minecraft của bạn. Dù bạn muốn thay đổi cơ chế trò chơi, tắt một số tính năng hay chỉ đơn giản là thử nghiệm các chế độ mới, Gamerule sẽ giúp bạn đạt được mục tiêu. Chỉ cần một chút thử nghiệm và hiểu biết cơ bản về các lệnh, bạn có thể mở ra một cấp độ tùy chỉnh và sáng tạo hoàn toàn mới trong Minecraft.
Bắt đầu với một
Minecraft Máy chủ
Bạn muốn tạo server Minecraft của riêng mình? Chỉ mất vài phút thôi.