Jump to content

[Share] WoW Addons Collection


BloodyWarrior

Recommended Posts


                                          • General Addons:
                                            • QuestHelper

QuestHelper tells you how to finish your quests in the easiest, fastest manner.

  • Bartender4

Bartender4 is a full ActionBar replacement mod.

  • ArkInventory

AI's display windows are built from "virtual bars".

  • AtlasLoot

AtlasLoot Enhanced is an UI mod allowing for loot tables of bosses to be browsed whenever needed within the game.

  • BankItems

An addon that remembers the contents of your bank, bags, mail, equipped, currency, keyring and items on AH and display them anywhere in the world.

  • CartoGrapher

Cartographer is a modular, lightweight, and efficient framework for manipulation of the world map.

  • Bejeweled(game)

Lots of PopCap employees are also hardcore WoW players, who alt-tab during long flights or queues to kill time with Bejeweled.

  • GatherMate

Collects Herbs, Mines, Gas Clouds and Fishing locations and adds them to the worldmap and minimap.

  • MusicPlayer

An ingame, fully functional mp3player with alot of extra features to enhance your exeperience in Azeroth.

  • Pawn

Pawn assesses the value of items for you to make it easy to decide which items are better than others.

  • QuickMark

QuickMark allows you to set the raid target icon of units quickly rather than having to go through the right-click menu or create keybindings.

  • ShaderMod(Final)

Display/Play sounds/Announce/Show your best combos

  • X-Perl UnitFrames

Use a good error catcher and provide the full error text, and give as much information as possible to recreate the problem.

  • OmniCC

OmniCC is an addon that adds text to items/spells/abilities that are on cooldown to indicate when they'll be ready for use.

  • Auctioneer

Auctioneer Suite provides you with the tools and data necessary to make those difficult auctioning decisions with ease.

  • AuctionLite

AuctionLite makes it easy to use the auction house!

  • Autoprofitx

Automatically sells low quality gray items and selected white items to the vendor.

  • Gatherer

Gatherer is an addon for herbalists, miners and treasure hunters in World of Warcraft.

  • Deadly Boss Mods

Boss mods for all raid bosses

  • Sunn-Viewport Art

Sunn's Viewport Art allows you to change the size of the rendered world area (viewport) and adds textured artwork in the non-rendered areas.

  • Prat 3.0

Prat-3.0 is a chat enhancement addon

  • Recount

Recount is a graphical damage meter.

  • Decursive

Decursive is a cleansing mod intended to render affliction removal easy, effective and fun for all the classes having this ability.

  • CurseProfiler 2.0

The Curse Profiler is Curse's data collection addon.

  • Bagnon

Bagnon is an addon that merges all of your bags into three frames.

  • PitBull Unit Frames 3.0

PitBull is a Unit Frames addon that provides maximal customization and undergoes rigorous efficiency testing.

  • Omen Threat Meter

Omen is a threat meter.

  • Sexy Map

A modification of wow map.

  • Wim

Whispers in their own windows.

  • CriticLine

Critline is an addon that will remember your highest hits and crits (including heals and pet attacks), and display them in a tooltip.

  • GearScore

GearScore is an addon for World of Warcraft that allows you to quickly and easily judge a player's level of Gear.

 

 

 

 

 

 

 

 

 

 

 

Druid Addons:

  • DruidBar

Druid Bar is a movable mana bar that keeps track of your current mana, even in a shapeshifted form like bear or cat.

  • DruidStats

DruidStats calculates the actual stats you will gain when you equip an item, taking your talents and current shapeshift form.

  • Face Mauler

Facemauler is a spell recommendation mod for feral druids in cat form.

  • BadKitty

BadKitty was written from scratch by Anatinus of Gul'dan as a one-stop-shop for Feral debuff watching.

 

 

Hunter Addons:

  • FloAspectBar

Simply add a bar similar to the aura and the shapeshiftbar to the right of the pet bar.

  • FloTotemBar

Add button bars for quick access to totem spells for the Shaman and to trap spells for the Hunter.

  • ShotAndAwe

ShotAndAwe is designed to improve a Hunter's dps.

  • ZHunterMod

Useful additions to make a Hunter's life even easier!

 

 

Paladin Addons:

  • Pally power

Pally Power is an add-on that provides an interactive and easy to use interface.

  • VisualHeal

VisualHeal is a small and simple but powerful tool for all classes that visually shows your heals to others and heals incoming to you from others.

  • TankPoints

TankPoints can be seen as how much damage you can take before damage reduction,and more

  • ZOMGBuffs

All in one buffing mod for all classes.

 

 

 

Warrior Addons:

  • TankPoints

TankPoints can be seen as how much damage you can take before damage reduction,and more

  • Watcher

Watcher is a DPS improvement addon.

  • Slam Alert

This is a small AddOn that plays a sound and displays a message when a warrior receives the instant Slam!

  • Strong Arms

StrongArms provides timers for Arms Warriors, and a handy priority icon (lets you know which ability you should use next to maximise DPS output).

 

 

Mage Addons:

  • DoTimer

DoTimer is a comprehensive suite for managing various things that need timing.  

  • Say Hello Pyroblast

When winding up a Pyroblast,the audio clip from Tony Montana, "Say Hello to my little friend", is played.

  • Scorchio! 2

Scorchio! 2 tracks some skills.

  • Portal Box

PortalBox is a simple addon that gathers all of your portal and teleport spells into a single aesthetically-pleasing window.

 

 

Rogue:

  • RoguePowerBars

More barset customization.

  • UIM:ComboPoints

UIM:ComboPoints just displays a rogue's combo points.

  • Stunwatch

Stunwatch renders a progress bar that shows the time left on your stuns.

  • Rogue Focus Classic

Rogue Focus Classic (RFC) shows Combo Points and Energy Bar in one simple addon, for Rogues

 

 

Warlock Addons:

  • Necrosis LdC

Necrosis, the ultimate addon for Warlocks! Manage your spells, demons, stones & shards effectively.

  • TimerButtons

With this timer, you choose a list of spells to monitor and those bars show up in fixed locations on the screen.

  • SpellPriority

SpellPriority shows you the next, and best spell to use, for max. DPS with a simple icon.

  • ForteXorcist

Spell Timer,Cooldown Timer,Warning Sounds,Self & Raid messages and Talent Spy

 

 

Shaman Addons:

  • Totems Timers

This addon displays timers for all totems and their cooldowns.

  • ShockAndAwe

ShockAndAwe displays timer bars for many skills of shaman class

  • Smart Res

Automated and co-ordinated Party & Raid Resurrection

  • RaidTotems

RaidTotems lets one person assign all totems and Earth Shield targets for all shamans in the raid.

 

 

Priest Addons

  • Priest Friend

This addon helps priests manage their buffs.

  • ShadowGreenLight

ShadowGreenLight takes into account all available raid buffs and debuffs.

  • Face Melter

You tell it your spell priorities, and it tells you when you should cast them. Cast them as they light up for best results.

  • HealAssign

HealAssign is a mod for assigning healing during raids.

 

 

DK Addons

  • Yury's RuneDisplay

is a simple and lightweight addon to replace Blizzard's RuneFrame.

  • RuneWatch

RuneWatch is a RuneFrame Replacement Addon.

  • Skull Me

This addon is for tanks that hate marking or need to mark on the fly.

  • Magic Runes

Magic Runes is a set of bars displaying rune cooldowns.


 

 

 

 

 

 

 

Here are the links

4Shared Link for the addons(currently not available)

Rapidshare Premium account(Always available)

Topic about how to install addons by TheEnd


 

 

Here are the commands of some addons

 

[COMMANDS]

QuickMark

"/qm show" will show the QuickMark panel.

"/qm hide" will hide the QuickMark panel.

"/qm toggle" will show the QuickMark panel if it is hidden and vice versa.

"/qm flip" will change the orientation of the QuickMark panel.

"/qm version" will display the current version of QuickMark you are using.

ShaderMod

- menu - Shows the Options menu (All options are explained via tooltips)

- records - Shows your Crit Combo Records in the Main chat window.

- version - Shows the current version

- hide/show - Hide or Show Combat Log

- lock/unlock - Lock or Unlock Combat Log

- killingblow - Killing Blow Announcer Options

- duel - Duel Enhancer Options

- bg - BG Enhancer Options

- resetconfig - Reset ShaderMod Config

DBM

/dbm - shows/hides the GUI

/dbm timer <time> <name> - starts a local timer, the time can be in the mm:ss format

/dbm broadcast timer <time> <name> - broadcasts a timer to the raid

/dbm unlock - shows a movable timer bar (alias: move)

/dbm ver - performs a raid-wide version check

/range or /distance - shows the RangeCheck frame

Sunn - Viewport Art  

Use /sunnart (or /sunn or /sa) for options

DruidBar

Type in /dbar or /druidbar

FloTotemBar

/flototembar panic|reset

Reset all settings and reload the UI

/flototembar unlock

Unlock the bars so you can move them.

/flototembar lock

Lock the bars in place

/flototembar auto

SWStats

Show list of avaible commands. /sws

Show log window. /swl

ZHunterMod

ZAspect, ZTrap, ZTrack, ZPet Spell button bars to save space. Hold ALT to Drag the first button. Key Bindings available for all buttons. Use /zhunter to access options.

-ZAutoShot Casting bar for auto shot. Use /zautoshot to lock/unlock the bar for movement.

-ZAutoStrip Button to strip your valuable gear. Right-click to auto strip when you next leave combat (feign). Hold ALT to Drag the strip button. Use /zstrip to access the options. Possible commands: display, toggle, or now

-ZArcaneDispel Shows which spell you remove from the enemy. Use /zhunter to access options.

-ZHunterTranq Cooldown bars for other Hunter's Tranq Shot. Shows misses and includes options to announce in chat. Hold ALT to Drag the frenzy bar around. Use /ztranq while a Hunter is selected to add it to the rotation. To reset and hide the bars, use: /ztranq clear

-ZMisdirect Broadcast your misdirection casts in multiple channels. Use /zhunter to customize

-ZAntiDaze Removes Cheetah and Pack when you or your party gets dazed. Use /zhunter to turn on/off

RoguePowerBars

To configure use "/rpb".

Rogue Focus Classic

By the option window (type /roguefocus or /rfc to open it)

RaidTotems

/-commands to open the window: /raidtotems or /rtt

Recount

Show Recount

/recount show

 

 

 

 

 

If you know any other good/usefull addons say them to me

and i will update my post every 2-3 days

Source ~Curse

 

Just only one rule: Dont quote this post, its annoying.. Thx in advance.

Link to comment
Share on other sites

add ArkInventory to general addons!

it's an inventory addon where your bags become 1 bag, and you can sort them out...

So you can put the Quest items on the left, the Soulbound items on the right, the consumables at the middle etc.

Also you can see your bank from anywhere you are (you can't get any items though, you can just check what you have) and you can access your other player's inventory/bank from your main char.

 

Link to comment
Share on other sites

Pawn---->perform item value assessment to make easier to decide which item is better to wear for your character based on class and stat improvement needs

 

Sayhellopyroblast(i love this add on) ---->its a clip from tonymontana "Say hell to my little friend" when you cast Pyroblast or Soul fire(Mage/Warlocks only)

 

Atlas ----> not everyone knows the right way inside instances :P

 

 

Link to comment
Share on other sites

i think its gonna make a mess so many add ons in one! i think you have to explain each one in order for ppl to decide which one they will choose xD

Link to comment
Share on other sites

well, you have right i will try to give info about each one

but they can try them and see :)

 

 

PS: more addons are comming ~

Link to comment
Share on other sites

I think you should include some more addons like

bartender=customize your bars

recount=dps meter(easy to use)

auctioneer and auctionLite=Realy realy helpful addon to make dozens of money in the action house ( i can make 500g in half an hour if i am lucky...  :p)

Autoprofitx=you sell all the grey itmes in vendor at once

gatherer=helpful for all the gathering profesions

D(eadly) B(oss) M(ods)=maybe the most useful addon of all (my opinion)

Sunn=You can customize your UI with many mods...  (co0l one)

Prat 3.0=Very helpful addon to check your chat like you can see what class and leve is the one that speaking and many more...

 

Hope i helped  :)

Link to comment
Share on other sites

Nice Work Man!!

Keep Up.

#####

TiTLe ChanGed

#####

If you add notes/explainations about every addon , and also add some more Addons Then i will Sticky it if any mod agree with me.

Also If you can upload them to mediafire also...

Link to comment
Share on other sites

Nice Work Man!!

Keep Up.

#####

TiTLe ChanGed

#####

If you add notes/explainations about every addon , and also add some more Addons Then i will Sticky it if any mod agree with me.

Also If you can upload them to mediafire also...

thx dude, i really apreciate that! ;)

and i will try to add notes.

 

Edit:

 

Priest,Shaman and 2 more addons in each class

added.

Link to comment
Share on other sites

thx dude, i really apreciate that! ;)

and i will try to add notes.

 

Edit:

 

Priest,Shaman and 2 more addons in each class

added.

I am waiting for add the things I said..

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

    • make an item that expires either a week or a day when u press the accept , if u try to redo it and u have the item it wont let you, can be in quest items and not destroyable... 
    • If you are this new to java, I would strongly recommend using IntelliJ Community Edition (free) instead of Eclipse since it indexes your entire source and makes it extremely easy to navigate forward and backward dependencies and method calls. Now, on the topic. Unless your Mobius sources are ancient, they should already have native support. It is called `DailyTaskManager`. It would be impossible to give you a mould without such a DailyTaskManager. I would suggest you parse/adapt it from a newer source version if you don't have it. The logic is rather simple once you get to understand it. 1. You need a handler to count the mobs and give rewards, etc. 2. You need to keep mission status for each individual player in the database. 3. You need to INSERT the data when a player takes the mission, UPDATE it whenever you like, be it on every single mob or not (I would only update the DB on player disconnect/log out, or on mission completion), and SELECT/extract it when the player logs in (EnterWorld.java). 4. You need a way to get the Mission Reset Type (Daily/Weekly), and you should call a reset method similar to the one at the bottom of my post from within the DailyTaskManager every day at 9am or whenever you like. Keep in mind that the above is not an exhaustive list, but some generalised approach aimed at helping you see the bigger picture.   public synchronized void reset() { DailyMissionResetType reset = _holder.getResetType(); switch (reset) { case NEVER -> { return; } case MONTHLY -> { if (Calendar.getInstance().get(Calendar.DAY_OF_MONTH) != 1) { return; } } case WEEKLY -> { if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) != Calendar.MONDAY) { return; } } case WEEKEND -> { if (Calendar.getInstance().get(Calendar.DAY_OF_WEEK) != Calendar.SATURDAY) { return; } } case DAILY -> { } default -> { LOGGER.warning("Unhandled daily mission reset type: " + reset); return; } } try ( Connection con = DatabaseFactory.getConnection(); PreparedStatement ps = con.prepareStatement("DELETE FROM character_daily_rewards WHERE missionId = ? AND status = ?")) { ps.setInt(1, _holder.getId()); ps.setInt(2, DailyMissionStatus.COMPLETED.getClientId()); ps.execute(); } catch (SQLException e) { LOGGER.log(Level.WARNING, "Error while clearing data for: " + getClass().getSimpleName(), e); } finally { _entries.clear(); // resets the entries in the Manager. DailyMissionsManager.getInstance().clearEntries(); } } *Disclaimer: The provided code snippet is just an adaptation of Mobius' implementation on newer chronicles.  
    • Please post ebooks and magazines here.
    • https://l2balerion.com   GENERAL RATES Exp: 5000x Sp: 5000x Adena: 100x Drop: 50x     ENCHANT RATES Safe Enchant: +6 Maximum Enchant Weapon: +20 Maximum Enchant Armor/Jewel: +20 Normal Scrolls Rate: 55% Blessed Scrolls Rate Until +16: 100% Crystal Scrolls Rate From +16 to +20: 100%     AUGMENT RATES & SKILL ENCHANT Mid Life Stone Rate: 5% High Life Stone Rate: 20% Top Life Stone Rate: 30% Max Skill Enchant: +14     COMMANDS .menu .info .repair     EVENTS EVERY HOUR DeathMatch Team vs Team Domination Double Domination Lucky Chests Simon Says Capture the Flag Mutant Korean TvT   NPC Global GK GM Shop Donation Shop Buffer Server Rankings Special Shop Augmenter Skill Enchanter Raid Info Castle Manager Dynamic Zone Engine Password Changer Skin Manager   EXTRA Olympiad Max Enchant +6 ( Your Items must be at least +6) Flame of Splendor Barakiel, drops Noblesse Item ( Last Blow cannot be Noblesse ). Tournaments are at 00.00 ( GMT+3 )
    • Hellllllo everyone ! Good news for some, bad news for others : aCis was, once again, leaked.   It wouldn't be that problematic if it was old content, or even last revision 408 ; but this time, the whole content of under development/master branches was leaked out. One pack project is actually reselling NEXT revision content - before even being announced on aCis forums.   The mole/leaker is still part of customers, and is still capable to leak data, at the date I speak about.   Since I'm on a joyful mood, following events will occur :   PIRATE PLANK MINIGAME   Since we got restricted amount of donators (we're actually 13 on sources counting developers, over all), it's not extremely hard to actually delete the mole ; few ppl are actually matching the description, and a list can be easily generated based on time leak, potential country, contributions,...   Which basically end with that representation :     How will it work ? Everytime a new leak will occur, the following donator on the board will jump out of ship (and Talking Island waters are kinda cold). Since I'm not a monster and got principles, I will send back spent money for the non-granted months to the kicked dude. You won't be added back to the sources, anytime. The game ends when the mole is dropped out, or when I'm alone with my most loyal peeps around.   CONTRIBUTION   Leftover donators will have to contribute to the pack, being reports or code edits. Silent people won't be renewed anymore solely based on money.   In the same order of idea, I will now request a minimum of 100 cookies contribution before accepting any new ppl on the gitlab - which anyway won't be hard to do if you're a minimum invested into the pack.   If you understood the concept, free ppl can access gitlab sharing for 200 cookies contribution (100+100), and donators can access with 100 cookies + 200€. Regarding monthly contribution, there are no special numbers to achieve, stay active and you will stay.   PUBLIC REVISION WILL STEP UP   Next rev 409 will be exceptionally released as public revision. This revision got unique reworks, notably AI (L2OFF GF 1:1) and pathfind systems (up to 100 times faster, see #for-your-eyes-only over aCis discord for screens proofs).   This revision got a lot of new content, and is far ahead of any other L2J pack in terms of AI fidelity with L2OFF - even the costier.   ENDING WORD   Thanks to all loyal people who have, will or currently support this pack - one of the very few to offer unique reworks.   L2J community, as a whole, unfortunately never stepped up or shined by its cleverness or integrity - and is more preocuppied to add poorly written customs over quality leaked sources.   The olympic medal goes to the poop-eater project owner applying straight leak, not even knowing what exactly is the changeset content (because yes, he doesn't know)... It's actually sad real people follow and pay for your work, but well, good job surfing on my own merits, I guess. Maybe one day you will go out of my shadows, and make your own path. That's the best I can wish you.   So, my thanks to the few beacons of light in this mere pool of shadows. That's essentially for you (and for my own pleasure, ofc) I continue to work on this hobbyist project - started almost 14 years ago.   -----------------------------------------------------   Changeset 409 (3301)   SCH, Castles, IU, Npc movement, Drop rate rework, Bugfixes, Organization   SCH - Ty Bandnentans for the good work All SCHs are normally fixed and working. CH decorations are reworked (they got their own XML, related Configs are dropped). Aden CHs got the Wyvern option, as stated in Patch Notes. Ty Denzel for report. CH features levels are corrected. Ty Denzel for report. Fix NPC clan crest issue. Castles Keep Castle next tax percent instead of resetting it to 0. Implementation of missing variables over Castle vault management. Ty KejbL for report. Remove doublons over Residence npcIds. Add npcId 35552 HTMs. Ty //Dev for report. Fix the tax income calculation. IU Add PAPERDOLL as potential location for IU (fix gm enchant, arrows consumption). Ty Roko91 for report. Fix weight calculation over login. Ty KejbL for report. Fix inventory update upon teleport (BSOE consumption). Ty //Dev for report, La Roja for fix. Fix inventory weight upon NPC buy. Npc movement MOVE_TO desire is cleansed over onEvtBlocked, avoiding to build infinite desire. Don't add MOVE_TO desire if given Location isn't reachable. FLEE doesn't call event upon onEvtBlocked (that event means something wrong happened, it's then impossible to trigger "regular" FLEE checks). Use Location#equals in few scripts. NpcAI#thinkFollow cleanup (-8 arrays, -24 List#get, -8 distance2D). Drop rate rework Main idea is to iterate each category X times, as if X monsters were killed. No % re-calculation or whatever, it's plain and simple. x50 means you got the calculated drops of 50 monsters. Avoid to generate IntIntHolder, manage the drop/spoil using a Map<Integer, Integer> instead, which also allow to merge similar itemIds. Categories % are tested no matter if drop or spoil, which allow levelMultiplier to be properly applied. Monster#dropItem is moved to Npc#dropItem, which allow any Npc to drop an item and avoid cast. "killer" is now part of all Npc#dropItem, meaning the item is properly item protected. Bugfixes Fix a ClassCastException over Quest#onClanAttacked. Fix a NegativeSizeArrayException upon client logging. Drop few logging errors related to invalid client attempts. Fix NPE over Q635. Fix PDAM calculation prior to rev 399 physical attack/skill split. Ty Yoska for report. Fix TradeList automatic title cleanup. Ty Denzel for report/fix. Add back missing Config.PARTY_XP_CUTOFF_METHOD "none" option. Ty CUCU23 for report/fix. Fix "upper roof" NPCs. Ty Bandnentans for fix. Fix Seven Signs individual stone contribution method. Ty //Dev for report. Fix Q372 reward table and drop rate. Ty //Dev for report. Q348 now distributes drops as party-random, despite the client info. Ty Denzel for report. Fix Benom teleports out. Hardcode other in/out Locations. Ty //Dev for report. Don't show Crystallize icon on inventory for Bounty Hunters (was an addition of CT1 GP1). Ty Bandnentans for report. Replace "weightPenalty" for "weightLimit" over skills XMLs. Ty //Dev for report/fix. When Heroes participate in a raid against Antharas, Valakas, and Baium, the boss monster has a chance to shout out the Hero characters’ names. Ty deekay for fix. Fix isRaidBoss implementation (a raidboss minion without master was considered raidboss). Fix Nurse Ants not healing the Queen Ant larva. Fix a SQLException over Olympiad server startup. Fix a SQLException over Clan member removal (since clan privs rework). Fix default 30169 npcId HTM. Ty Bandnentans for report. Fix Festival Guide missing rift option. Ty Denzel for report/semi-fix. Few dwarven/general manufacture fixes Add the missing max recipe integrity check. Upon shop fail, call back the manage window. Upon shop fail, don't cleanup the manufacture list. Upon shop success, cleanup the reverse manufacture list (successful general shop resets dwarven, successful dwarven shop resets general). Organization Rework HtmCache and CrestCache to use NIO. Move CrestType to enums. Implementation of WorldObject#forEachKnownType / WorldRegion#forEachType & forEachRegion - Avoid List overhead in numerous popular locations (notably broadcastPacket or region checks - which are done on every knownlist check). Rework SkillList packet, it is now handled as other packets. Delete Player#sendSkillList method. Delete DeadlockDetector class and related configs. Add GameServer#isServerCrash, based on LaRoja implementation - without uses, for now. Move IPv4Filter class to commons.network, delete net.sf.l2j.util package. Add DefaultSeeRange config, use the retail value 450 instead of 400. Add more records, ty LaRoja for the merge request. Delete unused dimensionalRift.xml. Few ItemContainer optimizations. Rename all ocurrences of adenas to Adena. SonarLint / UCDetector fixes : Drop MathUtil#limit, use Math#clamp instead (introduced in JDK21). Drop following unused Configs : FS_TIME_ENTRY, FS_TIME_END, RAID_MINION_RESPAWN_TIMER. Few public / protected / private edits. A lot more to come. switch cases are merged (introduced in JDK12). Boolean object is compared to Boolean.FALSE/TRUE, not directly tested as a boolean. String#replaceAll is replaced with String#replace when a regex pattern isn't involved. Generate few records : Sequence, TutorialEvent. Few class-based variables are now local. Use HashMap.newHashMap instead of new HashMap when the capacity is known (static final maps). HashMap.newHashMap avoids to set 0.75 capacity when it's not needed. LogRecord record is renamed LogRecord logRecord, due to record being now a keyword. Use proper Singleton pattern for instance type (notably listeners). Generate private constructors calling IllegalStateException for utility classes.
  • Topics

×
×
  • Create New...