PLUGINv1.6.0-26.1.2-26.3 · updated 30 thg 9, 2026

HiddenOre - Kiểm Soát Rơi Đồ Khi Khai Thác

Chưa có đánh giá
CREATED BYVolmitSoftware7 plugins

GITHUB • DOCUMENTATION • DISCORD

Tổng quan - HiddenOre làm gì

Quặng thường là một khối nằm trong thế giới của bạn, điều này có nghĩa là bất kỳ ai có client x-ray đều có thể thấy vị trí của nó. HiddenOre di chuyển giá trị vào đá thông thường: bất kỳ khối nào được quản lý khi bị phá có thể trả ra một vật phẩm, kinh nghiệm, hoặc một lệnh, được quyết định dựa trên những gì được cấu hình vào thời điểm khối bị phá.

  • Phần thưởng ẩn Đá và deepslate được quản lý theo mặc định. Một lần phá sẽ cuộn theo quy tắc của bạn và trả tối đa một phần thưởng vật phẩm.

  • Hai mô hình khám phá Các mạch có hạt giống nằm ở các vị trí cố định được lấy từ hạt giống thế giới, vì vậy các plugin khác có thể phát hiện chúng. Cuộc cuộn ngẫu nhiên hoàn toàn mới trên mỗi lần phá mà không có gì được đặt trước.

  • Vật phẩm, kinh nghiệm và lệnh Bất kỳ quy tắc nào cũng có thể trao vật phẩm, cấp kinh nghiệm, hoặc chạy lệnh thông qua người chơi hoặc bảng điều khiển.

  • Xóa quặng tùy chọn Loại bỏ các quặng vanilla được cấu hình ra khỏi địa hình khi nó được tạo ra.

  • Nhận thức về vị trí Các khối do người chơi đặt được theo dõi trong dữ liệu chunk và không được tính.

  • Bề mặt tích hợp Một dịch vụ công cộng, một sự kiện phá có thể hủy và một sự kiện rơi có thể thay đổi.

Đây là một nền kinh tế khai thác trước tiên Việc xóa quặng là điều làm cho nó trở thành một biện pháp chống x-ray, và nó tắt cho đến khi bạn bật nó lên. Ngay từ đầu, nó đã là một nền kinh tế hoạt động cho than, đồng, sắt, vàng, redstone, lapis, kim cương và ngọc lục bảo.

Tương thích - thời gian chạy và Java

Một jar bao phủ tất cả sáu thời gian chạy, Minecraft

  • Paper tải thông qua PluginManager công cộng của máy chủ

  • Purpur cùng đường dẫn tải và xóa của Paper-family

  • Leaf Fork của Paper-family, được xử lý như Paper

  • Folia lập lịch theo vùng, HiddenOre tuyên bố hỗ trợ folia

  • Canvas Fork của Folia, cùng quy tắc theo vùng

  • Spigot tải thông qua plugin.yml; các jar chỉ gửi paper-plugin.yml sẽ bị từ chối

Lệnh và quyền

/hiddenore Menu trợ giúp cuộn và nhấp có phân trang
/hiddenore reload Xác thực và tải lại config.yml và language.yml
/hiddenore debug Bật tắt chẩn đoán phần thưởng theo người chơi

Một quyền bao phủ toàn bộ cây:

hiddenore.admin Cung cấp quyền truy cập vào HiddenOre mặc định: op

Không có lệnh con nào nhận đối số. debug yêu cầu một người chơi, vì vậy bảng điều khiển không thể chạy nó, nó in ra những gì mỗi lần phá của bạn đang cuộn, đó là cách nhanh nhất để điều chỉnh cấu hình.

Cấu hình - config.yml mặc định

auto_pickup_drops: false
suppress_block_drop_on_custom_drop: true
ore-removal:
  # Nếu tắt, sẽ không có thay đổi nào được thực hiện đối với thế giới
  enabled: false
  # Cài đặt toàn cầu cho tất cả các thế giới ngoại trừ các ngoại lệ
  global:
    # Nếu đúng, theo mặc định tất cả các quặng sẽ bị xóa khỏi thế giới
    default: true
    # Các ngoại lệ cho một quặng cụ thể từ giá trị mặc định
    # các khóa được chấp nhận là:
    # COAL_ORE, COPPER_ORE, IRON_ORE, GOLD_ORE, DIAMOND_ORE, REDSTONE_ORE, LAPIS_ORE, EMERALD_ORE
    # DEEPSLATE_COAL_ORE, DEEPSLATE_COPPER_ORE, DEEPSLATE_IRON_ORE, DEEPSLATE_GOLD_ORE, DEEPSLATE_DIAMOND_ORE, DEEPSLATE_REDSTONE_ORE, DEEPSLATE_LAPIS_ORE, DEEPSLATE_EMERALD_ORE
    # NETHER_GOLD_ORE, NETHER_QUARTZ_ORE, ANCIENT_DEBRIS
    NETHER_GOLD_ORE: false
    NETHER_QUARTZ_ORE: false
    ANCIENT_DEBRIS: false
  # Các ngoại lệ cho các thế giới cụ thể, được khóa theo khóa thế giới đầy đủ của chúng
  exceptions:
    "minecraft:the_end":
      default: false
    "minecraft:the_nether":
      default: false
      NETHER_GOLD_ORE: true
      NETHER_QUARTZ_ORE: true
      ANCIENT_DEBRIS: true
blocks:
  stone:
    drop: cobblestone
  deepslate:
    drop: cobbled_deepslate
# Trong chế độ có hạt giống, các mạch ẩn được lấy từ hạt giống thế giới: mỗi vị trí trong thế giới
# hoặc giữ một khối mạch hoặc không, một cách xác định, và khai thác một vị trí mạch
# trả ra chính xác một lần, mãi mãi.
# LƯU Ý: trong chế độ có hạt giống, vị trí của mạch được lấy từ thứ tự của danh sách rơi bên dưới.
# Thay đổi thứ tự, chèn hoặc xóa các mục sẽ xáo trộn tất cả các mạch chưa được phát hiện.
veins:
  # seeded      - các mạch tồn tại ở các vị trí cố định trước khi bị khai thác, vì vậy các plugin khác
  #              có thể phát hiện và phác thảo chúng, và mỗi vị trí trả ra một lần, mãi mãi.
  # pure_random - không có gì được đặt trước; mỗi lần phá khối đủ điều kiện cuộn xác suất mới
  #              được điều chỉnh theo cùng thống kê theo chunk (veins_per_chunk và kích thước mạch
  #              bên dưới). Việc phát hiện mạch luôn không có kết quả trong chế độ này.
  generation: seeded
  # Liệu các khối do người chơi đặt có thể tạo ra các vật phẩm ẩn. Khi sai, các khối do người chơi đặt
  # được theo dõi (các piston sống sót và khởi động lại) và không bao giờ trả ra, đóng lại
  # khai thác và khai thác lại.
  allow_placed_blocks: false
  discovery_sound:
    sound: "BLOCK_BEACON_POWER_SELECT"
    volume: 1.0
    pitch: 1.0
# Giới hạn an toàn: tối đa 64 mạch mỗi chunk và 256 khối mỗi mạch cho một quy tắc,
# tối đa 1.024 khối mục tiêu trong trường hợp xấu nhất trên tất cả các quy tắc vật phẩm, và exp_drop tối đa 1.000.
drops:
  - item: coal
    veins_per_chunk: 2.2
    vein_min_size: 5
    vein_max_size: 20
    min_y: 0
    max_y: 320
    fortune_multiplier: true
    tool_tiers: [ WOODEN_PICKAXE, STONE_PICKAXE, COPPER_PICKAXE, IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 2
  - item: raw_copper
    veins_per_chunk: 1.6
    vein_min_size: 4
    vein_max_size: 12
    min_y: -16
    max_y: 112
    fortune_multiplier: true
    tool_tiers: [ COPPER_PICKAXE, IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 2
  - item: raw_iron
    veins_per_chunk: 1.8
    vein_min_size: 4
    vein_max_size: 12
    min_y: -64
    max_y: 320
    fortune_multiplier: false
    tool_tiers: [ COPPER_PICKAXE, IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 0
  - item: raw_gold
    veins_per_chunk: 0.6
    vein_min_size: 3
    vein_max_size: 8
    min_y: -64
    max_y: 32
    fortune_multiplier: false
    tool_tiers: [ IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 0
  - item: redstone
    veins_per_chunk: 0.9
    vein_min_size: 4
    vein_max_size: 8
    min_y: -64
    max_y: 16
    fortune_multiplier: true
    tool_tiers: [ IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 1
  - item: lapis_lazuli
    veins_per_chunk: 0.5
    vein_min_size: 3
    vein_max_size: 6
    min_y: -64
    max_y: 64
    fortune_multiplier: true
    tool_tiers: [ COPPER_PICKAXE, IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 5
  - item: diamond
    veins_per_chunk: 0.5
    vein_min_size: 3
    vein_max_size: 8
    min_y: -64
    max_y: 16
    fortune_multiplier: true
    tool_tiers: [ IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 7
  - item: emerald
    veins_per_chunk: 0.35
    vein_min_size: 1
    vein_max_size: 2
    min_y: -16
    max_y: 320
    fortune_multiplier: true
    tool_tiers: [ IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE ]
    exp_drop: 7
  # Ví dụ lệnh rơi (chỉ xác suất phần trăm, được cuộn tại thời điểm phá)
  # Bạn có thể chỉ định liệu bạn muốn lệnh được thực hiện bởi người chơi, hoặc bảng điều khiển bằng cách sử dụng "player:" và "console:"
  # Nếu bạn không chỉ định nó sẽ chạy như thế nào, nó sẽ mặc định theo những gì bạn đã đặt execute_as
  - type: command
    commands:
      - "player:say Tôi đã cuộn một phần thưởng cấp người chơi!"
      - "console:say %player% đã cuộn một phần thưởng cấp máy chủ!"
      - "give %player% diamond 1"
    chance: 0.0005
    min_y: -64
    max_y: 320
    execute_as: console

Các lệnh có thể sử dụng %player% %uuid% %world% %x% %y% %z%, cộng với các placeholder của PlaceholderAPI khi nó được cài đặt. Cấu hình được tải lại nóng khi lưu tệp.

drops:
  - item: itemname # Viết thường bất kỳ thứ gì theo sau minecraft:raw_iron
    chance: 0.0069 # Độ chính xác tối đa 6 chữ số thập phân. Lấy xác suất sinh phần trăm trên mỗi chunk chuyển đổi thành số thập phân giữa 0 và 1, và sau đó chia cho 19.816. Điều này sẽ làm cho việc rơi cảm thấy thực sự hiếm, nhưng nó khiến việc khai thác dẫn đến cùng một lượng vật liệu trung bình khi dành cùng một khoảng thời gian khai thác. Tuy nhiên điều này giả định một người chơi khai thác mù quáng, nhưng họ tìm kiếm quặng, và có một bản năng về nơi và cách nó xuất hiện, có nghĩa là việc phát hiện thực tế đôi khi gấp 10 lần xác suất rơi đã tính toán, và nếu bạn không quá lo lắng về nền kinh tế giữa các người chơi của mình, bạn có thể nhân xác suất đã tính toán lên đến 10.
    min_y: 0 # Hỗ trợ giá trị Y âm
    max_y: 320
    fortune_multiplier: true
    tool_tiers: [WOODEN_PICKAXE, STONE_PICKAXE, COPPER_PICKAXE, IRON_PICKAXE, GOLDEN_PICKAXE, DIAMOND_PICKAXE, NETHERITE_PICKAXE] # Xóa các cấp mà bạn không muốn có thể khai thác rơi này.
    vein_max_size: 20 # Kích thước tối đa có thể của một mạch
    exp_drop: 2

Bạn cũng có thể thêm lệnh như là rơi, ví dụ nếu bạn muốn có một xác suất hiếm để khai thác một vật phẩm tùy chỉnh cần được cấp phát qua một lệnh. Chỉ cần thêm điều sau vào đối tượng rơi như một vật phẩm:

# Ví dụ lệnh rơi (chỉ xác suất phần trăm, không bị ảnh hưởng bởi phép thuật/mạch/XP)
  # Bạn có thể chỉ định liệu bạn muốn lệnh được thực hiện bởi người chơi, hoặc bảng điều khiển bằng cách sử dụng "player:" và "console:"
  # Nếu bạn không chỉ định nó sẽ chạy như thế nào, nó sẽ mặc định theo những gì bạn đã đặt execute_as
  - type: command
    commands:
      - "player:say Tôi đã cuộn một phần thưởng cấp người chơi!"
      - "console:say %player% đã cuộn một phần thưởng cấp máy chủ!"
      - "give %player% diamond 1"
    chance: 0.0005
    min_y: -64
    max_y: 320
    execute_as: console

Xóa quặng, và những gì nó không phải

Việc ẩn phần thưởng trong đá không giúp ích gì nếu quặng kim cương thật vẫn còn trong tường. Đặt ore-removal.enabled: true và HiddenOre sẽ thay thế các quặng được cấu hình bằng đá, deepslate hoặc netherrack khi địa hình được tạo ra.

  • Tắt theo mặc định. Bật nó lên một cách có chủ đích.

  • Chỉ các chunk mới. Địa hình hiện có không bao giờ bị chạm vào, và việc tắt nó trở lại không phục hồi bất cứ điều gì đã bị xóa.

  • Theo từng thế giới. Các giá trị mặc định để lại The End nguyên vẹn và giữ nguyên các quặng Nether. Các khóa thế giới phải được khóa đầy đủ, chẳng hạn như minecraft:the_nether một khóa chỉ có tên sẽ không hợp lệ.

  • Các chiều Iris có thể loại bỏ các quặng của riêng chúng với hideOresForHiddenOre.

Đây không phải là sự mã hóa gói. HiddenOre không ngụy trang các khối trên đường đến client, nó loại bỏ chúng khỏi thế giới. Một client x-ray thông minh hơn không thể đánh bại điều đó và tương tự, bất kỳ quặng nào bạn để lại được kích hoạt vẫn hoàn toàn hiển thị với một.

Các placeholder

Tùy chọn: PlaceholderAPI cho các placeholder trong các lệnh thưởng. Dưới đây là các placeholder mà HiddenOre cung cấp theo mặc định.

  • %hiddenore_available% : true hoặc false, liệu thời gian chạy của HiddenOre có được công bố và phục vụ hay không.

  • %hiddenore_seeded% : true hoặc false, liệu veins.generation được đặt thành seeded.

  • %hiddenore_drop-rules% : một số nguyên đơn giản, tổng số mục dưới drops: trong config.yml, quy tắc vật phẩm và quy tắc lệnh cùng nhau.

Ngôn ngữ tất cả 17 mã địa phương

Tiếng Anh được chọn theo mặc định. Để chuyển đổi, hãy đặt locale trong plugins/HiddenOre/language.yml:

locale: en_US

de_DE Đức (Đức)
es_ES Tây Ban Nha (Tây Ban Nha)
fi_FI Phần Lan (Phần Lan)
fr_FR Pháp (Pháp)
he_IL Hebrew (Israel)
it_IT Ý (Ý)
ja-JP Nhật (Nhật Bản)
ko_KR Hàn Quốc (Hàn Quốc)
lt_LT Litva (Litva)
nl_NL Hà Lan (Hà Lan)
pl_PL Ba Lan (Ba Lan)
pt_PT Bồ Đào Nha (Bồ Đào Nha)
ru_RU Nga (Nga)
tr_TR Thổ Nhĩ Kỳ (Thổ Nhĩ Kỳ)
vi_VI Việt Nam (Việt Nam)
zh_CN Trung Quốc (Giản thể)
zh_TW Trung Quốc (Truyền thống)
HiddenOre - Kiểm Soát Rơi Đồ Khai ThácFREE

Sẵn sàng tạo ra điều gì đó tuyệt vời chưa?

Tham gia cộng đồng MCModels và bắt đầu xây dựng dự án mơ ước của bạn hôm nay.