Skip to content

Commit

Permalink
I said we DO A LIL PORTING
Browse files Browse the repository at this point in the history
  • Loading branch information
azzy committed Dec 17, 2022
1 parent 667652c commit eb8eb76
Show file tree
Hide file tree
Showing 119 changed files with 7,854 additions and 0 deletions.
87 changes: 87 additions & 0 deletions src/main/java/net/id/incubus_core/IncubusCore.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
package net.id.incubus_core;

import com.mojang.logging.LogUtils;
import net.fabricmc.api.ModInitializer;
import net.fabricmc.loader.api.FabricLoader;
import net.id.incubus_core.condition.IncubusCondition;
import net.id.incubus_core.dev.DevInit;
import net.id.incubus_core.misc.IncubusPlayerData;
import net.id.incubus_core.misc.IncubusSounds;
import net.id.incubus_core.misc.WorthinessChecker;
import net.id.incubus_core.misc.item.IncubusCoreItems;
import net.id.incubus_core.recipe.IncubusRecipeTypes;
import net.id.incubus_core.recipe.matchbook.IncubusMatches;
import net.id.incubus_core.resource_conditions.IncubusCoreResourceConditions;
import net.id.incubus_core.status_effects.ZonkedEffect;
import net.id.incubus_core.systems.RegistryRegistry;
import net.id.incubus_core.util.Config;
import net.minecraft.block.Block;
import net.minecraft.block.entity.BlockEntityType;
import net.minecraft.entity.effect.StatusEffect;
import net.minecraft.item.Item;
import net.minecraft.registry.Registries;
import net.minecraft.registry.Registry;
import net.minecraft.sound.SoundEvent;
import net.minecraft.util.Identifier;
import org.slf4j.Logger;

import java.util.Random;
import java.util.SplittableRandom;

public class IncubusCore implements ModInitializer {

public static final String MODID = "incubus_core";
public static final Logger LOG = LogUtils.getLogger();

public static final SplittableRandom RANDOM = new SplittableRandom(System.currentTimeMillis());

@Override
public void onInitialize() {
var tempRandom = new Random(System.currentTimeMillis());
if(!FabricLoader.getInstance().isDevelopmentEnvironment() && tempRandom.nextInt(100) == 0)
LOG.info(IncubusCoreInit.HOLY_CONST);

WorthinessChecker.init();
RegistryRegistry.init();
IncubusSounds.init();
IncubusCoreItems.init();
IncubusMatches.init();
IncubusCondition.init();
IncubusRecipeTypes.init();
IncubusPlayerData.init();
IncubusCoreResourceConditions.init();

if(FabricLoader.getInstance().isDevelopmentEnvironment()) {
if (Config.getBoolean(locate("devtools"), true)) {
DevInit.commonInit();
}
}
}

public static final StatusEffect ZONKED = registerEffect("zonked", new ZonkedEffect());

public static Item registerItem(String name, Item item) {
return Registry.register(Registries.ITEM, locate(name), item);
}

public static Block registerBlock(String name, Block item) {
return Registry.register(Registries.BLOCK, locate(name), item);
}

public static BlockEntityType<?> registerBE(String name, BlockEntityType<?> item) {
return Registry.register(Registries.BLOCK_ENTITY_TYPE, locate(name), item);
}

public static StatusEffect registerEffect(String name, StatusEffect item) {
return Registry.register(Registries.STATUS_EFFECT, locate(name), item);
}

public static SoundEvent registerSoundEvent(String name) {
var id = locate(name);
return Registry.register(Registries.SOUND_EVENT, id, SoundEvent.of(id));
}

public static Identifier locate(String path) {
return new Identifier(MODID, path);
}
}
20 changes: 20 additions & 0 deletions src/main/java/net/id/incubus_core/IncubusCoreClient.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
package net.id.incubus_core;

import net.fabricmc.api.ClientModInitializer;
import net.fabricmc.loader.api.FabricLoader;
import net.id.incubus_core.dev.DevInit;
import net.id.incubus_core.util.Config;

import static net.id.incubus_core.IncubusCore.locate;

public class IncubusCoreClient implements ClientModInitializer {

@Override
public void onInitializeClient() {
if(FabricLoader.getInstance().isDevelopmentEnvironment()) {
if (Config.getBoolean(locate("devtools"), true))
DevInit.clientInit();
}
}

}
85 changes: 85 additions & 0 deletions src/main/java/net/id/incubus_core/IncubusCoreInit.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
package net.id.incubus_core;

public class IncubusCoreInit {
// I'm not even going to check git blame for this because we all know who did this.
public static final String HOLY_CONST = "hhddmmmmNNNNNNmmmdddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdMMmyo-::-:::::::////++++++++/////::----------------------------------------::::::::://///////++syddd\n" +
"MMMMMNNNmmmmmmNNNNMMMMNNddhhhhhhhhhhhhhhhhhhhhhhhdMMNhy+oyhdmmNNNNNNmmmmmmmmmmmmmNNNNNNNmmdhyyso+/:-------------------------::::::::::////////////+osh\n" +
"mdhhhyyyyyyyyyyyyyyhhdmNNddhhhyhyhhhhhhyhhhyhhhmNMMMMNmmddhhhyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhddmmmmNmmdhso+:-----------------:::::::::///////////////+o\n" +
"yyyyyyyyyyyyyyyyyyyyyymmNdhyyyyyyyyyyyyyyyhdmNMMMNmdhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhddmmmmmhyo+:---------:::::::::://////////////+sh\n" +
"yyyhhhhhhhhhhhhhhhhhhdmNmdhyyyyyyyyyyyyhdNMMMNNdhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhdddmmmNmdys+/:-::::::::://///////////+oydNN\n" +
"dddddmmmNNNNNNNNNNNNNNMNdhhhhhhhhhhhhdmMMMNmdhhhhyhhhhhhyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddmmmmNNNmdyo+/:::::///////////+shmNNdh\n" +
"mmNNMMMMMNNmmmmmmmNNNMMMMNmddhhhhhhdNMMNmdhhhyyyhhhhhyyyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhddddddddddddddmmmmmmmmmmNNNmdyo+//////////+shmNmdhhh\n" +
"MMNNmdhhyyyyyyyyyyyyyyhhdmNMNNdhhdNMMNmdyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhhhddddddddddddmmmmmmmmmNNNNdyo+////+shNNmdhyyyy\n" +
"mdhyyyyyyyyyyyyyyyyyyyyyyyyhmNNNMMMNmhyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmNNNmhsoydNNmdhyyyyyy\n" +
"hyyyyyyyyyyyyyyyyyyyyyyyyyyyhmNMMNmdhyyyyyyyyyhhhhhhhhhddddddddddddddhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddddddddddddmmmmmmmmmmmmmmmmmmmmmNNNMNNmdhyyyyyyyy\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhhhhhmNMNmdhhhhddddmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNmmmmmmmmddddddddddddddddddddddmmmmmmmmmmmmmmmmmmmmmmmmmNMMMNdhhhhhhhhhhh\n" +
"yyyyyyyyyyyyyyyyyyyyyyyyyydmNMNmdddmmmmmmmmmmmmmmmmmmmmmmmmmmmdddddddddddddddddddddddddmmmmmmmmmmmmddddddddddddmmmmmmmmmmmmmmmmmmmmmNMMNmdhyyyyyyyyyyy\n" +
"yyyyyyyyyyyyyyyyyyyyyyyyydmNNNmmmmNmmNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNmmmddhhhhhhhhddmmmmmmmmmmdddddmmmmmmmmmmmmmmmmmNNMMmdyyyyyyyyyyyyy\n" +
"yyyyyyyyyyyyyyyyyyyyyyyhmNMMNNNMMMMNNNNNNmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmNNNNNNNNNNNNNMMMMMMMMMNNNmmddhhhhhddmmmmmmmmmmmmmmmmmmmmmmmmNNMNdhyyyyyyyyyyyyy\n" +
"yyyyyyyyyyyyyyyyyyhhdmNNMMMMMNNmdddhdddddddddddddddddddddmmmmmmmmmmmmmNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNmmmdddddmmmmmmmmmmmmmmmmmNMMMmdhyhyyyyyyyyyyy\n" +
"yyyyyyyyyyyyyyhhdmmNMMMNNmddhhyyyyyyyyyyyyyyyyhhhhhhhhhhhhhhhhhhhhhhdddddddddmmmmmmmmNNNNNNNMMMMMMMMMMMMMMMMMMMNNmmmmmmmmmmmmmmmmmNMMNddyyhyyyyyyyyyyy\n" +
"yyyyyyyyyyyyyhdNMMMNmdhyyyssssssssssssssssssyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyhhhdmNMMMMNNNNNNNNNNNMMMMMMMMMMMMMNNmmmmmmmmmmmNMMmdyyyyyyyyyyyyyyy\n" +
"yyyyyyyyyyydmNMMNmhysssssssssssssssssssssssssyyhhho+ssssssssssyyyyssssssyyyyssyyyyyyhmNMMNmdhyyyhhhddmmNNNNNMMMMMNNNMMMMMMNNmmmmmNNMMddyyyyyyyyyyyyyyy\n" +
"yyyyyyyyyydNNNmdysssssssssoosssssssssssssssyyhdmdd+/+osssysssyhhhhhyyyyyyyyyyyyyyydmNMNmdhyyyyyyyyyyyhhhdmmmNNNNMMMNNNNMMMMMMMMNNMMMNddyyyyyyyyyyyyyyy\n" +
"hhhhhhhhhhNNMmmyssssssso+/::+ossssssssssssyhdddmddo/:oosyyyyyyhhdddddhyyyyyyyyyyydmMNmhyyyyyyyyyyyyyyyyyyyhhddmmmNNNNNNMMMMMMMMMMMMMNdhhhhhhhhhhhhhhhh\n" +
"yyyyyyyyyhmNMmdssssso+/::::/oosssssssssssyyddssyhddo++ssyssssyyhddddmmddhyysssssyhhdhyssssssssssssssssssssssssyyyhddmmmNNNMMMMMNNNMMmdhyyyyyyyyyyyyyyy\n" +
"yyyyyyyyyhmNMmdsoo+/::::::/oooooooooooosyyhdso/shmNNNNmmmddyysyyhhhddddmmmdhyysssssssssssssssssssssssssssssssssssssyyhdmmNNMMMMNNNNMmdyyyyyyyyyyyyyyyy\n" +
"yyyyyyyyyhmNMmdsoo/::::::/+oooooooooossyhhdhshymNMMMNNmmNNNmdhyyhhhddmddhhmNNNmdhyyssssssssssssssssssssssssssssssyyhdmNNMMMMNNmmNNNMddyyyyyyyyyyyyyyyy\n" +
"hhhhhhhhhhmNMmdyss+/::::/+ossssssssssyyhdmmhNmNdyshdmmhyyyhddhhyyhdddmNmdhyyyhmmNNNNNmmddhhhyyyyyyyyyyyyyyhhddmNNNNNmdhhmmNNNNNNNNNNddhhhhhhhhhhhhhhhh\n" +
"hhhhhhhhhhdNNNdhsso/:-:/+oossoooosssyyhddmNMMmy+:-:oydmmdyssssssyyhdddmmNNdysooossyhddmmNNNNNNNNNNNNNNNMMMMNNNmddhysssoshdNNmmmNNNNNddhhhhhhhhhhhhhhhh\n" +
"yyyyyyyyyhhmNMmdsoo/:::++oooooooossyyyhhdmMMds+:----:+sdmNmdhysoossyhhhddmNNdyo+++++++++ooossyyhhdmmNNNNMMNNMMMNNNNmmdhhdmNNmmmmmmNNddyyyyyyyyyyyyyyyy\n" +
"yyyyyyyyyhhhmNNmhoo/::/+oooooooossyyyhhhdNNhs/:::::::--:+shmNNNmdhyyyyyyyhhdNNmho++++///++syhmNNMNNNNNMMMMMMMMMMMMMMNNmNNNNNddmmmmmNddyyyyyyyyyyyyyyyy\n" +
"hhhhhhhhhhhhmNNNmhso/:++ooooooosyyhhhdhmmNhs/::::::::::----:/oyhdmNNNNNmmmmNmmdyo++++oshmNNMNmdys/:.-oymNNNNNNNMMMMNhyoydmNmdmmmmNNNmdhhhhhhhhhhhhhhhh\n" +
"hhhhhhhhhhdddmNMNmdsooooooooooyyhhddddymmmyo////////:::::------::://++ooossoo++///+shmNNmdy+:.`` ``.+ydddddmmmmmNMdhoohdNNmdmmmmNNNmdhhhhhhhhhhhhhhhh\n" +
"hhhhhhhhhhhhhhdNNMNdyoooooooosyhhhdddyhdNdy+////////:::::::::::::::///////////////syhho/-.``` `-/shhddddddddddmmNmhsshdNNhhddmmmNNmmhhhhhhhhhhhhhhhh\n" +
"yyyyhhhhhhhhhhhdmNMMmdyooooosyhhhhhhhodhNhy/////////:::::::::::::://///////////////:-.```` .-+syhhhhhhddmNMNmhsshmNmhhhhdddmmmmdhhhhhhhhhhhhhhh\n" +
"hhhhhhhhhhhhhhhdddmNMMNmhysyyhdhddddysddNhs++//////////+oossyyys+//:////:::::::::////:.``` `-/oyhmmNMMNhso//yhmNmhhhhdddmNNmdhhhhhhhhhhhhhhh\n" +
"hhhhhhdddddddddddddmNNMMMNmmddddddddsddNmhs++++++oyhdNNMMMMMMMmhs/::::::::----..........--://///::-----:+shmmmho:..:/+ydNNdhhhddmmmNNmmddddddddddddddd\n" +
"dhhhhhdddddddddddddddmmNMMMMNNmmddddymdMdho+osydNNMMNmmNNNNNMMmyo::-----..............`````...--::/+++++++//-..````.:+hdNNdhhhddmmmNNmmddddddddddddddd\n" +
"hhhhhhhhhhhhhhddddddddddmmNNMMMMNNmdhmmNhhshmNMNmyyo:.`+smmmmmhs:..:oydhs+:.....````````````````````````````````````:ohdNmhyyhhhdddmNNmdhhhhhhhhhhhhhh\n" +
"dhhhhhhhhhhhhdddddddddddmmmmmNNNMMMMMMMMNMNMmho:.`---//shddddho/`.:yhdy+/++:...`````````````````````````````````````:shmNmyyyhhddddmmNmmdddddddddddddd\n" +
"ddddhhddddddddddddddmmmmmmmmmmmmmNMMNMNMMmy+:.`````:/yhhhhddy+:```+yys/----:..``````````````````````````````````````:yhNNdhhhdddmmmmNNmmdddddddddddddd\n" +
"mmddddddddddddddddmmmmmmmmmmmmmmmNMMMNNmo:-.`` `-/shdddo/.````.+yys+:/o/:.``````````````````````````````````````/ydNNdhhhddmmmmmNNNmmdmdmddddddddd\n" +
"ddddddhhdddddddddddddmmmmmmmmmmmmMMNMNd+:`.`` .:+ss+-.````````.-/++/-.````````````````````..``````````````````+ydNmhhhhhdddddmmNNmmddddddddddddd\n" +
"mdddddhhhhhdddddddddddmmmmmmmmmmNMMNMmy+.`.-::::://++/-.```````````````````````````````````````/y+/.````````````````symNmyyyhhhdddddmmNmmddddddddddddd\n" +
"NNmmdddddddddddddddddmmmmmmmmmmmNMMNNms+.``````....```````````````````````````````````````````/s//.````````````````.yhNNdyyhhhddddddmmNNmmmmmmmmmmmmdd\n" +
"mMNNmmmddddddmmmmmmmmmmmmmmmmmmNMMNNNNy+.``````````````````````````````````````````````````-+yy+:``````````````````+ymNmhhhhdddmmmmmmNNNmmmmmmmmmmmmmm\n" +
"dmMMNmmmmdddddmmmmmmmmmmmmmmmmmNMMNNmNy+-``````````````````````````````````-://::----::/oshhy+-.``````````````````+ymNmhyhhdddddmmmmmNNNNmmmmmmmmmmmmm\n" +
"ddmMMNNmmmmdddddddmmmmmmmmmmmmmNMMNNmmh+-```````````````````````````````./yys+///+++++//:-..````````````````````.ohmmdyyyhhhhhhddddddmmNNmmmmmmmmmmmmm\n" +
"dddmMMMNmmmmmddddmmmmmmmmmmmmmNNMNNddmd+:````````````````..`````````.-/sys/-```````````````````````````````````-shmmdyyyhhhhhhhddddddmmNNmmmmmmmmmmmmm\n" +
"dddddNMMNNmmmmmmmmmmmmmmmmmmmmNMMNNdmmN+/`````````````````.....--://+/:-.`````````````````````````````````````/ydNmdyyhhddddddddmmmmmmNNNNmmmmmmmmmmNN\n" +
"ddddddNMMMNNmmmmmmmmmmmmmmmmmNMMMNmdmmNo+```````````````````````````````````````````````````````````````````.ohmNmhyyhhdddddddmmmmmmmmNNNNmmmmmmmmmNNN\n" +
"hhhhhhhmMMMNNmmmmmmmmmmmmmmmmNMMNNdhdmNy+.`````````````````````````````````````````````````````````````````-shNmdyyyyhhhhhddddddddddddmNNNmmmmmmmmNNNN\n" +
"hhhhhhhhdNMMNNmmmNNNmmmmmmmmmNNMNmhhhdmm+:````````````````````````````````````````````````````````````````:ydNmhssyyyhhhhhhhhhddddddhddNNNmmmmmmmmNNNN\n" +
"hhhhhhhdhdNMMNNmmmNNNNNmmmmmmMMNNmhhddmNs/.``````````````````````````````````````````````````````````````+ymmmyssyyhhhhhhhhdddddddddyddNNNmmmmmmmNNNNN\n" +
"dddddddddddmMMMNmmmNNNNNNNNNNMMNNddddmmNmo/````````````````````````````````````````````````````````````.ohmmdyssyyhhddddddddddmmmmmdsmdNNNNmmmmNNNNNNN\n" +
"hhhhhhhhhhhhdNMMNmmdmNNNNNNNMMMNmhhddmmmNmo/``````````````````````````````````````````````````````````.ohmmhyssyyhhhhhhddddddddddmmhymmMNNNmmNNNNNNNNN\n" +
"hhhhhhhhhhhhhhmMMMmmddmNNNNNMMNNdhyhhddmmNmy/.```````````````````````````````````````````````````````.ohmmhssssyyyhhhhhhhhhhddddddhsddNNNmmmmmNNNNNNNN\n" +
"hhhhhhhhhhhhhhhdNMMNmdhdmNNMMMNmhyyhhddddmmNms:.```````````````````````````````````````````````````..oydmyssssyyyyyyyhhhhhhhdddddhshdNMNNmmmmmNNNNNNNN\n" +
"dhhhhhhhhhhhhhhhdmMMMNdhhdNMNNmhhhhddmmmmmmNNNds/.`````````````````````````````````````````````...--+yhmhssssyyhhyhhhhhddddddddddshdNMMNNNmNNNNNNNNNNN\n" +
"dddddddddddddddddddNMMNmmmNNmdhhhhddmmmmmmmmmNNNmy+:.`````````````````````````````````````...----::/yhddssssyyyhyhyhhhdddddddmmdshdNMMNNNNNNNNNNNNNNNN\n" +
"hhhhhhhhhhhhhhhhhhhhmMMMMMNmhyyyhhhddddddmmmmmmmmNNmyo:-.```````````````````````````....----:::::::oyhmyshyhyyyssyyhhhhhhdddddhshdNMMMNNNmNNNNNNNNNNNN\n" +
"hhhhhhhhhhhhhhhhhhhhhmMMNmdyyyyyyhhhhhdddddddddddhhdmNNdy+:-.```````````````......-----::::::://///yhddyhddhyssssyyyyhhhhhhhdyyhdNNMmNNNmmNNNNNNNNNNNN\n" +
"hhhhhhhhhhhhhhhhhhhdmMMNmhyyyyyhhhhhddddddddddddddshhmMNMNNmhs+:-.........----------::::::///////+ohhmmdmmdhssssyyhhhhhhdhhdyhddNmdddNNNNNNNNNNNNNNNNN\n" +
"dddddddddddddddddddNMNNmmddyyyhhhhhdddddmmmmmmmmmdsshdNhhsydmNNNmhyo+/:------------:::::///////+++shdNNNMmdhssssyyhhhdddhhmddNmNdyyymNNNNNNNNNNNNNNNNN\n" +
"dddddddddddddddddmMMNNNNmmhsyyyyyhhdddddddddmmmmmdssyhNyy///++syhdmNNNmdhso+/::---::::::///////+++yhmMNNNmdysoosyhhhhddhydmNMNNdyoyhNNNNNNNNNNNNNNNNNN\n" +
"hhhhhhhhhhhhhhhhmMMMMNMNmhssssssyyyhhhhhhhdddddddhsshdds+:::::::///+ooshdmNNNNhs/::::::////////+++yhNMNNmmdhooosyyhhhhyohhNMMNdyoshdNNNNNNNNNNNNNNNmmN\n" +
"hhhhhhhhhhhhhhhdMMMMNMMmdsssssssyyyhhhhhhhhhdddhdhshhmyo----::::::::::::/oydNMMNmy+/:::///+osyhdmmNMMNNNNNdhoooyyhhhhy+shmMMNdyooyhNNNNNNNNNNNNNNmdddd\n" +
"dddddddddddddddmMMMmNMNddsssssssyyhhhhhhddddddymdhddmhs/------::::://+oyhmmNNmmNNNmyo///shmNNNmdhyyddhy+yhddsosyyhhddsohhNMNhs+oohdNNNNNNNNNNNNmdhhdmN\n" +
"dddddddddddddddNMMmdMMNdhooooooosyhhhhhhdddddyhdmdNdds+---------:+oydNNNNmys+//+ydNNhs/+hdNhy/:---:osoo/syhhyosyhddddoyhmMmhs++oyhmNNNNNNNNNNNmhyydmMm\n" +
"hhhhhhhhhhhhhhhmMmddMMNdyooooooosyyyhhhhhhhhysddNNNmyo----------+ydNmho//o+//:::/shmNds+shmys:----:://+ossyososyyhhhyoddMmho/+ooyhNNNNNNNNNNmdysshmNNm\n" +
"hhhhhhhhhhhhhhhmmdddMMNdhoooooooosyyyyyyyyhy+shmMMMhs/----------/shNhs/---++//::::+ydNhs+yhds+---:::/oso/+sssysyyhhhohhNmhs/+ooshdNNNNNNNNNmdsoshdNNmd\n" +
"hhhhhhhhhhhhhhhhhhhhNMMmdsooooooosyyyyhhhhho+yhNMMNyo:-----------:oymmyo:--/+//::::/shmhs+ydys:-:::+o+////oyydyyyhhhydmNhs/++ooyhmNNNNNNNNmdhsshdNNmdh\n" +
"hhhhhhhhhhhhhhhhhhhhdMMMmdsoooooosyyhhhhhhyo+yhmMNms+--------------:ohmds+--:++/////+hddy++yhso:::/+//::///yyddhhdddmmNhy//+ooshdNNNNNNNNNddyshdNNmddh\n" +
"hhhhhhhhhhhhhhhhhhhhhdMMMmdyoooooosyyhhhhhoo/hdhmhss/:::-------------:oydhs/--/++/+oydNNmyoyhsy/:/:::::////+shmNddddmNdy+/+oooyhmNNNNNNNNmdyshdNNmddhh\n" +
"hhhhhhhhyhhhhhhhhhhhhhhNMMNmdsooooossyyyyy++/hhyy/:::::::::::::::------:oydhs/:/sydmNNNmNNNmNdys:::::////////symNNdmmmho//+ooshhNNNNNNNNNdhsydmNmdhhhh\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhdNMMMNdysoooosyyyyo+ohdhs:::::::::::::::::::::::::oydddddNNhyssssyydmMdy+::://////////+shNMMNdy//+oooyhmNNNNNNNNmdsshmMmdhhhhh\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhhhdmNMMNNdysoosyyho+shmMdy+::::::::::::::::::::::::/oydNNNhssssssssyhmNys://////////////+shmdh+/+oooshdNNNNNNNNmdhydmMmddhhhdh\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhdmNMMMNdhsssysoyhmMMNdy+::::::::::::::::::::::::oydNmyssssssyyyhdNhy://///////////////+/+//+oooyhNNNNNNNNNddyhmMmdhhhhhhh\n" +
"hhhhhhhhhyhyyhhhhhhhhhhhhhhhhhhhhdmNMMNNddhsddmdmMMNmy+/:::::::::::::::::::::/yhNNhyyyyyyyyhddNhs//////////////////////+oooshdMNNNNNNNmdyhdNmdhyhhhhhh\n" +
"hhyyyyyyyyyyyyyhhhhhhhyhhhhhhhhhhhhhhddmNMMMMMmdhdNMMNmho/::::::::::::::::::::oydNNmhhyyyyhhdNmh+/////////////////////+ooooyhNNNNNNNNNdhhdNNdhyyhhyyhy\n" +
"hhhhhyhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhdddhhhhhdNMMNmhs+/:::::::::::://++oshdNMMMNmmmmNNMMMNmhyso+++++++++++ooooooooooyhmNNNNNNNNmdddNNdhhyyhhyhhy\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhmMMMNmdddhhhhhhhddmmmNNMMMMMMMNNNNMMMMMNNNMMMMMMNmdhhysoooooooooooosshdNNNNNNNNmdmdmNddhhhhhhhhhh\n" +
"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhmMMMNNmmmNNNNNNNNNNMMMNhhmmyshdmNmmMMNNNNNNNNNMMMMMMMMMNNNNmmmNNNMMMMNNNNNNNNdmmmNddhhhhhhhhhhh";

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
package net.id.incubus_core.annotations;

import javax.annotation.Nonnull;
import javax.annotation.meta.TypeQualifierDefault;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

@Nonnull
@TypeQualifierDefault({
ElementType.FIELD,
ElementType.METHOD,
ElementType.PARAMETER})
@Retention(RetentionPolicy.CLASS)
public @interface NonnullByDefault {

}
Loading

0 comments on commit eb8eb76

Please sign in to comment.