aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/plugin/villagers
diff options
context:
space:
mode:
authorJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
committerJason Mitchell <mitchej@gmail.com>2023-01-28 19:32:44 -0800
commit55f64675b42ac8d3c557cc850f78664bee006f6f (patch)
tree2afd26dd3d5e6f763119bc192b57c66a1a075922 /src/main/java/gtPlusPlus/plugin/villagers
parent0f5dfd01b877b6a1019e0671b88d07974aae68c0 (diff)
downloadGT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.gz
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.tar.bz2
GT5-Unofficial-55f64675b42ac8d3c557cc850f78664bee006f6f.zip
[ci skip] spotlessApply with the new settings
Diffstat (limited to 'src/main/java/gtPlusPlus/plugin/villagers')
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java15
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/NameLists.java10718
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/VillagerEventHandler.java31
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/VillagerObject.java14
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/VillagerUtils.java10
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/block/BlockGenericSpawner.java14
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/tile/MobSpawnerCustomLogic.java13
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/tile/TileEntityGenericSpawner.java52
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBanker.java4
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerBase.java20
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTechnician.java4
-rw-r--r--src/main/java/gtPlusPlus/plugin/villagers/trade/TradeHandlerTrader.java27
12 files changed, 1076 insertions, 9846 deletions
diff --git a/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java b/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java
index fe588cabbc..9436337d16 100644
--- a/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java
+++ b/src/main/java/gtPlusPlus/plugin/villagers/Core_VillagerAdditions.java
@@ -2,6 +2,10 @@ package gtPlusPlus.plugin.villagers;
import static gtPlusPlus.plugin.villagers.VillagerUtils.mVillagerMap;
+import java.util.HashMap;
+
+import net.minecraft.util.ResourceLocation;
+
import cpw.mods.fml.common.registry.VillagerRegistry;
import cpw.mods.fml.common.registry.VillagerRegistry.IVillageTradeHandler;
import gtPlusPlus.api.interfaces.IPlugin;
@@ -12,8 +16,6 @@ import gtPlusPlus.plugin.manager.Core_Manager;
import gtPlusPlus.plugin.villagers.trade.TradeHandlerBanker;
import gtPlusPlus.plugin.villagers.trade.TradeHandlerTechnician;
import gtPlusPlus.plugin.villagers.trade.TradeHandlerTrader;
-import java.util.HashMap;
-import net.minecraft.util.ResourceLocation;
public class Core_VillagerAdditions implements IPlugin {
@@ -32,14 +34,19 @@ public class Core_VillagerAdditions implements IPlugin {
@Override
public boolean preInit() {
if (
- /*CORE.ConfigSwitches.enableSulfuricAcidFix || */ CORE.DEVENV) {
+ /* CORE.ConfigSwitches.enableSulfuricAcidFix || */ CORE.DEVENV) {
shouldLoad = true;
}
if (shouldLoad) {
// Register Custom Villager Entity
VillagerUtils.registerNewVillager(0, "Banker", "Banker", "Banker", "banker", new TradeHandlerBanker());
VillagerUtils.registerNewVillager(
- 1, "Technician", "Technician", "Technician", "technician", new TradeHandlerTechnician());
+ 1,
+ "Technician",
+ "Technician",
+ "Technician",
+ "technician",
+ new TradeHandlerTechnician());
VillagerUtils.registerNewVillager(2, "Trader", "Trader", "Trader", "trader", new TradeHandlerTrader());
if (mVillagerMap.size() > 0) {
diff --git a/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java b/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java
index 3c5eccbcc2..a5973701a6 100644
--- a/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java
+++ b/src/main/java/gtPlusPlus/plugin/villagers/NameLists.java
@@ -1,8 +1,9 @@
package gtPlusPlus.plugin.villagers;
-import gtPlusPlus.core.util.math.MathUtils;
import org.apache.commons.lang3.StringUtils;
+import gtPlusPlus.core.util.math.MathUtils;
+
public class NameLists {
public static final String[] mFirstNames;
@@ -16,9747 +17,992 @@ public class NameLists {
}
private static final String[] generateScottishFirstNames() {
- return new String[] {
- "Aadam",
- "Aadit",
- "Aahron",
- "Aaran",
- "Aaren",
- "Aarez",
- "Aarman",
- "Aaron",
- "Aaron-James",
- "Aarron",
- "Aaryan",
- "Aaryn",
- "Aayan",
- "Aazaan",
- "Abaan",
- "Abbas",
- "Abdallah",
- "Abdalroof",
- "Abdihakim",
- "Abdirahman",
- "Abdisalam",
- "Abdul",
- "Abdul-Aziz",
- "Abdulbasir",
- "Abdulkadir",
- "Abdulkarem",
- "Abdulkhader",
- "Abdullah",
- "Abdul-Majeed",
- "Abdulmalik",
- "Abdul-Rehman",
- "Abdur",
- "Abdurraheem",
- "Abdur-Rahman",
- "Abdur-Rehmaan",
- "Abel",
- "Abhinav",
- "Abhisumant",
- "Abid",
- "Abir",
- "Abraham",
- "Abu",
- "Abubakar",
- "Ace",
- "Adain",
- "Adam",
- "Adam-James",
- "Addison",
- "Addisson",
- "Adegbola",
- "Adegbolahan",
- "Aden",
- "Adenn",
- "Adie",
- "Adil",
- "Aditya",
- "Adnan",
- "Adrian",
- "Adrien",
- "Aedan",
- "Aedin",
- "Aedyn",
- "Aeron",
- "Afonso",
- "Ahmad",
- "Ahmed",
- "Ahmed-Aziz",
- "Ahoua",
- "Ahtasham",
- "Aiadan",
- "Aidan",
- "Aiden",
- "Aiden-Jack",
- "Aiden-Vee",
- "Aidian",
- "Aidy",
- "Ailin",
- "Aiman",
- "Ainsley",
- "Ainslie",
- "Airen",
- "Airidas",
- "Airlie",
- "AJ",
- "Ajay",
- "A-Jay",
- "Ajayraj",
- "Akan",
- "Akram",
- "Al",
- "Ala'",
- "Alan",
- "Alanas",
- "Alasdair",
- "Alastair",
- "Alber",
- "Albert",
- "Albie",
- "Aldred",
- "Alec",
- "Aled",
- "Aleem",
- "Aleksandar",
- "Aleksander",
- "Aleksandr",
- "Aleksandrs",
- "Alekzander",
- "Alessandro",
- "Alessio",
- "Alex",
- "Alexander",
- "Alexei",
- "Alexx",
- "Alexzander",
- "Alf",
- "Alfee",
- "Alfie",
- "Alfred",
- "Alfy",
- "Alhaji",
- "Al-Hassan",
- "Ali",
- "Aliekber",
- "Alieu",
- "Alihaider",
- "Alisdair",
- "Alishan",
- "Alistair",
- "Alistar",
- "Alister",
- "Aliyaan",
- "Allan",
- "Allan-Laiton",
- "Allen",
- "Allesandro",
- "Allister",
- "Ally",
- "Alphonse",
- "Altyiab",
- "Alum",
- "Alvern",
- "Alvin",
- "Alyas",
- "Amaan",
- "Aman",
- "Amani",
- "Ambanimoh",
- "Ameer",
- "Amgad",
- "Ami",
- "Amin",
- "Amir",
- "Ammaar",
- "Ammar",
- "Ammer",
- "Amolpreet",
- "Amos",
- "Amrinder",
- "Amrit",
- "Amro",
- "Anay",
- "Andrea",
- "Andreas",
- "Andrei",
- "Andrejs",
- "Andrew",
- "Andy",
- "Anees",
- "Anesu",
- "Angel",
- "Angelo",
- "Angus",
- "Anir",
- "Anis",
- "Anish",
- "Anmolpreet",
- "Annan",
- "Anndra",
- "Anselm",
- "Anthony",
- "Anthony-John",
- "Antoine",
- "Anton",
- "Antoni",
- "Antonio",
- "Antony",
- "Antonyo",
- "Anubhav",
- "Aodhan",
- "Aon",
- "Aonghus",
- "Apisai",
- "Arafat",
- "Aran",
- "Arandeep",
- "Arann",
- "Aray",
- "Arayan",
- "Archibald",
- "Archie",
- "Arda",
- "Ardal",
- "Ardeshir",
- "Areeb",
- "Areez",
- "Aref",
- "Arfin",
- "Argyle",
- "Argyll",
- "Ari",
- "Aria",
- "Arian",
- "Arihant",
- "Aristomenis",
- "Aristotelis",
- "Arjuna",
- "Arlo",
- "Armaan",
- "Arman",
- "Armen",
- "Arnab",
- "Arnav",
- "Arnold",
- "Aron",
- "Aronas",
- "Arran",
- "Arrham",
- "Arron",
- "Arryn",
- "Arsalan",
- "Artem",
- "Arthur",
- "Artur",
- "Arturo",
- "Arun",
- "Arunas",
- "Arved",
- "Arya",
- "Aryan",
- "Aryankhan",
- "Aryian",
- "Aryn",
- "Asa",
- "Asfhan",
- "Ash",
- "Ashlee-jay",
- "Ashley",
- "Ashton",
- "Ashton-Lloyd",
- "Ashtyn",
- "Ashwin",
- "Asif",
- "Asim",
- "Aslam",
- "Asrar",
- "Ata",
- "Atal",
- "Atapattu",
- "Ateeq",
- "Athol",
- "Athon",
- "Athos-Carlos",
- "Atli",
- "Atom",
- "Attila",
- "Aulay",
- "Aun",
- "Austen",
- "Austin",
- "Avani",
- "Averon",
- "Avi",
- "Avinash",
- "Avraham",
- "Awais",
- "Awwal",
- "Axel",
- "Ayaan",
- "Ayan",
- "Aydan",
- "Ayden",
- "Aydin",
- "Aydon",
- "Ayman",
- "Ayomide",
- "Ayren",
- "Ayrton",
- "Aytug",
- "Ayub",
- "Ayyub",
- "Azaan",
- "Azedine",
- "Azeem",
- "Azim",
- "Aziz",
- "Azlan",
- "Azzam",
- "Azzedine",
- "Babatunmise",
- "Babur",
- "Bader",
- "Badr",
- "Badsha",
- "Bailee",
- "Bailey",
- "Bailie",
- "Bailley",
- "Baillie",
- "Baley",
- "Balian",
- "Banan",
- "Barath",
- "Barkley",
- "Barney",
- "Baron",
- "Barrie",
- "Barry",
- "Bartlomiej",
- "Bartosz",
- "Basher",
- "Basile",
- "Baxter",
- "Baye",
- "Bayley",
- "Beau",
- "Beinn",
- "Bekim",
- "Believe",
- "Ben",
- "Bendeguz",
- "Benedict",
- "Benjamin",
- "Benjamyn",
- "Benji",
- "Benn",
- "Bennett",
- "Benny",
- "Benoit",
- "Bentley",
- "Berkay",
- "Bernard",
- "Bertie",
- "Bevin",
- "Bezalel",
- "Bhaaldeen",
- "Bharath",
- "Bilal",
- "Bill",
- "Billy",
- "Binod",
- "Bjorn",
- "Blaike",
- "Blaine",
- "Blair",
- "Blaire",
- "Blake",
- "Blazej",
- "Blazey",
- "Blessing",
- "Blue",
- "Blyth",
- "Bo",
- "Boab",
- "Bob",
- "Bobby",
- "Bobby-Lee",
- "Bodhan",
- "Boedyn",
- "Bogdan",
- "Bohbi",
- "Bony",
- "Bowen",
- "Bowie",
- "Boyd",
- "Bracken",
- "Brad",
- "Bradan",
- "Braden",
- "Bradley",
- "Bradlie",
- "Bradly",
- "Brady",
- "Bradyn",
- "Braeden",
- "Braiden",
- "Brajan",
- "Brandan",
- "Branden",
- "Brandon",
- "Brandonlee",
- "Brandon-Lee",
- "Brandyn",
- "Brannan",
- "Brayden",
- "Braydon",
- "Braydyn",
- "Breandan",
- "Brehme",
- "Brendan",
- "Brendon",
- "Brendyn",
- "Breogan",
- "Bret",
- "Brett",
- "Briaddon",
- "Brian",
- "Brodi",
- "Brodie",
- "Brody",
- "Brogan",
- "Broghan",
- "Brooke",
- "Brooklin",
- "Brooklyn",
- "Bruce",
- "Bruin",
- "Bruno",
- "Brunon",
- "Bryan",
- "Bryce",
- "Bryden",
- "Brydon",
- "Brydon-Craig",
- "Bryn",
- "Brynmor",
- "Bryson",
- "Buddy",
- "Bully",
- "Burak",
- "Burhan",
- "Butali",
- "Butchi",
- "Byron",
- "Cabhan",
- "Cadan",
- "Cade",
- "Caden",
- "Cadon",
- "Cadyn",
- "Caedan",
- "Caedyn",
- "Cael",
- "Caelan",
- "Caelen",
- "Caethan",
- "Cahl",
- "Cahlum",
- "Cai",
- "Caidan",
- "Caiden",
- "Caiden-Paul",
- "Caidyn",
- "Caie",
- "Cailaen",
- "Cailean",
- "Caileb-John",
- "Cailin",
- "Cain",
- "Caine",
- "Cairn",
- "Cal",
- "Calan",
- "Calder",
- "Cale",
- "Calean",
- "Caleb",
- "Calen",
- "Caley",
- "Calib",
- "Calin",
- "Callahan",
- "Callan",
- "Callan-Adam",
- "Calley",
- "Callie",
- "Callin",
- "Callum",
- "Callun",
- "Callyn",
- "Calum",
- "Calum-James",
- "Calvin",
- "Cambell",
- "Camerin",
- "Cameron",
- "Campbel",
- "Campbell",
- "Camron",
- "Caolain",
- "Caolan",
- "Carl",
- "Carlo",
- "Carlos",
- "Carrich",
- "Carrick",
- "Carson",
- "Carter",
- "Carwyn",
- "Casey",
- "Casper",
- "Cassy",
- "Cathal",
- "Cator",
- "Cavan",
- "Cayden",
- "Cayden-Robert",
- "Cayden-Tiamo",
- "Ceejay",
- "Ceilan",
- "Ceiran",
- "Ceirin",
- "Ceiron",
- "Cejay",
- "Celik",
- "Cephas",
- "Cesar",
- "Cesare",
- "Chad",
- "Chaitanya",
- "Chang-Ha",
- "Charles",
- "Charley",
- "Charlie",
- "Charly",
- "Chase",
- "Che",
- "Chester",
- "Chevy",
- "Chi",
- "Chibudom",
- "Chidera",
- "Chimsom",
- "Chin",
- "Chintu",
- "Chiqal",
- "Chiron",
- "Chris",
- "Chris-Daniel",
- "Chrismedi",
- "Christian",
- "Christie",
- "Christoph",
- "Christopher",
- "Christopher-Lee",
- "Christy",
- "Chu",
- "Chukwuemeka",
- "Cian",
- "Ciann",
- "Ciar",
- "Ciaran",
- "Ciarian",
- "Cieran",
- "Cillian",
- "Cillin",
- "Cinar",
- "CJ",
- "C-Jay",
- "Clark",
- "Clarke",
- "Clayton",
- "Clement",
- "Clifford",
- "Clyde",
- "Cobain",
- "Coban",
- "Coben",
- "Cobi",
- "Cobie",
- "Coby",
- "Codey",
- "Codi",
- "Codie",
- "Cody",
- "Cody-Lee",
- "Coel",
- "Cohan",
- "Cohen",
- "Colby",
- "Cole",
- "Colin",
- "Coll",
- "Colm",
- "Colt",
- "Colton",
- "Colum",
- "Colvin",
- "Comghan",
- "Conal",
- "Conall",
- "Conan",
- "Conar",
- "Conghaile",
- "Conlan",
- "Conley",
- "Conli",
- "Conlin",
- "Conlly",
- "Conlon",
- "Conlyn",
- "Connal",
- "Connall",
- "Connan",
- "Connar",
- "Connel",
- "Connell",
- "Conner",
- "Connolly",
- "Connor",
- "Connor-David",
- "Conor",
- "Conrad",
- "Cooper",
- "Copeland",
- "Coray",
- "Corben",
- "Corbin",
- "Corey",
- "Corey-James",
- "Corey-Jay",
- "Cori",
- "Corie",
- "Corin",
- "Cormac",
- "Cormack",
- "Cormak",
- "Corran",
- "Corrie",
- "Cory",
- "Cosmo",
- "Coupar",
- "Craig",
- "Craig-James",
- "Crawford",
- "Creag",
- "Crispin",
- "Cristian",
- "Crombie",
- "Cruiz",
- "Cruz",
- "Cuillin",
- "Cullen",
- "Cullin",
- "Curtis",
- "Cyrus",
- "Daanyaal",
- "Daegan",
- "Daegyu",
- "Dafydd",
- "Dagon",
- "Dailey",
- "Daimhin",
- "Daithi",
- "Dakota",
- "Daksh",
- "Dale",
- "Dalong",
- "Dalton",
- "Damian",
- "Damien",
- "Damon",
- "Dan",
- "Danar",
- "Dane",
- "Danial",
- "Daniel",
- "Daniele",
- "Daniel-James",
- "Daniels",
- "Daniil",
- "Danish",
- "Daniyal",
- "Danniel",
- "Danny",
- "Dante",
- "Danyal",
- "Danyil",
- "Danys",
- "Daood",
- "Dara",
- "Darach",
- "Daragh",
- "Darcy",
- "D'arcy",
- "Dareh",
- "Daren",
- "Darien",
- "Darius",
- "Darl",
- "Darn",
- "Darrach",
- "Darragh",
- "Darrel",
- "Darrell",
- "Darren",
- "Darrie",
- "Darrius",
- "Darroch",
- "Darryl",
- "Darryn",
- "Darwyn",
- "Daryl",
- "Daryn",
- "Daud",
- "Daumantas",
- "Davi",
- "David",
- "David-Jay",
- "David-Lee",
- "Davie",
- "Davis",
- "Davy",
- "Dawid",
- "Dawson",
- "Dawud",
- "Dayem",
- "Daymian",
- "Deacon",
- "Deagan",
- "Dean",
- "Deano",
- "Decklan",
- "Declain",
- "Declan",
- "Declyan",
- "Declyn",
- "Dedeniseoluwa",
- "Deecan",
- "Deegan",
- "Deelan",
- "Deklain-Jaimes",
- "Del",
- "Demetrius",
- "Denis",
- "Deniss",
- "Dennan",
- "Dennin",
- "Dennis",
- "Denny",
- "Dennys",
- "Denon",
- "Denton",
- "Denver",
- "Denzel",
- "Deon",
- "Derek",
- "Derick",
- "Derin",
- "Dermot",
- "Derren",
- "Derrie",
- "Derrin",
- "Derron",
- "Derry",
- "Derryn",
- "Deryn",
- "Deshawn",
- "Desmond",
- "Dev",
- "Devan",
- "Devin",
- "Devlin",
- "Devlyn",
- "Devon",
- "Devrin",
- "Devyn",
- "Dex",
- "Dexter",
- "Dhani",
- "Dharam",
- "Dhavid",
- "Dhyia",
- "Diarmaid",
- "Diarmid",
- "Diarmuid",
- "Didier",
- "Diego",
- "Diesel",
- "Diesil",
- "Digby",
- "Dilan",
- "Dilano",
- "Dillan",
- "Dillon",
- "Dilraj",
- "Dimitri",
- "Dinaras",
- "Dion",
- "Dissanayake",
- "Dmitri",
- "Doire",
- "Dolan",
- "Domanic",
- "Domenico",
- "Domhnall",
- "Dominic",
- "Dominick",
- "Dominik",
- "Donald",
- "Donnacha",
- "Donnie",
- "Dorian",
- "Dougal",
- "Douglas",
- "Dougray",
- "Drakeo",
- "Dre",
- "Dregan",
- "Drew",
- "Dugald",
- "Duncan",
- "Duriel",
- "Dustin",
- "Dylan",
- "Dylan-Jack",
- "Dylan-James",
- "Dylan-John",
- "Dylan-Patrick",
- "Dylin",
- "Dyllan",
- "Dyllan-James",
- "Dyllon",
- "Eadie",
- "Eagann",
- "Eamon",
- "Eamonn",
- "Eason",
- "Eassan",
- "Easton",
- "Ebow",
- "Ed",
- "Eddie",
- "Eden",
- "Ediomi",
- "Edison",
- "Eduardo",
- "Eduards",
- "Edward",
- "Edwin",
- "Edwyn",
- "Eesa",
- "Efan",
- "Efe",
- "Ege",
- "Ehsan",
- "Ehsen",
- "Eiddon",
- "Eidhan",
- "Eihli",
- "Eimantas",
- "Eisa",
- "Eli",
- "Elias",
- "Elijah",
- "Eliot",
- "Elisau",
- "Eljay",
- "Eljon",
- "Elliot",
- "Elliott",
- "Ellis",
- "Ellisandro",
- "Elshan",
- "Elvin",
- "Elyan",
- "Emanuel",
- "Emerson",
- "Emil",
- "Emile",
- "Emir",
- "Emlyn",
- "Emmanuel",
- "Emmet",
- "Eng",
- "Eniola",
- "Enis",
- "Ennis",
- "Enrico",
- "Enrique",
- "Enzo",
- "Eoghain",
- "Eoghan",
- "Eoin",
- "Eonan",
- "Erdehan",
- "Eren",
- "Erencem",
- "Eric",
- "Ericlee",
- "Erik",
- "Eriz",
- "Ernie-Jacks",
- "Eroni",
- "Eryk",
- "Eshan",
- "Essa",
- "Esteban",
- "Ethan",
- "Etienne",
- "Etinosa",
- "Euan",
- "Eugene",
- "Evan",
- "Evann",
- "Ewan",
- "Ewen",
- "Ewing",
- "Exodi",
- "Ezekiel",
- "Ezra",
- "Fabian",
- "Fahad",
- "Faheem",
- "Faisal",
- "Faizaan",
- "Famara",
- "Fares",
- "Farhaan",
- "Farhan",
- "Farren",
- "Farzad",
- "Fauzaan",
- "Favour",
- "Fawaz",
- "Fawkes",
- "Faysal",
- "Fearghus",
- "Feden",
- "Felix",
- "Fergal",
- "Fergie",
- "Fergus",
- "Ferre",
- "Fezaan",
- "Fiachra",
- "Fikret",
- "Filip",
- "Filippo",
- "Finan",
- "Findlay",
- "Findlay-James",
- "Findlie",
- "Finlay",
- "Finley",
- "Finn",
- "Finnan",
- "Finnean",
- "Finnen",
- "Finnlay",
- "Finnley",
- "Fintan",
- "Fionn",
- "Firaaz",
- "Fletcher",
- "Flint",
- "Florin",
- "Flyn",
- "Flynn",
- "Fodeba",
- "Folarinwa",
- "Forbes",
- "Forgan",
- "Forrest",
- "Fox",
- "Francesco",
- "Francis",
- "Francisco",
- "Franciszek",
- "Franco",
- "Frank",
- "Frankie",
- "Franklin",
- "Franko",
- "Fraser",
- "Frazer",
- "Fred",
- "Freddie",
- "Frederick",
- "Fruin",
- "Fyfe",
- "Fyn",
- "Fynlay",
- "Fynn",
- "Gabriel",
- "Gallagher",
- "Gareth",
- "Garren",
- "Garrett",
- "Garry",
- "Gary",
- "Gavin",
- "Gavin-Lee",
- "Gene",
- "Geoff",
- "Geoffrey",
- "Geomer",
- "Geordan",
- "Geordie",
- "George",
- "Georgia",
- "Georgy",
- "Gerard",
- "Ghyll",
- "Giacomo",
- "Gian",
- "Giancarlo",
- "Gianluca",
- "Gianmarco",
- "Gideon",
- "Gil",
- "Gio",
- "Girijan",
- "Girius",
- "Gjan",
- "Glascott",
- "Glen",
- "Glenn",
- "Gordon",
- "Grady",
- "Graeme",
- "Graham",
- "Grahame",
- "Grant",
- "Grayson",
- "Greg",
- "Gregor",
- "Gregory",
- "Greig",
- "Griffin",
- "Griffyn",
- "Grzegorz",
- "Guang",
- "Guerin",
- "Guillaume",
- "Gurardass",
- "Gurdeep",
- "Gursees",
- "Gurthar",
- "Gurveer",
- "Gurwinder",
- "Gus",
- "Gustav",