Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.
Filter loader...
Filter versions...
Filter channels...

Good mornin, I got a big update for you guys today lol. GenesisMC 0.2.8 is released on modrinth with a ton of bug fixes and changes. Changelog:

- Remap all class names and packages
- Use Remapped APOLI code for ModifyPlayerSpawnPower
- Use Kotlin DSL for the buildscript
- Fix spawning one block bellow the platform in the end
- Support DynamicNamespaces
- Vanilla keybind detection support
- Rewrite ConditionExecution to be faster and more maintainable
- Split CraftCalio parser to submodule, rewrite parsing
- Improve auto-update for the builtin pack
- Fix TONS of bugs with custom origins(like a TONNNNNN)

If all goes well, 1.0.0 will be the next official release(that isnt a port to a future version of minecraft).

Fix warden sonic boom having no cooldown

Its been a while eh? Ive been working for the last few months to deliver the best version of Genesis yet. I present, 0.2.6! 0.2.6 brings insane stability and new origin changes, and long awaited features. The changelog:

- Optimized Class creation for power ticking
- Fixed ModelColor hook
- Fixed bedrock inventories not being able to be opened
- Reworked Allay and Creep origins a bit
- Added /power
- Added remaining conditions
- Change damage calculations for sonic_boom power
- Use vanilla registry for DamageOverTime calcs
- Remap all origins to use apoli namespaces during runtime
- Fix nbt data serialization breaking during data changes
- Probably another 300 things that basically mean "plugin == good"

Enjoy this crazy new version, and enjoy :)

Hi guys, small update big changes here. This has some fixes that have been known of for a long time and finally are fixed!

  • Made Respiration and Turtle helmets make the damage from being out of water cut in half
  • Rewrote the "power active" mappings system, fixing phantom form executing on all players
  • Fixed RestrictArmor power not triggering sometimes
  • Fix Geyser/Floodgate api hook in 0.2.4

Hello!! 0.2.4 is now released with tons of new changes. Some significant changes are:

  • Over 60 bugs fixed
  • Condition executors rewrite
    • Rewrote how conditions are returned to their respective power handlers to better handle false statements, fixing more bugs across all origins. They originally ran as a "empty" statement and looped through each Condition until 1 returned true. This was extremely bad due to often times conditions returning true by accident, making conditions that should be false return true. Now it has been reworked to be able to return a false and true statement, and if still empty after looping through all conditions, it returns true due to "condition not found" or some other reason.
  • The piglin origin has gotten a complete rework!! The piglin origin has been one of the most lacking origins in the plugin and now has its own powers to make it stand out.
    • Nether Inhabitant: You spawn in the Nether
    • Piglin Brothers: Piglins, Brutes, and Zombified Piglins won't attack you unless provoked
    • Brutish Gear: You can only wear Gold, Netherite, and Leather armor(You can wear elytras and turtle helmets)
    • Brutish Training: You deal 30% more axe damage
    • Carnivore: You can only eat meat
    • Atrophy: You take 2x damage from the wither
    • Nether Hide: You have stronger skin than most, you get 2 more armor bars but zombify in the overworld
    • Warriors Charge: Every 30 seconds you can charge at the enemy or "dash" with great speed, but be sure to make a graceful landing, you take 2 hearts more of fall damage if damaged(by falling) during the dash.
  • Reworked water protection enchantment
    • Bukkit 1.20.4/1.20.3 broke lots of things regarding enchantments, causing my method of registering water protection entirely broken and no longer working. It has now been reworked to use the mc registry system upon bootstrap to register it in mc.
  • Reworked datapack loading
    • Datapack loading has been reworked slightly to fix errors with starborne and other things, making it so functions, tags, and damage types are loaded before registries are frozen. This fixed lots of bugs for many things for starborne.
  • Added placeholder api compatibility

Been a while lol, apologies for my absence, but i promise you, it was worth the wait. GenesisMC 0.2.3 has been released on modrinth with stunning new features! Genesis has had major performance issues since 0.2.1, and now, they are fixed. CPU usage has been decreased from 70-80% thread usage in the server to 10%, which is INSANE for Genesis. Genesis also has tons of more bugs fixed, making it even more stable and enjoyable. The changelog is shown bellow :)

- Optimized power stacking to not constantly call upon a new condition executor
- Optimized ConditionExecutor to not constantly create new instances
- Optimized power calling
- Optimized spawn handling
- Optimized power reading
- Fixed server overload/crash upon leaving
- Fixed cooldowns breaking with Starborne
- Fixed enchantments breaking
- Fixed movement glitches with Allay
- Fixed player chat spam upon clicking a shield
- Added tag-preparsing to reduce usage from splitting tags to read them
- Improve block-count reading
- Optimized rendering-related powers
- Fixed Canvas server type incompatibility

These may seem like small changes, but believe me, they are huge and do WONDERS Enjoy and good night :)

Version 0.2.2 - 10/1/2023

0.2.2 brings many patches and improvents to 0.2.1, including performance improvements, origin compatibility, and more! Remember, the 0.2.# versions are still in beta and may be very unstable.

  • Patches more than 40 bugs
  • Reworked gradle system
  • Added origins:resource power
  • Added /resource command
  • Updated mappings to 1.20.2

Changelog

Version 0.2.1 - 9/16/2023

  • Added all remaining origins
  • Added semi-custom origins support(the base)
  • Thank you to everyone who contributed to this version. This version took AGES to make, and without the help of the fabulous Java MC community, this update wouldnt even be close to being done. Thank you to @zermin(Tye) for creating the Custom Origins parsing code, @zekihvh(Zeki) for creating item bug patches, and @onechris(Chris) for testing bedrock compatibility and providing condition contributions, and to Apace for allowing me to do this project.

    The plugin wouldnt be where it is today without them. Thank you to you all, and enjoy GenesisMC 0.2.1

shhh dont tell anyone but 0.2.1 is almost done(if it isnt release already), it will be the official genesismc release for 1.20.2 and brings custom origins so thats rly fun, i decided to put this here bc its been 3 months since 0.1.7 and the plugin is 95% done.

for context, 0.2.1 is the official beta stage for the first official genesis release. super cool yeah? all origins are finished as of 0.2.1, and custom origins are nearly 100% compatible

0.1.7-ALPHA_RELEASE

Created by Genesis Team
Changelog: -Mainly backend changes lol
-update versioning to 0.2.1
-fixed enderian reach putting errors into console
-fixed origin-null error
-fixed /origin set
-added launchElytra() to OriginPlayer api
-added ElytraRenderPacket for Immersions control
-setup custom packet channel for client and serevr(Immersions)
-added elytra_flight
-added launch_in_air
-added claustrophobia
-fixed sound pitch bug
-added creative block breaking to reach
    -eventually removed due to weird misscalculations
-added ariel_combat
-update ReachAPI
-fixed elytra_flight from instantly killing the player
-added OriginChooseEvent to the OriginAPI
-impemented bstats support
-reduced nether spawn lag
-optimized imports
-cleaned about 90% of the plugins code
-added light_armour
-removed api config
-added wrap method for multiple lines(choosemenu)
-added OriginDataType enum
-added OriginMenu enum
-added new methods to OriginPlayer api
-added water_breathing system
-added new config + language system
    -added german
    -added russian
    -added english
    -added spanish
    -added traditional chinese
-added vcs api
-update 1.20
-rewrote custom origin handling
-made built in origins run on custom origins datapacks
-made new classes, added tons to the api
-added new "origins" byte field to playerdata
-added new Origin and Power Containers
-added javadocs
-optimized lots of code
-cleaned 99% of the project code
-added merling powers
-fixed elytrian keybind
-added getModifier() to custom origins
-added attribute power for custom origins
-added conditioned_attribute
-modified/rewrote the invis/transparency system
-made the core origins datapack for CO
-added datapack loading
-moved custom origins loading to datapacks folder
-fixed some bugs
-added pumpkin hate invis
-fixed crafting bug
-fixed bugs with origincontainer
-tye optimized cmds

Again, still in early beta. Most features do not work atm.
Download link

Donate to support the project!

-Update to 1.20

0.1.7 builds are available in the discord server(dev builds, snapshots)

0.1.6-ALPHA-RELEASE

Important note:

This 0.1.6 version DOESNT WORK ON 1.20 I WAS MISTAKEN OMG LOL

Created by Dueris and Tye


1.19-1.19.2 has an error message on startup, you can ignore this, doesn't affect the gameplay of the plugin drastically. Please use 1.19.3 or higher Patch notes:
-Fixed critical command bug
-Fixed command issues.
-Removed origins now open the choose menu if previously selected.

0.1.6 Changelog:

-added blindness to choosing player
-fixed /origins purge
-fixed arachnid climb detection
-added translucent phantom
-fixed invis bug
-added origin player scoreboard for keeping track of origin players
-changed climbing speed for arachnid
-moved data handling to datacontainer
-fixed detection for phantom switching
-lowered creep cat damage amount
-fixed arachnid climb detection
-fixed /origins purge
-fixed more bugs than i would like to admit: PART 2
-fixed phantom form going nuts
-changed some config settings. a lot
-fixed some gamemode bugs
-finished phantom form and remaining stuff for default phantom
-updated and redid command and tabcomplete system
-fixed tab complete
-added origin enchant command
-removed config detection, resulting in a new update avalible method
-fixed custom origins menu opening
-added folia detection
-removed config detecion
-fixed error for spigot servers with orb of origin hide item specs
-removeed config.yml in favor of origin-server.yml
-removed stuff for custom origins to start
-added load support for folia
-fixed command manager
-fixed bug where beta auto complete would check for an unregistered config line
-fixed daytime detect
-adjusted phantom fire tick times
-fixed phantom form glitch
-added /origin enchant
-added water prot book gen
-updated logo
-added new particle system
-changed shulker box stuff
-added keybinds
-updated authors
-added avian origin
-added rabbit origin
-updated folia branch for snapshot testing
-fixed tab complete
-rewrote command system
-implemented OriginTAG system
-added Phantom origin
-fixed lots of bugs
-rewrote choosing engine
-added custom origin loading
-pls donate to support the project
-changed pumpkin pies to no longer give Enderians food
-added Enderians no longer able to wear carved pumpkins
-added piglin origin
-added nether spawn power
-reworked command system to include original origin commands
-rewrote choosing code, fixed bedrock bugs
-fixed many bugs
-added custom origins choosing
-added custom origin parsing
-added basic origin powers
-reworked origin control system to utilize custom origin powers
-fixed warning bug on startup
-added orb of origins config
-fixed command bugs
-added tons more minor features
-redid system for force choose

unfortunately, we forgot to add to this list as development continued, lots of things happened and we forgot. we have updated to the extent that we remember.


Again, still in early alpha. Most features do not work atm.
Download link

Donate to support the project!

This version has a warning message, do not worry, everything is fine. Its a warning about the GRINDSTONE for some code we wrote for the Water Protection enchantment. This is a known bug and has been fixed in 0.1.6

0.1.5-ALPHA_RELEASE

Created by Dueris


THE PLUGIN WILL RUN ON SPIGOT AND BUKKIT, BUT MOST FEATURES WILL NOT WORK. USE AT YOUR OWN RISK

Changelog:

Main update stuff

-added alpha stuff for custom origins

DELETE THE CONFIG FOLDERS FOR GENESISMC. NEW CONFIG OPTIONS HAVE COME AND THEY WILL BREAK IF NOT LOADED CORRECTLY


-added custom origins menu -new option to disable custom origins in plugin-config.yml -removed glass panes in choosing menu -added custom origins detection -adds 4 stages -must include is-custom-origin in main class -fixed custom origin detection -added custom origins to custom menu -fixed bug where arachnid would not have health changed until they left the server -actually fixed that bug lol -added arachnid poison immune -fixed bug that would cause ender dragon to be identified as an arachnid origin -fixed bug that causes player to have infinite orb of origins if they use it with 2 or more in hand -fixed bug where weaver origin ability would not have lore -added night vision to arachnid -added climbing abilities to arachnid -must be looking at block and shifting to climb -not shifting will lower you -fixed arachnid climb always triggering on stairs -added new perms -fixed merling bukkit inv name -made origins choose open on selection menu -fixed force choose -put player in spectator upon joining server, sends join message after -force choose bugs fixed -fixed orb disable config -fixed view on join -added new storage methods -added new originid keys -fixed origins bug -finished new storage methods -fixed bug where shulk would trigger on all entities -fixed tons of bugs where things would trigger on random entities upon interacting with them -added anvil compatibility with water protection -fixed bug where enchants would be messed up -fixed bug where one type of enchantment would do all things -added creep explosion -added blast protection modifier to creep explosion -added arachnid bane of arthropods -fixed bug where the cooldown would be random and would trigger for shulk origin -added creeper ignore creep -added soundless creep -changed camo power charged power -fixed null error -added cauldron detection for enderian -fixed enderian cooldown bug -fixed another 20 bugs -fixed more bugs than i would like to admit -fixed arachnid climbing interfering with creep explosion detection -changed core config version to 151668 -fixed config-version bug on first startup

Again, still in early alpha. Most features do not work atm.
Download link

Donate to support the project!

External resources



Project members

Dueris

Owner

Mapty231

Contributor

Apace

Original Creator


Technical information

License
GPL-3.0-only
Project ID