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
Pahimar
e70eecb11f
Trying to figure out search boxes and scroll bars. Holy hell Minecraft
2014-08-28 16:05:43 -04:00