performance improvements
Craisin portal gun variant
This commit is contained in:
1 parent
216efeb39b
commit
db3cd02059
40 files changed
+530
-64
No files matched your search
@@ -77,6 +77,7 @@ public final class AntarchyFabricEvents {
|
||||
public static void register() {
|
||||
ServerLifecycleEvents.SERVER_STOPPING.register(server -> PortalGunProjectileEntity.releaseAllProjectileTickets());
|
||||
ServerLifecycleEvents.SERVER_STOPPING.register(com.craisinlord.antarchy.content.portalgun.PortalGunResetManager::clear);
|
||||
ServerLifecycleEvents.SERVER_STOPPING.register(server -> com.craisinlord.antarchy.content.entity.ant.AntArrivalScheduler.clear());
|
||||
ServerPlayConnectionEvents.JOIN.register((handler, sender, server) -> {
|
||||
ChronosphereManager.refresh(handler.player);
|
||||
TimeDilationManager.resyncPersistentEffects(handler.player);
|
||||
@@ -102,6 +103,7 @@ public final class AntarchyFabricEvents {
|
||||
QueenLocateCommand.register(dispatcher);
|
||||
TimeDilationCommand.register(dispatcher);
|
||||
RoyalCommand.register(dispatcher);
|
||||
com.craisinlord.antarchy.content.command.PortalGunCommand.register(dispatcher);
|
||||
});
|
||||
|
||||
DispenserBlock.registerBehavior(AntarchyFabricItems.SQUIDZOOKA.get(), new SquidzookaDispenseBehavior());
|
||||
@@ -221,6 +223,7 @@ public final class AntarchyFabricEvents {
|
||||
}
|
||||
}
|
||||
TimeDilationManager.tickServer(server);
|
||||
com.craisinlord.antarchy.content.entity.ant.AntArrivalScheduler.tick(server);
|
||||
invertedPlayers.retainAll(activeThisTick);
|
||||
});
|
||||
}
|
||||
|
||||
+1
@@ -22,6 +22,7 @@ public final class SeparateLargeItemModels {
|
||||
entry(AntarchyFabricItems.PORTAL_GUN.get(), "portal_gun_gui"),
|
||||
entry(AntarchyFabricItems.PORTAL_GUN_ATLAS.get(), "portal_gun_atlas_gui"),
|
||||
entry(AntarchyFabricItems.PORTAL_GUN_P_BODY.get(), "portal_gun_p_body_gui"),
|
||||
entry(AntarchyFabricItems.PORTAL_GUN_CRAISIN.get(), "portal_gun_craisin_gui"),
|
||||
entry(AntarchyFabricItems.ROYAL_ASSAILANT_BATTLEAXE.get(), "royal_assailant_battleaxe_gui"),
|
||||
entry(AntarchyFabricItems.ROYAL_ASSAILANT_STAFF.get(), "royal_assailant_staff_gui"),
|
||||
entry(AntarchyFabricItems.ROYAL_GUARDIAN_SWORD.get(), "royal_guardian_sword_gui"),
|
||||
|
||||
+10
@@ -1584,6 +1584,16 @@ public final class AntarchyFabricItems {
|
||||
AntarchyFabricBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
com.craisinlord.antarchy.content.portalgun.PortalGunVariant.P_BODY
|
||||
));
|
||||
public static final DeferredItem<PortalGunItem> PORTAL_GUN_CRAISIN = ITEMS.register("portal_gun_craisin",
|
||||
() -> new PortalGunItem(
|
||||
new Item.Properties().stacksTo(1).durability(256).rarity(Rarity.RARE),
|
||||
AntarchyFabricEntities.PORTAL_GUN_PORTAL,
|
||||
AntarchyFabricEntities.PORTAL_GUN_BLACK_HOLE,
|
||||
AntarchyFabricEntities.PORTAL_GUN_PROJECTILE,
|
||||
AntarchyFabricBlocks.PORTAL_GUN_PORTAL_MASTER,
|
||||
AntarchyFabricBlocks.PORTAL_GUN_PORTAL_BASE,
|
||||
com.craisinlord.antarchy.content.portalgun.PortalGunVariant.CRAISIN
|
||||
));
|
||||
|
||||
public static final DeferredItem<EyeOfTheStormItem> EYE_OF_THE_STORM = ITEMS.register("eye_of_the_storm",
|
||||
() -> new EyeOfTheStormItem(new Item.Properties().stacksTo(1).durability(384).rarity(Rarity.EPIC)));
|
||||
|
||||
+2
@@ -266,6 +266,8 @@ public final class AntarchyFabricMisc {
|
||||
|
||||
public static final DeferredHolder<net.minecraft.world.item.crafting.RecipeSerializer<?>, net.minecraft.world.item.crafting.RecipeSerializer<AmericanizeRecipe>> AMERICANIZE_SERIALIZER =
|
||||
RECIPE_SERIALIZERS.register("americanize", () -> AmericanizeRecipe.SERIALIZER);
|
||||
public static final DeferredHolder<net.minecraft.world.item.crafting.RecipeSerializer<?>, net.minecraft.world.item.crafting.RecipeSerializer<com.craisinlord.antarchy.content.recipe.PortalGunVariantRecipe>> PORTAL_GUN_VARIANT_SERIALIZER =
|
||||
RECIPE_SERIALIZERS.register("portal_gun_variant", () -> com.craisinlord.antarchy.content.recipe.PortalGunVariantRecipe.SERIALIZER);
|
||||
|
||||
|
||||
public static final DeferredHolder<ArmorMaterial, ArmorMaterial> ULTIMATE_ARMOR_MATERIAL = ARMOR_MATERIALS.register("ultimate",
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"parent": "antarchy:item/portal_gun_held_geo"
|
||||
}
|
||||
Reference in new issue
Block a user