OreReplacer - 100% no more X-ray miners, seriously. 1.0.1.12n

A zero burden plugin that ends Xray-mining forever.

  1. LogoCat
    Tested Minecraft Versions:
    • 1.12
    Source Code:
    https://github.com/kuohsuanlo/orereplacer/
    Contributors:
    LogoCat
    OreReplacer--- Powered by LogoCat
    [​IMG] Jar Download link: Spigot Page

    A zero burden plugin that ends Xray-mining forever. This plugin is a minecraft server-side spigot plugin in order to enhance the experience of:
    • Prevent any method of X-Ray mining 100%.
    • Consume theoratically least network traffic and computational effort.
    • Do not affect any normal player
    This plugin will dynamically generate the ore and stone block that is not connect to the air or water when they get broken. [​IMG] ---> [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]
    So X-Ray players would think they are getting close to the block. But after they break the last stone. They would find the ores disappear. [​IMG] ---> [​IMG]



    Features :
    Enhanced mining mechanism : 1. Experience : The probability and ore distribution is based on minecraft vanilla settings. Normal player won't notice the transformation. 2. Efficiency : Blocks are generated only when players reveal them. No excessive fake ores transimitted. 3. Configurable : All of the ores probability and distribution could be set and revised immediately. 4. Extendable : Tested on 70 players server, less than 0.1% TPS occupation.

    Media Demo:

    Environment

    This build is compiled and tested on these environments.


    Hard-Dependency

    This plugin needs to run with the following plugins with the latest version to work properly:
    • none.

    Installation

    1. Drop the plugin jar file in your server folder /plugins/ and run once.
    2. After the plugin folder and default config.yml is generated, stop the server.
    3. Start to set your own config withing config.yml.
    Configuration setting
    ENABLED_WORLD: world,world_nether,world_the_end
    PROBABILITY_DIAMOND: 0.001
    # 0.001 means that when a player mine 1000 blocks, the player would "probably" get 1 diamond. (Expected value.)
    MAX_DIAMOND: 4
    #What is the maximum number blocks of the ore veins.
    PROBABILITY_INCREASING_CONSTANT: 1.0
    #You could change this value and hold a mining bonus time!.
    #This number will multiply the probability of ore generation.
    REPLACING_DIAMOND: true
    # true equals replacing such ores.
    # false equals leaving such ores as their original position.
    #Other ore blocks have default setting. Just follow the logic above.

    If you don't have any idea how to set the configuration. Just use the config setting right here. It is well tuned to match the gaming experience of vanilla minecraft.

    Commands
    command description required permission
    /orereplacer reload
    player with his node could reload the plugin's config.
    op

    Development
    Want to contribute? Great! This project is open to everyone as long as it follows the license. You could follow these steps to build up the developing environment :

    1. Click here for instrctions of importing a maven project.
    2. Add the dependent plugin .jar file mentioned above.
    3. Run the project as 'maven install'
    4. The built version would be in /$project_name/target/
    License
    MIT licenses https://opensource.org/licenses/MIT

    Images

    1. OR_logo.png
    AlbertBlue and Ethon6 like this.

Recent Reviews

  1. Choubatsu
    Choubatsu
    5/5,
    Version: 1.0.1.12n
    1. LogoCat
      Author's Response
      Thanks for the positive review. About your question, I am not sure how you define compatibility. I recommend you test it yourself by increasing the constant to 100 times. So you could easily get the condition you want to test.
  2. MacpoloM321
    MacpoloM321
    3/5,
    Version: 1.0.1.12m
    ★ Awsome plugin men. !!! But can you update for 1.10.2 pleaaase !!! ★
    ⚑ Good Luck ⚑
    ⚡And Have Fun ! ⚡
    1. LogoCat
      Author's Response
      Thanks for the review.
  3. RoelandCache
    RoelandCache
    4/5,
    Version: 1.0.1.12k
    Word of warning for potential users. This is fast simply because it doesn't actually hide any world generated ores from X-Ray, but it simply ignores ALL blocks for what they were generated as by the world generator, and issues out a mathematical formula of blocks to users. This is great for those who want to change the behavior of their vanilla or other world generator specs, but expect players to be upset on not finding the ore patterns they are used too while mining, which can hinder player expectation. So, it really doesn't obscure anything, it just obscures players expectations of the world, whether or not they use x-ray. I only give it 4 stars, because of how it is marketed, otherwise, it will fill in a need for some servers and do a fair job at it.
    1. LogoCat
      Author's Response
      Hi RoelandCache, thanks for your positive review, and your insightful information for the users.
  4. Faicu
    Faicu
    4/5,
    Version: 1.0.1.12g-h
    Best plugin of this type! All it's working perfectly, except missing of Spawners/Chests/MossyCobble.
    1. LogoCat
      Author's Response
      Hi Faicu, thanks for the positive review.

      However my plugin is not working as the "hider" but calculate which stone is ore (veins) in time. The spawner is not working in the same way as block hider. If you have necessity hiding them as stone block, you could consider some ore hider but only hide the mentioned 3 blocks.
  5. Tiippex
    Tiippex
    5/5,
    Version: 1.0.1.12g
    A very nice and efficient plugin. The Author is very nice and helpful!
    I'm really happy that this plugin is on github :)
    Thank you for that!
    1. LogoCat
      Author's Response
      Thanks for the positive review. Sharing is always the best way for self-improvement. :)
  6. Vaikezaaaazsx
    Vaikezaaaazsx
    5/5,
    Version: 1.0.1.12e
    Fantastic!, just one thing it would be great if you would add chest hider too, so people could not see chests
    1. LogoCat
      Author's Response
      Thanks for the positive review Vaikez!
      Speaking of hiding chest, I think you could currently use existing chest hider along with my orereplacer. But I will definitely consider to add this feature in the future. Thanks for the suggestion.
  7. XxDawnsusxX
    XxDawnsusxX
    5/5,
    Version: 1.0.1.12d
    Well well well, a plugin to finally spoof ores and have zero impact on server performance. This is such an amazing plugin, can finally replace Orebfuscator for this!
    1. LogoCat
      Author's Response
      Thanks for the positive review, XxDawnsusxX.
  8. Steampunk_Sam
    Steampunk_Sam
    5/5,
    Version: 1.0.121f
    This is a fantastic zero-impact replacement for other anti-xray plugins, works perfectly on a large server environment!

    I can highly recommend this for any survival server.
    1. LogoCat
      Author's Response
      Thanks for the review and the positive feedback Steampunk_Sam!
  9. XoonSa
    XoonSa
    5/5,
    Version: 1.0.121f
    ---------------------------------------------------------------------------------------------------
    來幫你提升一下評價XDDDD 這插件在即時生成礦物的時候不會消耗伺服器很多資源嗎0.0 只是開透視挖開來期待落空... xD
    ---------------------------------------------------------------------------------------------------
    1. LogoCat
      Author's Response
      This plugin has almost zero burden. 幾乎零負擔 有興趣可以/timings paste 自行觀看