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
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
Download link
-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
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
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
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
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 chooseunfortunately, 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.
Download link