Cyclic

Minecraft mod written in Java

MIT License

Stars
159
Committers
54

Bot releases are hidden (Show)

Cyclic - Latest Release

Published by Lothrazar about 1 year ago

Cyclic - 1.19.SNAPSHOT

Published by Lothrazar over 5 years ago

nametag test 1.19.SNAPSHOT

#1102

Cyclic - 1.12.2-1.18.6-alpha0

Published by Lothrazar over 5 years ago

test for lag reducing

Cyclic - Book teleport testing threaded

Published by Lothrazar almost 6 years ago

Cyclic - 1.17.3-testpotion

Published by Lothrazar about 6 years ago

test issue #944

pre release. not for distribution

Cyclic - 1.16.A DarkoPackager

Published by Lothrazar about 6 years ago

Previous https://github.com/PrinceOfAmber/Cyclic/releases/tag/1.16.X

Changes

  • recipe input now accepts singleton or multiple inputs (at most 6)
  • Fixed zenscript removeRecipe
  • Energy is now drained once on craft instead of every tick
  • default energy consumption increased (config)

Future work

  • JEI compatibility

Sample script

import mods.cyclicmagic.Packager;
// output, input singleton still supported
Packager.addRecipe(<minecraft:dirt>, <minecraft:grass>*9);

// output, multiple inputs
Packager.addRecipe(<minecraft:grass>, [<minecraft:dirt>*2, <minecraft:cobblestone>*3]);

// remove default recipes
Packager.removeRecipe(<minecraft:iron_ingot>);
Packager.removeRecipe(<minecraft:gold_ingot>);

// warning: if you have three recipes that consume DIRT, and you give it ingredients for all three recipes at the same time, its just going to arbitrarily pick one and stick with it , moving on only when it has to

Cyclic - Auto Packager pre-release (1.16.4)

Published by Lothrazar about 6 years ago

Working:

  • main packaging feature
  • energy
  • item in/out automation
  • scripting addRecipe
  • default recipes in code (iron/gold/etc)

Not Yet Implemented

  • Scripting removeRecipe (its coded but bug somewhere)
  • JEI compatibility (recipes work but dont show there)
  • Texture & localization incomplete
  • ?anything I missed?

Scripting looks like

import mods.cyclicmagic.Packager;
// output, input
Packager.addRecipe(minecraft:grass, minecraft:dirt*9);

Packager.removeRecipe(minecraft:gold_block);

Cyclic - 1.15.x-imbue

Published by Lothrazar over 6 years ago

Imbue station: alpha testing.

Place imbue station
put bow in it (no gui, botania style)
put ingredient in
use redstone on it

Use bow and see bow tooltip

recipes are not documented yet:

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Items.BLAZE_POWDER) },
    ImbueFlavor.FIRE));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Items.SPIDER_EYE) },
    ImbueFlavor.POISON));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Items.FEATHER) },
    ImbueFlavor.LEVITATE));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Blocks.TNT) },
    ImbueFlavor.EXPLOSION));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Blocks.GLASS) },
    ImbueFlavor.INVISIBILITY));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Blocks.SOUL_SAND) },
    ImbueFlavor.SLOWNESS));

BlockImbue.addRecipe(new RecipeImbue(new ItemStack[] {
    new ItemStack(Blocks.TORCH) },
    ImbueFlavor.GLOWING));

FUTURE STATE:
support recipes with more than one ingredient.
Allow more than one imbue on a bow
recipes should define the charges you get, currently all are 20.
Zenscript support to add/remove recipes in crafttweaker
Other effects = ???

FAR FUTURE:
Maybe melee weapons?

Cyclic - 1.5.0-alpha-1

Published by Lothrazar over 6 years ago

SUBJECT TO CHANGE
BACKUP YOUR WORLD

Default drop list for Magic Bean hugely nerfed, and default value of MagicBeanGrownDropSeed is now false (existing configs unchanged). Updated some textures. Removed bucket slot for hydrator. Removed some legacy worldgen features/configs (GoldRivers, OreSingletons Emerald Ore Boost). Removed config feature 'TerrariaInventoryButtons' (was disabled by default anyway). Many blocks now consume energy that did not previously (Auto Fisher, Hydrator, Dropper... disable and tweak in config as normal). Peat Generator no longer accepts power as input, is output only. Fluid Tank now has connected block textures vertically. Slime Conveyors renamed to Conveyor Belts, along with new block models that have corner pieces and ramps. Missing config added for dropper_exact. Config 'SageAndDruidVillagers' removed, instead one config per villager. Peat fuel no longer has to be dried in a furnace, it generates power right away. Removed the Carbon Catalyst item, and Biomass is now created in a Hydrator recipe. Block Rotator renamed to Wooden Wrench. Added tooltips to fluid bar components in GUI screens. Added Battery blocks. Fan blocks can now face all six directions including up/down; not just horizontal. Fan GUI now uses slider controls. Powered anvil no longer consumes lava. New Magma Anvil repairs items using lava.

Cyclic - 1.15.0-alpha - breaking changes

Published by Lothrazar over 6 years ago

BREAKING CHANGES:
Many block GUIS have had certain item slots converted to phantom/ghost slots that do not hold real items, so there could be item loss if you load in an old world that had stuff in those removed slots

OTHER CHANGES
Default drop list for Magic Bean hugely nerfed, and default value of MagicBeanGrownDropSeed is now false (existing configs unchanged).

Updated some textures.

Removed bucket slot for hydrator.

Removed some legacy worldgen features/configs (GoldRivers, OreSingletons Emerald Ore Boost).

Removed config feature 'TerrariaInventoryButtons' (was disabled by default anyway).

Many blocks now consume energy that did not previously (Auto Fisher, Hydrator, Dropper... disable and tweak in config as normal).

Fluid Tank now has connected block textures.

Slime Conveyors renamed to Conveyor Belts, along with new block models that have corner pieces.

Several GUI screens have been redesigned.

The "horizontal/vertical" orange fuel bar toggle removed in favor of new red energy bar inside the screen (no more JEI overlap!)

BUG FIXES:
Peat Generator no longer accepts power as input, is output only.

KNOWN BUGS:
Some machines have started working even when they are holding zero energy
(and probably more)

Cyclic - 1.14.5 prerelease

Published by Lothrazar over 6 years ago

bug that i could not replicate. testing a possible fix

some new textures https://github.com/PrinceOfAmber/Cyclic/pull/751

EDIT: UPDATED MARCH 21st

Cyclic - 1.13.4PRE

Published by Lothrazar over 6 years ago

Cyclic - 1.12.2TEST

Published by Lothrazar over 6 years ago

huge PEAT fuel feature

Ore transparency layers

Do not distribute :)

Cyclic - Cyclic-1.12.2-1.11.ALPHA

Published by Lothrazar over 6 years ago

Item Pump now has a GUI with a filter for whitelist/blacklist modes, and a redstone toggle button.

New Block Powered Anvil. [WIP]

New Block Powered Enchanter. [WIP]

some INTERNALS changed in all fluid tanks (all blocks that used fluids), no problems detected so far

Cyclic - ALPHA- Scythe server desync test

Published by Lothrazar almost 7 years ago

for darkphan to test on servers. quick hotfix

Cyclic - ALPHA: Pre-release for 1.10.0, the Power Update

Published by Lothrazar almost 7 years ago

Not for distribution. Feel free to use in private packs/servers/streams/videos for testing purposes

CHANGELOG DRAFT:

New Block: Forester. New command /nbtprint to get item data. New item: Solid Ender Eye. New Wireless Redstone blocks. Machines that use fuel are now compatible with Forge Energy systems. MachinesNeedFuel config removed, but instead each machine can have its fuel needs set one by one. FuelBarHorizontal config removed, each machine has a toggle button to control this. Fluid Storage Tank now has better transparency, fluids are more visible in the dark, and hot liquids glow a little bit. The 'Plant Despawning Saplings' feature now works with saplings from most mods, and not just vanilla saplings (feature still disabled by default). Fixed some JEI tooltips. All crafting grids are now compatible with the Crafting Tweaks mod (Workbench, Autocrafter, player 3x3 inventory upgrade). Fixed GUI backgrounds not dimming as normal. Improved compatibility of many machines interacting with modded item pipes and conduits. Fixed some automation issues with Hydrator recipes; also reduced fluid cost and tweaked a few recipes.

EDIT: known issues

  • Some machines can go into negative power when filling and working
  • Energy costs are not balanced at all
Cyclic - 1.11.2-1.5.7

Published by Lothrazar over 7 years ago

https://minecraft.curseforge.com/projects/cyclic/files/2440014

Fix client side crash that sometimes happen when right clicking items inside Chizel and Bits bag (misfire of 'right click to turn charms on and off' mini feature).

Cyclic - 1.11.2-1.5.6

Published by Lothrazar over 7 years ago

https://minecraft.curseforge.com/projects/cyclic/files/2436763

New Enchantments: Quickdraw and Beheading.
New Item: Evoker Fang.
Fragile Torches feature now affects Stone Torch and Tiny Torch (from Tinkers and AA respectively), and also it respects the 'mobGriefing' gamerule (this feature is still turned off by default in the blocks config category).

Cyclic - 1.11.2-1.5.5

Published by Lothrazar over 7 years ago

https://minecraft.curseforge.com/projects/cyclic/files/2433833

Fixed brush scythe and tree scythe sometimes not dropping items.
Improved how cyclic machines interact with pipes and hoppers: fuel always comes in the side, top and bottom for in and output.
Cyclic machines now more compatible with pipes and transfer systems from other mods (example: Extra Utilities Transfer pipes; tech detail: supports forge CapabilityItemHandler).
Auto-Torch now works from bauble slot.
New config entry AutoTorchLightLevel.
Automated User now has a Y-offset button so you can aim it up or down one block.

Cyclic - 1.11.2-1.5.4

Published by Lothrazar over 7 years ago

https://minecraft.curseforge.com/projects/cyclic/files/2433315

Fixed a compatibility issue that was causing fall damage in certain situations that should not cause fall damage, while using Mekanism Jetpacks. (was reported by users of Mech and Magic pack on the ATLauncher ) Hard to explain, there are discussions and comments and videos here https://github.com/PrinceOfAmber/Cyclic/issues/235

Fixed client-server desync with Launch enchantment, it now correctly resets your fall damage on use.

Updated zh_CN.lang translation file (thanks to TartaricAcid).

Badges
Extracted from project README's
License: MIT Twitter Badge Support links
Related Projects