Changing tileEntity IDs?

  • The FTB Forum is now read-only, and is here as an archive. To participate in our community discussions, please join our Discord! https://ftb.team/discord

1SDAN

New Member
Jul 29, 2019
1,189
-15
0
So, while searching the MCF, I found a really cool magic mod named sorcery. Problem is it has a barrel with an ID of tileEntityBarrel, which is already used in my pack by JABBA. I googled my problem but I couldn't find any answer so: is there any way to resolve this conflict, or is this completely internal and I'll need to contact the mod devs?
 

CarbonBasedGhost

New Member
Jul 29, 2019
910
-1
0
This shouldn't be a problem. The game registers the ids under MODID:BLOCK_ID. So unless both mods have the modid jabba this shouldn't be a problem.
 

1SDAN

New Member
Jul 29, 2019
1,189
-15
0
This shouldn't be a problem. The game registers the ids under MODID:BLOCK_ID. So unless both mods have the modid jabba this shouldn't be a problem.

Well, IDK then the crash did say that it was because of a duplicate ID

---- Minecraft Crash Report ----
// I blame Dinnerbone.

Time: 7/20/14 2:08 PM
Description: Initializing game

java.lang.IllegalArgumentException: Duplicate id: TileEntityBarrel
at net.minecraft.tileentity.TileEntity.func_70306_a(TileEntity.java:56)
at cpw.mods.fml.common.registry.GameRegistry.registerTileEntity(GameRegistry.java:265)
at sorcery.network.CommonProxy.registerTileEntities(CommonProxy.java:142)
at sorcery.network.ClientProxy.registerTileEntities(ClientProxy.java:212)
at sorcery.core.Sorcery.load(Sorcery.java:432)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Stacktrace:
at net.minecraft.tileentity.TileEntity.func_70306_a(TileEntity.java:56)
at cpw.mods.fml.common.registry.GameRegistry.registerTileEntity(GameRegistry.java:265)
at sorcery.network.CommonProxy.registerTileEntities(CommonProxy.java:142)
at sorcery.network.ClientProxy.registerTileEntities(ClientProxy.java:212)
at sorcery.core.Sorcery.load(Sorcery.java:432)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:545)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:201)
at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at com.google.common.eventbus.EventHandler.handleEvent(EventHandler.java:74)
at com.google.common.eventbus.SynchronizedEventHandler.handleEvent(SynchronizedEventHandler.java:45)
at com.google.common.eventbus.EventBus.dispatch(EventBus.java:313)
at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:296)
at com.google.common.eventbus.EventBus.post(EventBus.java:267)
at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:112)
at cpw.mods.fml.common.Loader.initializeMods(Loader.java:699)
at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:249)
at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:509)

-- Initialization --
Details:
Stacktrace:
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:808)
at net.minecraft.client.main.Main.main(SourceFile:101)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:131)
at net.minecraft.launchwrapper.Launch.main(Launch.java:27)

-- System Details --
Details:
Minecraft Version: 1.6.4
Operating System: Windows 7 (amd64) version 6.1
Java Version: 1.7.0_15, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 354381808 bytes (337 MB) / 1428619264 bytes (1362 MB) up to 2863333376 bytes (2730 MB)
JVM Flags: 3 total; -Xms256M -Xmx3072M -XX:permSize=256m
AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
Suspicious classes: FML and Forge are installed
IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0
FML: MCP v8.11 FML v6.4.49.965 Minecraft Forge 9.11.1.965 85 mods loaded, 85 mods active
mcp{8.09} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
FML{6.4.49.965} [Forge Mod Loader] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forge{9.11.1.965} [Minecraft Forge] (minecraftforge-9.11.1.965.jar) Unloaded->Constructed->Pre-initialized->Initialized
AppliedEnergistics-Core{rv14.finale3} [AppliedEnergistics Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
CodeChickenCore{0.9.0.9} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
NotEnoughItems{1.6.1.9} [Not Enough Items] (NotEnoughItems 1.6.1.9.jar) Unloaded->Constructed->Pre-initialized->Initialized
PowerCrystalsCore{1.1.8} [PowerCrystals Core] (PowerCrystalsCore-1.1.8-9.jar) Unloaded->Constructed->Pre-initialized->Initialized
cuchaz.ships{0.8 BETA} [Ships Mod] (shipsMod-v0.8.beta.jar) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct-Preloader{0.0.1} [Tinkers Corestruct] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized
battlegear2{1.0.5.3} [Mine & Blade Battlegear 2 - Bullseye] (1.6.4-MB_Battlegear2-Bullseye-1.0.5.3.jar) Unloaded->Constructed->Pre-initialized->Initialized
AppliedEnergistics{rv14.finale3} [Applied Energistics] (appeng-rv14-finale3-mc16x.jar) Unloaded->Constructed->Pre-initialized->Initialized
ATG{0.9.5} [Alternate Terrain Generation] (ATG-1.6.4-0.9.5.jar) Unloaded->Constructed->Pre-initialized->Initialized
BetterDungeons{2.4} [Chocolate quest] (BetterDungeons2091.zip) Unloaded->Constructed->Pre-initialized->Initialized
BiblioCraft{1.5.5} [BiblioCraft] (BiblioCraft[v1.5.5].zip) Unloaded->Constructed->Pre-initialized->Initialized
AWWayofTime{v1.0.1g} [Blood Magic: Alchemical Wizardry] (Blood Magic v1.0.1g.zip) Unloaded->Constructed->Pre-initialized->Initialized
ChickenChunks{1.3.3.4} [ChickenChunks] (ChickenChunks 1.3.3.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHCore{2.0.0.2} [CoFH Core] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHLoot{2.0.0.2} [CoFH Loot] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHMasquerade{2.0.0.2} [CoFH Masquerade] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHSocial{2.0.0.2} [CoFH Social] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
CoFHWorld{2.0.0.2} [CoFH World] (CoFHCore-2.0.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
ConfigMod{v1.0} [Extended Mod Config] (ConfigMod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
CoroAI{v1.0} [CoroAI] (CoroUtil for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
Dr_SideburnsCraftableChain{1.0.0} [Craftable Chainmail] (CraftableChainV1-0-1-1-6-4.zip) Unloaded->Constructed->Pre-initialized->Initialized
CustomChestLoot{1.1} [Custom Chest Loot] (CustomChestLoot 1.1 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
DeadlyWorld{1.0.1} [Deadly World] (DeadlyWorld 1.0.1 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
Enchiridion{1.1} [Enchiridion] (Enchiridion-1.6.4-1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
EnviroMine{1.1.14} [EnviroMine] (EnviroMine-v1.1.14.jar) Unloaded->Constructed->Pre-initialized->Initialized
IC2{2.0.397-experimental} [IndustrialCraft 2] (industrialcraft-2_2.0.397-experimental.jar) Unloaded->Constructed->Pre-initialized->Initialized
Forestry{2.3.1.1} [Forestry for Minecraft] (forestry-A-2.3.1.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
guilib{1.0.6.1} [GUI Library] (Forge_GuiLibv1.0.6.1.zip) Unloaded->Constructed->Pre-initialized->Initialized
ForgeMultipart{1.0.0.250} [Forge Multipart] (ForgeMultipart-universal-1.6.4-1.0.0.250.jar) Unloaded->Constructed->Pre-initialized->Initialized
pcl{2.1.0} [PCL] (pcl2.1.0_mc1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
unlittorch{2.1.0} [Unlit Torches] (unlittorch2.1.0_mc1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
McMultipart{1.0.0.250} [Minecraft Multipart Plugin] (ForgeMultipart-universal-1.6.4-1.0.0.250.jar) Unloaded->Constructed->Pre-initialized->Initialized
GraveStone{2.4.7} [GraveStone] (GraveStone_2.4.7.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft{2.0.6} [Growthcraft] (growthcraft-core-1.6.4-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Cellar{2.0.7} [Growthcraft Cellar] (growthcraft-cellar-1.6.4-2.0.7.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Apples{2.0.6} [Growthcraft Apples] (growthcraft-apples-1.6.4-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Bamboo{2.0.6} [Growthcraft Bamboo] (growthcraft-bamboo-1.6.4-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Fishtrap{2.0.6a} [Growthcraft Fishtrap] (growthcraft-fishtrap-1.6.4-2.0.6a.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Grapes{2.0.6} [Growthcraft Grapes] (growthcraft-grapes-1.6.4-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Hops{2.0.6} [Growthcraft Hops] (growthcraft-hops-1.6.4-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
Growthcraft|Rice{2.0.6} [Growthcraft Rice] (growthcraft-rice-1.6.4.-2.0.6.zip) Unloaded->Constructed->Pre-initialized->Initialized
HopperDuctMod{1.2.2} [Hopper Ducts] (HopperDuctsMod1.2.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
pamharvestcraft{1.0} [Pam's HarvestCraft Base] (Pam's HarvestCraft 1.6.4 v1.1.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct{1.6.X_1.5.5.7} [Tinkers' Construct] (TConstruct_mc1.6.4_1.5.5.7.jar) Unloaded->Constructed->Pre-initialized->Initialized
Thaumcraft{4.1.0g} [Thaumcraft] (Thaumcraft4.1.0g.zip) Unloaded->Constructed->Pre-initialized->Initialized
HungerOverhaul{1.6.X-2l} [Hunger Overhaul] (hungeroverhaul-1.6.X-2l-build4.zip) Unloaded->Constructed->Pre-initialized->Initialized
HydCraft{1.0.4} [Hydraulicraft] (hydraulicraft-1.0.4-68.jar) Unloaded->Constructed->Pre-initialized->Initialized
IguanaTweaks{1.6.X-1i} [Iguana Tweaks] (iguanatweaks-1.6.X-1i-build4.zip) Unloaded->Constructed->Pre-initialized->Initialized
JABBA{1.1.4} [JABBA] (JABBA_1.1.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
lanterns{1.1.0} [Lanterns] (lanterns1.1.0 mc1.6.4.jar) Unloaded->Constructed->Pre-initialized->Initialized
LavaMonsters{2.2} [Lava Monsters] (LavaMonsters 2.2 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
Railcraft{8.4.0.0} [Railcraft] (Railcraft_1.6.4-8.4.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
MagicBees{2.1.11} [Magic Bees] (magicbees-2.1.11.jar) Unloaded->Constructed->Pre-initialized->Initialized
Mariculture{1.2.2f} [Mariculture] (Mariculture-1.6.4-1.2.2f.jar) Unloaded->Constructed->Pre-initialized->Initialized
MobProperties{0.2} [Mob Properties] (MobProperties 0.2 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
MineTweaker{1.6.4-2.1.2} [MineTweaker] (zMineTweaker-1.6.4-2.3.1.jar) Unloaded->Constructed->Pre-initialized->Initialized
ModTweaker{0.2} [ModTweaker] (ModTweaker-1.6.4-0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons{1.9.4.r51} [NEI Addons] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|AE{1.9.4.r51} [NEI Addons: Applied Energistics] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|CraftingTables{1.9.4.r51} [NEI Addons: Crafting Tables] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|ExtraBees{1.9.4.r51} [NEI Addons: Extra Bees] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|Forestry{1.9.4.r51} [NEI Addons: Forestry] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIAddons|MiscPeripherals{1.9.4.r51} [NEI Addons: Misc Peripherals] (neiaddons-1.6.2-1.9.4.r51.jar) Unloaded->Constructed->Pre-initialized->Initialized
NEIPlugins{1.1.0.6} [NEI Plugins] (NEIPlugins-1.1.0.6.jar) Unloaded->Constructed->Pre-initialized->Initialized
PneumaticCraft{1.1.4d} [PneumaticCraft] (PneumaticCraft-1.1.4d.zip) Unloaded->Constructed->Pre-initialized->Initialized
xreliquary{1.1.2} [Xeno's Reliquary] (Reliquary-1.1.2b.jar) Unloaded->Constructed->Pre-initialized->Initialized
Sorcery{Beta 1.1} [Sorcery] (Sorcery Beta 1.1.zip) Unloaded->Constructed->Pre-initialized->Errored
SpecialMobs{2.6} [Special Mobs] (SpecialMobs 2.6 for MC 1.6.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
SpiceOfLife{1.1.0} [The Spice of Life] (SpiceOfLife-mc1.6.4-1.1.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
StevesCarts{2.0.0.b11} [Steve's Carts 2] (StevesCarts2.0.0.b11.zip) Unloaded->Constructed->Pre-initialized->Initialized
TabulaRasa{1.6.4R1.0.0} [Tabula Rasa] (TabulaRasa-1.6.4-1.0.0.jar) Unloaded->Constructed->Pre-initialized->Initialized
TMechworks{19.d4b8fa0} [Tinkers' Mechworks] (TMechworks_mc1.6.4_0.1.4.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
TSteelworks{1.6.4-0.0.3d1} [Tinkers' Steelworks] (TSteelworks-mc1.6.4_0.0.3d1.jar) Unloaded->Constructed->Pre-initialized->Initialized
VillageMods{1.2c} [Village Mods] (VillageMods-1.6.4-1.2c.jar) Unloaded->Constructed->Pre-initialized->Initialized
VillageBiomes{1.2c} [Village Biomes] (VillageMods-1.6.4-1.2c.jar) Unloaded->Constructed->Pre-initialized->Initialized
VillageDensity{1.2} [Village Density] (VillageMods-1.6.4-1.2c.jar) Unloaded->Constructed->Pre-initialized->Initialized
witchery{0.19.2} [Witchery] (witchery-1.6.4-0.19.2.zip) Unloaded->Constructed->Pre-initialized->Initialized
mod_ZanMinimap{0.9.4} [Zan's Minimap] (ZansMinimap1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
ZAMod{v1.91} [Zombie Awareness] (Zombie Awareness v1.91 Mod for MC v1.6.4.zip) Unloaded->Constructed->Pre-initialized->Initialized
MSC2{1.1.0} [Mob Spawn Controls 2] (Forge_MSC2v1.1.0.zip) Unloaded->Constructed->Pre-initialized->Initialized
ForgeMicroblock{1.0.0.250} [Forge Microblocks] (ForgeMultipart-universal-1.6.4-1.0.0.250.jar) Unloaded->Constructed->Pre-initialized->Initialized
IguanaTweaksTConstruct{1.6.X-1.0.2)} [TiC Tweaks] (tictweaks-1.6.4-1.0.2.jar) Unloaded->Constructed->Pre-initialized->Initialized
TConstruct Environment: Sane and ready for action. Bugs may be reported.
Launched Version: 1.6.4
LWJGL: 2.9.1
OpenGL: Intel(R) HD Graphics Family GL version 3.0.0 - Build 8.15.10.2321, Intel
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Pack: Default
Current Language: English (US)
Profiler Position: N/A (disabled)
Vec3 Pool Size: ~~ERROR~~ NullPointerException: null
 

1SDAN

New Member
Jul 29, 2019
1,189
-15
0
So um, not to be rude but is there an answer to my problem or will I have to ask one of the mod authors about fixing the conflict?
 

portablejim

New Member
Jul 29, 2019
267
0
1
So um, not to be rude but is there an answer to my problem or will I have to ask one of the mod authors about fixing the conflict?
I think it is something a mod author needs to fix. The tile entities are not separated by mod name.
 

1SDAN

New Member
Jul 29, 2019
1,189
-15
0
Theoretically. Believe it or not, most people are not programmers.

Well, luckily I'm an aspiring programmer and know some of the basics of Java. Nothing really complex of overly useful but if it's just changing a couple of strings and repointing I think I'll be okay.

Thanks everyone for the help! You were all very informative.