Unfortunately its not really compatible with worldguard the bukkit plugin ( running under mcpc-plus) as its bypassing some of the area checks thus allowing block breaks in forbidden areas.
And there's to many blocks to blacklist
Same issue I have with it. A whitelist would be feasible, so you could just enable multimine on blocks you would be mining/excavating since that list could be something more like 100 or 200 blocks. My NEI inventory shows over 5000 items, and that's without the immibis's microblocks and redpower (which Eloraam is never going to update). I want people to be able to protect 90% of these 5000 items from other players, but I also love MultiMine.
Poor Bukkit plugin authors and their lack of Forge support. Kinda feels like Bukkit plugins are fading away, for me at least. FTB & MCPC+ have helped this progression. Hell we even have ForgeEssentials and DynMap and MyTown and Forge permissions mods, things that were only possible with Bukkit in the past (I think). Not enough of the bukkit plugins have been updated to 1.5.2 (though versions for 1.5.1 seem to work). Not enough of them support Forge stuff, like item ID's over 4096 (LWC, LogBlock, WorldGuard, all these block protection mods fail at some aspect). Even mcMMO dev's can't get mod tools to work properly (like Gigadrill & SuperBreaker on any tool from mods like SimpleOres, Gems+, or Tinker's Construct) ever since build 1780 and they are on build, uhh well their Jenkins site is still down, but it's at least build 2000. Apparently it's not easy to support Forge stuff in Bukkit-land, but it feels like the devs need to try harder. Kind of off-topic I guess, but MultiMine and block-protection is a challenge that I'm going to tackle here shortly. I'm guessing there are some Forge-based block-protection mods I should look into, sort of like MyTown but I want something more like LogBlock. I haven't messed with MFFS, but I have it on my server and it protects an area from other players and explosions and whatnot. That might be good enough for my server. It's not public so I don't have stupid 12 year old trolls logging in and griefing stuff.
From personal experience, what I can tell you is that I've never noticed TreeCapitator giving any in-game gui for the block ID's / Metadata itself. What the two options you listed do instead is log to the server console window (I use MultiMC myself, and it logs to the console window which I keep open to the side). The second option is useful if you aren't using a client that shows the server console for local machine (e.g. default Minecraft launcher).
What that does is display via chat message the Block ID, and MetaID of the block you are [Sneak]+clicking on. this is identical to the console output, just requires you to [sneak] to get it to disaplay.
in short, I'm not sure what is causing that, and if it is TreeCapitator, I've been unable to find what does it
Glad it proved useful to you, hopefully others as well; since I was using it myself, I figured I would go ahead and let others use what I've done to save them some headaches / time in trying to manually configure it themselves.
Just installed Natura and stole the config from you and konekobus. Thanks again.
Regarding the GUI overlay thing...I'm guessing it must be turned on without an option to turn it off because it's a beta. I am using the TreeCap v1.5.2r01. Hopefully it gets disabled in a future release. I have had to move my InGameInfo text to topCenter, which means I had to move DamageIndicators to just below the TreeCap info. Kind of on info overload with my HUD right now.
I'm pretty sure that there is no way to disable the notifications, Rei's minimap will always show you the waypoints it loads.
Are they that much of a problem? They should go away after a couple of seconds.
Upper, not lower. Sorry I should have been more clear. I have like 100 mods so I am aware how they have chat text on load, hehe.
It's TreeCapitator causing it and it is annoying.
Not sure which mod it is now, but it's not bspkrscore or TreeCap. Still narrowing it down.
I haven't looked in-depth at Twilight Forest trees yet, but what I have (later in the post) here, is an updated DEFAULT config with working Forestry 2.2.2.2 (added 9 trees, others were still working fine), and working Biomes O Plenty 0.5.3 (Updated to accomodate for their ID changes in their recent update).
Biomes O Plenty did add a couple new Biomes with 0.5.3, but no unique new logs/leaves as far as I could tell with a quick glance. (I started this work when BoP was 0.5.2, and was mostly finished when they updated to 0.5.3. This config works entirely as far as I can tell with 0.5.3, as that is the version I am currently using)
But in any case... What I've done to this config is just a few things.
1) I did NOTmodify any trees / configs that were not part of Forestry or Biomes O` Plenty
2) I added the "Amethyst Axe" to the Biomes O` Plenty config in the beginning.
3) Made the "Amethyst Axe" a valid "Axe" item to chop down trees
4) Updated ALL Biomes O` Plenty "Tree" entries to use the new ID convention set up by the BoP team
5) Added Three (3) "Log" entries in the Forestry config.
6) Added Nine (9) Forestry trees that were not already in the TreeCapitator Default Config
This config is for the TreeCapitator version "[1.5.2]TreeCapitator.Forge.1.5.2.r01.Uni.CoreMod"
and here is the config which I've chocked up over the past week, and tested:
# Configuration file
####################################################################################################
# 1_third_party_configs
#===================================================================================================
# Third-Party config entries tell TreeCapitator how to find the block IDs from
# other mods' config files. These values are case-sensitive!
#
# Format:
# <section_name> {
# S:modID=<modID from mcmod.info>
# S:configPath=<path to config file relative to .minecraft/config/>
# S:blockValues=<block config section>:<config property name>; <mod config section>:<config property name>
# S:itemValues=<item config section>:<property name>; <item config section>:<property name>
# B:useShiftedItemID=<whether or not to use the +256 shifted item ID> (true/false)
# }
#
# Example:
# extrabiomesxl {
# S:modID=ExtrabiomesXL
# S:configPath=extrabiomes/extrabiomes.cfg
# S:blockValues=block:customlog.id; block:quarterlog0.id; block:quarterlog1.id; block:quarterlog2.id; block:quarterlog3.id; block:autumnleaves.id; block:greenleaves.id
# S:itemValues=items.world:axeRuby.id; items.world:axeGreenSapphire.id; items.world:axeSapphire.id
# B:useShiftedItemID=true
# }
#
# Once your third-party config entries are setup, you can use replacement
# tags in your tree, axe, and shears ID configs. Replacement tags are structured like this:
# <ModName.ConfigPropName>
####################################################################################################
"1_third_party_configs" {
####################################################################################################
# biomesoplenty
####################################################################################################
biomesoplenty {
S:blockValues=block:Bamboo ID; block:Colourized Leaves ID; block:Fruit Leaf Block ID; block: Leaf Block ID 1; block: Leaf Block ID 2; block:Log Block ID 1; block:Log Block ID 2; block:Log Block ID 3; block:Petal ID
S:configPath=BiomesOPlenty.cfg
S:itemValues=item:Muddy Axe ID; item:Amethyst Axe ID
S:modID=BiomesOPlenty
S:useShiftedItemID=true
}
####################################################################################################
# thaumcraft
####################################################################################################
thaumcraft {
S:blockValues=block:BlockMagicalLog; block:BlockMagicalLeaves
S:configPath=Thaumcraft.cfg
S:itemValues=item:Thaumaxe
S:modID=Thaumcraft
S:useShiftedItemID=true
}
####################################################################################################
# mfreloaded
####################################################################################################
mfreloaded {
S:blockValues=block:ID.RubberWood; block:ID.RubberLeaves; block:ID.RubberSapling
S:configPath=MFReloaded.cfg
S:modID=MFReloaded
}
####################################################################################################
# divinerpg
####################################################################################################
divinerpg {
S:blockValues=block:eucalyptus
S:configPath=DivineRPG.cfg
S:itemValues=item:Bedrock Axe; item:Crystal Axe; item:Realmite Axe; item:azuriteaxe; item:corruptedaxe; item:denseaxe; item:divineaxe; item:donatoraxe; item:energyaxe; item:mythrilaxe; item:plasmaaxe; item:serenityaxe; item:twilightaxe
S:modID=DivineRPG
S:useShiftedItemID=true
}
####################################################################################################
# twilightforest
####################################################################################################
twilightforest {
S:blockValues=block:Log; block:MagicLog; block:MagicLogSpecial; block:Leaves; block:MagicLeaves; block:Hedge
S:configPath=TwilightForest.cfg
S:itemValues=item:IronwoodAxe; item:SteeleafAxe; item:MinotaurAxe
S:modID=TwilightForest
S:useShiftedItemID=true
}
####################################################################################################
# inficraft
####################################################################################################
inficraft {
S:blockValues=block:Bloodwood Block; block:Flora Leaves; block:Redwood Block; block:Sakura Leaves; block:Wood Block
S:configPath=InfiCraft/FloraSoma.txt
S:modID=Flora Trees
}
####################################################################################################
# zapapples
####################################################################################################
zapapples {
S:blockValues=block:zapAppleLogID; block:zapAppleLeavesID; block:zapAppleFlowersID
S:configPath=ZapApples.cfg
S:modID=ZapApples
}
####################################################################################################
# ic2
####################################################################################################
ic2 {
S:blockValues=block:blockRubWood; block:blockRubLeaves
S:configPath=IC2.cfg
S:itemValues=item:itemToolBronzeAxe; item:itemToolChainsaw
S:modID=IC2
S:useShiftedItemID=true
}
####################################################################################################
# extrabiomesxl
####################################################################################################
extrabiomesxl {
S:blockValues=block:customlog.id; block:quarterlog0.id; block:quarterlog1.id; block:quarterlog2.id; block:quarterlog3.id; block:autumnleaves.id; block:greenleaves.id
S:configPath=extrabiomes/extrabiomes.cfg
S:modID=ExtrabiomesXL
}
####################################################################################################
# forestry
####################################################################################################
forestry {
S:blockValues=block:log1; block:log2; block:log3; block:log4; block:log5; block:log6; block:log7; block:leaves
S:configPath=forestry/base.conf
S:modID=Forestry
}
####################################################################################################
# redpower
####################################################################################################
redpower {
S:blockValues=blocks.world:log.id; blocks.world:leaves.id
S:configPath=redpower/redpower.cfg
S:itemValues=items.world:axeRuby.id; items.world:axeGreenSapphire.id; items.world:axeSapphire.id
S:modID=RedPowerWorld
S:useShiftedItemID=true
}
}
####################################################################################################
# 2_tree_definitions
#===================================================================================================
# Add the log and leaf block IDs for all trees you want to be able to chop down.
# Each section below represents a type of tree. Each list may contain block IDs
# and/or third-party config replacement tags. You can change it to be more or
# less granular as long as all sections follow the basic structure. Do not use
# spaces or periods in your section names. Otherwise you can call them anything
# you like.
#
# EACH LOG ID MAY ONLY APPEAR IN EXACTLY ONE SECTION.
#
# NOTE: Some mod trees use vanilla log blocks as well as custom blocks. If a tree
# contains more than 1 type of log, all logs must be included in the same section.
# Examples of this are the default entries for vanilla_ebxl_oaks and vanilla_ebxl_spruces.
#
# Simple Example (all logs and leaves are grouped in one section, no metadata is specified):
# trees {
# S:leaves=18; <Forestry.leaves>; <ExtrabiomesXL.autumnleaves.id>; <ExtrabiomesXL.greenleaves.id>
# S:logs=17; <Forestry.log1>; <Forestry.log2>; <Forestry.log3>; <Forestry.log4>; <ExtrabiomesXL.customlog.id>; <ExtrabiomesXL.quarterlog0.id>; <ExtrabiomesXL.quarterlog1.id>; <ExtrabiomesXL.quarterlog2.id>;<ExtrabiomesXL.quarterlog3.id>
# }
#
# Advanced Example (each mod tree has its own section, metadata is included):
# vanilla_ebxl_oaks {
# S:leaves=18,0
# S:logs=17,0; 17,4; 17,8; <ExtrabiomesXL.quarterlog0.id>,2; <ExtrabiomesXL.quarterlog1.id>,2; <ExtrabiomesXL.quarterlog2.id>,2;<ExtrabiomesXL.quarterlog3.id>,2;
# }
#
# birches {
# S:leaves=18,2
# S:logs=17,2; 17,6; 17,10
# }
#
# vanilla_ebxl_spruces {
# S:leaves=18,1; <ExtrabiomesXL.autumnleaves.id>
# S:logs=17,1; 17,5; 17,9
# }
#
# jungle_trees {
# S:leaves=18,3
# S:logs=17,3; 17,7; 17,11
# }
#
# ic2_rubber {
# S:leaves=<IC2.blockRubLeaves>
# S:logs=<IC2.blockRubWood>
# }
#
# ebxl_acacia {
# S:leaves=<ExtrabiomesXL.greenleaves.id>,2
# S:logs=<ExtrabiomesXL.customlog.id>,1
# }
#
# ebxl_firs {
# S:leaves=<ExtrabiomesXL.greenleaves.id>,0
# S:logs=<ExtrabiomesXL.customlog.id>,0; <ExtrabiomesXL.quarterlog0.id>,1; <ExtrabiomesXL.quarterlog1.id>,1; <ExtrabiomesXL.quarterlog2.id>,1; <ExtrabiomesXL.quarterlog3.id>,1
# }
#
# ebxl_redwoods {
# S:leaves=<ExtrabiomesXL.greenleaves.id>,1
# S:logs=<ExtrabiomesXL.quarterlog0.id>,0; <ExtrabiomesXL.quarterlog1.id>,0; <ExtrabiomesXL.quarterlog2.id>,0; <ExtrabiomesXL.quarterlog3.id>,0
# }
####################################################################################################
"2_tree_definitions" {
####################################################################################################
# inficraft_sakura
####################################################################################################
"inficraft_sakura" {
S:leaves=<Flora Trees.Sakura Leaves>,0
S:logs=<Flora Trees.Wood Block>, 1; <Flora Trees.Wood Block>, 5; <Flora Trees.Wood Block>, 9
}
####################################################################################################
# forestry_wenge
####################################################################################################
"forestry_wenge" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log2>,1; <Forestry.log2>,5; <Forestry.log2>,9
}
####################################################################################################
# biomesoplenty_bamboo
####################################################################################################
"biomesoplenty_bamboo" {
S:leaves=<BiomesOPlenty.Leaf Block ID 1>,1; <BiomesOPlenty.Leaf Block ID 1>,9
S:logs=<BiomesOPlenty.Bamboo ID>
}
####################################################################################################
# biomesoplenty_cherry
####################################################################################################
"biomesoplenty_cherry" {
S:leaves=<BiomesOPlenty.Leaf Block ID 2>,1; <BiomesOPlenty.Leaf Block ID 2>,3; <BiomesOPlenty.Leaf Block ID 2>,9; <BiomesOPlenty.Leaf Block ID 2>,11
S:logs=<BiomesOPlenty.Log Block ID 1>,1; <BiomesOPlenty.Log Block ID 1>,5; <BiomesOPlenty.Log Block ID 1>,9
}
####################################################################################################
# forestry_kapok
####################################################################################################
"forestry_kapok" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log3>,0; <Forestry.log3>,4; <Forestry.log3>,8
}
####################################################################################################
# thaum_silverwood
####################################################################################################
"thaum_silverwood" {
S:leaves=<Thaumcraft.BlockMagicalLeaves>,1
S:logs=<Thaumcraft.BlockMagicalLog>,1; <Thaumcraft.BlockMagicalLog>,5; <Thaumcraft.BlockMagicalLog>,9
}
####################################################################################################
# biomesoplenty_willow
####################################################################################################
"biomesoplenty_willow" {
S:leaves=<BiomesOPlenty.Colourized Leaves ID>,4; <BiomesOPlenty.Colourized Leaves ID>,12
S:logs=<BiomesOPlenty.Log Block ID 3>,1
}
####################################################################################################
# biomesoplenty_magic
####################################################################################################
"biomesoplenty_magic" {
S:leaves=<BiomesOPlenty.Leaf Block ID 1>,2; <BiomesOPlenty.Leaf Block ID 1>,10
S:logs=<BiomesOPlenty.Log Block ID 2>,1
}
####################################################################################################
# biomesoplenty_palm
####################################################################################################
"biomesoplenty_palm" {
S:leaves=<BiomesOPlenty.Colourized Leaves ID>,2
S:logs=<BiomesOPlenty.Log Block ID 2>,3
}
####################################################################################################
# forestry_teak
####################################################################################################
"forestry_teak" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log1>,1; <Forestry.log1>,5; <Forestry.log1>,9
}
####################################################################################################
# forestry_larch
####################################################################################################
"forestry_larch" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log1>,0; <Forestry.log1>,4; <Forestry.log1>,8
}
####################################################################################################
# forestry_mahogany
####################################################################################################
"forestry_mahogany" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log3>,2; <Forestry.log3>,6; <Forestry.log3>,10
}
####################################################################################################
# ebxl_acacia
####################################################################################################
"ebxl_acacia" {
S:leaves=<ExtrabiomesXL.greenleaves.id>,2
S:logs=<ExtrabiomesXL.customlog.id>,1
}
####################################################################################################
# ic2_rubber
####################################################################################################
"ic2_rubber" {
S:leaves=<IC2.blockRubLeaves>
S:logs=<IC2.blockRubWood>
}
####################################################################################################
# mfr_rubber
####################################################################################################
"mfr_rubber" {
S:leaves=<MFReloaded.ID.RubberLeaves>
S:logs=<MFReloaded.ID.RubberWood>
}
####################################################################################################
# forestry_cherry
####################################################################################################
"forestry_cherry" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log4>,3; <Forestry.log4>,7; <Forestry.log4>,11
}
####################################################################################################
# forestry_ebony
####################################################################################################
"forestry_ebony" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log3>,1; <Forestry.log3>,5; <Forestry.log3>,9
}
####################################################################################################
# biomesoplenty_redwood
####################################################################################################
"biomesoplenty_redwood" {
S:leaves=<BiomesOPlenty.Colourized Leaves ID>,3; <BiomesOPlenty.Colourized Leaves ID>,11
S:logs=<BiomesOPlenty.Log Block ID 3>,0
}
####################################################################################################
# forestry_acacia
####################################################################################################
"forestry_acacia" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log1>,2; <Forestry.log1>,6; <Forestry.log1>,10
}
####################################################################################################
# twilight_mangrove
####################################################################################################
"twilight_mangrove" {
S:leaves=<TwilightForest.Leaves>, 1; <TwilightForest.Leaves>,9
S:logs=<TwilightForest.Log>,2; <TwilightForest.Log>,6; <TwilightForest.Log>,10; <TwilightForest.Log>,14
}
####################################################################################################
# zapapple
####################################################################################################
zapapple {
S:leaves=<ZapApples.zapAppleLeavesID>; <ZapApples.zapAppleFlowersID>
S:logs=<ZapApples.zapAppleLogID>
}
####################################################################################################
# huge_red_mushrooms
####################################################################################################
"huge_red_mushrooms" {
S:leaves=100,1; 100,2; 100,3; 100,4; 100,5; 100,6; 100,7; 100,8; 100,9; 100,14
S:logs=100,10; 100,15
}
####################################################################################################
# forestry_balsa
####################################################################################################
"forestry_balsa" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log3>,3; <Forestry.log3>,7; <Forestry.log3>,11
}
####################################################################################################
# huge_brown_mushrooms
####################################################################################################
"huge_brown_mushrooms" {
S:leaves=99,1; 99,2; 99,3; 99,4; 99,5; 99,6; 99,7; 99,8; 99,9; 99,14
S:logs=99,10; 99,15
}
####################################################################################################
# twilight_time
####################################################################################################
"twilight_time" {
S:leaves=<TwilightForest.MagicLeaves>,0; <TwilightForest.MagicLeaves>,8
S:logs=<TwilightForest.MagicLog>,0; <TwilightForest.Log>,4; <TwilightForest.Log>,8; <TwilightForest.MagicLog>,12
}
####################################################################################################
# biomesoplenty_dead
####################################################################################################
"biomesoplenty_dead" {
S:logs=<BiomesOPlenty.Log Block ID 3>,2; <BiomesOPlenty.Log Block ID 3>,6; <BiomesOPlenty.Log Block ID 3>,10
}
####################################################################################################
# vanilla_ebxl_spruces
####################################################################################################
"vanilla_ebxl_spruces" {
S:leaves=18,1; <ExtrabiomesXL.autumnleaves.id>
S:logs=17,1; 17,5; 17,9; 17,13
}
####################################################################################################
# biomesoplenty_acacia
####################################################################################################
"biomesoplenty_acacia" {
S:leaves=<BiomesOPlenty.Colourized Leaves ID>,0; <BiomesOPlenty.Colourized Leaves ID>,8
S:logs=<BiomesOPlenty.Log Block ID 1>,0
}
####################################################################################################
# divinerpg_eucalyptus
####################################################################################################
"divinerpg_eucalyptus" {
S:leaves=18
S:logs=<DivineRPG.eucalyptus>
}
####################################################################################################
# twilight_canopy
####################################################################################################
"twilight_canopy" {
S:leaves=<TwilightForest.Leaves>, 1; <TwilightForest.Leaves>,9
S:logs=<TwilightForest.Log>,1; <TwilightForest.Log>,5; <TwilightForest.Log>,9; <TwilightForest.Log>,13
}
####################################################################################################
# forestry_boojum
####################################################################################################
"forestry_boojum" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log4>,2; <Forestry.log4>,6; <Forestry.log4>,10
}
####################################################################################################
# vanilla_bop_birches
####################################################################################################
"vanilla_bop_birches" {
S:leaves=18,2; 18,0; <BiomesOPlenty.Leaf Block ID 1>,0; <BiomesOPlenty.Leaf Block ID 1>,8
S:logs=17,2; 17,6; 17,10; 17,14
}
####################################################################################################
# ebxl_redwoods
####################################################################################################
"ebxl_redwoods" {
S:leaves=<ExtrabiomesXL.greenleaves.id>,1
S:logs=<ExtrabiomesXL.quarterlog0.id>,0; <ExtrabiomesXL.quarterlog1.id>,0; <ExtrabiomesXL.quarterlog2.id>,0; <ExtrabiomesXL.quarterlog3.id>,0
}
####################################################################################################
# forestry_sequoia
####################################################################################################
"forestry_sequoia" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log2>,3; <Forestry.log2>,7; <Forestry.log2>,11
}
####################################################################################################
# twilight_oaks
####################################################################################################
"twilight_oaks" {
S:leaves=<TwilightForest.Leaves>,0; <TwilightForest.Leaves>,3; <TwilightForest.Leaves>,8; <TwilightForest.Leaves>,11
S:logs=<TwilightForest.Log>,0; <TwilightForest.Log>,4; <TwilightForest.Log>,8; <TwilightForest.Log>,12
}
####################################################################################################
# vanilla_ebxl_bop_oaks
####################################################################################################
"vanilla_ebxl_bop_oaks" {
S:leaves=18,0; 18,4; 18,12; <ExtrabiomesXL.autumnleaves.id>; <BiomesOPlenty.Leaf Block ID 1>,4; <BiomesOPlenty.Leaf Block ID 1>,7; <BiomesOPlenty.Leaf Block ID 1>,12; <BiomesOPlenty.Leaf Block ID 1>,15; <BiomesOPlenty.Fruit Leaf Block ID>; <BiomesOPlenty.Leaf Block ID 2>,0; <BiomesOPlenty.Leaf Block ID 2>,8; <BiomesOPlenty.Leaf Block ID 2>,2; <BiomesOPlenty.Leaf Block ID 2>,10;
S:logs=17,0; 17,4; 17,8; 17,12; <ExtrabiomesXL.quarterlog0.id>,2; <ExtrabiomesXL.quarterlog1.id>,2; <ExtrabiomesXL.quarterlog2.id>,2; <ExtrabiomesXL.quarterlog3.id>,2;
}
####################################################################################################
# jungle_trees
####################################################################################################
"jungle_trees" {
S:leaves=18,3
S:logs=17,3; 17,7; 17,11; 17,15
}
####################################################################################################
# inficraft_hopseed
####################################################################################################
"inficraft_hopseed" {
S:leaves=<Flora Trees.Flora Leaves>,2
S:logs=<Flora Trees.Wood Block>,3; <Flora Trees.Wood Block>, 7; <Flora Trees.Wood Block>, 11
}
####################################################################################################
# biomesoplenty_mangrove
####################################################################################################
"biomesoplenty_mangrove" {
S:leaves=<BiomesOPlenty.Colourized Leaves ID>,1; <BiomesOPlenty.Colourized Leaves ID>,9
S:logs=<BiomesOPlenty.Log Block ID 2>,2
}
####################################################################################################
# ebxl_firs
####################################################################################################
"ebxl_firs" {
S:leaves=<ExtrabiomesXL.greenleaves.id>,0
S:logs=<ExtrabiomesXL.customlog.id>,0; <ExtrabiomesXL.quarterlog0.id>,1; <ExtrabiomesXL.quarterlog1.id>,1; <ExtrabiomesXL.quarterlog2.id>,1; <ExtrabiomesXL.quarterlog3.id>,1
}
####################################################################################################
# forestry_lime
####################################################################################################
"forestry_lime" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log1>,3; <Forestry.log1>,7; <Forestry.log1>,11
}
####################################################################################################
# forestry_chestnut
####################################################################################################
"forestry_chestnut" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log2>,0; <Forestry.log2>,4; <Forestry.log2>,8
}
####################################################################################################
# inficraft_redwood
####################################################################################################
"inficraft_redwood" {
S:leaves=<Flora Trees.Flora Leaves>,0
S:logs=<Flora Trees.Redwood Block>
}
####################################################################################################
# forestry_baobab
####################################################################################################
"forestry_baobab" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log2>,2; <Forestry.log2>,6; <Forestry.log2>,10
}
####################################################################################################
# forestry_walnut
####################################################################################################
"forestry_walnut" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log4>,1; <Forestry.log4>,5; <Forestry.log4>,9
}
####################################################################################################
# biomesoplenty_darkwood
####################################################################################################
"biomesoplenty_darkwood" {
S:leaves=<BiomesOPlenty.Leaf Block ID 1>,3; <BiomesOPlenty.Leaf Block ID 1>,11
S:logs=<BiomesOPlenty.Log Block ID 1>,2
}
####################################################################################################
# biomesoplenty_fir
####################################################################################################
"biomesoplenty_fir" {
S:leaves=<BiomesOPlenty.Leaf Block ID 1>,6
S:logs=<BiomesOPlenty.Log Block ID 2>,0
}
####################################################################################################
# thaum_greatwood
####################################################################################################
"thaum_greatwood" {
S:leaves=<Thaumcraft.BlockMagicalLeaves>,0; <Thaumcraft.BlockMagicalLeaves>,8
S:logs=<Thaumcraft.BlockMagicalLog>,0; <Thaumcraft.BlockMagicalLog>,4; <Thaumcraft.BlockMagicalLog>,8
}
####################################################################################################
# inficraft_bloodwood
####################################################################################################
"inficraft_bloodwood" {
S:leaves=<Flora Trees.Sakura Leaves>,2
S:logs=<Flora Trees.Bloodwood Block>
}
####################################################################################################
# forestry_willow
####################################################################################################
"forestry_willow" {
S:leaves=<Forestry.leaves>,0; <Forestry.leaves>,8
S:logs=<Forestry.log4>,0; <Forestry.log4>,4; <Forestry.log4>,8
}
####################################################################################################
# twilight_darkwood
####################################################################################################
"twilight_darkwood" {
S:leaves=<TwilightForest.Hedge>,1
S:logs=<TwilightForest.Log>,3; <TwilightForest.Log>,7; <TwilightForest.Log>,11; <TwilightForest.Log>,15
}
####################################################################################################
# rp2_rubber
####################################################################################################
"rp2_rubber" {
S:leaves=<RedPowerWorld.leaves.id>
S:logs=<RedPowerWorld.log.id>
}
####################################################################################################
# inficraft_ghostwood
####################################################################################################
"inficraft_ghostwood" {
S:leaves=<Flora Trees.Sakura Leaves>,1
S:logs=<Flora Trees.Wood Block>,2; <Flora Trees.Wood Block>, 6; <Flora Trees.Wood Block>, 10
}
####################################################################################################
# inficraft_eucalyptus
####################################################################################################
"inficraft_eucalyptus" {
S:leaves=<Flora Trees.Flora Leaves>,1
S:logs=<Flora Trees.Wood Block>,0; <Flora Trees.Wood Block>,4; <Flora Trees.Wood Block>,8
}
####################################################################################################
# forestry_bullpine
####################################################################################################
"forestry_bullpine" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log6>,0; <Forestry.log6>,4; <Forestry.log6>,8
}
####################################################################################################
# forestry_giant_sequoia
####################################################################################################
"forestry_giant_sequoia" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log7>,0; <Forestry.log7>,4; <Forestry.log7>,8
}
####################################################################################################
# forestry_datepalm
####################################################################################################
"forestry_datepalm" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log5>,2; Forestry.log5>,6; Forestry.log5>,10
}
####################################################################################################
# forestry_bluemahoe
####################################################################################################
"forestry_bluemahoe" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log5>,0; <Forestry.log5>,4; <Forestry.log5>,8
}
####################################################################################################
# forestry_white_poplar
####################################################################################################
"forestry_white_poplar" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log5>,1; <Forestry.log5>,5; <Forestry.log5>,9
}
####################################################################################################
# forestry_lemon
####################################################################################################
"forestry_lemon" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log6>,3; <Forestry.log6>,7; <Forestry.log6>,11
}
####################################################################################################
# forestry_plum
####################################################################################################
"forestry_plum" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log6>,1; <Forestry.log6>,5; <Forestry.log6>,9
}
####################################################################################################
# forestry_papaya
####################################################################################################
"forestry_papaya" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log5>,3; <Forestry.log5>,7; <Forestry.log5>,11
}
####################################################################################################
# forestry_sugar_maple
####################################################################################################
"forestry_sugar_maple" {
S:leaves=<Forestry.Leaves>,0; <Forestry.Leaves>,8
S:logs=<Forestry.log6>,2; <Forestry.log6>,6; <Forestry.log6>,10
}
}
####################################################################################################
# block_settings
####################################################################################################
"block_settings" {
# Incomplete - do not use [default: false]
B:allowGetRemoteTreeConfig=false
# Automatically generated:
S:localTreeConfig=<Forestry.log5>,2|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log7>,0; <Forestry.log7>,4; <Forestry.log7>,8|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Thaumcraft.BlockMagicalLog>,1; <Thaumcraft.BlockMagicalLog>,5; <Thaumcraft.BlockMagicalLog>,9|<Thaumcraft.BlockMagicalLeaves>,1 ! <Forestry.log3>,1; <Forestry.log3>,5; <Forestry.log3>,9|<Forestry.leaves>,0; <Forestry.leaves>,8 ! 17,3; 17,7; 17,11; 17,15|18,3 ! <RedPowerWorld.log.id>|<RedPowerWorld.leaves.id> ! <Forestry.log4>,3; <Forestry.log4>,7; <Forestry.log4>,11|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <BiomesOPlenty.Log Block ID 2>,1|<BiomesOPlenty.Leaf Block ID 1>,2; <BiomesOPlenty.Leaf Block ID 1>,10 ! <BiomesOPlenty.Log Block ID 3>,0|<BiomesOPlenty.Colourized Leaves ID>,3; <BiomesOPlenty.Colourized Leaves ID>,11 ! <TwilightForest.Log>,3; <TwilightForest.Log>,7; <TwilightForest.Log>,11; <TwilightForest.Log>,15|<TwilightForest.Hedge>,1 ! <Forestry.log3>,0; <Forestry.log3>,4; <Forestry.log3>,8|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Forestry.log5>,1|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log2>,3; <Forestry.log2>,7; <Forestry.log2>,11|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <ExtrabiomesXL.customlog.id>,0; <ExtrabiomesXL.quarterlog0.id>,1; <ExtrabiomesXL.quarterlog1.id>,1; <ExtrabiomesXL.quarterlog2.id>,1; <ExtrabiomesXL.quarterlog3.id>,1|<ExtrabiomesXL.greenleaves.id>,0 ! <BiomesOPlenty.Log Block ID 1>,1; <BiomesOPlenty.Log Block ID 1>,5; <BiomesOPlenty.Log Block ID 1>,9|<BiomesOPlenty.Leaf Block ID 2>,1; <BiomesOPlenty.Leaf Block ID 2>,3; <BiomesOPlenty.Leaf Block ID 2>,9; <BiomesOPlenty.Leaf Block ID 2>,11 ! <Forestry.log4>,0; <Forestry.log4>,4; <Forestry.log4>,8|<Forestry.leaves>,0; <Forestry.leaves>,8 ! 17,2; 17,6; 17,10; 17,14|18,2; 18,0; <BiomesOPlenty.Leaf Block ID 1>,0; <BiomesOPlenty.Leaf Block ID 1>,8 ! 100,10; 100,15|100,1; 100,2; 100,3; 100,4; 100,5; 100,6; 100,7; 100,8; 100,9; 100,14 ! <Flora Trees.Bloodwood Block>|<Flora Trees.Sakura Leaves>,2 ! <Forestry.log3>,2; <Forestry.log3>,6; <Forestry.log3>,10|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Flora Trees.Redwood Block>|<Flora Trees.Flora Leaves>,0 ! <Thaumcraft.BlockMagicalLog>,0; <Thaumcraft.BlockMagicalLog>,4; <Thaumcraft.BlockMagicalLog>,8|<Thaumcraft.BlockMagicalLeaves>,0; <Thaumcraft.BlockMagicalLeaves>,8 ! <Forestry.log4>,2; <Forestry.log4>,6; <Forestry.log4>,10|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <ExtrabiomesXL.customlog.id>,1|<ExtrabiomesXL.greenleaves.id>,2 ! <Forestry.log1>,1; <Forestry.log1>,5; <Forestry.log1>,9|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Flora Trees.Wood Block>,0; <Flora Trees.Wood Block>,4; <Flora Trees.Wood Block>,8|<Flora Trees.Flora Leaves>,1 ! <BiomesOPlenty.Log Block ID 3>,2; <BiomesOPlenty.Log Block ID 3>,6; <BiomesOPlenty.Log Block ID 3>,10 ! 99,10; 99,15|99,1; 99,2; 99,3; 99,4; 99,5; 99,6; 99,7; 99,8; 99,9; 99,14 ! <TwilightForest.Log>,1; <TwilightForest.Log>,5; <TwilightForest.Log>,9; <TwilightForest.Log>,13|<TwilightForest.Leaves>, 1; <TwilightForest.Leaves>,9 ! <TwilightForest.Log>,2; <TwilightForest.Log>,6; <TwilightForest.Log>,10; <TwilightForest.Log>,14|<TwilightForest.Leaves>, 1; <TwilightForest.Leaves>,9 ! <BiomesOPlenty.Bamboo ID>|<BiomesOPlenty.Leaf Block ID 1>,1; <BiomesOPlenty.Leaf Block ID 1>,9 ! <Forestry.log6>,3|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log2>,1; <Forestry.log2>,5; <Forestry.log2>,9|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <BiomesOPlenty.Log Block ID 3>,1|<BiomesOPlenty.Colourized Leaves ID>,4; <BiomesOPlenty.Colourized Leaves ID>,12 ! <BiomesOPlenty.Log Block ID 1>,0|<BiomesOPlenty.Colourized Leaves ID>,0; <BiomesOPlenty.Colourized Leaves ID>,8 ! <Forestry.log5>,3|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log1>,2; <Forestry.log1>,6; <Forestry.log1>,10|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <BiomesOPlenty.Log Block ID 1>,2|<BiomesOPlenty.Leaf Block ID 1>,3; <BiomesOPlenty.Leaf Block ID 1>,11 ! <MFReloaded.ID.RubberWood>|<MFReloaded.ID.RubberLeaves> ! <DivineRPG.eucalyptus>|18 ! <IC2.blockRubWood>|<IC2.blockRubLeaves> ! <ExtrabiomesXL.quarterlog0.id>,0; <ExtrabiomesXL.quarterlog1.id>,0; <ExtrabiomesXL.quarterlog2.id>,0; <ExtrabiomesXL.quarterlog3.id>,0|<ExtrabiomesXL.greenleaves.id>,1 ! <ZapApples.zapAppleLogID>|<ZapApples.zapAppleLeavesID>; <ZapApples.zapAppleFlowersID> ! <TwilightForest.Log>,0; <TwilightForest.Log>,4; <TwilightForest.Log>,8; <TwilightForest.Log>,12|<TwilightForest.Leaves>,0; <TwilightForest.Leaves>,3; <TwilightForest.Leaves>,8; <TwilightForest.Leaves>,11 ! <TwilightForest.MagicLog>,0; <TwilightForest.Log>,4; <TwilightForest.Log>,8; <TwilightForest.MagicLog>,12|<TwilightForest.MagicLeaves>,0; <TwilightForest.MagicLeaves>,8 ! <BiomesOPlenty.Log Block ID 2>,2|<BiomesOPlenty.Colourized Leaves ID>,1; <BiomesOPlenty.Colourized Leaves ID>,9 ! <Forestry.log6>,0; <Forestry.log6>,4; <Forestry.log6>,8|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <BiomesOPlenty.Log Block ID 2>,3|<BiomesOPlenty.Colourized Leaves ID>,2 ! <Flora Trees.Wood Block>,3; <Flora Trees.Wood Block>, 7; <Flora Trees.Wood Block>, 11|<Flora Trees.Flora Leaves>,2 ! <Forestry.log4>,1; <Forestry.log4>,5; <Forestry.log4>,9|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Forestry.log3>,3; <Forestry.log3>,7; <Forestry.log3>,11|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <BiomesOPlenty.Log Block ID 2>,0|<BiomesOPlenty.Leaf Block ID 1>,6 ! 17,0; 17,4; 17,8; 17,12; <ExtrabiomesXL.quarterlog0.id>,2; <ExtrabiomesXL.quarterlog1.id>,2; <ExtrabiomesXL.quarterlog2.id>,2; <ExtrabiomesXL.quarterlog3.id>,2;|18,0; 18,4; 18,12; <ExtrabiomesXL.autumnleaves.id>; <BiomesOPlenty.Leaf Block ID 1>,4; <BiomesOPlenty.Leaf Block ID 1>,7; <BiomesOPlenty.Leaf Block ID 1>,12; <BiomesOPlenty.Leaf Block ID 1>,15; <BiomesOPlenty.Fruit Leaf Block ID>; <BiomesOPlenty.Leaf Block ID 2>,0; <BiomesOPlenty.Leaf Block ID 2>,8; <BiomesOPlenty.Leaf Block ID 2>,2; <BiomesOPlenty.Leaf Block ID 2>,10; ! <Flora Trees.Wood Block>, 1; <Flora Trees.Wood Block>, 5; <Flora Trees.Wood Block>, 9|<Flora Trees.Sakura Leaves>,0 ! <Forestry.log2>,2; <Forestry.log2>,6; <Forestry.log2>,10|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Forestry.log2>,0; <Forestry.log2>,4; <Forestry.log2>,8|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Flora Trees.Wood Block>,2; <Flora Trees.Wood Block>, 6; <Flora Trees.Wood Block>, 10|<Flora Trees.Sakura Leaves>,1 ! <Forestry.log1>,3; <Forestry.log1>,7; <Forestry.log1>,11|<Forestry.leaves>,0; <Forestry.leaves>,8 ! <Forestry.log6>,1|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log6>,2|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! <Forestry.log5>,0; <Forestry.log5>,4; <Forestry.log5>,8|<Forestry.Leaves>,0; <Forestry.Leaves>,8 ! 17,1; 17,5; 17,9; 17,13|18,1; <ExtrabiomesXL.autumnleaves.id> ! <Forestry.log1>,0; <Forestry.log1>,4; <Forestry.log1>,8|<Forestry.leaves>,0; <Forestry.leaves>,8
# The hardness of logs for when you are using items that can chop down trees. [range: 0.0 ~ 100.0, default: 4.0]
S:logHardnessModified=4.0
# The hardness of logs for when you are using items that won't chop down the trees. [range: 0.0 ~ 100.0, default: 2.0]
S:logHardnessNormal=2.0
# Incomplete - do not use [default: http://bspk.rs/Minecraft/1.5.1/treeCapitatorTreeConfig.txt]
S:remoteTreeConfigURL=http://bspk.rs/Minecraft/1.5.1/treeCapitatorTreeConfig.txt
# Incomplete - do not use [default: false]
B:useRemoteTreeConfig=false
# Set to true if you want only the leaf blocks listed with each log in blockIDList
# to break when that log type is chopped. When set to false it will break
# any leaf type within range of the tree, not just the type for that tree. [default: false]
B:useStrictBlockPairing=false
}
####################################################################################################
# id_resolver_settings
#===================================================================================================
# If you are not using ID Resolver, you can safely ignore this section.
# If you ARE using ID Resolver and your log file does not show any warnings
# pertaining to ID Resolver, you can still ignore this section. In fact, the
# only reason you should mess with this section if ShaRose decides to change
# the Mod ID for ID Resolver.
####################################################################################################
"id_resolver_settings" {
# The mod ID value for ID Resolver. [default: IDResolver]
S:idResolverModID=IDResolver
}
####################################################################################################
# item_settings
####################################################################################################
"item_settings" {
# Enable to cause item damage based on number of blocks destroyed [default: true]
B:allowItemDamage=true
# Enable to allow chopping down the entire tree even if your item does not have enough damage remaining to cover the number of blocks. [default: false]
B:allowMoreBlocksThanDamage=false
# IDs of items that can chop down trees. Use ',' to split item id from metadata and ';' to split items. [default: 271; 275; 258; 286; 279; <BiomesOPlenty.Muddy Axe ID>; <IC2.itemToolBronzeAxe>; <IC2.itemToolChainsaw>; <RedPowerWorld.axeRuby.id>; <RedPowerWorld.axeGreenSapphire.id>; <RedPowerWorld.axeSapphire.id>; <Thaumcraft.Thaumaxe>; <TwilightForest.IronwoodAxe>; <TwilightForest.SteeleafAxe>; <TwilightForest.MinotaurAxe>; <DivineRPG.Bedrock Axe>; <DivineRPG.Crystal Axe>; <DivineRPG.Realmite Axe>; <DivineRPG.azuriteaxe>; <DivineRPG.corruptedaxe>; <DivineRPG.denseaxe>; <DivineRPG.divineaxe>; <DivineRPG.donatoraxe>; <DivineRPG.energyaxe>; <DivineRPG.mythrilaxe>; <DivineRPG.plasmaaxe>; <DivineRPG.serenityaxe>; <DivineRPG.twilightaxe>]
S:axeIDList=271; 275; 258; 286; 279; <BiomesOPlenty.Muddy Axe ID>; <BiomesOPlenty.Amethyst Axe ID>; <IC2.itemToolBronzeAxe>; <IC2.itemToolChainsaw>; <RedPowerWorld.axeRuby.id>; <RedPowerWorld.axeGreenSapphire.id>; <RedPowerWorld.axeSapphire.id>; <Thaumcraft.Thaumaxe>; <TwilightForest.IronwoodAxe>; <TwilightForest.SteeleafAxe>; <TwilightForest.MinotaurAxe>; <DivineRPG.Bedrock Axe>; <DivineRPG.Crystal Axe>; <DivineRPG.Realmite Axe>; <DivineRPG.azuriteaxe>; <DivineRPG.corruptedaxe>; <DivineRPG.denseaxe>; <DivineRPG.divineaxe>; <DivineRPG.donatoraxe>; <DivineRPG.energyaxe>; <DivineRPG.mythrilaxe>; <DivineRPG.plasmaaxe>; <DivineRPG.serenityaxe>; <DivineRPG.twilightaxe>
# When useIncreasingItemDamage=true the damage applied per block broken will increase by this amount every increaseDamageEveryXBlocks blocks broken in a tree. [range: 0.1 ~ 100.0, default: 1.0]
S:damageIncreaseAmount=1.0
# Axes and shears will take damage this many times for each log broken.
# Remaining damage is rounded and applied to tools when a tree is finished. [range: 0.1 ~ 50.0, default: 1.0]
S:damageMultiplier=1.0
# When useIncreasingItemDamage=true the damage applied per block broken will increase each time this many blocks are broken in a tree. [range: 1 ~ 500, default: 15]
I:increaseDamageEveryXBlocks=15
# Whether you need an item from the axeIDList to chop down a tree. Disabling will let you chop trees with any item. [default: true]
B:needItem=true
# IDs of items that when placed in the hotbar will allow leaves to be sheared when shearLeaves is true.
# Use ',' to split item id from metadata and ';' to split items. [default: 359]
S:shearIDList=359
# Set to true to have the per-block item damage amount increase after every increaseDamageEveryXBlocks blocks are broken. [default: false]
B:useIncreasingItemDamage=false
}
####################################################################################################
# leaf_and_vine_settings
####################################################################################################
"leaf_and_vine_settings" {
# Enabling this will make leaves be destroyed when trees are chopped. [default: true]
B:destroyLeaves=true
# When true TreeCapitator will only instantly decay leaves that have actually been marked for decay.
# Set to false if you want leaves to be destroyed regardless of their decay status (hint: or for "leaf" blocks that are not really leaves). [default: true]
B:requireLeafDecayCheck=true
# Enabling this will cause destroyed leaves to be sheared when a shearing item is in the hotbar (ignored if destroyLeaves is false). [default: false]
B:shearLeaves=false
# Enabling this will shear /some/ of the vines on a tree when a shearing item is in the hotbar (ignored if destroyLeaves is false). [default: false]
B:shearVines=false
}
####################################################################################################
# miscellaneous_settings
####################################################################################################
"miscellaneous_settings" {
# Set to true if you want TreeCapitator to log info about what it's doing, false to disable [default: false]
B:allowDebugLogging=false
# Set to true if you want TreeCapitator to tell you what kind of block you have clicked when sneaking, false to disable. [default: false]
B:allowDebugOutput=false
# Set to false to disable TreeCapitator Smart Tree Detection.
# Smart Tree Detection counts the number of leaf blocks that are adjacent to the
# top-most connected log block at the x, z location of a log you've broken. If
# there are at least minLeavesToID leaf blocks within maxLeafIDDist blocks then
# TreeCapitator considers it a tree and allows chopping.
# WARNING: Disabling Smart Tree Detection will remove the only safeguard against
# accidentally destroying a log structure. Make sure you know what you're doing! [default: true]
B:allowSmartTreeDetection=true
# Flag to disable drops in Creative mode [default: false]
B:disableCreativeDrops=false
# Flag to disable tree chopping in Creative mode [default: false]
B:disableInCreative=false
# The maximum horizontal distance that the log breaking effect will travel (use -1 for no limit). [range: -1 ~ 100, default: 16]
I:maxBreakDistance=16
# If a tree's top log is not close enough to leaf blocks, the tree will not be chopped.
# Increasing this value will search further. I would try to keep it below 3. [range: 1 ~ 8, default: 1]
I:maxLeafIDDist=1
# The minimum number of leaves within maxLeafIDDist of the top log block required to identify a tree. [range: 0 ~ 8, default: 3]
I:minLeavesToID=3
# Setting this to false will allow the chopping to move downward as well as upward (and blocks below the one you break will be chopped) [default: true]
B:onlyDestroyUpwards=true
# Set sneakAction = "disable" to disable tree chopping while sneaking,
# set sneakAction = "enable" to only enable tree chopping while sneaking,
# set sneakAction = "none" to have tree chopping enabled regardless of sneaking. [default: disable]
S:sneakAction=disable
}
A few notes:
in Biomes O Plenty, one of the tropical biomes (which uses vanilla jungle logs) generates trees in a way that TreeCapitator is unable to detect a tree by default. This can be changed by increasing the "I:maxLeafIDDist=1" default up to 3. This permits TreeCapitator to scan up to where the leaves begin, and it will function properly.
Also in Biomes O Plenty, they have changed the way Palm trees generate in the world. The way they now generate in the world is a staggered setup (so the logs on the ground are actually 2 blocks to the side of where leaves would start, and about 4-5 blocks down). I have not found a way to correct this with simple TreeCapitator configs. The tree will likely have to be simply chopped down normally (with exception of the top bit, which will auto-harvest as it is connected to leaves).
In order to get the "B:destroyLeaves=true" option to function, for several trees included in Biomes O Plenty, you will NEED to disable the "B:requiresLeafDecayCheck=true" option. Some of their trees don't set up a decay flag that is immediately recognized by TreeCapitator (though the leaves will still decay over time after the logs are auto-harvested).
Final note:
The way this config is set up, if you choose to do so, this config is capable of successfully using the "B:useStrictBlockPairing=false" option. If you wish to use it, you will need to change it to true in your own config.
Thanks for that config. Just tested it and it works for me.
How do you turn off the info in the upper-left corner overlay, like in this pic?
The only thing in the config I can find that seems like it might be something is this:
"miscellaneous_settings" {
# Set to true if you want TreeCapitator to log info about what it's doing, false to disable [default: false]
B:allowDebugLogging=false
# Set to true if you want TreeCapitator to tell you what kind of block you have clicked when sneaking, false to disable. [default: false]
B:allowDebugOutput=false
Does any of the mods used for this add world gen? Does it add more ores, trees, etc?
Some ores, ya, like uranium from Atomic Science, sulfur from ICBM, silver from ElectricExpansion, copper & tin from UE BasicComponents, and osmium from Mekansm.
BC is now integrated in all UE mods that requires it. You no longer need to download it anymore.
So the partial version of BC that comes with UE mods is all that we can expect for MC 1.5.2 and beyond? And the blocks aren't accessible in a creative mode tab? So the wiki for starting with UE (coal generator & battery box) will no longer apply since those items aren't in the game?
Its just that BC isnt out yet. You downloaded Universal Electricity. You should download Basic Components, but it isnt out for 1.5.2... so yea, BC is just not out yet. Also, as everybody knows, IC2 is stuck on 1.4.5, so, the only way to play with UE mods is by using mechanism generators and electric expansion. So yea, thats the only way I think...
Ya I was thinking that BC will probably come out for 1.5.2
No, I didn't download UniversalElectricity because that's just the modding API and I'm not modding anything.
IC2 stuck at 1.4.5? Not sure what you mean by this. It's been fine on 1.4.7 forever and works on 1.5.2 too.
As far as using the UE mods without the full BC, I'll go try it out.
@Calclavia - We could use some clarification on Basic Components (BC). I have never used UE mods in the past but am setting up a 1.5.2 server/client with them. I wanted to test out a couple machines, so I went to build a "coal generator" and "battery box", as the wiki states.
However, these items are not in the game. No items from BC are present. There is no BC creative tab.
I have BC provided by several UE mods (I have all of them installed except for Galacticraft because it causes major issues with my MC), though their inclusion of BC seems to vary.
Is it a work-in-progress for MC 1.5.2 and basically BC is currently missing most components except for the small parts of BC that the including UE mod use (wires and such)?
Will there be a real BC release for 1.5.2, and if not, will the BC included with UE mods include all the BC items?
On a side note, will we ever be able to sign up on the forums at universalelectricity.com?
What benefits are we going to see from all the UE mods having to include BC in their own mod instead of one general BC? I'm guessing it would be good for the mod authors to not have a separate pre-req.
Hmm my guess is that the mod ID of Basic Components has changed maybe, I'm not too sure. It's annoying really though because I can't get the source code for Basic Components anymore else I would include it in this mod too. I'll take a look into it now and setup a proper 1.5.2 testing environment.
Cool thanks. Let me know if you want me to try anything, too.
I did test the non-electric furnaces and crushers and they work. Sadly, I have yet to make electricity in any UE mods, so I don't know how to test that power source going to the 4 electric machines that you created. I'm guessing that just the recipe is broken, judging by the error msg I posted above. I do know that the only recipes that display for me in NEI are the lead furnace & crusher.
I've finished all the new models! I'll probably release a new build later today with them in!
Sweet!
However, I get this error with both v1.4.3 and v1.4.4 (yes I tested 1.4.4 about 5 minutes after you posted it):
2013-05-15 14:57:33 [INFO] [STDOUT] [MetalMech] The crafting recipes for the Electric Machines could not be added:
2013-05-15 14:57:33 [INFO] [STDERR] java.lang.Exception: Basic Components (Universal Electricity) was not found.
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipesElectricMachines.addRecipes(RecipesElectricMachines.java:16)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipeManager.addRecipes(RecipeManager.java:30)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.MetalMech.postInit(MetalMech.java:142)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:447)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDOUT] [MetalMech] Unable to get itemBattery from BasicComponents:
2013-05-15 14:57:33 [INFO] [STDOUT] This will disable some recipes, make sure you have BasicComponents installed.
2013-05-15 14:57:33 [INFO] [STDERR] java.lang.ClassNotFoundException: universalelectricity.components.common.BasicComponents
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Class.forName0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Class.forName(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.Hooks.hookClass(Hooks.java:50)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.Hooks.getItemStack(Hooks.java:202)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipesExtra.addRecipes(RecipesExtra.java:70)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipeManager.addRecipes(RecipeManager.java:31)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.MetalMech.postInit(MetalMech.java:142)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:447)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] Caused by: java.lang.NullPointerException
I have several UE mods installed, with BasicComponents working (not sure which UE mod gets the honors of being the master of BasicComponents or however this works now in MC 1.5.2).
Update: I'm on ICBM build 97. Going to go try build 99 now since Calclavia finally put BasicComponents into ICBM in this build.
Update: Same error on build 99. Also, didn't notice this error up higher:
2013-05-15 15:47:38 [INFO] [STDOUT] [MetalMech] Successfully created/read configuration file
2013-05-15 15:47:38 [INFO] [STDOUT] reading file MetalMech.csv from file C:\Users\mmcmillan\Downloads\ElectricMagic r6\ElectricMagic\instances\1.5.2 and MoC\minecraft\mods\resources/MetalMech.zip
2013-05-15 15:47:38 [INFO] [STDERR] java.io.FileNotFoundException: C:\Users\mmcmillan\Downloads\ElectricMagic r6\ElectricMagic\instances\1.5.2 and MoC\minecraft\mods\resources\MetalMech.zip (The system cannot find the path specified)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.open(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at rebelkeithy.mods.metallurgy.core.MetalInfoDatabase.readMetalDataFromJar(MetalInfoDatabase.java:148)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at lycanite.metalmech.Hooks.metallurgyGetMetalsetData(Hooks.java:81)
2013-05-15 15:47:38 [INFO] [STDERR] at lycanite.metalmech.MetalMech.preInit(MetalMech.java:93)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:514)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:160)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:410)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
0
Same issue I have with it. A whitelist would be feasible, so you could just enable multimine on blocks you would be mining/excavating since that list could be something more like 100 or 200 blocks. My NEI inventory shows over 5000 items, and that's without the immibis's microblocks and redpower (which Eloraam is never going to update). I want people to be able to protect 90% of these 5000 items from other players, but I also love MultiMine.
Poor Bukkit plugin authors and their lack of Forge support. Kinda feels like Bukkit plugins are fading away, for me at least. FTB & MCPC+ have helped this progression. Hell we even have ForgeEssentials and DynMap and MyTown and Forge permissions mods, things that were only possible with Bukkit in the past (I think). Not enough of the bukkit plugins have been updated to 1.5.2 (though versions for 1.5.1 seem to work). Not enough of them support Forge stuff, like item ID's over 4096 (LWC, LogBlock, WorldGuard, all these block protection mods fail at some aspect). Even mcMMO dev's can't get mod tools to work properly (like Gigadrill & SuperBreaker on any tool from mods like SimpleOres, Gems+, or Tinker's Construct) ever since build 1780 and they are on build, uhh well their Jenkins site is still down, but it's at least build 2000. Apparently it's not easy to support Forge stuff in Bukkit-land, but it feels like the devs need to try harder. Kind of off-topic I guess, but MultiMine and block-protection is a challenge that I'm going to tackle here shortly. I'm guessing there are some Forge-based block-protection mods I should look into, sort of like MyTown but I want something more like LogBlock. I haven't messed with MFFS, but I have it on my server and it protects an area from other players and explosions and whatnot. That might be good enough for my server. It's not public so I don't have stupid 12 year old trolls logging in and griefing stuff.
0
Was gonna tell you to do that. It's weird how it goes in \coremods\ locally but \mods\ on the server. Never seen any other mods that work that way.
0
Just installed Natura and stole the config from you and konekobus. Thanks again.
Regarding the GUI overlay thing...I'm guessing it must be turned on without an option to turn it off because it's a beta. I am using the TreeCap v1.5.2r01. Hopefully it gets disabled in a future release. I have had to move my InGameInfo text to topCenter, which means I had to move DamageIndicators to just below the TreeCap info. Kind of on info overload with my HUD right now.
0
Upper, not lower. Sorry I should have been more clear. I have like 100 mods so I am aware how they have chat text on load, hehe.
It's TreeCapitator causing it and it is annoying.Not sure which mod it is now, but it's not bspkrscore or TreeCap. Still narrowing it down.
0
0
The only thing in the config I can find that seems like it might be something is this:
"miscellaneous_settings" {
# Set to true if you want TreeCapitator to log info about what it's doing, false to disable [default: false]
B:allowDebugLogging=false
# Set to true if you want TreeCapitator to tell you what kind of block you have clicked when sneaking, false to disable. [default: false]
B:allowDebugOutput=false
0
Figured it out. It was TreeCapitator. I deleted the config and let it rebuild and it still had the overlay. Not sure how to disable it yetI was wrong about TreeCap...
0
Does anybody know where that comes from? I am guessing it's from a mod but maybe not.
Here is my mods folder:
And coremods:
0
Some ores, ya, like uranium from Atomic Science, sulfur from ICBM, silver from ElectricExpansion, copper & tin from UE BasicComponents, and osmium from Mekansm.
So the partial version of BC that comes with UE mods is all that we can expect for MC 1.5.2 and beyond? And the blocks aren't accessible in a creative mode tab? So the wiki for starting with UE (coal generator & battery box) will no longer apply since those items aren't in the game?
0
Ya I was thinking that BC will probably come out for 1.5.2
No, I didn't download UniversalElectricity because that's just the modding API and I'm not modding anything.
IC2 stuck at 1.4.5? Not sure what you mean by this. It's been fine on 1.4.7 forever and works on 1.5.2 too.
As far as using the UE mods without the full BC, I'll go try it out.
0
However, these items are not in the game. No items from BC are present. There is no BC creative tab.
I have BC provided by several UE mods (I have all of them installed except for Galacticraft because it causes major issues with my MC), though their inclusion of BC seems to vary.
Is it a work-in-progress for MC 1.5.2 and basically BC is currently missing most components except for the small parts of BC that the including UE mod use (wires and such)?
Will there be a real BC release for 1.5.2, and if not, will the BC included with UE mods include all the BC items?
On a side note, will we ever be able to sign up on the forums at universalelectricity.com?
What benefits are we going to see from all the UE mods having to include BC in their own mod instead of one general BC? I'm guessing it would be good for the mod authors to not have a separate pre-req.
0
Cool thanks. Let me know if you want me to try anything, too.
I did test the non-electric furnaces and crushers and they work. Sadly, I have yet to make electricity in any UE mods, so I don't know how to test that power source going to the 4 electric machines that you created. I'm guessing that just the recipe is broken, judging by the error msg I posted above. I do know that the only recipes that display for me in NEI are the lead furnace & crusher.
0
0
Sweet!
However, I get this error with both v1.4.3 and v1.4.4 (yes I tested 1.4.4 about 5 minutes after you posted it):
2013-05-15 14:57:33 [INFO] [STDERR] java.lang.Exception: Basic Components (Universal Electricity) was not found.
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipesElectricMachines.addRecipes(RecipesElectricMachines.java:16)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipeManager.addRecipes(RecipeManager.java:30)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.MetalMech.postInit(MetalMech.java:142)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:447)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDOUT] [MetalMech] Unable to get itemBattery from BasicComponents:
2013-05-15 14:57:33 [INFO] [STDOUT] This will disable some recipes, make sure you have BasicComponents installed.
2013-05-15 14:57:33 [INFO] [STDERR] java.lang.ClassNotFoundException: universalelectricity.components.common.BasicComponents
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:238)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Class.forName0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Class.forName(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.Hooks.hookClass(Hooks.java:50)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.Hooks.getItemStack(Hooks.java:202)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipesExtra.addRecipes(RecipesExtra.java:70)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.RecipeManager.addRecipes(RecipeManager.java:31)
2013-05-15 14:57:33 [INFO] [STDERR] at lycanite.metalmech.MetalMech.postInit(MetalMech.java:142)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 14:57:33 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.common.Loader.initializeMods(Loader.java:695)
2013-05-15 14:57:33 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:206)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:447)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 14:57:33 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 14:57:33 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
2013-05-15 14:57:33 [INFO] [STDERR] Caused by: java.lang.NullPointerException
I have several UE mods installed, with BasicComponents working (not sure which UE mod gets the honors of being the master of BasicComponents or however this works now in MC 1.5.2).
Update: I'm on ICBM build 97. Going to go try build 99 now since Calclavia finally put BasicComponents into ICBM in this build.
Update: Same error on build 99. Also, didn't notice this error up higher:
2013-05-15 15:47:38 [INFO] [STDOUT] reading file MetalMech.csv from file C:\Users\mmcmillan\Downloads\ElectricMagic r6\ElectricMagic\instances\1.5.2 and MoC\minecraft\mods\resources/MetalMech.zip
2013-05-15 15:47:38 [INFO] [STDERR] java.io.FileNotFoundException: C:\Users\mmcmillan\Downloads\ElectricMagic r6\ElectricMagic\instances\1.5.2 and MoC\minecraft\mods\resources\MetalMech.zip (The system cannot find the path specified)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.open(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.util.zip.ZipFile.<init>(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at rebelkeithy.mods.metallurgy.core.MetalInfoDatabase.readMetalDataFromJar(MetalInfoDatabase.java:148)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at lycanite.metalmech.Hooks.metallurgyGetMetalsetData(Hooks.java:81)
2013-05-15 15:47:38 [INFO] [STDERR] at lycanite.metalmech.MetalMech.preInit(MetalMech.java:93)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:494)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:165)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.reflect.Method.invoke(Unknown Source)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatch(EventBus.java:314)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
2013-05-15 15:47:38 [INFO] [STDERR] at com.google.common.eventbus.EventBus.post(EventBus.java:267)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:98)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.common.Loader.loadMods(Loader.java:514)
2013-05-15 15:47:38 [INFO] [STDERR] at cpw.mods.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:160)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:410)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.MinecraftAppletImpl.func_71384_a(SourceFile:56)
2013-05-15 15:47:38 [INFO] [STDERR] at net.minecraft.client.Minecraft.run(Minecraft.java:732)
2013-05-15 15:47:38 [INFO] [STDERR] at java.lang.Thread.run(Unknown Source)
0
Shouldn't, but you do. Go ahead and try it yourself. For each of the 3 ICBM mods, you will get:
~~ERROR~~ NullPointerException: null
cpw.mods.fml.common.LoaderException: java.lang.NoClassDefFoundError: basiccomponents/common/BasicComponents
If you install any of the UE mods that have a \basiccomponents\ folder in the root of their zip file, then the error goes away and ICBM loads.