Brings .home .warp .tpa .rtp and .spawn and more to modless Snapshot (and Vanilla) servers 🙂
This is a python script I wrote that wraps itself around the Minecraft console and enables .commands
I wrote this specifically for Snapshot servers that have no modloader or API support. My testing environment is the minecraft_server.jar running the latest snapshot (1.12-pre2 at time of writing) — It may run on linux as well as python is cross platform.
Here’s a screenshot of it running on the latest snapshot
Simply place beside your minecraft_server.jar and run.
.about – display script version and author information
.bal – displays your balance
.balance – alias of .bal
.buy item_name 64 – buys 64 items from the .shop, increase or decrease 64 as needed
.commands – list available commands
.essentials – alias of .about
.help – displays commands and their usage
.home – teleports you to your set home
.version – alias of .about
.motd – displays server Message Of The Day
.ping – causes server to reply with ping response time in ms
.ranks – Displays Ranks, Their cost and their money drop multiplier.
.rankup – Increases your rank by 1. See cost use .rank
.report player reason – reports player for specified reason
.reset – resets your money to 100
.rtp – teleports you to a random location
.seen player – displays when player was last seen online
.sell item_name 1 – sells 1 item to the .shop, increase or decrease 1 as needed
.sethome – sets .home to current coordinates
.shop – lists items for sale, use .buy to purchase
.spawn – teleports you to spawn
.staff – list server staff
.stats – displays total players in PlayerDB and server uptime
.tdf – Toggles downfall
.tpa player – sends .tpa request to specified player
.tpaccept – Accepts .tpa request. Teleports player to you.
.tpdeny – Denies .tpa request.
.tpyes – alias of .tpaccept
.tpno – alias of .tpdeny
.uptime – displays server uptime
.vote – displays server vote links
.warp name – teleports you to warp name. List warps with just .warp
.whois player – checks if player has played on this server
.console command – runs /command on the server as console
.kick player reason – kicks a player, reason is optional. reason cannot contain spaces (use . instead of space)
.setwarp name – sets a public .warp as given name. name cannot contain spaces
.bal now returns negative balances as well as positive
On negative balance. Informs player to .reset to go back to +100
Fixed Issue #9 .bal with negative balance crashes script.
Fixed Issue #10 Advancement crashes script. .sell executing when it shouldnt
Added Basic Income 🙂
Now gives new players their head on first connect.
Fixed Issue #1
Fixed Issue #2
Removed sidebar display
tablist now displays rank
Updated .help and .commands to reflect new additions
Fixed Issue #5
Added experience_bottle to .shop
Tab list now shows money instead of rank
Improved horse moving too quickly filter to filter all entities
Added .reset command to reset your money to 100
Fixed Issue #3
Fixed Issue #4
Added .tpyes .tpno aliases for .tpaccept and .tpdeny
Added some more requested items to shop.
Increased prices of ores
Added filter for ‘Horse moved too quickly’ console spam
Reduced Poll time to 6s from 12s
Max iterations of rewardable actions reduced to 4 per poll (Down from 16)
Added buy/sell limit of 1024 per item.
Added .tdf (toggledownfall) .stop .pay
Added a few more items to .shop
Added 3 more ranks. Total of 15
Renamed project to .essentials script.
Money is now optional
.warp is now optional
.home/.sethome is now optional
.rtp is now optional
.shop/.buy/.sell are now optional
.spawn is now optional
Added .version and .essentials aliases for .about
Filtered some scoreboard output
Players get $250 on first join. $100 on connect.
Added tracking of wood, stone and ores.
Awards money for mining wood, stone and ores.
Doubled money recieved from mobs.
Now counts # ‘log’ mined.
Money is now also given for breaking logs.
Updated .help and .commands to reflect new commands
Higher ranks yield more money dropped from mobs.
Updated .help and .commands to reflect .buy .shop and .sell
Added Kills counter.
Added .shop .buy
Get money by killing mobs.
Added .tpa .tpaccept .tpdeny .report
Updated .commands and .help to reflect new commands.
Increased .ping timeout to 4000ms
Added ‘admin’ to config, Bypasses mods.csv list requirement for mod
Updated .commands and .help to reflect new commands
specify admin player name in config. add mods to mods.csv, 1 player name
Added .stats – displays total players in PlayerDB and server uptime
Added .vote – displays votemsg from config
Updated .commands and .help to reflect new commands
Added .uptime command
.seen now reports if player is not seen
Now using /tellraw instead of /say
Colorized most script output
.ping now returns actual ms response time
updated .help output to reflect changes
Fixed bug where script would crash if .seen and no player specified
.ping now pings current ip, not first seen ip.
Logic error in .sethome for new players, Forgot a condition
Now allows only 1 .home to be set. Replaces existing homes.csv entry
(Previous ver would tp to all homes in sequence ending in last set home)
Added option to give a free shulker box on first connect
.setwarp is now only available to ops
Excessive output from timed 15s dimension check is now filtered
Welcome message is now an MOTD
MOTD is now set in config block
Enabled dimension detection (15s timer)
.warp & .home will no longer tp if not in Overworld
Added .seen to .help output
Fixed bug causing excess online entries to be written
.seen now displays hours and minutes
Online players stored in online.csv
All players stored in playerdb.csv
Added config option for rtp radius
Added [Script thread/EXEC] prefix to console output
Added [Script thread/IDLE] prefix to Idle check
Autoclear now warns at 60s and 10s
Added .ping and .whois commands
Now welcomes players both old and new.
Patreon Page patreon.com/NigelTodman
I write articles and software for free. Most of my articles are available under a creative commons license. You can find them on my homepage, at The Fifth Column News and posted by various outlets such as Mint Press News and BasicIncome.org
For 3 years I volunteered as the Assistant Webmaster for the non-profit NAAIJ [North American Association of Independent Journalists]. I also maintain the Playing for Free community and website at www.PlayingForFree.net as well as offer Technical Consulting services at www.VTS-Tech.org Some software and tools are also available there for free 🙂
I often scour the web and aggregate and post content that is relevant to my interests to my Facebook, Twitter and Minds accounts. These interests include but are not limited to: Automation, Basic Income, Robots, Income Inequality, Poverty, Corruption, Renewable Energy, Canadian, American and British Politics, Windows and Linux Security, Programming, AI, Science and more.
“Segal says the program would cost only $30 billion a year. A mere fraction of what the Canadian Government is currently spending on programs that fail at tackling the exact same issues. Clearly there is some overhead and waste in the current implementation of those programs, if one program can get the job done at far less than half of what is currently spent. By this logic, Current recipients of social assistance programs, at most are only taking in a fraction of $30 billion, as you’d have to assume at least some overhead is included in that figure. So where is the remaining 150 billion going? Not to the people that need it, that’s for sure.
No matter how hard ‘the right’ fights to keep people poor, homeless or in their ‘private-for-profit’ prisons, This solution isn’t going away anytime soon.”Canada could eliminate Poverty and Homelessness overnight. But will they?
Since then the discussions surrounding and budgets implementing a basic income have seemed to have taken the world by storm.
On Mar 14th 2016, BusinessInsider reported: “On Monday, New Zealand’s Labor Party leader, Andrew Little, announced that the country will consider implementing a version of the system, known formally as “basic income.”
On Feb 26th 2016, The Huffington Post reported: “In its budget documents, unveiled Thursday, the Liberal government of Premier Kathleen Wynne said it would “work with communities, researchers and other stakeholders in 2016 to determine how best to design and implement a Basic Income pilot.”
Finance Minister Charles Sousa said the province will decide whether to make a basic income permanent on the basis of that pilot project, the Globe and Mail reported.
On Feb 25th 2016BasicIncome.org reported: “In the December 29th, 2015 edition of the German magazine „Die Zeit“ Höttges talks about the effects of the digital revolution on the economy and society and the need to offer basic security to human beings. Höttges claims that a Basic Income would provide such security and could be funded by taxing the gains and profits of big internet firms. In this view, Basic Income would provide a long-term solution for a society that has been restructured through the process of digitalization. He repeats his stance in an interview published in the January 14th, 2016 edition of „Die Zeit“.”GERMANY: Two top managers speak favourably about Basic Income
On Feb. 16th 2016The Independent reported: “The UK Labour Party is considering universal basic income as part of its new economic policy.
John McDonnell, the shadow chancellor, said the Labour Party would not rule out unconditional pay for all members of society during a talk at the London School of Economics on Tuesday night.
“It’s an idea we want to look at. Child benefit was a form of basic income so it’s not something that I would rule out,” he said.
In January, Caroline Lucas MP called on the Government to commission research into the idea of paying all citizens a flat, unconditional income, which would likely come in place of existing social security measures like means tested benefits.
On Feb 14th 2016The Globe and Mail reported: “Quebec Premier Philippe Couillard says he’s “dead serious” about trying it, and last month appointed a cabinet committee to that end. It is presided by Labour Minister François Blais, a former Laval University political science professor who just happens to have written a book on minimum income programs.
Last week, another Laval academic – Jean-Yves Duclos, a former economics professor who after his election last year became the federal Families, Children and Social Development Minister – says he too is willing to look at implementing it.
On Jan 30th 2016The Independent reported: “Switzerland is set to vote on a proposal that wants to pay everyone 2,500 Swiss francs (£1,700) a month regardless of whether people are working or not.
If the plans go through, it will become the first country in the world to provide a basic unconditional monthly income, and they are already the first country to vote on the matter.
The committee’s proposal is absed on a survey, carried out by Demoscope Institute, which reportedly showed the majority of Swiss residents would carry on working, or still look for a job, even if the guaranteed income was approved.” Switzerland will be the first country in the world to vote on having a national wage of £1,700 a month
On Oct 21st 2015, Finlands YLE Uutiset reported: “The Finnish Social Insurance Institution (Kela) will soon begin work on a presentation for basic income, regional news group Lännen Media reports. Once implemented, the model could revolutionise the Finnish social welfare system.
If implemented, the so-called basic income would replace other benefits people currently receive, and would therefore be rather high, Kela’s Research Department Manager Olli Kangas told Lännen Media.
Under basic income all Finnish citizens would be paid an untaxed benefit sum free of charge by the government. Kangas says the model would see Finns being paid some 800 euros a month in its full form, 550 euros monthly in the model’s pilot phase.” Kela to prepare basic income proposal
On Oct 15th 2015BasicIncome.org reported: “Political party PAN – Pessoas, Animais, Natureza – a minority party in Portugal since its inception in 2009, has increased its votes in the most recent general election (which was on the 4th of October) by 30% relative to 2011. This has allowed PAN to finally elect one congressman. This is of relevance, because PAN will be the first political party in Portugal defending the basic income concept with a seat on the Portuguese parliament. André Silva will be this congressman, who gave a short but hearty speech on the election night. PAN’s elected congressman manifests his availability to search for political stability in the country, establishing dialog with all the other political forces.
On Oct 6th 2015The Huffington Post reported: “Call it basic income, guaranteed annual income, negative income tax, or minimum income, it all essentially amounts to the same simple solution: eliminate poverty by giving people money.
The idea — supported by 46 per cent of Canadians according to one poll — has boosters across the political spectrum because it not only helps people, it can also save money by reducing bureaucracy and poverty-related health care and criminal justice expenses.
The Canadian Medical Association endorsed basic income this past summer and nearly 200 physicians signed a letter to Ontario’s health minister calling for a pilot project because “income is the great divide when it comes to Canadians’ health.”
The Huffington Post Canada sat down with party leader Elizabeth May to discuss why providing a basic income to all Canadians would pay off for Canada.
Tell me about the Green Party’s “guaranteed livable income”?
The goal is to make sure that no Canadian lives in poverty. Let’s skip the steps that involve what I regard as a shame-based system. The current system is very inefficient economically as well as allowing people to live in poverty who shouldn’t. We can actually have a society where no one lives in poverty.” Elizabeth May: Paying Everyone A Basic Income Will End Poverty AND Save Money
On Sep 17th 2015New Scientist reported: “Today, with the rise of machine-learning algorithms and advanced robotics, many of them have changed their view. It’s possible that within 20 years almost half of all jobs will be lost to machines forever, and nobody really knows how we are going to cope with that.
Those who still adhere to technology’s power to create jobs fail to recognise the shift to a “superstar economy”, where a handful of companies disrupt markets, make billions and employ very few people, while the rest fight for the scraps.
So how would the millions of telemarketers and taxi drivers, for example – whose jobs are at high risk of being automated – survive in this new landscape? One of the most interesting proposals, and one that does not live in the fanciful world of “the market will figure it out”, is the creation of an unconditional basic income (UBI).
It’s a simple idea with far-reaching consequences. The state would give a monthly stipend to every citizen, regardless of income or employment status. This would simplify bureaucracy, get rid of outdated and inefficient means-based benefits, and provide support for people to live with dignity and find new meaning.” As tech threatens jobs, we must test a universal basic income
On July 10th 2015The Huffington Post reported: “The primary goal is to eliminate poverty while reducing the current welfare system’s complicated and degrading bureaucracy, but according to the Independent, it’s also intended “to allow people to choose to work more flexible hours in a less regimented society, allowing more time for care, volunteering and study.”
However, Quartz reports that Utrecht’s plan, set to begin in January 2016, is focused exclusively on welfare recipients. The experiment will see some people receive the basic income stipend (around 900 euro or C$1,275) without any regulation while other groups, including a control group based on existing the welfare law, will be subject to different rules and requirements.” The Dutch City of Utrecht Is Doling Out Free Money For A ‘Basic Income’ Experiment
That article is making such informed claims based on data from a study out of the University of Oxford Engineering Sciences Department, A copy of which I’ve obtained, Which examined no less than 702 detailed occupations and assessed the likelihood those jobs would be made obsolete in the near future, Or as they call it the “probability of computerization using a Gaussian process classifier”
As much fun as sifting thru probabilities is, You really need to do no more than look at the world around you to see that Automation is coming, Full steam ahead.
Many of you have heard of Google’s Driverless Autonomous car, But have you heard of the ones by Toyota, Audi, Volvo, Mercedes-Benz, General Motors and Nissan? Expect to see driverless cars on the road soon. They’ve been legal to ‘drive’ in at least 4 US States since 2013 (Nevada, Florida, California, and Michigan). In Europe, cities in Belgium, France, Italy and the UK have pilot programs in place to test driverless cars. Germany, the Netherlands, and Spain are also testing driverless cars, not allowing them legally on their roadways yet.
If you’ve seen one driverless car, You’ve seen them all. But one of the offerings from Mercedes-Benz is especially unique in that it is a Self-Driving Semi-Truck Transport, A staple of the global transportation infrastructure.
One of the offerings from Audi is also notable in that it is making self-driving cars go fast! 240km/hr you say? Sure. Turns at 130km/hr? No problem.
Most of you probably aren’t in the market for a Semi-Truck or an Audi supercar. For businesses like Taxi Cab services and just regular people wanting a car there is consumer level offerings such as Google car which I’ll include here for good measure
Indeed Taxi Cab companies are already expressing interest in self-driving fleets
“Following the unveiling of Google’s new self-driving cars yesterday, taxi firm Uber has said it could replace all of its drivers with autonomous vehicles. CEO Travis Kalanick admitted the technology would keep costs down, and these savings could then be passed on to its customers. Speaking at the Code Conference in California, Kalanick said: ‘The reason Uber could be expensive is because you’re not just paying for the car – you’re paying for the other dude in the car. ‘When there’s no other dude in the car, the cost of taking an Uber anywhere becomes cheaper than owning a vehicle.’”End of the chatty cabbie? Uber plans to eventually replace all its drivers with self-driving cars
Maybe you don’t drive a cab, or a transport truck or a bus for living. Maybe you’re a cashier at multinational mega-franchises such as McDonalds, Tim Hortons, Home Depot or Walmart? Don’t worry. Automation has got you covered as well! As cries for a $15/hr minimum wage increase, Expect to see more of these at your checkouts in response.
McDonalds Self-Order Touch Kiosk
Tim Hortons Self-Order Touch Kiosk
Home Depot Self-Checkout
You don’t work in transportation or customer service? Perhaps you work on a farm? Gone are the days of fertilizing your crops or laying down cover seed by tractor.
“It uses both GPS and LIDAR to navigate with great precision and little in the way of operator intervention. It handles two corn rows at a time without collateral damage to growing plants. It collects data during operation which the farmer can then analyze to determine how to improve crop yields. Applying fertilizer using a tractor-attached applicator is less exact and often leads to crop damage to the top of the corn plants which reduces yield.
Rowbot’s first practical test this summer involved fertilizing 20.2 hectares (50 acres) of corn at a cost of under $25.00 per hectare ($10 per acre) not including fertilizer. The smaller footprint of Rowbot means arable fields can be exploited to the maximum especially when you consider that future iterations of Rowbot will be multifunctional including doing chores like cover seeding.” Rowbot Robot Tends to Farmers’ Fields
“The automation of on-farm processes is poised to play a decisive role in minimising input and maximising output of future agriculture,” Dr James Underwood, Senior Research Fellow from the university’s Australian Centre for Field Robotics, told ABC Australia. “Automation can help to increase efficiency and yield, by having many of the manual tasks of farming performed by specially designed agricultural robotic devices.”
The roving robotic platform, toting a curved shell of photovoltaic plates, was designed specifically for monitoring environmental variables and plant health on large farm plots. It measures soil quality and nutrient loads, monitors plant development, and detects and identifies a wide number of pests.
The “Ladybird” was designed and built specifically for the vegetable industry with the aim of creating a ground robot with supporting intelligent software and the capability to conduct autonomous farm surveillance, mapping, classification, and detection for a variety of different vegetables.
ABC Australia interviewed Ed Fagan, the owner of the trial farm, who gushed:
A lot of the time in horticulture, if you’re short of an element in the plant, by the time you see a symptom it’s too late, they will be able to pick up a nutrient deficiency before we see any symptoms.
Secondly, you can use it at night at 2 o’clock in the morning and go out and do an insect survey, so things like cutworm popping out at night time, slugs, worms, things like that. Instead of getting out of bed at 3 o’clock in the morning and wandering around with a torch and looking at about five square metres, this thing could do two or three hectares at night and then in the morning you can just see what you’ve got.” A Solar-Powered Ladybug That Might Just Save Global Agriculture
Not a farmer, Maybe you work in a warehouse. Maybe you’re even Forklift Certified? Meet Warehouse Automation.
The workforce sees a dramatic reduction, But it’s not a completely human-less operation. Those that used to drive a forklift get cut in numbers by 5/6 and will instead become order packers.
Kiva at Automate 2011 in Chicago
Kiva Systems Warehouse Automation at Quiet Logistics
Walmart is large enough to innovate on their own as I’ve previously shown. Given their incredible dominance in the market of selling just about everything. When Walmart does something, The rest of the retail industry across multiple spectrum’s quickly follows suit, adapts, or gets purchased by someone who will. TechCrunch reports.
“Walmart To Go, the retailer’s on-demand shopping service offering home delivery of general merchandise, including in some cases, groceries, is expanding its test in the Denver market today to also include a local pick-up option. Denver area customers will now be able to order their groceries online, then pick up at a nearby store – without having to set foot inside the store.
Instead, customers will pull up to a designated pick-up spot on the side of the store, as directed. Or, in the case of those stores where a drive-through pharmacy is available, they’ll pick up their groceries from the pharmacy window. Depending on the location, they’ll either dial a phone number or enter an order into a touchscreen kiosk to let Walmart staff know they’ve arrived. Then it’s only a matter of popping the trunk.” Walmart Begins Testing Online Grocery Shopping With Local Store Pickup Option In Denver
I could go on and on about how many jobs are going to no longer exist, but this article is getting a little on the long side. Hopefully I havent lost you yet and you’ve made it this far! I’ll do one more. One of my former jobs, The Call Center agent. I was actually employed at a call center for one of ‘The Big Three’ when this news broke. My co-workers had mixed reactions to the development. Forbes Reports
“IBM’s question-answering Watson supercomputer is building quite the résumé. First it won a much-publicized showdown against the two greatest Jeopardy! champions of all time, then it went to medical school and emerged as a budding oncologist. Now Watson has a new job–as a customer-service agent with the mostest. The help desk is a bit of a step down from fighting cancer, but IBM is nothing if not pragmatic. U.S. organizations spend $112 billion on call center labor and software, yet half of the 270 billion customer-service calls go unresolved each year, presenting a fairly sizable opening for an enhanced cognitive computer. Let’s face it: Rare is the occasion when you a) reach a live person and b) they know what they’re talking about. Why not give silicon a chance?
Starting in the next few months, IBM will be rolling out with several key customers an “Ask Watson” feature that will greet and offer help through various channels: Web chats, email, smartphone apps and SMS. Some customers will eventually equip the service with voice recognition from a partner such as Siri or Nuance. The guinea pigs include Australia’s ANZ Bank, Nielsen, Celcom, IHS, and Royal Bank of Canada.”
Here is a video from IBM discussing the concept
I’ve read the University of Oxford study in full and was surprised by one of the findings. While I often research how jobs will be made obsolete by advances in society, technology and automation. I tend to not focus too much on jobs that are lost — but not quite made obsolete. These are jobs lost to offshoring. So on top of the 50% of jobs you’re going to lose to robots, You’re going to lose a further 30% to Manila, Beijing and Dubai. Combine that with the 15% current unemployment … and your looking at 95% total unemployment, Best case scenario (or worst, depending on your worldview)
Here is a list of all the jobs that will be made obsolete in the near future. Ordered from those that will ‘most certainly without a shadow of a doubt’ be automated to those that are ‘very highly likely’ to be automated. Perhaps humanity is about to evolve past the need for your chosen career choice?
Title Examiners, Abstractors, and Searchers
Cargo and Freight Agents
Photographic Process Workers and Processing Machine Operators
New Accounts Clerks
Data Entry Keyers
Timing Device Assemblers and Adjusters
Insurance Claims and Policy Processing Clerks
Insurance Appraisers, Auto Damage
Umpires, Referees, and Other Sports Officials
Etchers and Engravers
Packaging and Filling Machine Operators and Tenders
Shipping, Receiving, and Traffic Clerks
Milling and Planing Machine Setters, Operators, and Tenders, Metal and Plastic
Claims Adjusters, Examiners, and Investigators
Bookkeeping, Accounting, and Auditing Clerks
Inspectors, Testers, Sorters, Samplers, and Weighers
Hosts and Hostesses, Restaurant, Lounge, and Coffee Shop
Credit Authorizers, Checkers, and Clerks
Payroll and Timekeeping Clerks
Agricultural and Food Science Technicians
Real Estate Brokers
Counter and Rental Clerks
Prepress Technicians and Workers
Motion Picture Projectionists
Camera and Photographic Equipment Repairers
Ophthalmic Laboratory Technicians
Log Graders and Scalers
Pesticide Handlers, Sprayers, and Applicators, Vegetation
Grinding and Polishing Workers, Hand
Crushing, Grinding, and Polishing Machine Setters, Operators, and Tenders
Dental Laboratory Technicians
Textile Bleaching and Dyeing Machine Operators and Tenders
Farm Labor Contractors
Electromechanical Equipment Assemblers
Shoe Machine Operators and Tenders
WoodworkingMachine Setters, Operators, and Tenders, Except Sawing
Bridge and Lock Tenders
Billing and Posting Clerks
Ushers, Lobby Attendants, and Ticket Takers
Fabric Menders, Except Garment
Textile Winding, Twisting, and Drawing Out Machine Setters, Operators, and Tenders
Model Makers, Wood
Surveying and Mapping Technicians
Secretaries and Administrative Assistants, Except Legal, Medical, and Executive
Rock Splitters, Quarry
Counter Attendants, Cafeteria, Food Concession, and Coffee Shop
Switchboard Operators, Including Answering Service
Compensation and Benefits Managers
Office Clerks, General
Receptionists and Information Clerks
Dispatchers, Except Police, Fire, and Ambulance
Jewelers and Precious Stone and Metal Workers
Postal Service Clerks
Grinding, Lapping, Polishing, and Buffing Machine Tool Setters, Operators, and Tenders, Metal and Plastic
Landscaping and Groundskeeping Workers
Adhesive Bonding Machine Operators and Tenders
Electrical and Electronic Equipment Assemblers
Molding, Coremaking, and Casting Machine Setters, Operators, and Tenders, Metal and Plastic
Print Binding and Finishing Workers
Operating Engineers and Other Construction Equipment Operators
Library Assistants, Clerical
Gaming Surveillance Officers and Gaming Investigators
Nuclear Power Reactor Operators
Bill and Account Collectors
Textile Cutting Machine Setters, Operators, and Tenders
Weighers, Measurers, Checkers, and Samplers, Recordkeeping
Manicurists and Pedicurists
Paralegals and Legal Assistants
First-Line Supervisors of Housekeeping and Janitorial Workers
Door-to-Door Sales Workers, News and Street Vendors, and Related Workers
Hotel, Motel, and Resort Desk Clerks
Helpers–Painters, Paperhangers, Plasterers, and Stucco Masons
Excavating and Loading Machine and Dragline Operators
Cooks, Short Order
Interviewers, Except Eligibility and Loan
Couriers and Messengers
Welders, Cutters, Solderers, and Brazers
Coin, Vending, and Amusement Machine Servicers and Repairers
Cement Masons and Concrete Finishers
Meat, Poultry, and Fish Cutters and Trimmers
1 Waiters and Waitresses
Mail Clerks and Mail Machine Operators, Except Postal Service
Drilling and Boring Machine Tool Setters, Operators, and Tenders, Metal and Plastic
Accountants and Auditors
Industrial Truck and Tractor Operators
Forging Machine Setters, Operators, and Tenders, Metal and Plastic
Tax Examiners and Collectors, and Revenue Agents
Refuse and Recyclable Material Collectors
Extruding, Forming, Pressing, and Compacting Machine Setters, Operators, and Tenders
Butchers and Meat Cutters
Radio, Cellular, and Tower Equipment Installers and Repairs
Model Makers, Metal and Plastic
Machine Feeders and Offbearers
Outdoor Power Equipment and Other Small Engine Mechanics
Conveyor Operators and Tenders
Service Unit Operators, Oil, Gas, and Mining
Fiberglass Laminators and Fabricators
Cooling and Freezing Equipment Operators and Tenders
Production Workers, All Other
Combined Food Preparation and Serving Workers, Including Fast Food
Plating and Coating Machine Setters, Operators, and Tenders, Metal and Plastic
Painting, Coating, and Decorating Workers
Cabinetmakers and Bench Carpenters
Insurance Sales Agents
Loan Interviewers and Clerks
Office Machine Operators, Except Computer
Extruding and DrawingMachine Setters, Operators, and Tenders,Metal and Plastic
Automotive Body and Related Repairers
Geological and Petroleum Technicians
Heat Treating Equipment Setters, Operators, and Tenders, Metal and Plastic
Dining Room and Cafeteria Attendants and Bartender Helpers
Electrical and Electronics Installers and Repairers, Transportation Equipment
Rail Yard Engineers, Dinkey Operators, and Hostlers
MultipleMachine Tool Setters, Operators, and Tenders,Metal and Plastic
Coating, Painting, and Spraying Machine Setters, Operators, and Tenders
Medical Records and Health Information Technicians
Gas Compressor and Gas Pumping Station Operators
Food and Tobacco Roasting, Baking, and Drying Machine Operators and Tenders
Mechanical Door Repairers
Tour Guides and Escorts
Musical Instrument Repairers and Tuners
Gaming and Sports Book Writers and Runners
Signal and Track Switch Repairers
Pump Operators, Except Wellhead Pumpers
Appraisers and Assessors of Real Estate
Molders, Shapers, and Casters, Except Metal and Plastic
Patternmakers, Metal and Plastic
Crane and Tower Operators
Reinforcing Iron and Rebar Workers
Medical and Clinical Laboratory Technologists
Human Resources Assistants, Except Payroll and Timekeeping
Taxi Drivers and Chauffeurs
Sewing Machine Operators
Stationary Engineers and Boiler Operators
Rail-Track Laying and Maintenance Equipment Operators
Bus Drivers, School or Special Client
Rail Car Repairers
Tool Grinders, Filers, and Sharpeners
Terrazzo Workers and Finishers
Extruding and Forming Machine Setters, Operators, and Tenders, Synthetic and Glass Fibers
Separating, Filtering, Clarifying, Precipitating, and Still Machine Setters, Operators, and Tenders
Metal-Refining Furnace Operators and Tenders
Cartographers and Photogrammetrists
Production, Planning, and Expediting Clerks
Highway Maintenance Workers
Parking Lot Attendants
Floor Sanders and Finishers
Food Preparation Workers
Buyers and Purchasing Agents, Farm Products
Pourers and Casters, Metal
Forest and Conservation Workers
Miscellaneous Agricultural Workers
Maintenance Workers, Machinery
Computer-Controlled Machine Tool Operators, Metal and Plastic
Real Estate Sales Agents
Cutting and Slicing Machine Setters, Operators, and Tenders
Veterinary Assistants and Laboratory Animal Caretakers
Subway and Streetcar Operators
Sawing Machine Setters, Operators, and Tenders, Wood
Food Servers, Nonrestaurant
Plant and System Operators, All Other
Executive Secretaries and Executive Administrative Assistants
Earth Drillers, Except Oil and Gas
Chemical Plant and System Operators
Power Plant Operators
Meter Readers, Utilities
Sales Representatives, Wholesale andManufacturing, Except Technical and Scientific Products
Laborers and Freight, Stock, and Material Movers, Hand
Parking Enforcement Workers
Proofreaders and Copy Markers
Tailors, Dressmakers, and Custom Sewers
Lathe and TurningMachine Tool Setters, Operators, and Tenders,Metal and Plastic
Layout Workers, Metal and Plastic
Plasterers and Stucco Masons
Electrical and Electronics Engineering Technicians
Tool and Die Makers
Paving, Surfacing, and Tamping Equipment Operators
Rolling Machine Setters, Operators, and Tenders, Metal and Plastic
Gaming Change Persons and Booth Cashiers
Baggage Porters and Bellhops
Septic Tank Servicers and Sewer Pipe Cleaners
Automotive and Watercraft Service Attendants
Printing Press Operators
Insulation Workers, Floor, Ceiling, and Wall
Helpers–Brickmasons, Blockmasons, Stonemasons, and Tile and Marble Setters
Mixing and Blending Machine Setters, Operators, and Tenders
Most of the repos are in Visual Basic, But there is some Python, PHP and LUA on there as well. I’ve been looking into Game Development lately so I decided to start with what I know, Visual Basic. Put together a somewhat basic BlackJack implementation. 727 lines of code
Other possibilities for that project are online score submission and actually making the whole game online, So you can play against others. The original goal of a functional local version with score tracking was accomplished 🙂
The most recent repo is an LUA Project, An Addon for World of Warcraft. Written for use on Private Servers, Specifically Interface Version 3XX (WotLK). This is my first look at LUA, Full source history is avail.
Notes: Keeps track of a variety of information about Guild Members. Guild Join Date, Join Level, Rank Change Date, Kick Date,Who Kicked. Total Chat Lines and Achievements.
Author: Veritas83 (GitHub) aka DatMage (Warmane)
Other notables are a Visual Basic project for IMEI #’s – A very early source from 2012, Great educational reference. This code went on to become IMEI Validator Professional Edition
Simple tool I wrote for validation of IMEI #’s (International Mobile Equipment Identity Number)
This is the Original v1.1 Source.
Supports determination of TAC (Type Allocation Code)
Supports determination of RBI (Reporting Body Identifier)
Supports determination of Serial #
Compares TAC to included list to determine Make and Model
Shows Check computation + Luhn Check Digit & Checksum
Another would be one of the Python projects. Written for/as my Security Researcher handle VTSTech.
I wrote this one at first just for the sake of writing it, to see how far I’d get. But there was also a password recovery & auditing competition occurring at the time. Some of the more obscure encryption algorithms weren’t being handled by the most popular and better preforming products such as oclHashCat, At least at the time. Not long after I had RAdmin v2.x recovery working Team Hashcat had their own out as well – We were probably working on it at the same time for the same reasons as we were in the same competition 😉
This one will be interesting and will have an accompanying post for it, In it I will be demonstrating how easy it is for a perfectly legitimate file, which you can verify with the accompanying source code, will come back as full of ‘viruses’ and deemed ‘unsafe’. One of antiviruses greatest failures, The False Positive.