Leaderboard
Popular Content
Showing content with the highest reputation on 01/06/16 in all areas
-
i love maldesto
12 points12 points
- ๐ Perfect Czar Free Trials & Demos ๐ MOST POPULAR ๐ HIGHEST QUALITY ๐ MOST TOTAL USERS ๐ LOWEST BAN-RATES ๐ 24/7 SUPPORT ๐ SINCE 2015 ๐ MANY SKILLS ๐ MOST VIEWS ๐ MOST REPLIES ๐
๐CzarScripts #1 Bots ๐ ๐ LATEST BOTS ๐ If you want a trial - just post below with the script name, you can choose multiple too. ๐ Requirements ๐ Hit 'like' ๐ on this thread6 points- @rocket
4 points- PC This.
4 points- Explv's Walker
3 pointsA simple walking script, select your destination and hit start! Price: $1 Purchase Link: https://osbot.org/forum/store/product/675-explvs-walker/ CLI: No preset location: java -jar "/path/to/osbot.jar" -login OSBotUser:OSBotPassword -bot RSUser:RSPassword:RSPin -script 819:none With coordinates (they can be obtained using my map https://explv.github.io/) java -jar "/path/to/osbot.jar" -login OSBotUser:OSBotPassword -bot RSUser:RSPassword:RSPin -script 819:x.y.z Using location name: java -jar "/path/to/osbot.jar" -login OSBotUser:OSBotPassword -bot RSUser:RSPassword:RSPin -script 819:LOCATION_NAME List of currently supported CLI location names:3 points- getNearestBank();
3 pointsCouldn't seem to find a method to get nearest bank, and all the Banks were constants... So i threw them into an enum class and made a method to get nearest bank: public enum WebBank { DRAYNOR(Banks.DRAYNOR), AL_KHARID(Banks.AL_KHARID), LUMBRIDGE(Banks.LUMBRIDGE_UPPER), FALADOR_EAST(Banks.FALADOR_EAST), FALADOR_WEST(Banks.FALADOR_WEST), VARROCK_EAST(Banks.FALADOR_EAST), VARROCK_WEST(Banks.VARROCK_WEST), SEERS(Banks.CAMELOT), CATHERBY(Banks.CATHERBY), EDGEVILLE(Banks.EDGEVILLE), YANILLE(Banks.YANILLE), GNOME_STRONGHOLD(Banks.GNOME_STRONGHOLD), ARDOUNGE_NORTH(Banks.ARDOUGNE_NORTH), ARDOUNE_SOUTH(Banks.ARDOUGNE_SOUTH), CASTLE_WARS(Banks.CASTLE_WARS), DUEL_ARENA(Banks.DUEL_ARENA), PEST_CONTROL(Banks.PEST_CONTROL), CANIFIS(Banks.CANIFIS), TZHAAR(Banks.TZHAAR); private final Area area; WebBank(Area area) { this.area = area; } public static WebBank getNearest(Script script) { WebBank bank = null; int distance = Integer.MAX_VALUE; for (WebBank b : WebBank.values()) { final int bDistance = b.area.getRandomPosition().distance(script.myPosition()); if (bDistance < distance) { distance = bDistance; bank = b; } } return bank; } public Position getRandomPosition() { return area.getRandomPosition(); } public Area getArea() { return area; } } have fun3 points- Perfect Stronghold AIO
3 pointsPlease fix your walker. @Czar It's been more then a few hours now. So I thought i'd inform you.3 points- Perfect Magic AIO
2 points#1 SOLD MAGIC SCRIPT #1 MOST FEATURES MAGIC SCRIPT ESC MODE, HOVER-CLICK, NEAREST ITEM CLICK, FLAWLESS JMod nearby and we still alive. Anti-ban and Optimal script usage Anti-ban: - Don't go botting more than 3 hours at once, take breaks! Otherwise the ban-rate is highly increased! - Bans also depend on where you bot, for the best results: bot in unpopular locations Banking-related spells are the lowest ban-rate (spells which require banking or can be casted near a bank, e.g. superheating, maybe alching, jewelry enchanting etc etc) since you can just go to a full world and blend in with other non-bots (humans), for example: world 2 grand exchange If casting spells on npcs, then unpopular locations reduce the banrate by alot, So make sure not to go to botting hotspots otherwise you may be included in ban waves. - Some good areas used to be (until some got popular): grizzly bear, yanille stun-alching, any overground tiles (upstairs etc) but once the areas are overpopulated, try to go to another location which is similar to the aforementioned locations. This is a very popular thread with many many users so if a new location is mentioned, the location will be populated very quickly so I can only suggest examples of good locations - Don't go botting straight after a game update, it can be a very easy way to get banned. Wait a few hours! If you ever get banned, just backtrack your mistakes and avoid them in the future: you cannot be banned without making botting mistakes. Keep in mind you can be delay-banned from using previous scripts, so don't go using free/crap scripts for 24 hours then switching to a premium script, because the free/crap previous script can still get you banned! For more anti-ban information, see this thread which was created by an official developer: http://osbot.org/forum/topic/45618-preventing-rs-botting-bans/2 points- Perfect Miner AIO
2 pointsNEW CURRENT RECORD: 294 HOURS RUNTIME! Shoutout to @Ruutihattu NEW: Sandstone mining + hopper support Humidify/water circlet/bandit unnote Ardy cloak tele support Setup Screen Preview Results 84 HOURS ON NEW LEVEL 20 ACCOUNT Suicided account with mirror mode near rock crabs, 81 mining! I will probably go for 99 Even supports Ancient Essence Crystal mining! Preview: Mine 1 drop 1 item drop pre-hover feature:2 points- Walking handler - Automated obstacle handling
Walking handler - Automated obstacle handling For my AI project I've worked out a general movement handler. One that can handle obstacles on it path and overcome height changes (e.g. when going to lumbridge bank) Use it yourself, code in the spoiler: Sample usage code: (lumbridge bank position) if (Movement.walk(this, new Position(3208, 3219, 2))) { log("Im there"); //Dostuff } Handling stairs: Handling doors/gates: This has only been tested in a few areas by myself, if you have any suggestions on improving the system or/and found bugs don't hesitate to let me know or post your code. Thanks2 points- [Stable] OSBot 2.4.29 - WebWalking + LocalWalking
Four more hours until the New Year, so I'm counting this as a 2015 release. After being scrapped and re-written a few times, we have a web walker which is unique because it uses real map data, traversing the map intelligently unlike other node-based web walkers. @Zach worked behind the scenes to collect the data which we needed, @MGI created the framework, and a collaborative effort was made to create the WebWalkEvent. The walking works great, however the event is still very experimental and unoptimized. Over the course of the next month, I plan on overhauling the event to make it super efficient. The only tests which I performed was traversing over large distances, and I cried tears of joy as I walked from Lumbridge to Catherby. With that said, I haven't tested obstacles (although the code for it exists) and all the snazzy stuff like teleporting and taking boats hasn't been included. Upon opening OSBot 2.4.29, you will be prompted to install the WebWalker files, if you have any issues please post below! In addition, all the changes from .25 - .28 have been dropped and I re-wrote WalkingEvent again. Hopefully WebWalking works, hopefully WalkingEvent works, hopefully the file downloading works, high risk and high reward. Changelog: -Added Walking class -Deprecated LocalWalker class -Re-wrote WalkingEvent -Added WebWalker file handler to booter -Various Mirror Mode performance improvements Scripters: Hold off on using WebWalkEvent (deprecated), it will undergo pretty large changes. Usage: walking.webWalk(Banks.FALADOR_WEST.getRandomPosition()); Download Link: http://osbot.org/devbuilds/osbot%202.4.29.jar Happy New Year -The OSBot Staff2 points- Introvert or extrovert?
2 points- Selling 300M[SKRILL]
2 points- Dispute on Arcus ( hide it please )
2 points- Requesting a new staff Position
2 points- Khal AIO RuneCrafter
1 pointWant to buy with OSGP? Contact me on Discord! Detailed feature list: - Supports every altar - Supports every rune Air, Mind, Water, Earth, Fire, Body runes (Just walk back and forth) Fire runes (Ring of dueling to Castle wars) Mind runes (Ring of dueling to Castle wars + Mind altar teleport) Nature runes (Unnote at shop and walk to altar) Nature runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Nature runes (Ring of dueling to Castle wars + Ardougne cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Nature runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) Cosmic runes (Walks back and forth - Uses obstacles based on agility level) Cosmic runes (Ring of dueling to Castle wars + Necklace of passage to Fairy ring) Cosmic runes (Ring of dueling to Castle wars + Quest cape to Fairy ring) Law altar (Ring of dueling to Castle wars + Balloon method to Entrana) Astral altar (Teleports back to bank) Lava runes (Ring of dueling to Castle wars) Stream runes (Ring of dueling to Castle wars) Smoke runes (Ring of dueling to Castle wars) Mud runes (Walks back and forth in varrock) Mud runes (Digsite teleport) Blood runes (Arceuus) Blood runes (Ring of dueling to Castle wars + POH teleport to Fairy ring) (93 agility req) Soul runes (Arceuus) Wrath runes (Ring of dueling to Castle wars + Mythical cape ) - Pouches support - Menu invokes - Daeyalt essence support - Pouch repair - Energy/Stamina potions support - Food support - Combination rune support - Binding necklaces + Magic imbue - Abyss support (Edgeville / Ferox enclave banking) Death handler, will grab your stuff and continue (Abyss only) Abyssal bracelets/Ring of life support Pouches repair at zamorak mage - ZMI altar support Walks short unsafe path OR walks long safe path Quick prayer support Full bank mode (Add fillers so all runes get deposited, but not the pouches/Rune pouch) - Mining daeyalt essence - Master/Runners setup Setup a bunch of runners for your main account who stands at an altar Either play your main yourself or use the master mode Combination runes, magic imbue + binding necklaces available Runners can bring binding necklaces, talismans to the master Stamina potion support for runners Custom Breakmanager: - Setup Bot and break times - Randomize your break times - Stop script on certain conditions (Stop on first break, Stop after X amount of minutes, Stop when skill level is reached) - Worldhopping - Crucial part to botting in 2023! Script queueing: - Support queueing multiple script in a row - All Khal scripts support flawless transitions in between scripts - Start creating your acc in a few clicks from scratch to multiple 99's - Flawless CLI support - Learn more here: How to use CLI parameters: - Example Usage: -script 482:ScriptFile.BreakFile.DiscordFile SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form (Note that with some bot managers you do not need to specify -script 482): -script 482:TaskList1.4515breaks (With breaks) -script 482:TaskList1.4515breaks.discord1 (With breaks & discord) -script 482:TaskList1..discord1 (NO breaks & discord) Proggies:1 point- Khal Blast Furnace
1 pointWant to buy with OSGP? Contact me on Discord! Features: - Recently added: Strength pumping - Supports every Bar available - Potion support (Optional) - Restocking coffer (Optional) - Coal bag support - Use a bucket too cool bars (If no ice gloves available) - Ice/gold gaunlets swap when making gold bars for the extra Experience - A clean and easy interface to start and track the script. - Custom webwalking using A* pathfinding algorithm - Randomized pathing system, humanlike paths, no repetitive clicking. - Script will never idle, start script and let it run forever! Antiban / Anti-pattern: - Randomized clicking positions - Random actions to break the pattern - Pathing is andom and close to human behaviour - Random/dynamic sleep times for humanlike interactions How to use CLI parameters: - Example Usage: -script 630:SAVEFILE.BREAKFILE SAVEFILE = Saved Filename BREAKFILE = Breakmanager Filename - SAVEFILE: Save file can be created in the GUI. Navigate to the tab you want to run and press "Save As CLI file". Please choose your filename wisely (No special characters) - BREAKFILE (Optional): Breakfile can also be create in the GUI, set the breaksettings you wish to use and press "Save new CLI BreakFile". Please choose your filename wisely (No special characters) - Final form: -script 630:SteelCoalBag.4515breaks Frequently asked questions (FAQ): Q: Where can we find this script? A: This can be found at the store here Q: How and where do I start this script? A: Simply start the script at Blastfurnace Q: Why does the script pays the Foreman A: If your smithing level is below 60, you have to pay 2500gp every 10min Will also pay the foreman after every restart Proggies: Blast Furnace Guide:1 point- Perfect Rock Crabs
1 pointby Czar Script live, buy now (only $4.99!) http://osbot.org/forum/store/product/463-perfect-crabs/ Want to buy the bot, but only have rs gp? Buy an OSBot voucher here Features Supports both rock crab locations! Teleporting - using tabs/spells Potion support - including combat potions and super att/str/defence Aggressive mode - attacks other crabs World hopping when a cannon is nearby Can randomize fight locations between trips! Calculates next best crab to attack when current crab is low on health! Resets region when crabs don't attack Rotates region resetting every 20-60 minutes Configure inventory load-out with a single button! Changes between walking south and using the cave! Banking support Automatically prioritizes visible crabs when fighting Can recover from being idle Ranged support, loots any type of ammo you have Loots ammo in second intervals (every 2-18 seconds it will loot all) Picks up edible seaweed to extend trips World hops when 7 or more players in the area Displays 'goal' information, e.g. (at 77 strength it will also show details for 80 strength, time left, xp left, etc) Rock crab areas are split into sectors and are cycled every time a rock crab is not found FAQ Why should I use this script when there are millions out there? It is the best script. Simply. Why are you releasing this now? It's time to make this one public, it was privately used for myself and has gotten me 80 strength in a single bot session. How do I set it up? On first use, make sure your inventory is laid out nicely, and click 'Load inventory' to save it forever, then click start Instructions There are no instructions. We do the all the work for you. CzarScriptingโข Tips If you have a pure account, it is advised to go east, because there are no dangerous npcs there Use camelot tabs for quicker trips! You can use any potions, including combat ones Clean paint and GUI Want to use potions? Have potions in inventory Want to use teleport tabs? Have tabs in inventory Want to use camelot teleport spell? Have runes in inventory Want to use special weapons? Have special weapon in inventory Want to use ranged? Have ammo equipped Everything is automatically detected like a real robot. We do all the work for you. Gallery nooby account from 1-33 range (for range guild pot) Just from TESTING THIS SCRIPT1 point- Scotty after he got vet
1 point1 point- Just A Quest Bot
1 pointProject Q' Progress Thread Hello there, and welcome to the progress thread of Project Q'. Project Q' is an expansion of a private questing bot I made in my spare time for fun. The goal of this project is to be able to automate as many quests in Old School Runescape as possible over the course of 2016 (Clearly Some Things Would Be Impossible), as well as keeping me motivated to script actively. [Logo In progress] Release/Updates ~~~~~~~~~~~~~~~~~~~~ Of course this script will be released before I complete every quest. Initially I'll touch up all the quests I've done so far and release this script. After the initial release I'll determine a consistent update time (Not including new quest releases, these will be released as soon as they're done). I will also poll which quests would be desired over others and work on them first. Colour Codes ~~~~~~~~~~~~~~~~~~~~ The Colour Code For The Quest List Is As Follows Red ~ Not Even Considered Orange ~ Begun Working On Cyan ~ Initial Development complete Green ~ Released/Pushed In Latest update Progress Reports ~~~~~~~~~~~~~~~~~~~~ Enjoy Some Pointless Photos Of Quests I've Completed With This Bot. Quest List/Progress ~~~~~~~~~~~~~~~~~~~~~~ Animal Magnetism Another Slice of H.A.M. Between a Rock... Big Chompy Bird Hunting Biohazard Black Knights' Fortress Cabin Fever Clock Tower Cold War Contact! Cook's Assistant Creature of Fenkenstrain Darkness of Hallowvale Death Plateau Death to the Dorgeshuun Demon Slayer Desert Treasure Devious Minds The Digsite Doric's Quest Dragon Slayer Dream Mentor Druidic Ritual Dwarf Cannon Eadgar's Ruse Eagles' Peak Elemental Workshop I Elemental Workshop II Enakhra's Lament Enlightened Journey Ernest the Chicken The Eyes of Glouphrie Fairytale I - Growing Pains Fairytale II - Cure a Queen Family Crest The Feud Fight Arena Fishing Contest Forgettable Tale of a Drunken Dwarf The Fremennik Isles The Fremennik Trials Garden of Tranquillity Gertrude's Cat Ghosts Ahoy The Giant Dwarf Goblin Diplomacy The Golem The Grand Tree The Great Brain Robbery Grim Tales The Hand in the Sand Haunted Mine Hazeel Cult Heroes Quest Holy Grail Horror from the Deep Icthlarin's Little Helper Imp Catcher In Aid of the Myreque In Search of the Myreque Jungle Potion King's Ransom The Knight's Sword Legends Quest Lost City The Lost Tribe Lunar Diplomacy Making History Merlin's Crystal Monkey Madness Monk's Friend Mountain Daughter Mourning's Ends Part I Mourning's Ends Part II Murder Mystery My Arm's Big Adventure Nature Spirit Observatory Quest Olaf's Quest One Small Favour Pirate's Treasure Plague City Priest in Peril Prince Ali Rescue Rag and Bone Man Rat Catchers Recipe for Disaster Recruitment Drive Regicide The Restless Ghost Romeo & Juliet Roving Elves Royal Trouble Rum Deal Rune Mysteries Scorpion Catcher Sea Slug Shades of Mort'ton Shadow of the Storm Sheep Herder Sheep Shearer Shield of Arrav Shilo Village The Slug Menace A Soul's Bane Spirits of the Elid Swan Song Tai Bwo Wannai Trio A Tail of Two Cats Tears of Guthix Temple of Ikov Throne of Miscellania The Tourist Trap Tower of Life Tree Gnome Village Tribal Totem Troll Romance Troll Stronghold Underground Pas Vampire Slayer Wanted! Watchtower Waterfall Quest What Lies Below Witch's House Witch's Potion Zogre Flesh Eaters tl;dr1 point- In-Works Pure PC
1 point- Work? Why? for this
1 pointCOLOMBIA, its a nice panorama picture i found on google maps. https://www.google.nl/maps/place/Colombia/@2.2814592,-77.2509241,3a,90y,137.29h,56.93t/data=!3m8!1e1!3m6!1s-MkMu5g8zPmQ%2FUi8VyLXqbaI%2FAAAAAAAAA5k%2FjN2yH6Ezb5s!2e4!3e11!6s%2F%2Flh3.googleusercontent.com%2F-MkMu5g8zPmQ%2FUi8VyLXqbaI%2FAAAAAAAAA5k%2FjN2yH6Ezb5s%2Fw203-h101-n-k-no%2F!7i12000!8i5979!4m2!3m1!1s0x8e15a43aae1594a3:0x9a0d9a04eff2a340!6m1!1e11 point- i love osbot
1 pointosbot is a very good bot and a lovely community have a wonderful new year everybody1 point- @rocket
1 point- [VOTE] Script AceAviansies Price Poll [VOTE]
1 point- Perfect Stronghold AIO
1 pointWill update this post ASAP Holy shit, so sorry guys for that, there must've been an error Anyhow , I just reverted the script back to the best working version (before all this walking crap) so in the next update, which will show as version 0.05, looks like this: walking is back to how it was before, so it's fixed now, apologies that it took 2 updates to solve this. Pm/comment for a free premium script (for your inconvenience)1 point- Just got banned for botting
1 pointEh alot of bans coming up in the last couple of days, jagex hitting us hard after xmas1 point- Khal AIO Stronghold
1 pointYea it was likely a one time issue. Try starting from the bank with an empty inventory, that's what I did.1 point- PPOSB - Jug of Wine
1 point- ๐ฅ KHAL SCRIPTS TRIALS ๐ฅ HIGHEST QUALITY ๐ฅ BEST REVIEWS ๐ฅ LOWEST BANRATES ๐ฅ TRIALS AVAILABLE ๐ฅ DISCORD SUPPORT ๐ฅ ALMOST EVERY SKILL ๐ฅ CUSTOM BREAKMANAGER ๐ฅ DEDICATED SUPPORT
Script name: Pest control Could not find member number, i hope you can give me a trial anyways, if i like it i will buy it after.1 point- Fruity NMZ
1 pointThis was an issue 2 week ago, i thought we had gotten past this D: will check it when i get home. I dont remember touching the class since i amended it . Sorries! should be a quick fix as i know why its happening.1 point- What JFrame component is this?
1 pointTitled Border https://docs.oracle.com/javase/7/docs/api/javax/swing/border/TitledBorder.html1 point- iZerker's Road To Max 1 Defence Pure, Botted 100%
1 point- Payment issue
1 point- ๐ฅ KHAL SCRIPTS TRIALS ๐ฅ HIGHEST QUALITY ๐ฅ BEST REVIEWS ๐ฅ LOWEST BANRATES ๐ฅ TRIALS AVAILABLE ๐ฅ DISCORD SUPPORT ๐ฅ ALMOST EVERY SKILL ๐ฅ CUSTOM BREAKMANAGER ๐ฅ DEDICATED SUPPORT
Script name: Runecrafting - Your member number (hover over your name to see it): 2070831 point- THE HOW TO NOT GET BANNED THREAD
1 point- THE HOW TO NOT GET BANNED THREAD
1 pointIf you're going to goldfarm use proxies. Use breaks, Don't bot obvious shit like chinchompas.1 point- PC 2 pures
1 point- Requesting a new staff Position
1 pointI was about to roast you so fucking hard but then I reread your thread and realize you're being sarcastic. I really hope you were being fucking sarcastic1 point- Khal Caged Ogres
1 pointGot a 6 hour proggy so far with this, has gotten me almost 60-70 in that time1 point- Any metal or rock n roll guys here? Your favourite album
im not a metal/rnr guy but breaking benjamin is good1 point- Any metal or rock n roll guys here? Your favourite album
1 point- the end of a god, granitecrab/zerga12 you will be missed.
you let your membership run too low1 point- iZerker's Road To Max 1 Defence Pure, Botted 100%
1 point- iZerker's Road To Max 1 Defence Pure, Botted 100%
http://osbot.org/forum/topic/89662-powerlevelling-2def gl1 point- What's an Enum [Part-One]
1 pointCredits to @Divinity for letting me use his enum as an example Example: (I will be using this enum through out the whole tutorial, the variable will be shorten down to make space). public enum ThievingNPC { MAN("Man", 1), FARMER("Farmer", 10), FEMALE("HAM Female", 15), MALE("HAM Male", 20), HAM_GUARD("HAM Guard", 20), WARRIOR("Al-karid Warrior", 25), ROGUE("Rogue", 32), MASTER_FARMER("Master Farmer", 38), GUARD("Guard", 40), PALADIN("Paladin", 70), GNOME("Gnome", 75), HERO("Hero", 80), ELVE("Elve", 90); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } public String getName(){ return name; } public int getLevel(){ return lvl; } } Whatโs an Enum? An Enum is a data type, just like an interface and class. Enums and Classes consist of some similar characteristics, for example: constructor and some general methods. But the most unique things about Enums would be that they allow you to pre-define constants, which then allow you to access them at any time. Whatโs a Data Type? So a Data Types would be consider something like: Int, String, Boolean etc.. So what Iโm trying to say, is that your allowed to create methods out of an Enum. Youโre allowed to use them, like you would in an argument, constructor, and even a method. Example: public void something(Enum name) { } public EnumName somethingElse() { return enumVariable } Parts of an Enum: (in order) Example: //variables //private fields //Enum constructor //setters & getters methods //your own custom methods How to create an Enum: When you want to create an Enum, you will start off with a modifier (optional). Followed by the key word โenumโ, then after follows the name of the Enum. Finally end it with brackets โ{ }โ Example: public enum ThievingNPC { } Enum Conventions: Naming the Enum: You must capitalize the first letter in every word (no spaces ). Example: //The only reason why my enum is called ThievingNPC, and npc is in all caps is because it is an acronym ThievingEnum YouGetItNow Naming Variables: You must capitalize all letters, and you must replace all spaces with underscores (โ_โ). Example: ROGUE MASTER_FARMER Adding in variable (use Conventions): This is where the fun begins. Now you are allow to add in as many variables as you want. Just know that after every variable you end it with a coma โ,โ. But at your last variable it must end in a semicolon โ;โ. Example: MAN(), HAM_GUARD(); More important info about variables: Once you create your variables, if you decide not to add any predefined constants (hence the infomation in between the parenthesis after the variable name), then you dont need to addin the parenthesis. The parenthesis are meant to help organize what information goes with which variable. Example: (this is part of my Magic Manager snippet) "If you dont understand then dont worry this isnt that important". public static enum Rune { STEAM, MIST, MUD, LAVA, SMOKE, DUST, EARTH, FIRE, WATER, AIR, ASTRAL, BLOOD, BODY, CHAOS, COSMIC, DEATH, LAW, MIND, NATURE, SOUL; @Override public String toString() { return super.name().toLowerCase() +" rune"; } } How to create Constructor: Optional adding a modifier. With Enum youโre not allowed to use the โpublicโ keyword modifier. Since Enum variables are static. Use the Enum name followed by Arguments. Your constructor Argument must match the arguments within the variables. and end with brackets โ{ }โ. Example: MAN("Man", 1), FARMER("Farmer", 10); ThievingNPC(String name, int lvl) { } What to do within the Constructor: You must first create some private fields. Then make your Constructor argument equal those private fields. Example of the key word this: link Example: public enum ThievingNPC { MAN("Man", 1), FARMER("Farmer", 10); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } } Creating Methods: Since your fields are private you need some sort of way to be able to access the values. So this is where you would create your getter methods. Also any other custom method you would need. Example: public enum ThievingNPC{ MAN("Man", 1), FARMER("Farmer", 10); private String name; private int lvl; ThievingNPC(String name, int lvl){ this.name = name; this.lvl = lvl; } //from here and below are where you put your methods at public String getName(){ return name; } public int getLevel(){ return lvl; } } Some Default Enum Methods & Returns: These are some of the default methods that Enum's come with. There's many more, but these are the important ones, and the ones i like to use . *Format: (method name, return type) //comment if any. values(), Returns: an array of your enum variables. //Static valueOf(String s), Returns: an enum variables. //Static compareTo(E o), Returns: the distance between the two enum variable, using there ordinal(). ordinal(), Returns: the index in of the enum variable. name(), Returns: the exact enum variable name. toString(), Returns: the exact enum variable name. // if toString() isnt overrided. toString(), Returns: what ever you told the method to return. // if toString() is overrided. How to access the Enum and there variables (in order): Start with, the Enum name. followed by, the variable name. then, end with the method. Which returns the method. Example: ThievingNPC.MASTER_FARMER.getLevel(); Returns: 38 End of part one, beginner guide. Link to part two: link not yet ready1 point - ๐ Perfect Czar Free Trials & Demos ๐ MOST POPULAR ๐ HIGHEST QUALITY ๐ MOST TOTAL USERS ๐ LOWEST BAN-RATES ๐ 24/7 SUPPORT ๐ SINCE 2015 ๐ MANY SKILLS ๐ MOST VIEWS ๐ MOST REPLIES ๐