(L2) – JDEV OPEN SOURCE | Interlude

ban_l2jdev

Путник
Участник
Сообщения
11
Розыгрыши
0
Репутация
4
Реакции
31
Баллы
55
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
L2JDEV

🚀 JDEV IL – OPEN SOURCE​


Are you looking for a solid, organized, and evolution-ready Interlude base?​


JDEV IL Open Source was developed exactly with that goal in mind.


It is a modern Lineage II Interlude base, designed for serious server owners, developers, and long-term projects — completely avoiding messy packages and recycled code without standards.




🚀 Why Choose JDEV IL?​


✔ Clean and well-structured code
✔ Modular and expandable architecture
✔ Systems ready for real-world usage
✔ Ideal for launching a new server or upgrading an existing project
✔ Fully open source — no limitations




🧠 Professional Architecture​


Clear modular organization with proper separation of:


  • Events
  • Handlers
  • Systems
  • Security
  • Launcher

Easy to read, maintain, and expand.
Built for developers who value real structure and professionalism.




🎮 Implemented Events​


Complete and production-ready event system:


  • TVT (Team vs Team)
  • CTF (Capture the Flag)
  • Deathmatch
  • Last Man Standing
  • Party Farm
  • Tournament
  • Boss Event
  • Solo Reward Event
  • Spoil Event
  • Champion Invasion
  • Fortress / Castle Event

👉 Structure prepared for rapid creation of new custom events.




🗣 Voice Command System​


Fully functional and organized voice command menu:


  • Main Menu
  • Ranking
  • Donate
  • Status
  • Title / Name Color
  • Boss Spawn
  • Castles
  • Buffer
  • Password
  • Report
  • Custom Ranking
  • Skins / VIP Skins
  • Remove Chat Ban

All organized in professional handlers with zero code pollution.




🎒 Custom Items (Item Handlers)​


Advanced interactive item system including:


  • Teleport Book
  • Level Coin
  • Hero / Noble Item
  • Skill Increase
  • Name / Gender Change
  • Offline Shop Item
  • VIP Item
  • Lucky Box
  • Box Reward
  • Complete Clan Item
  • Skins
  • PK Delete
  • Menu Click Item

👉 Fully modular and easy to expand.




🔐 HWID System​


  • Encrypted HWID
  • Dedicated management
  • Structure prepared for:
    • Anti multi-client
    • Anti-bot
    • Security expansions

Ideal for servers that take control and stability seriously.




🚀 Integrated Launcher​


  • Custom structure
  • Drop system
  • Dedicated patch system
  • Ready for website integration
  • Ideal base for a fully customized launcher



🛠 Additional Included Systems​


  • Offline Shop
  • Quest System
  • Jail System
  • Community Market
  • Daily Reward
  • Dungeon System



⚙ XML-Based Configurable Systems​


The base already includes several systems fully configurable via XML (no recompilation required):




📢 announceMultiSell​


  • Automatic announcements linked to MultiSells
  • Perfect for promoting books, events, or special NPCs



🎁 Daily Rewards​


  • Consecutive login system
  • Configurable rewards per day
  • Automatic reset



🧸 Dolls System​


  • Passive bonus dolls
  • Configurable stats per item
  • Chance, effects, and scaling via XML



👗 DressMe System​


  • Visual armor/weapon/skin system
  • Does not modify real stats
  • Fully compatible with pure Interlude



📦 Drop Log System​


  • Logs important drops
  • Ideal for bosses, rare drops, and PvP tracking
  • Useful for announcements and auditing



🤖 Fake NPCs​


  • Decorative or functional fake NPCs
  • Fake shops, event NPCs
  • Fully XML-configurable



⚙ Fusion Items​


  • Item fusion system
  • Define cost, chance, and result
  • Ideal for advanced crafting mechanics



🖼 Custom Icons​


  • Organized structure for custom icons
  • Prevents conflicts with the Interlude client



🎰 Roulette System​


  • Gambling/roulette system
  • Chances and rewards configurable via XML



⏱ TimeEpicBoss​


  • Advanced Epic Boss control
  • Spawn, respawn, and persistent timers



🗺 Timed Farm Zones​


  • Time-limited farming zones
  • Perfect for rotating events



⏳ Timed Items​


  • Items with duration
  • Automatically expire



🐉 Timed Raid Boss​


  • Raid Boss with time-based spawn control
  • Configurable spawn windows



🔨 Item Upgrade System​


  • Upgrade/evolution system
  • Configurable chance, cost, and failure
  • Easy balancing without recompiling



📂 100% Open Source Project​


JDEV IL is fully open source and ideal for:

  • Building a professional server
  • Studying modern L2J architecture
  • Evolving systems without limitations
  • Team development



🔗 Official GitHub​


image.png.9a950f668fdbdbbce3ae3849345c2fab.png
1771308863613.webp
 

Вложения

Последнее редактирование:
✅ Summary of the latest updates (6 commits)
1) Cleanup: removal of legacy “plungs” file

Removed plungs/README.txt (legacy file/not used in the current build).

2) Build/Distribution: removal of “plungs” from the pipeline

Adjustment in Mount.xml to remove the target/distribution directories of the plugs (no longer creates folders or copies artifacts from “plungs” in the dist).

3) Scripts/Events: complete removal of Faenor

Removed the Faenor event configuration in Custom.properties (cleaned parameters and comments).

Removed Faenor integration in ScriptEngine (e.g., FaenorInterface and associated engine utils).

Faenor files and assets (data/xml/faenor + parser/engine classes) removed from the project.

4) Events: Time and Scheduling Corrections/Updates

Time/scheduling updates in event managers:

FOSManager (Fortress) with "NextEvent" control and adjustments related to the event calendar.

LMManager (Last Man) with formatting/time adjustments (e.g., SimpleDateFormat, Calendar) and scheduling logic.

Additional changes to L2GrandBossInstance within the same time/event update package.

5) Movement: "Fix Movement packets" (control and fluidity)

AI and movement refactoring/adjustments to reduce "slide" and make movement more "locked/fluid" on the map:

Major changes to AbstractAI (cleaning/refactoring of related sections).

Removal/cleaning of an old block in L2PlayerAI (cutting commented/obsolete logic).

Adjustments to PlayableStat#getMoveSpeed() (impacts move speed calculation/return).

The commit explicitly describes the intention: controlled movement to avoid "sliding" and make it more fluid.

6) Buffer: "Update Schemer Buffer" (UI + cleanup)

Buffer HTML update:

50008-99.htm gained a cleaner structure (replaced <html><body> with a layout with <title>/<center> etc.).

50008-100.htm minor formatting adjustments (<br> → <br1>).

L2CustomBufferInstance underwent significant removal/cleanup (a lot of code removed and only minor additions), indicating a refactor to simplify/centralize the buffer logic.

Files affected by the commit include exactly these items (buffer HTML + buffer class).
 
Stay away with anything related to that guy. Years ago I got scammed from him as many other people. L2jbrasil are related to him and friends, first they banned him as too many people reported that they got scammed but after some years he appeared again there and in other forums. People like him don't have place to any forum if it is needed I can provide proof with all conversations, screenshots and whatever is needed to be banned.
 
🧠 Dungeon System Changes — Overview
📌 1. Old “Dungeon Mod” System Removed
Before the commit, the repository had an old dungeon mod, likely with custom logic, static XML, and fixed menus (DungeonMods.xml, etc.). This system has been removed and replaced with a new, more flexible and manageable dungeon module.

Reasons for removal:
✔ Old code difficult to maintain
✔ System inflexible in terms of entry rules
✔ Difficult to parameterize time, groups, fees, and requirements

🆕 2. What was added in the new system
The commit includes the following main changes:

✅ Dungeon Manager
A new DungeonManager.java file has been included as the central instance to control dungeon execution, entry, validations, and flow.

This manager replaces all the old logic scattered across mods or handlers.

✅ New Data Structure
🧾 New Templates and Holders
New Files Added:

📦 DungeonData.java — main dungeon data class
📦 DungeonTemplate.java — structured dungeon data
📦 EntryFee.java — entry fee definition
📦 SpawnTemplate.java / StageTemplate.java — spawns and stages
📦 DungeonType.java (enum) — supported group modes: SOLO, PARTY, CLAN
📦 Other Auxiliary Files

These files standardize and abstract dungeon information at runtime.

📄 New configuration files
In addition to the code, the commit added:

📂 game/data/xml/custom/dungeon_event.xml — new XML configuration for dungeons
📂 New HTML files under game/data/html/mods/dungeon/
📂 Inclusion of buttons/mod menus to open the Dungeon Manager
📂 Update to the main menu to include the “Dungeon” option

In other words, the system now has:

✔ Configurable XML for each dungeon
✔ Basic HTML for in-game interfaces
✔ Integration with commands/bypass

All of this replaces the old mod, centralizing everything in a single system with direct support in the data core.


🔄 3. New Dungeon Concepts

🧩 DungeonType (group)
Previously, the "way" of a dungeon was hard-coded or implicitly handled.

Now we have this enum:

Java:
public enum DungeonType
{
    SOLO,
    PARTY,
    CLAN
}
✔ SOLO — Solo entry
✔ PARTY — Party entry
✔ CLAN — Clan-linked entry

→ Allows specific rules per group type.

💰 Entry Fee
New configurable field in the XML with attributes:

⚙ itemId — ID of the item to be charged
⚙ count — Quantity
⚙ mode — None, leader, or per_player

This makes it possible to charge entry fees directly in the dungeon configuration (e.g., charging Adena, tickets, etc.).

👥 Min/Max Players and group rules
Now you can specify in the XML how many players can enter:

📌 minPlayers="2"
📌 maxPlayers="9"
📌 leaderOnly="true|false"
📌 vipOnly="..." / heroOnly="..."

These options provide dynamic entry and flow control, without the need for custom code after compilation.

⏱️ Standard Cooldown per Dungeon
Cooldown is now loaded directly from the XML configuration and applied individually per player, with automatic parsing of:

✔ minutes="..."
✔ hours="..."
✔ days="..."

Previously this could have been managed by a separate or less flexible mod; now it's integrated into the dungeon template.

🧱 4. Benefits of the new system

Код:
| Appearance | Before (Dungeon Mod) | Now (Dungeon Manager) |

| ---------------- | ------------------------------- | -------------------------- |

| Configuration | Makes it difficult to parameterize dungeons | Clear and extensible XML |

| Entry and checks | Scattered code | Centralized and consistent |

| Fees | No automatic support | Yes: entryFee in XML |

| Rules | Hard-coded | Flexible per dungeon |

| Maintenance | More difficult | Standardized and modular |

| UI | Separate mods | Integrated generic HTML |

✔ Official Dungeon Manager
✔ Standardized Templates
✔ Flexible XML Configuration
✔ Advanced Input Control
✔ Integration with game menus and interface

🧠 - Update Dungeon + PartyEffect
 
Stay away with anything related to that guy. Years ago I got scammed from him as many other people. L2jbrasil are related to him and friends, first they banned him as too many people reported that they got scammed but after some years he appeared again there and in other forums. People like him don't have place to any forum if it is needed I can provide proof with all conversations, screenshots and whatever is needed to be banned.

It’s clear you’re the kind of frustrated person who tries to smear others when you don’t get what you want.
You keep desperately asking for things in private messages, coming across like a beggar.
You’re a joke. 🤣🤣🤣
 
It’s clear you’re the kind of frustrated person who tries to smear others when you don’t get what you want.
You keep desperately asking for things in private messages, coming across like a beggar.
You’re a joke. 🤣🤣🤣
me? haha you are obviously Ban first message here just to comment this. I will not even bother make an arbitration for shit person like you life will give you at the end what you trully deserve imagine people threaten your mother because you are a piece of shit. This is what you have achieved in life congratulations
 
me? haha you are obviously Ban first message here just to comment this. I will not even bother make an arbitration for shit person like you life will give you at the end what you trully deserve imagine people threaten your mother because you are a piece of shit. This is what you have achieved in life congratulations

This is indeed my first account on this forum. And of course I haven’t been banned, because I don’t go around defaming people the way you’re doing or making up lies to benefit yourself in some way.

Everyone knows we live in a time when it’s very easy to fabricate false evidence to harm others.

You are, in fact, an impostor, a liar, and a scammer.
 
This is indeed my first account on this forum. And of course I haven’t been banned, because I don’t go around defaming people the way you’re doing or making up lies to benefit yourself in some way.

Everyone knows we live in a time when it’s very easy to fabricate false evidence to harm others.

You are, in fact, an impostor, a liar, and a scammer.
I have long conversations with you with payments and all your shit but I will not even bother waste more time in a piece of shit like you. Anyways, I took my lesson from you before some years when I was first starting like many other people you can go to hell now.
 
I have long conversations with you with payments and all your shit but I will not even bother waste more time in a piece of shit like you. Anyways, I took my lesson from you before some years when I was first starting like many other people you can go to hell now.


I have never had any conversation with you, and honestly, I don’t know what filthy hole you crawled out of.
Seeing you cry like a little child is very satisfying!!! 🤣🤣🤣🤣🤣🤣🤣🤣
 
ALERT

Don't even touch this project.

interlude or not, is all stolen, used without permission etc
 
Последнее редактирование:
I don’t understand why you deleted and edited what you wrote.
Is it because you still haven’t formally presented any evidence or proper documentation to support your accusations?
Another whiny little child! 😂🤣😂🤣😂🤣
 
I think this project is a stealed Essence... i'm waiting for this

And, sincerely, i dont need...

I have enough evidence to take down your repository as many times as you insist on putting the STOLEN source there.

Waiting...
 
I think this project is a stealed Essence... i'm waiting for this

And, sincerely, i dont need...

I have enough evidence to take down your repository as many times as you insist on putting the STOLEN source there.

Waiting...

I don’t have any repository with any code!
You have a very weak mind and are incapable of convincing anyone of what’s right or wrong.
Even if you manage to take repositories offline, do you really think you’ll stop everything from being distributed? Are you really that clueless?
You’d have to shut down Google, Discord, Facebook, and thousands of other file-sharing platforms.
I’m convinced that you and your colleagues who think like this are complete idiots!
 
I don’t have any repository with any code!
You have a very weak mind and are incapable of convincing anyone of what’s right or wrong.
Even if you manage to take repositories offline, do you really think you’ll stop everything from being distributed? Are you really that clueless?
You’d have to shut down Google, Discord, Facebook, and thousands of other file-sharing platforms.
I’m convinced that you and your colleagues who think like this are complete idiots!
The takedown that will come on GitHub is precedent for anywhere else.

Wherever I see my code, stolen, with misappropriated credit, being shared as yours, it will be taken down.

Do you think you're safe behind a monitor? Think again... it's no use putting it in any other repository, all countries comply with DMCA decisions... smart aleck.

Keep thinking the internet is still a lawless land.
 
The takedown that will come on GitHub is precedent for anywhere else.

Wherever I see my code, stolen, with misappropriated credit, being shared as yours, it will be taken down.

Do you think you're safe behind a monitor? Think again... it's no use putting it in any other repository, all countries comply with DMCA decisions... smart aleck.

Keep thinking the internet is still a lawless land.
So tell us, what exactly is this “NASA-level” code of yours that’s supposedly protected?

Because so far, you haven’t presented a single technical document proving that any of the code is actually yours or protected by copyright.

And if any of your code really does exist in that project, it will absolutely need to be rewritten and refactored — because it’s probably garbage. That might even explain why they’re fixing everything from the ground up.

Go ahead, show us your registrations, patents, and technical certifications that supposedly prove the copyright of your “NASA code” — the one you claim was typed without any “vibe coding” straight from the Moon… or maybe Pluto.


Keep up the little temper tantrum!
This is more entertaining than a Netflix series.
 
Оверпостинг
Rebuilding from scratch? A good Clean Room should be done BEFORE publishing other people's code, not after.

Changing the attribution won't help anymore; there's a screenshot of Mobius code in your "project," just with the name changed...

All source code is based on decompiled code with many errors and garbage.

If the code is garbage, why don't you take an L2JServer base and REALLY start from scratch?

I don't need to have anything registered the way you think; the Berne Convention guarantees the legitimacy of the code as soon as it was written.

Enough talk, you think you're protected but you don't know a damn thing about laws or GPL/MIT and you're acting like the opportunists you are, leechers of the worst kind.
 
Последнее редактирование модератором:
Rebuilding from scratch? A good Clean Room should be done BEFORE publishing other people's code, not after.

Changing the attribution won't help anymore; there's a screenshot of Mobius code in your "project," just with the name changed...

All source code is based on decompiled code with many errors and garbage.

If the code is garbage, why don't you take an L2JServer base and REALLY start from scratch?

I don't need to have anything registered the way you think; the Berne Convention guarantees the legitimacy of the code as soon as it was written.

Enough talk, you think you're protected but you don't know a damn thing about laws or GPL/MIT and you're acting like the opportunists you are, leechers of the worst kind.

The more you cry like a child, the happier I get. 😘😘
 
Назад
Сверху Снизу