Do you call nebulous tweets once-two-months "work"?
At least getting tweets at all is better than some people. *cough* King Lemming *cough* Alblaka *collapses*
Do you call nebulous tweets once-two-months "work"?
At least getting tweets at all is better than some people. *cough* King Lemming *cough* Alblaka *collapses*
last is horizontal & continuous fire mode, it could shoot arrows continuously and all arrow would fly straightly, arrows won't have parabola.
So basically arrow-rail/coil gun?
Whoa, this mod is getting awesome and awesome, I think u could add Nano Bow and Quantum Bow, Nano Bow has two modes, first one is normal mode, same as vanilla bow, second mode is triple shot mode, it can shoot 3 arrows continuously. Quantum bow has 3 modes, first is normal mode as well, second is quintuple shot mode, it can shoot 5 arrows continuously, last is horizontal & continuous fire mode, it could shoot arrows continuously and all arrow would fly straightly, arrows won't have parabola.
Archangel's Smite from EE2 basically?
EDIT:
You guessed it
Spoiler:
In case you haven't, this means that Enh. NanoChestplate will act as a jetpack
EDIT 2:
Here we go!:
EDIT 3:
New version with Enh. NanoChestplate is attached to this post.
Check "[LS] Jetpack Switch" in your keybindings.
Press it to turn on/off jetpack.
Jump + ModeSwitchKey in order to switch between Hover/Normal mode.
Tell me if this one crashes or not.
Display More
Archangel's Smite from EE2 basically?
EDIT:
You guessed it
Spoiler:In case you haven't, this means that Enh. NanoChestplate will act as a jetpack
EDIT 2:
Here we go!:
EDIT 3:
New version with Enh. NanoChestplate is attached to this post.
Check "[LS] Jetpack Switch" in your keybindings.
Press it to turn on/off jetpack.
Jump + ModeSwitchKey in order to switch between Hover/Normal mode.
Tell me if this one crashes or not.
Got a serious problem, when u press [LS] Jetpack Switch Key, it will also use Tesla Ray!!!! and the keybinding of Tesla Ray has been disappearered!!! and the Auto-Kill function from ForceField ChestPlate is still no working
when u press [LS] Jetpack Switch Key, it will also use Tesla Ray!!!!
Eh, i meant when u have Nano ChestPlate and Tesla Helmet or Quantum Ring at the same time
Eh, i meant when u have Nano ChestPlate and Tesla Helmet or Quantum Ring at the same time
I'll look into that.
hm level storage have big problem with forestry, if want have ls and forestry you must instal first ls , next you must launch game , quit game and install forestry , why mak326428 when you repair this
hm level storage have big problem with forestry, if want have ls and forestry you must instal first ls , next you must launch game , quit game and install forestry , why mak326428 when you repair this
I'm playing my legit world with Forestry & LS and there are no problems there. AT ALL. Even when you first play with these mods, they don't even ID-conflict.
hm ? how make iridium ore hm ? in experimental ic2
You find it from dungeon chests, scan and then use UU to create more.
iridium in dunegeon chest is now blocked , how create in scanner , in old version ic2 expermilenal I know how make iridium in scaner , in newest version ic2 exp i dont know
"blocked"? Nah, "reduced" is the right word.
Just a curiosity, where are you from ? [Certainly english is not your primary language. Although neither is mine...]
hm ? how make iridium ore hm ? in experimental ic2
I found ~15 in each dungeon chest I find (playing in older IC2_exp build, where iridium in dungeonchests is not yet banned).
So, I collected enough for quantumsuit & close to LeviBoots.
I found ~15 in each dungeon chest I find (playing in older IC2_exp build, where iridium in dungeonchests is not yet banned).
So, I collected enough for quantumsuit & close to LeviBoots.
I just said that they werent banned, but reduced the amount.
So, here's what I am working on:
Did you expect to see a picture here? Nope Trololololo.
public enum SubstanceProperty {
STRONG, FRAGILE, METAL(STRONG), FLEXIBLE(STRONG, FRAGILE), TITANIUM(
FLEXIBLE, METAL, STRONG), CHROME(STRONG, STRONG, METAL), TUNGSTEN(
STRONG, STRONG, STRONG, STRONG, STRONG, METAL), IRON(METAL), COPPER(
METAL), TIN(METAL, FRAGILE), BRONZE(COPPER, TIN, FLEXIBLE), ZINC(
TIN, FLEXIBLE), BRASS(COPPER, ZINC, FLEXIBLE), COBALT(METAL,
STRONG, STRONG, STRONG), NOT_METAL, EXPENSIVE, DIAMOND(NOT_METAL,
EXPENSIVE, STRONG, STRONG, STRONG, STRONG, STRONG, STRONG, STRONG,
STRONG, STRONG, STRONG, STRONG, STRONG, STRONG, STRONG, STRONG,
STRONG);
private final SubstanceProperty[] components;
public SubstanceProperty[] getComponents() {
return components;
}
private SubstanceProperty() {
this.components = null;
}
private SubstanceProperty(SubstanceProperty... properties) {
this.components = properties;
}
}
Interessting. I takes quite a while to do things like this. At least if you are going to do it for the whole OreDictionary, like I did.
Interessting. I takes quite a while to do things like this. At least if you are going to do it for the whole OreDictionary, like I did.
Yes, take a look:
private Substance() {
this.components = null;
this.name = upperFirstLetter(name().toLowerCase());
System.out.println(name);
}
private Substance(Substance... properties) {
this.components = properties;
this.name = upperFirstLetter(name().toLowerCase());
System.out.println(name);
}
private String upperFirstLetter(String s) {
if (s.length() > 1) {
String firstLetter = s.substring(0, 1);
String otherLetters = s.substring(1, s.length());
return firstLetter.toUpperCase() + otherLetters.toLowerCase();
}
return "";
}
Display More
That upperFirstLetter() is going to be my basis for ore dict interaction. It prints things like this:
2013-09-30 18:38:55 [INFO] [LevelStorage] Initialization took 4509 ms.
2013-09-30 18:38:55 [INFO] [STDOUT] Strong
2013-09-30 18:38:55 [INFO] [STDOUT] Fragile
2013-09-30 18:38:55 [INFO] [STDOUT] Metal
2013-09-30 18:38:55 [INFO] [STDOUT] Flexible
2013-09-30 18:38:55 [INFO] [STDOUT] Titanium
2013-09-30 18:38:55 [INFO] [STDOUT] Chrome
2013-09-30 18:38:55 [INFO] [STDOUT] Tungsten
2013-09-30 18:38:55 [INFO] [STDOUT] Iron
2013-09-30 18:38:55 [INFO] [STDOUT] Copper
2013-09-30 18:38:55 [INFO] [STDOUT] Tin
2013-09-30 18:38:55 [INFO] [STDOUT] Bronze
2013-09-30 18:38:55 [INFO] [STDOUT] Zinc
2013-09-30 18:38:55 [INFO] [STDOUT] Brass
2013-09-30 18:38:55 [INFO] [STDOUT] Cobalt
2013-09-30 18:38:55 [INFO] [STDOUT] Not_metal
2013-09-30 18:38:55 [INFO] [STDOUT] Expensive
2013-09-30 18:38:55 [INFO] [STDOUT] Diamond
2013-09-30 18:38:55 [INFO] [STDOUT] Gold
2013-09-30 18:38:55 [INFO] [ForgeModLoader] Forge Mod Loader has successfully loaded 9 mods
Display More
And guess what happens if you append "ingot" to these names? or "plate"? or "ore"?
"ingotCobalt"
"ingotCopper"
"ingotBrass"
"oreZinc" (even though it doesn't exist..)
"oreDiamond"
"gemDiamond"
etc.
Well, that is exactly how my OreDictionary Handler works. You should look at the newer Versions of my API. I have every OrePrefix (dust, ingot, ore etc.) as seperate Enum constant (with its own properties, such as amount of Material contained in that Prefix, Dust = 1 Material Unit, Nugget = 1/9 Material Unit etc) so that I can remove the Prefix from the Ore-String, then after removing the Prefix, I use getField (aka Reflection, what is MUCH faster than iterating through all the Constants) to access the Material Enum Constant for the mentioned Ore. If that fails I print a Message saying, that the Material is not known to me into the Log. Note that even though it is not recommended (from java dev side) to have lowercase Letters in an Enum, you can and should still use them, when having the OreDictionary, as sometimes, there are Materials with an Uppercased Letter in the middle of the Name.
Oh and "upperFirstLetter" is also called "capitalization".
I'm adding a Chromite ore (which is far rarer than GT's iridium, so if you have GT, it's even a buff), and it will be used massively in ultimate machines (like molecular heater, particle accelerator, etc.)
Generation algorithm:
@Override
public void generate(Random random, int chunkX, int chunkZ, World world,
IChunkProvider chunkGenerator, IChunkProvider chunkProvider) {
final int chromiumOrePasses = 50 * oreDensityFactor;
final int chromiumOreRarity = 100;
for (int pass = 0; pass < chromiumOrePasses; pass++) {
if (random.nextInt(chromiumOreRarity) == 0) {
int xToGen = chunkX * 16 + random.nextInt(16);
int zToGen = chunkZ * 16 + random.nextInt(16);
int yToGen = random.nextInt(13) + 3;
new WorldGenMinable(LSBlockItemList.blockChromiteOre.blockID, 3)
.generate(world, random, xToGen, yToGen, zToGen);
}
}
}
Display More
For those who can't read the code:
1. There are 50 passes for each chunk.
2. Every pass there is 1 out of 100 chance of chromite-ore-generation.
3. Maximum vein size - 3.
4. Ore is only generated in layers between 3 and 16 Y.
EDIT 2:
Just to make an impression of how rare chrome ore is, some signs:
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:23 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:24 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:24 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:24 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 2
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:26 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 2
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 3
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:27 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:28 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:29 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:29 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:29 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:29 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:29 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:30 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 3
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:31 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:32 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:32 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:32 [INFO] [STDOUT] Generated chrome ore in one chunk: 0
2013-09-30 21:44:32 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
2013-09-30 21:44:32 [INFO] [STDOUT] Generated chrome ore in one chunk: 1
Display More
Many chunks just simply don't have it, 1 is pretty common, 2 is rare, 3 is exceptional (like really exceptional)