Just don't do that :|
It's less messier, easier to read, whatever you want to do 2 XML templates and based on which version he wants just load the proper xml.
Then having groups like this in his templates :
<group name="my_first_room_whatever">
<!-- Krakia Bathus -->
<spawn npcId="27437" x="-107726" y="209248" z="-10872" heading="49536" respawn="0" allowRandomWalk="false" />
<spawn npcId="27437" x="-107926" y="209248" z="-10872" heading="49536" respawn="0" allowRandomWalk="false" />
<spawn npcId="27437" x="-108096" y="209248" z="-10872" heading="49536" respawn="0" allowRandomWalk="false" />
</group>
with shared names for the first room, he can spawn them using :
final Instance inst = InstanceManager.getInstance().getInstance(world.getInstanceId());
final List<L2Npc> spawnedNpcs = inst.spawnGroup("my_first_room_whatever");
Use multiple XML template.
You can manage different spawn from there with the same name.
You can also spawn any group define in here with 2 lines of code instead of managing ugly array in java.
There is a lot to achieve before getting to skills, we aren't done with client compatibility yet (enchant, new subclass system, ...) it shouldn't take long but it's my main objective for now.
I think I understood the first time, but yeah we must be idiot for you to spam us with that.
Maybe leave it a shot, and see what happens. There is no contributions so far and nothing has stopped ?
Any bugs reports is more than welcome, but make sure you do it on implemented stuff (the list is not that long for now).
We haven't started skills yet.
lol, that's actually pretty funny :D Love that last bit, if you knew.
But what private branch ? I got mine on Ertheia, but I joined the team to merge it into L2J, I just fucking want it to make my work easier !