Skip to content

Instantly share code, notes, and snippets.

@Daomephsta
Last active December 28, 2018 05:45
Show Gist options
  • Save Daomephsta/4e91d697dceea1f739ca278d14b8686d to your computer and use it in GitHub Desktop.
Save Daomephsta/4e91d697dceea1f739ca278d14b8686d to your computer and use it in GitHub Desktop.
Fabric Proxy
package daomephsta.precisioncrafting.common
class PrecisionCrafting
{
public static final String VERSION = "0.0.2",
MODID = 'precisioncrafting',
MODNAME = 'Precision Crafting'
--SNIP--
private static PrecisionCrafting instance
public final AbstractProxy proxy
PrecisionCrafting(AbstractProxy proxy)
{
this.proxy = proxy
instance = this
}
void onInitialize()
{
--SNIP--
}
static PrecisionCrafting instance()
{
return instance
}
--SNIP--
}
package daomephsta.precisioncrafting.client
import daomephsta.precisioncrafting.common.PrecisionCrafting
import net.fabricmc.api.ClientModInitializer
class PrecisionCraftingClientInitialiser implements ClientModInitializer
{
@Override
void onInitializeClient()
{
new PrecisionCrafting(new ClientProxy()).onInitialize()
}
}
package daomephsta.precisioncrafting.server
import daomephsta.precisioncrafting.common.PrecisionCrafting
import net.fabricmc.api.DedicatedServerModInitializer
class PrecisionCraftingDedicatedServerInitialiser implements DedicatedServerModInitializer
{
@Override
void onInitializeServer()
{
new PrecisionCrafting(new ServerProxy()).onInitialize()
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment