/* Ċ Ġ* ĠMinecraft ĠDev Ġfor ĠIntelliJ Ċ Ġ* Ċ Ġ* Ġhttps :// minecraft dev . org Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 Ġm inecraft - dev Ċ Ġ* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ*/ Ċ Ċ package Ġcom . de mon wav . mc dev . platform . fabric Ċ Ċ import Ġcom . de mon wav . mc dev . asset . Platform Assets Ċ import Ġcom . de mon wav . mc dev . facet . Minecraft Facet Ċ import Ġcom . de mon wav . mc dev . platform . Abstract Module Ċ import Ġcom . de mon wav . mc dev . platform . Platform Type Ċ import Ġcom . de mon wav . mc dev . platform . fabric . reference . EntryPoint Reference Ċ import Ġcom . de mon wav . mc dev . platform . fabric . util . Fabric Constants Ċ import Ġcom . de mon wav . mc dev . util . Source Type Ċ import Ġcom . de mon wav . mc dev . util . nullable Ċ import Ġcom . intellij . psi . Psi Class Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . psi . Psi Identifier Ċ import Ġcom . intellij . psi . Psi Method Ċ import Ġcom . intellij . psi . search . sear ches . References Search Ċ Ċ class ĠFabric Module Ġinternal Ġconstructor ( facet : ĠMinecraft Facet ) Ġ: ĠAbstract Module ( facet ) Ġ{ ĊĊĠĠĠ Ġvar Ġfabric Json Ġby Ġnullable Ġ{ Ġfacet . find File ( Fabric Constants . FAB RIC _ MOD _ JSON , ĠSource Type . RESOURCE ) Ġ} ĊĠĠĠĠĠĠĠ Ġprivate Ġset ĊĊĠĠĠ Ġoverride Ġval Ġmodule Type Ġ= ĠFabric Module Type ĊĠĠĠ Ġoverride Ġval Ġtype Ġ= ĠPlatform Type . FAB RIC ĊĠĠĠ Ġoverride Ġval Ġicon Ġ= ĠPlatform Assets . FAB RIC _ ICON ĊĊĠĠĠ Ġoverride Ġfun Ġis Event Class Valid ( event Class : ĠPsi Class , Ġmethod : ĠPsi Method ?) Ġ= Ġtrue ĊĊĠĠĠ Ġoverride Ġfun Ġwrite ErrorMessage For Event Parameter ( event Class : ĠPsi Class , Ġmethod : ĠPsi Method ) Ġ= Ġ"" ĊĊĠĠĠ Ġoverride Ġfun Ġshould Show Plugin Icon ( element : ĠPsi Element ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( element Ġ! is ĠPsi Identifier ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġval Ġparent Ġ= Ġelement . parent ĊĠĠĠĠĠĠĠ Ġif Ġ( parent Ġ! is ĠPsi Class Ġ&& Ġparent Ġ! is ĠPsi Method ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠReferences Search . search ( parent ). any Match Ġ{ ĠEntry Point Reference . is EntryPoint Reference ( it ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġdispose () Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . dispose () ĊĠĠĠĠĠĠĠ Ġfabric Json Ġ= Ġnull ĊĠĠĠ Ġ} Ċ } Ċ