Commit graph

113 commits

Author SHA1 Message Date
Timo Ley c4637fff54 feat: commit changes (might contain bugs) 2022-11-22 15:26:15 +01:00
Pahimar d4ed4bbacb Rearrange some of the configuration options 2016-05-27 22:37:19 -04:00
Pahimar 437470f9e7 Initialize the Blacklist Registry in Init
Rename ItemHelper to ItemStackUtils
Change the way OreStack identifies an OreStack from a list of itemstacks. Resolves #923
Added some more test cases to VanillaTestSuite
2016-05-27 16:03:14 -04:00
Pahimar 30c0eb46b7 Fix a possible NPE in the FluidStack comparator
Post calculation energy values set by command now send the new energy value mapping to all currently logged in players
Added methods for devs to see what items are currently blacklisted in the blacklist registry proxy
Added methods for devs to see what energy values are currently assigned in the energy value registry proxy
BlacklistRegistry contents are now synchronized with players when they log into a server, enabling players to play on different servers with different blacklist configurations without needing to update their own configs
Fixed issue in synching of all energy values where the incorrect map was used to synch against on the client side
2016-05-24 23:12:49 -04:00
Pahimar 2046edf3fb Rewrote the Ability system to be what it was really trying to be, a blacklist registry. Also fixed writing the data to a global area, and made it one file per blacklist. Fixes #898 and #991 2016-05-23 17:47:31 -04:00
Pahimar 2bed1e81ac Closes #1055 2016-05-22 23:28:30 -04:00
Pahimar 3290abb23e Death to the old Transmutation Knowledge! Long live Player Knowledge! 2016-05-22 13:21:46 -04:00
Pahimar c6d02aee9d More work on the new player knowledge system 2016-05-20 22:55:49 -04:00
Pahimar 3e0907fa3e Working on the railroad, I mean the player knowledge system, all the live long day 2016-05-20 15:57:20 -04:00
Pahimar 5f570fc576 Better Singleton implementation of RecipeRegistry, and fix up the getStacksInRange to be more flexible about bounds 2016-05-20 13:56:53 -04:00
Pahimar ebf4fe90d0 Switch back certain config settings to proper default values 2016-05-18 19:24:20 -04:00
Pahimar 2569e1db9a Death to the old energy value registry - long live the new one! 2016-05-18 13:53:13 -04:00
Pahimar c0b7f76715 Just making things a little easier to read 2016-05-16 15:10:08 -04:00
Pahimar 63c22f9255 Save often so you don't lose your work! 2016-05-16 15:06:40 -04:00
Pahimar cfe08dffae Hey working on a super cool new Admin Panel to make it way easier to set EE3 related values/settings on items. Woo! 2015-11-27 23:07:45 -05:00
Pahimar 1fbc290025 Deprecating Verdant and Azure Dust
Renaming "Tome of Alchemical Knowledge" to "Alchenomicon"
2015-11-25 16:00:37 -05:00
Pahimar 35841c20ae Lots more Marker usage, for much better logging options (making my dev life so so so much easier) 2015-11-19 15:24:40 -05:00
Pahimar a3c5c3fafd Change default configuration setting for when to regenerate EMC values from 'When Mods Change' to 'Always; 2015-06-09 21:27:45 -04:00
Pahimar f4cc4fb108 Add debug config option to log all TRACE level events to INFO (if you ONLY want to see EE3 related TRACE stuff developers, enable this) 2015-05-29 19:47:51 -04:00
pahimar 301e8b75c7 Broken stuff 2015-04-20 21:16:48 -04:00
pahimar 86d07610ec Closes #714 and #719 thanks Dynious! 2015-04-10 08:32:55 -04:00
Pahimar 68c89ae7b5 Misc fixes, and fixing a derp where a tome doesn't open the knowledge of the person who owns it 2015-03-24 17:45:14 -04:00
pahimar 91c6b6de6d Another whack of stuff with varying levels of won't break 2015-03-23 11:07:47 -04:00
pahimar 48dbea7901 Various states of things working, getting close now 2015-03-18 21:52:53 -04:00
pahimar 6f94c5a6f1 Lots of stuff before going on the cruise - various states of things 2015-03-11 16:34:37 -04:00
pahimar a530b67e91 Various states of working. Lots of things happening. 2015-02-25 00:03:59 -05:00
Pahimar 7afcdf8d9a More work on getting the Alchemical Tome working properly 2015-02-18 10:11:06 -05:00
Pahimar 88b7c26756 More work on getting the Alchemical Tome working properly 2015-02-17 21:10:41 -05:00
pahimar 0dd84cd8b1 Clean out some localization messages that no longer are used, and move the energy value registry file to a different directory in the data/ directory 2015-02-10 23:38:05 -05:00
pahimar 334a92e54c Pretty big whack of stuff. Added a TransmutationKnowledgeRegistryProxy for API access to what players and the template know how to transmute. More robust serialization options for the AbilityRegistry. Added the ability to filter a given set of ItemStacks by their display name (starts with and contains). Added the ability to only load in Abilities from file on initial load of of a world (more control for map makers there) 2015-02-10 00:22:39 -05:00
Pahimar dce8ea6af3 Add some NPE protection to saving player data to disk 2015-02-07 13:31:50 -05:00
Pahimar 0d0fe18a9d Whole whackload of stuff. More to come in the morning Vike 2015-02-04 23:48:07 -05:00
pahimar de22edc3eb Re-jigging how modders can set things as being learnable/not learnable, and recoverable/not recoverable 2015-02-02 23:12:08 -05:00
pahimar f77b24278a Lots of stuff in various stages of working 2015-01-31 23:47:45 -05:00
Pahimar 89c5bf4f33 More incomplete stuff 2015-01-29 10:50:38 -05:00
Pahimar 8671984507 Checking in some progress on a more unified way of serializing data to disk. Should really help in the future. 2015-01-26 23:17:32 -05:00
Pahimar dc01ec4a91 Won't crash, but definitely not working properly 2015-01-19 11:39:04 -05:00
Pahimar 7cecdce85e Won't crash, but definitely not working properly 2015-01-11 15:36:41 -05:00
pahimar d33c0acaef Big broken commit with a ton of stuff that got done/started in Newfoundland 2015-01-03 17:53:10 -05:00
Pahimar 528e79ac1c Holy moley more glyph work 2014-10-09 16:13:06 -04:00
Pahimar c141fe39bc More glyph work 2014-10-07 23:11:54 -04:00
Pahimar 6e727a5a7f More glyph work 2014-10-07 16:20:41 -04:00
Pahimar 8f5ea0a2b5 Work work work 2014-09-19 15:55:28 -04:00
Pahimar 07fd936081 Getting ready for transmutation and alchemy squares 2014-09-16 22:58:54 -04:00
Pahimar 5066ec80f1 Made the sync threshold configurable (server admins can tune how long clients have to wait before they can sync their energy values with the server again) 2014-09-16 12:53:22 -04:00
Pahimar a97fa3fb49 Now when a pre-assigned value is set via command line, the next time the server starts it will regen the values of everything and save the new values to disk (tl;dr - set a pre-assigned value via command and then restart server for the changes to take effect) 2014-09-16 12:08:16 -04:00
Pahimar 4b02b80d21 More command work 2014-09-15 16:06:20 -04:00
Pahimar 67c704870e More work on the set-value command 2014-09-11 16:13:39 -04:00
Pahimar 73d67dd30d Only run the DynamicEnergyValueInitThread on the server side (prevents clients running it when connecting to a server because since the server sends the values there is no need to gen values on the client). Also fix some sided stuff in the serialization of values when clients connect to servers. 2014-09-04 15:15:16 -04:00
Pahimar 7244bdedf6 Servers now sync their EnergyValue mappings to clients when they join. This means clients don't have to change their configs when joining servers (different servers can have different values) 2014-09-04 11:30:22 -04:00