Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Desenvolvimento #28

Open
wants to merge 240 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
240 commits
Select commit Hold shift + click to select a range
adb3e15
Utiliza Engine padrão InnoDB
JoeAlisson Apr 9, 2018
c431619
Substitue C3P0 por HikariCP
JoeAlisson Apr 9, 2018
6810cb7
Inicializa a criação de DAO's para separação da camada de acesso a da…
JoeAlisson Apr 10, 2018
1e6d90c
Adiciona chaves estrangeiras às tabelas do BD
JoeAlisson Apr 11, 2018
ff9e684
Adiciona Teste para avaliar a viabilidade do spring-data-jdbc
JoeAlisson Apr 12, 2018
b9d5f70
Substitue forma de login baseando-se em repository
JoeAlisson Apr 16, 2018
53f8350
Merge master into melhorias_db + Utiliza Repository em AccountManager
JoeAlisson Apr 16, 2018
58d835b
remove unchecked
JoeAlisson Apr 16, 2018
b854eea
Remove referências diretas a tabela accounts.
JoeAlisson Apr 17, 2018
98d4577
Corrige erros de conversão de dados.
JoeAlisson Apr 17, 2018
ed76236
incorpora a tabela account_data à accounts.
JoeAlisson Apr 17, 2018
9c1181f
remove referêcias diretas à tabela armor
JoeAlisson Apr 17, 2018
437608c
Remove referências diretas a tabela weapon.
JoeAlisson Apr 18, 2018
591e424
Remove referências diretas a tabela armorsets.
JoeAlisson Apr 18, 2018
a650a11
incorpora as tabelas lvlupgain e class_list à char_template.
JoeAlisson Apr 18, 2018
1e42a1c
Adiciona CharacterRepository
JoeAlisson Apr 18, 2018
894257b
Remove algumas referências diretas à tabela characters
JoeAlisson Apr 19, 2018
54cd5f2
Remove referências à tabela characters
JoeAlisson Apr 20, 2018
fbafc07
Remove algumas referências diretas à tabela clan_data
JoeAlisson Apr 20, 2018
269421b
Remove referências diretas a tabela clan_data.
JoeAlisson Apr 22, 2018
b3d30a7
Remove referências diretas a tabela clanhall.
JoeAlisson Apr 22, 2018
4552f42
Remove referências diretas à tabela auction.
JoeAlisson Apr 22, 2018
9862b72
Remove referências diretas à tabela auction_bid.
JoeAlisson Apr 22, 2018
98cfd95
Remove tabela auction_watch
JoeAlisson Apr 23, 2018
61b7215
Remove algumas referências diretas à tabela augmentations
JoeAlisson Apr 23, 2018
7ef67b2
Remove algumas referências diretas à tabela npc
JoeAlisson Apr 23, 2018
f1d9db3
Remove referências diretas à tabela auto_chat
JoeAlisson Apr 23, 2018
d2deb9b
Remove referências diretas à tabela auto_chat_text
JoeAlisson Apr 23, 2018
45f2568
Remove referências diretas à tabela castle
JoeAlisson Apr 24, 2018
2cba180
Remove tabela castle_doorupgrade
JoeAlisson Apr 24, 2018
ab5c756
Remove referências diretas à tabela castle_door
JoeAlisson Apr 24, 2018
52b1a9b
Remove referências diretas à tabela castle_manor_procure
JoeAlisson Apr 24, 2018
8025e5b
Remove referências diretas à tabela castle_manor_production
JoeAlisson Apr 25, 2018
b6c3f0d
Remove referências diretas à tabela castle_siege_guards
JoeAlisson Apr 25, 2018
31a13a6
Remove algumas referências diretas à tabela character_friends
JoeAlisson Apr 25, 2018
7e526fa
Remove referências diretas à tabela character_friends
JoeAlisson Apr 26, 2018
e0127d8
Remove referências diretas à tabela etcitem
JoeAlisson Apr 26, 2018
a49db63
Remove referências diretas à tabela henna
JoeAlisson Apr 26, 2018
6574da5
Remove referências diretas à tabela character_hennas
JoeAlisson Apr 30, 2018
c6d6256
Remove referências diretas à tabela character_macroses
JoeAlisson Apr 30, 2018
7ad1b45
Remove referências diretas à tabela character_quests
JoeAlisson Apr 30, 2018
1a1ef65
Remove referências diretas à tabela character_recipebook
JoeAlisson Apr 30, 2018
201a7e9
Remove referências diretas à tabela character_recommends
JoeAlisson May 1, 2018
4f4eb59
Remove referências diretas à tabela character_shortcuts
JoeAlisson May 1, 2018
d25574d
Remove referências diretas à tabela character_skill
JoeAlisson May 1, 2018
e68cf9f
Remove referências diretas à tabela character_skill_save
JoeAlisson May 1, 2018
4d7722c
Remove referências diretas à tabela character_subclasses
JoeAlisson May 1, 2018
5c08736
Remove referências diretas à tabela clan_privs
JoeAlisson May 1, 2018
2c62e7f
Remove referências diretas à tabela clan_skills
JoeAlisson May 1, 2018
a949f2f
Remove referências diretas à tabela clan_subpledges
JoeAlisson May 1, 2018
9f6c1fe
Remove referências diretas à tabela clan_wars
JoeAlisson May 1, 2018
14db140
Remove referências diretas à tabela clanhall_functions
JoeAlisson May 1, 2018
17f33f7
Remove referências diretas à tabela cursed_weapons
JoeAlisson May 1, 2018
7188fbb
Remove referências diretas à tabela dimensional_rift
JoeAlisson May 1, 2018
a3fcc4d
Remove referências diretas à tabela droplist
JoeAlisson May 1, 2018
7fb57e8
Remove referências diretas à tabela enchant_skills_tree
JoeAlisson May 1, 2018
902ac78
Remove referências diretas à tabela fish
JoeAlisson May 1, 2018
cc4f349
Remove referências diretas à tabela fishing_skill_trees
JoeAlisson May 1, 2018
408d9b4
Remove referências diretas à tabela forums
JoeAlisson May 2, 2018
3d308ec
Remove referências diretas à tabela games
JoeAlisson May 2, 2018
b77aa36
Remove referências diretas à tabela gameservers
JoeAlisson May 2, 2018
b066f0c
Remove referências diretas à tabela global_tasks
JoeAlisson May 2, 2018
f85dccd
Remove referências diretas à tabela helper_buff_list
JoeAlisson May 2, 2018
9c202e3
Remove referências diretas à tabela henna_trees
JoeAlisson May 2, 2018
2f6898b
Remove referências diretas à tabela heroes
JoeAlisson May 2, 2018
e90229f
Remove referências diretas à tabela items
JoeAlisson May 2, 2018
4c0e955
Remove referências diretas à tabela itemsonground
JoeAlisson May 2, 2018
1df4759
Remove referências diretas à tabela locations
JoeAlisson May 3, 2018
0439093
Remove referências diretas à tabela mapregion
JoeAlisson May 3, 2018
c54ed62
Remove referência direta a tabelas merchant_buy_list e merchant_shop_ids
JoeAlisson May 3, 2018
7cf001c
Remove referências direta à tabela merchant_lease
JoeAlisson May 3, 2018
6ec98ca
Remove referências diretas à tabela minions
JoeAlisson May 4, 2018
a9275d9
Remove referências diretas à tabela mod_wedding
JoeAlisson May 4, 2018
0f29de3
Remove referências diretas à tabela npcskills
JoeAlisson May 4, 2018
611f62a
Remove referências diretas à tabela olympiad_nobles
JoeAlisson May 4, 2018
59c60a9
Remove referências direta à tabela pets
JoeAlisson May 4, 2018
5c3425a
Remove referências diretas à tabela pets_stats
JoeAlisson May 5, 2018
3ca9c61
Remove referências diretas à tabela pledge_skill_trees
JoeAlisson May 5, 2018
aa470f5
Remove referências diretas à tabela topic
JoeAlisson May 5, 2018
138d180
Remove referências diretas à tabela post
JoeAlisson May 5, 2018
1de12ce
Remove referências diretas à tabela quest_global_data
JoeAlisson May 5, 2018
25ca805
Remove referências diretas à tabela raidboss_spawnlist
JoeAlisson May 5, 2018
82b92a5
Remove referências diretas a tabelas random_spawn e random_spawn_loc
JoeAlisson May 5, 2018
d86f861
Remove referências diretas à tabela seven_signs
JoeAlisson May 5, 2018
8c54ad4
Remove referências diretas à tabela seven_signs_festival
JoeAlisson May 6, 2018
55ec6f1
Remove referências diretas à tabela seven_signs_status
JoeAlisson May 6, 2018
e2b411b
Atualiza dependências de Logger do Tools
JoeAlisson May 6, 2018
1c6af22
Corrige ConcurrentModificationException
JoeAlisson May 6, 2018
0b208dd
Merge desenvolvimento
JoeAlisson May 6, 2018
3eb0535
Remove referências diretas à tabela siege_clans
JoeAlisson May 6, 2018
cb2700c
Remove referências diretas à tabela skill_learn
JoeAlisson May 6, 2018
6f7d37c
Remove referências diretas à tabela skill_spellbooks
JoeAlisson May 6, 2018
7cfa588
Remove referências diretas à tabela skill_trees
JoeAlisson May 6, 2018
49cd840
Remove referências diretas à tabela spawnlist
JoeAlisson May 6, 2018
a0f00af
Remove referências diretas à tabela teleport
JoeAlisson May 6, 2018
8f6265c
Remove referências diretas à tabela walker_routes
JoeAlisson May 6, 2018
d883703
Remove referências diretas à tabela zone_vertices
JoeAlisson May 6, 2018
3c8d670
Adiciona nomes a tabelas para serem compátivel com sistemas Unix
JoeAlisson May 6, 2018
c807a35
Ajustes na estrutura do Banco de Dados
JoeAlisson May 7, 2018
9256dd0
Corrige erro ao salvar dados do Seven Signs no shutdown
JoeAlisson May 7, 2018
ff467a5
atualiza versão do spring-data-jdbc
JoeAlisson May 7, 2018
6753689
remove referências diretas a tabelas.
JoeAlisson May 7, 2018
6ba7d74
Ajusta nome de colunas de tabelas do BD
JoeAlisson May 8, 2018
2c98c70
remove tabelas boxes e boxeaccess de funcionalidade não implementada.
JoeAlisson May 8, 2018
7b85828
Remove referências de modulos externos a L2DatabaseFactory
JoeAlisson May 8, 2018
9d829e2
Remove implementações de IdFactory
JoeAlisson May 8, 2018
455f851
Remove do IdFactory referências diretas ao BD
JoeAlisson May 9, 2018
a0d4b15
verifica updates .sql
JoeAlisson May 16, 2018
f4b5665
aplica updates nas tabelas do banco de dados.
JoeAlisson May 17, 2018
6c936ff
Adiciona valores padrões ao criar Conta
JoeAlisson May 20, 2018
401e9cd
Utiliza Generics em AI's
JoeAlisson May 20, 2018
e567e39
Utiliza Generics em AI's
JoeAlisson May 21, 2018
924ccf3
Adiciona MovableAI
JoeAlisson May 21, 2018
9308a61
Remove código duplicado
JoeAlisson May 22, 2018
e9e0785
Remove código duplicado
JoeAlisson May 23, 2018
8b64b5d
Utiliza Thread safe collections
JoeAlisson May 23, 2018
a7a28c4
Merge remote-tracking branch 'remotes/origin/desenvolvimento' into me…
JoeAlisson May 24, 2018
fd51a3e
Corrige player seguindo o target
JoeAlisson May 24, 2018
0a28f05
substituindo classes Template por Entities
JoeAlisson May 28, 2018
d2366b2
Substituindo classes Template por Entities
JoeAlisson May 28, 2018
95139ac
Substituindo classes Template por Entities
JoeAlisson May 29, 2018
bc8dd69
Remove LevelUpData + atualiza dependências
JoeAlisson May 30, 2018
9552b99
Remove classes de Template antigas
JoeAlisson May 30, 2018
9a249c8
Combina PlayerClass e ClassId, classes com o mesmo propósito.
JoeAlisson Jun 1, 2018
eca176c
Cria ItemTemplate com base nas propriedades comuns dos items
JoeAlisson Jun 1, 2018
9690eba
substituindo classes Item Template por Entities
JoeAlisson Jun 3, 2018
3e0c92c
Reset + Refactoring
JoeAlisson Jun 3, 2018
d1c9021
Substitue estrutura de constantes por Enum BodyPart
JoeAlisson Jun 3, 2018
19199bb
Substitue estrutura de constantes por Enum CrystalType
JoeAlisson Jun 3, 2018
0771b4e
Substitue L2WeaponType por ItemType
JoeAlisson Jun 4, 2018
78cc7fe
Substitue L2EtcItemType por ItemType
JoeAlisson Jun 4, 2018
dd49a08
Substitue L2ArmorType por ItemType
JoeAlisson Jun 4, 2018
c10b073
Substitue estrutura de constantes por Enum ItemTypeGroup
JoeAlisson Jun 5, 2018
1d72102
Substitue estrutura de constantes por Enum ConsumeType
JoeAlisson Jun 5, 2018
0f680f2
Utiliza Entidades como templates de itens
JoeAlisson Jun 24, 2018
a63e586
Adiciona skill xml schema
JoeAlisson Jun 28, 2018
6bce3ab
Adiciona consumo em skill xml schema
JoeAlisson Jun 28, 2018
ec058be
Merge branch 'melhorias_db' of github.com:L2jBrasil/Server-Interlude …
JoeAlisson Jun 29, 2018
da888e0
Adiciona xml schema para stats de item + altera eol
JoeAlisson Jun 29, 2018
6f59b7a
Adiciona ItemStats Reader
JoeAlisson Jul 2, 2018
ae5e7e1
Compatibiliza estrutura de xml de armors com novo Reader
JoeAlisson Jul 4, 2018
d4c6b0a
Compatibiliza estrutura de xml de armors com novo Reader
JoeAlisson Jul 9, 2018
692807d
Compatibiliza estrutura de xml de weapons com novo Reader
JoeAlisson Jul 12, 2018
fa5efd9
Compatibiliza estrutura de xml de weapons com novo Reader
JoeAlisson Jul 13, 2018
2039514
Carrega stats de itens através do novo Reader
JoeAlisson Jul 19, 2018
3364293
Adiciona stats nos items
JoeAlisson Jul 20, 2018
f3dfc42
Corrige Stats
JoeAlisson Jul 22, 2018
8c51fed
Adiciona Skills em Weapon
JoeAlisson Jul 23, 2018
a4e949c
Remove L2Armor
JoeAlisson Jul 23, 2018
cf0129f
Remove L2EtcItem e L2Item
JoeAlisson Jul 23, 2018
43eaac3
remove propriedade não usada avoid_modify de Armor
JoeAlisson Jul 23, 2018
f7d8410
Corrige stats
JoeAlisson Jul 23, 2018
eeb5023
remove propriedade não usada p_def de Armor
JoeAlisson Jul 24, 2018
fec9c5a
remove propriedade não usada m_def de Armor
JoeAlisson Jul 24, 2018
fd2df8a
remove propriedade não usada mp_bonus de Armor
JoeAlisson Jul 24, 2018
4825639
remove propriedade não usada p_dam de weapon
JoeAlisson Jul 24, 2018
068f1a6
remove propriedade não usada critical de weapon
JoeAlisson Jul 24, 2018
8045527
remove propriedade não usada hit_modify de weapon
JoeAlisson Jul 24, 2018
d376190
remove propriedade não usada avoid_modify de weapon
JoeAlisson Jul 24, 2018
6bf06d3
remove propriedade não usada shield_def de weapon
JoeAlisson Jul 24, 2018
beb4807
remove propriedade não usada shield_def_rate de weapon
JoeAlisson Jul 24, 2018
c3b3024
Adiciona skill de item+4 em Weapon
JoeAlisson Jul 24, 2018
2369430
remove propriedade não usada atk_speed de weapon
JoeAlisson Jul 24, 2018
3c01afc
remove propriedade não usada m_dam de weapon
JoeAlisson Jul 24, 2018
9bd9c02
remove enchant4_skill, deve ser utilizado em xml "using slotitem"
JoeAlisson Jul 24, 2018
cdcb8b7
remove onCastSkill deve ser utilizado em xml "skill triggerType=onCast"
JoeAlisson Jul 24, 2018
63c0bee
remove onCritSkill deve ser utilizado em xml "skill triggerType=onCrit"
JoeAlisson Jul 24, 2018
ac57ea1
Adiciona Condition Using ItemType e Using Skill
JoeAlisson Jul 24, 2018
886ea6a
Altera tipos de dados das tabelas weapon e armor
JoeAlisson Jul 24, 2018
9ae2267
Adiciona Accuracy e Evasion base no cálculo de Stats
JoeAlisson Jul 24, 2018
ac0f28b
Utiliza método isNull do java.util
JoeAlisson Jul 24, 2018
00a173a
substitui SkillLearn por Entidades.
JoeAlisson Jul 24, 2018
3c511d5
Refactoring TradeController
JoeAlisson Jul 25, 2018
28e33f8
Substitue L2TradeList por entidade MerchantShop
JoeAlisson Jul 26, 2018
5595668
Suporte a Java 10 (version 1.4)
JoeAlisson Jul 26, 2018
e24ad86
atualiza travis para utilizar Java 10
JoeAlisson Jul 26, 2018
0e48eca
Substitue L2ArmorSet por entidade ArmorSet
JoeAlisson Jul 26, 2018
3f3e7af
Substitue L2NpcWalkerNode por entidade WalkerRouteNode
JoeAlisson Jul 26, 2018
c882db9
Substitue FishData por entidade Fish
JoeAlisson Jul 26, 2018
b6a20e9
Substitue L2Henna por entidade Henna
JoeAlisson Jul 26, 2018
9ebd41f
Substitue L2HennaInstance por entidade Henna
JoeAlisson Jul 27, 2018
72ef3eb
Substitue L2HelperBuff por entidade HelperBuff
JoeAlisson Jul 27, 2018
4bf5bc5
Refactoring HtmCache
JoeAlisson Jul 27, 2018
8cadfa5
Refactoring L2Clan
JoeAlisson Jul 30, 2018
091a0d9
Refactoring ClanHall
JoeAlisson Jul 30, 2018
e3adb6a
Refactoring Castle
JoeAlisson Jul 31, 2018
e9319c8
Substitue L2TeleportLocation por entidade Teleport.
JoeAlisson Jul 31, 2018
2255be5
refactoring
JoeAlisson Jul 31, 2018
519a521
Adiciona NpcType
JoeAlisson Aug 1, 2018
fe06ab0
Refactoring RaidBossSpawn
JoeAlisson Aug 1, 2018
280e0ee
Refactoring DimensionalRift
JoeAlisson Aug 2, 2018
30b3ed2
Refactoring Auction
JoeAlisson Aug 2, 2018
df660e9
Substitue Bidder por entidade AuctionBid
JoeAlisson Aug 3, 2018
bcc6a3a
Substitue SeedProduction por entidade SeedProduction
JoeAlisson Aug 4, 2018
0da1d76
Substitue CropProcure por entidade CropProcure
JoeAlisson Aug 4, 2018
717501f
Rectoring Crop e Seed
JoeAlisson Aug 4, 2018
e7960b8
Substitue StatsSet por entidade SevenSignsPlayer
JoeAlisson Aug 5, 2018
e6acd91
Substitue StatsSet por entidade SevenSignsFestivalData
JoeAlisson Aug 6, 2018
341f1d8
Refactoring SevenSignsStatus
JoeAlisson Aug 7, 2018
561d2e6
Refactoring SevenSignsStatus
JoeAlisson Aug 9, 2018
3a189d9
Refactoring SevenSignsStatus
JoeAlisson Aug 11, 2018
6dfd847
Substitue StatsSet por entidade Nobles
JoeAlisson Aug 12, 2018
76b352c
Substitue StatsSet por entidade Heroes
JoeAlisson Aug 12, 2018
d83c304
Refactoring Handlers
JoeAlisson Aug 15, 2018
c75f665
Substitue Couple por entidade Wedding
JoeAlisson Aug 16, 2018
37d6d49
Remove Task desnecessária TaskCleanUp
JoeAlisson Aug 16, 2018
eecfa7a
Refactoring L2PetData
JoeAlisson Aug 17, 2018
c6b0950
Refactoring
JoeAlisson Aug 19, 2018
f36015a
Adiciona índices para melhoria de performance do BD
JoeAlisson Aug 30, 2018
35c944c
Corrige colunas DB
JoeAlisson Aug 30, 2018
b71ef4c
Corrige NPE em Spawn e CCE em Quest
JoeAlisson Aug 30, 2018
e08d7e3
Inicia mudança de NIO para NIO.2
JoeAlisson Aug 31, 2018
b8d5cf2
Adiciona Connection Read
JoeAlisson Sep 3, 2018
0dab92f
Define estrutura inicial de conexão.
JoeAlisson Sep 3, 2018
f2e87cb
Versão inicial do Connection Reader
JoeAlisson Sep 4, 2018
53337eb
Altera funcionamento dos Packets
JoeAlisson Sep 6, 2018
a11cf60
Versão inicial de Escrita de pacote.
JoeAlisson Sep 6, 2018
a569ee0
Corrige leitura e escrita dos Packets.
JoeAlisson Sep 11, 2018
1266ace
Adiciona DataWrapper para facilitar manipulação de pacotes
JoeAlisson Sep 11, 2018
3939587
Inicia estruturação para benchmark.
JoeAlisson Sep 11, 2018
0819b83
estruturação para benchmark.
JoeAlisson Sep 12, 2018
f4453cf
Ajustes SelectorThread para usar nova estrutura dos packets
JoeAlisson Sep 13, 2018
7c62921
Retorna valores para o benchmark
JoeAlisson Sep 13, 2018
e90520f
Corrige ReadHandler ao receber parte do pacote.
JoeAlisson Sep 15, 2018
dc5adad
Corrige referências a atributos não mais existentes.
JoeAlisson Sep 15, 2018
58040da
Realiza Criptografia do pacote antes de enviar para o cliente.
JoeAlisson Sep 16, 2018
a1b2d93
Inicia remoção do SelectorThread
JoeAlisson Sep 19, 2018
2313400
LoginServer utiliza ConnectionHandler
JoeAlisson Sep 20, 2018
8c1422d
Especifica tamanho dos pacotes do LoginServer
JoeAlisson Sep 20, 2018
eafbcc1
GM Server Only aparece 'Down' para não GM's
JoeAlisson Sep 21, 2018
56683bd
Aumenta o tamanho do pacote no teste do mmocore
JoeAlisson Sep 23, 2018
ac0e3b3
Utiliza poll ao invés de Remove no ResurcePool.
JoeAlisson Sep 23, 2018
36085b8
Atualiza mmocore no Gameserver
JoeAlisson Sep 26, 2018
b082c49
método getHostName retorna apenas o ip do cliente.
JoeAlisson Sep 27, 2018
41a6972
Adiciona Cliente ao SendablePacket antes de adicionar na fila.
JoeAlisson Sep 27, 2018
7c6a5a0
Reestruturação mmocore
JoeAlisson Sep 27, 2018
a30d5d7
Refactoring
JoeAlisson Sep 27, 2018
2ff0b3b
Add ConnectionBuilder
JoeAlisson Sep 28, 2018
bb20e8a
Utiliza helper class ConnectionBuilder para instanciar ConnectionHandler
JoeAlisson Sep 29, 2018
b2f9492
Adiciona Slf4j suporte no mmocore
JoeAlisson Sep 29, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 5 additions & 7 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,7 @@
language: java

jdk:
- oraclejdk9

addons:
apt:
packages:
- oracle-java9-installer
- oraclejdk10

script: ./gradlew build --daemon

Expand All @@ -17,4 +12,7 @@ before_cache:
cache:
directories:
- $HOME/.gradle/caches/
- $HOME/.gradle/wrapper/
- $HOME/.gradle/wrapper/

notifications:
email: false
11 changes: 9 additions & 2 deletions Commons/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ plugins {
id "eclipse"
}

version '1.3.0'
version '1.4'

ext.moduleName = 'com.l2jbr.commons'

Expand All @@ -19,9 +19,16 @@ sourceSets {
}
}



dependencies {
compile 'com.mchange:c3p0:0.9.5.2'
compile 'org.slf4j:slf4j-api:1.8.0-beta2'
compile 'org.springframework.data:spring-data-jdbc:1.0.0.M3'
compile 'com.zaxxer:HikariCP:3.2.0'

runtime ('mysql:mysql-connector-java:8.0.11') {
transitive = false
}
}

jar {
Expand Down
22 changes: 7 additions & 15 deletions Commons/src/main/com.l2jbr.commons/com/l2jbr/commons/Config.java
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,8 @@
*/
public final class Config {
protected static final Logger _log = LoggerFactory.getLogger(Config.class.getName());


/**
* Debug/release mode
*/
Expand Down Expand Up @@ -102,6 +104,8 @@ public final class Config {
*/
public static int DATABASE_MAX_CONNECTIONS;

public static int DATABASE_MAX_IDLE_TIME;

/**
* Maximum number of players allowed to play simultaneously on server
*/
Expand Down Expand Up @@ -1466,19 +1470,6 @@ public static enum L2WalkerAllowed {
*/
public static int DUMP_INTERVAL_SECONDS = 60;

/**
* Enumeration for type of ID Factory
*/
public static enum IdFactoryType {
Compaction,
BitSet,
Stack
}

/**
* ID Factory type
*/
public static IdFactoryType IDFACTORY_TYPE;
/**
* Check for bad ID ?
*/
Expand Down Expand Up @@ -1908,6 +1899,7 @@ public static void load() {
DATABASE_LOGIN = serverSettings.getProperty("Login", "root");
DATABASE_PASSWORD = serverSettings.getProperty("Password", "");
DATABASE_MAX_CONNECTIONS = Integer.parseInt(serverSettings.getProperty("MaximumDbConnections", "10"));
DATABASE_MAX_IDLE_TIME = Integer.parseInt(serverSettings.getProperty("MaximumDbIdleTime", "0"));

DATAPACK_ROOT = new File(serverSettings.getProperty("DatapackRoot", ".")).getCanonicalFile();

Expand Down Expand Up @@ -2100,7 +2092,6 @@ public static void load() {

MAP_TYPE = ObjectMapType.valueOf(idSettings.getProperty("L2Map", "WorldObjectMap"));
SET_TYPE = ObjectSetType.valueOf(idSettings.getProperty("L2Set", "WorldObjectSet"));
IDFACTORY_TYPE = IdFactoryType.valueOf(idSettings.getProperty("IDFactory", "Compaction"));
BAD_ID_CHECKING = Boolean.valueOf(idSettings.getProperty("BadIdChecking", "True"));
} catch (Exception e) {
e.printStackTrace();
Expand Down Expand Up @@ -2735,7 +2726,8 @@ public static void load() {
DATABASE_LOGIN = serverSettings.getProperty("Login", "root");
DATABASE_PASSWORD = serverSettings.getProperty("Password", "");
DATABASE_MAX_CONNECTIONS = Integer.parseInt(serverSettings.getProperty("MaximumDbConnections", "10"));

DATABASE_MAX_IDLE_TIME = Integer.parseInt(serverSettings.getProperty("MaximumDbIdleTime", "0"));

SHOW_LICENCE = Boolean.parseBoolean(serverSettings.getProperty("ShowLicence", "true"));
IP_UPDATE_TIME = Integer.parseInt(serverSettings.getProperty("IpUpdateTime", "15"));
FORCE_GGAUTH = Boolean.parseBoolean(serverSettings.getProperty("ForceGGAuth", "false"));
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ public static boolean verifyChecksum(byte[] raw, final int offset, final int siz

chksum ^= check;
}

check = raw[i] & 0xff;
check |= (raw[i + 1] << 8) & 0xff00;
check |= (raw[i + 2] << 0x10) & 0xff0000;
Expand Down Expand Up @@ -130,7 +130,10 @@ public static void encXORPass(byte[] raw, int key)
}

/**
* Packet is first XOR encoded with <code>key</code> Then, the last 4 bytes are overwritten with the the XOR "key". Thus this assume that there is enough room for the key to fit without overwriting data.
* Packet is first XOR encoded with <code>key</code>
* Then, the last 4 bytes are overwritten with the the XOR "key".
* Thus this assume that there is enough room for the key to fit without overwriting data.
*
* @param raw The raw bytes to be encrypted
* @param offset The begining of the data to be encrypted
* @param size Length of the data to be encrypted
Expand Down
Loading