generated from FabricMC/fabric-example-mod
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
azzy
committed
Dec 17, 2022
1 parent
667652c
commit eb8eb76
Showing
119 changed files
with
7,854 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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); | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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(); | ||
} | ||
} | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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"; | ||
|
||
} |
17 changes: 17 additions & 0 deletions
17
src/main/java/net/id/incubus_core/annotations/NonnullByDefault.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 { | ||
|
||
} |
Oops, something went wrong.