OreRate
OreRate V0.3.1 [1.2.5-R4.0]
This plugin is inactive. There will not be any update soon.
Source code is already included in .jar file.
Change natural rate of ore.
Description
Want to decrease an amount of coal ore? Tired of digging stone instead of diamond? Wonder how diamond chunk will looks like? This plugin is the answer...
How it's work
When you set a block rate... on every new chunk will be looking for that block and be replace with a new block...
Example: You set stone as a block and replace with diamond ore with a rate of 50%... When a new chunk generate all about 50% of stone in that chunk will be diamond ore...
Chunk generation level is used when you feel a slow on chunk generate... it's use for decrease a range of level that will be replace...
Default is level 0 up to sky limit (256)
How to install
Just put the .jar file in Plugins folder and run the server...
OPs can use all commands only. No permission/database needed.
Commands
[] = Required () = Optional
Command | Meaning |
---|---|
/or new [BlockID] [Rate] [ChangeBlockID] [ChangeBlockData] (World Name) (From Level) (To Level) | Change block id to a new one |
/or add [BlockID] [Rate] [ChangeBlockID] [ChangeBlockData] (World Name) (From Level) (To Level) | Change block id to a new one |
/or del [BlockID] | Delete block |
/or delete [BlockID] | Delete block |
/or rem [BlockID] | Delete block |
/or remove [BlockID] | Delete block |
/or id | Show all blocks name and id |
/or blockid | Show all blocks name and id |
/or material | Show all blocks name and id |
/or list | Show all blocks |
/or all | Show all blocks |
/or from [Number] to [Number] | Change generation level |
/or reload | Reload config file |
Example
Decrease ore rate...
Command: /or add 15 50 1 0
Result: Decrease iron ore by 50%
Increase ore rate
Command: /or add 1 50 15 0
Result: Increase iron ore by 50% from all stone block (50% of stone block will be iron ore)
Replace all ore
Command: /or add 56 100 1 0
Result: Remove all diamond ore
Configurations
You can edit a range of ore generation in config.txt file or via in-game command.
Changelog
[A] = Add
[F] = Fix
[I] = Improve
[R] = Remove
v0.3.1 [#1.2.5-R4.0]
[A] Add support for CB1.2.5-R4.0
v0.3 [#1.2.5-R1.0]
[A] BlockID list
[I] Change storage type to a new class to support multiple ore generation
[F] Multiple ore generation
v0.2 [#1.2.5-R1.0]
[A] World, Ore Level customizable
[I] More info when enter invalid command
v0.1 [#1.2.5-R1.0]
First OreRate released
PS. Any requests can be accepted
I can't find the link for orechance, thank you
In case of someone still checking this plugin...
OreRate will be replaced by OreChance soon as OreChance might do much more than OreRate.
OreChance will function different from OreRate, but it can replace OreRate.
OreRate will replace all ores (you selected) with a new one when chunk is populated. But OreChance will clear all ores (you selected) when a new chunk is populated and replace it when someone mine the replaced block instead. This makes OreChance more fun and more useful since it can be use to prevent x-ray mod but still give the result almost the same.
I want to thank you for sharing this plugin as it's become just about essential to my server since upgrading from 1.3.2 to Tekkit 3.1 (CB 1.2.5.)
I have noticed a LOT of extra ram usage, but so far so good despite that issue. Thank you!
Update please
UPDATE PLSSSSSSSSS
update to 1.3.2
Its work with 1.3.1 ?
Edit: Doesnt work, but nevermind, i use worldedit instead.
I must have had something setup wrong, after resetting it completely and setting it up again to remove all ores (replace all ores with stone) it worked. Though, I wonder if orbfuscator interacts with this in any way, previously when i tried to use it and found it to not work i had orbfuscator enabled. Can't really enable orbfuscator to test that theory right now though.
Edit: Does orbfuscator have an option to scramble ores on newly generated maps? i don't even see that option anymore.
Edit again: i had an old version of orbfuscator that did have the scramble enabled. Shouldn't be a problem later on then.
@tentonaxe
This does not remove ores unless you configure it to do so. There are probably other plugins for that, if you're looking for a drag and drop solution.
I tried to use this plugin a month or so ago and it didn't do anything. Dunno if i just used it wrong or not but it didn't remove any ores on a newly generated world.
Not sure if that notice saying that this plugin is inactive is correct, but do you expect to update this for 1.3? I'd love to add this to my server.
Seconding Keenerb's suggestion.
Great nifty plugin. Can't wait to use it when one or both of those suggestions are implemented.
@keenerb
Oh, ok...
Can you specify a data value on the FROM block? I would like to replace certain types of wood with other blocks on a world-wide basis.
<<reply 770867>>
Oh... I see
After reload command... seems like it duplicate the entire ore rate list.
Not major problem though.
Nice job BTW
@Melstirn
No... that's just a planned on newer version...
well, plugin will check only when chunk generated in the server... If you edit it in MCEdit and Bukkit still send an event to plugin then it's possible to replace all ore with a new rate...
In fact, in my planned still have ore regenerator to change rate of ore in existing chunk...
@spywhere
You mean
Ore.ID1.Rate=1/1000 ?
I never know that works too.
And... if i mark chunk for repop in MCEdit
Will these rate apply to them?
Or it have to be newly create chunk only?
@Melstirn
That'd be possible to decrease chance to find ore...
but I also got a suggestion on setting rate of ore to be like "ore/blocks" Let's say you want every 1000 block to have ore in it... just use 1/1000
or you can use the old one too...
and thanks for GenOre plugin... that's help on the idea...
:)
@keenerb
Did some experiment to get your result : )
Ore.ID4.ID=1
Ore.ID4.ChangeID=56
Ore.ID4.ChangeData=0
Ore.ID4.Rate=100
Ore.ID4.World=World
Ore.ID4.FromLevel=31
Ore.ID4.ToLevel=32
Ore.ID5.ID=56
Ore.ID5.ChangeID=1
Ore.ID5.ChangeData=0
Ore.ID5.Rate=50
Ore.ID5.World=World
Ore.ID5.FromLevel=31
Ore.ID5.ToLevel=32
(I dig a straight horizontal tunnel with world edit 5x5 / 50deep to see result) This one make ALL stone turn into diamond and then turn it back to stone 50% rate If you want 1 out of 10,000 then i guess it should be
Diamond to Stone 99%
(1% Diamond left)
and then
Diamond to Stone 99% again
(1% of 1% Diamond left)
not a very good solution though
personally want this GenOre v0.03 to work on my server but this mod is the closest i can get