100 Commits
Author SHA1 Message Date
bdew 57a1192dc0 Fixed nbsp characters in number formatting (again...) 2015-12-04 12:46:38 +02:00
bdew 81e051b592 update to recommended forge 1558, gradle 2.9 2015-12-04 11:25:52 +02:00
bdew a6eb495fe1 bump version 2015-10-02 15:31:08 +03:00
bdew 2d539e8013 Don't try to open GUIs of nonexistant TEs if crap is passed to the gui handler 2015-10-01 00:11:05 +03:00
bdew c44729536c Replace NBSP with space in number formatting (for those locales that use it) - minecraft doesn't render NBSP correctly. 2015-09-18 17:32:36 +03:00
bdew 35def010a3 Merge pull request #19 from Mazdallier/patch-2
Update fr_FR.lang
2015-09-01 14:18:36 +03:00
bdew 3aef519c25 Added some hooks to cover system, fixed rendering covers when breaking blocks 2015-08-25 15:52:45 +03:00
bdew 6c59b25e2c Force US locale on all upper/lower case conversions + normalized icon registration across all mods. 2015-08-09 15:03:21 +03:00
bdew 014c1c5e6e Fixed rotatable blocks not always triggering chunk update when rotated 2015-08-05 02:08:26 +03:00
bdew 7fd040e65a Added detailed tooltips to multiblock controllers/modules 2015-08-02 16:34:28 +03:00
bdew ece84599f9 Added misc.withAutoClose - Provides something like java try-with-resources in scala 2015-07-30 15:50:53 +03:00
bdew 174af254e8 Added ChatHelper - allows building chat message with less boilerplate 2015-07-30 14:30:59 +03:00
bdew 71185838f6 Added WidgetInfoMulti 2015-07-23 15:06:50 +03:00
bdew f2cdba7800 Prevent fractional charge leftovers in capacitors (bdew/generators#43) 2015-07-19 22:56:14 +03:00
bdew 89b54300e3 Added tooltip handler system 2015-07-16 12:37:06 +03:00
bdew 9ee12091e6 Modules dataslot in multiblock controlers should not trigger render updates 2015-06-27 19:00:12 +03:00
bdew 08ccf07dfb Don't trigger chunk updates if somethings changes UpdateKind.WORLD dataslot on client. 2015-06-27 18:59:35 +03:00
bdew 382c21f732 Added KeepData mixins for blocks that keep their stuff when broken. 2015-06-24 15:50:23 +03:00
bdew 17e4bf3a2f BlockTooltip will now use the new HasItemBlock trait 2015-06-24 15:50:09 +03:00
bdew ebe2c1f34a Added HasItemBlock - trait that tells BlockManager and Machine to register custom ItemBlocks. Replaces old itemClass parameter. Version bumped to 1.9.0 2015-06-24 15:49:00 +03:00
bdew fae2825e7b Added RichNBTTagCompound.toItemStack 2015-06-24 12:05:48 +03:00
bdew b2e138f3cd TileBaseProcessor shouldn't include BreakableInventoryTile 2015-06-24 12:05:02 +03:00
bdew 9d897d0663 getActiveModId will return <unknown> instead of null 2015-06-24 12:03:58 +03:00
bdew 497917185c BreakableInventoryBlock now checks that the TileEntity extends BreakableInventoryTile at compile time 2015-06-23 11:19:03 +03:00
bdew 9ff7a75604 Build against forge 10.13.4.1448, updated to gradle 2.4 2015-06-10 11:24:27 +03:00
bdew f8bb1e8fbb Added a way to manually run ServerTickExecutionContext 2015-06-08 15:44:16 +03:00
bdew a530c66680 Added ItemBlock with tooltip 2015-06-02 16:45:22 +03:00
bdew 26af828491 Added BlockManager.registerLegacyTileEntity 2015-06-02 14:37:27 +03:00
bdew 1c0913d674 Code cleanup 2015-06-02 13:52:51 +03:00
bdew 895cfd9cb6 Improved NBT constructor 2015-05-31 15:40:08 +03:00
bdew f43dd28e03 Added easy NBT constructor - see https://gist.github.com/bdew/0a44363dcac4be85415c 2015-05-25 15:29:31 +03:00
bdew 289f8f7120 derp 2015-05-24 04:03:23 +03:00
bdew e7787fb9ca bumped version to 1.8.0, removed deprecated methods 2015-05-24 04:01:36 +03:00
bdew 58e336f8a9 Misc.haveModVersion should check APIs too, added getModVersion 2015-05-24 04:00:23 +03:00
bdew bea6a13896 Added async helpers and ServerTickExecutionContext (executes futures in server thread using tick event) 2015-05-21 18:05:33 +03:00
bdew 793ceb0024 Merge pull request #16 from Mazdallier/patch-1
Create fr_FR.lang
2015-05-13 12:07:16 +03:00
bdew 6f6496c1e3 /oredistribution - added dense ore support 2015-05-12 16:04:44 +03:00
bdew 934e984abf /oredistribution - Added option to dump to file 2015-05-12 16:02:03 +03:00
bdew 4900537a82 /oredistribution - Fixed meta detection with some ores (e.g. lapis) 2015-05-12 10:19:37 +03:00
bdew 31b5ab9d52 Added /oredistribution command 2015-05-10 22:37:04 +03:00
bdew 8a4ccf7d81 Prevent build failure when CF api key is not available 2015-05-10 15:49:37 +03:00
bdew 429107215f Allow fractional chances in config lootlists 2015-05-10 15:36:31 +03:00
bdew 0c60d596b6 Jenkins will now upload builds to curseforge 2015-05-10 15:35:45 +03:00
bdew da35094895 Merge pull request #14 from theelixzammuto/mc1710
Added Italian Localization
2015-04-27 23:30:19 +03:00
bdew 8d4484ca18 DataSlotTankRestricted now takes fluid object instead of fluid ID 2015-04-20 14:53:25 +03:00
bdew 624df87299 Updated to grade 2.3, reworked build script to use properties file, changed version format to include MC version 2015-04-20 14:37:23 +03:00
bdew 18b4f19dab Compatibility fix for forge 10.13.3.x 2015-04-14 19:29:13 +03:00
bdew 00b32712a0 Added TankEmulator 2015-04-02 11:22:47 +03:00
bdew 2a008aa093 Refactored nbt helper 2015-04-02 10:29:28 +03:00
bdew 745170415e changed SimpleGenericSensor.parameters back to GenericSensorParameter for greater flexibility 2015-03-30 14:50:48 +03:00
bdew 69b8e80c5f Removed unused field from DataSlotResource and fixed warning 2015-03-30 14:49:54 +03:00
bdew 93ccc42429 Refactored some common code into bdlib, added ability for modules to decide if they can connect to a controller 2015-03-25 17:34:13 +02:00
bdew dc567bd1be More work on sensors 2015-03-25 16:34:46 +02:00
bdew 516133ee0a Fixed multiple derps in 61ba86d451 2015-03-25 16:18:54 +02:00
bdew 28de3620a2 Added human readable errors to NBTTypes 2015-03-25 13:28:18 +02:00
bdew 61ba86d451 Added NBTHelper, changed OutputConfigFluid to use moving average 2015-03-25 13:11:52 +02:00
bdew 8e65772cae More work on sensor system 2015-03-25 10:46:18 +02:00
bdew 284cdfc970 Fixed crash on dedicated servers (bdew/generators#29) 2015-03-24 13:47:58 +02:00
bdew bae688c366 More sensor changes 2015-03-23 17:42:36 +02:00
bdew d3952b69d0 More work on sensor system 2015-03-22 16:14:29 +02:00
bdew 399abf1054 Attempt to Fix getWorldObj reobfuscation shenanigans 2015-03-18 10:40:16 +02:00
bdew f66b97d0cc Refactored TileDataSlots into a base trait DataSlotContainer that can be implemented by other things 2015-03-15 10:20:19 +02:00
bdew 13778072c0 derp 2015-03-12 17:03:39 +02:00
bdew 7dc95fcce1 Give a sensible error if trying to use a Block with no matching ItemBlock in recipes 2015-03-12 17:01:11 +02:00
bdew b71db73b11 Allowed custom ItemBlock registration in BlockManager 2015-03-11 18:00:58 +02:00
bdew 530d5add82 Moved block rotation from player camera logic into a separate object 2015-03-11 18:00:32 +02:00
bdew 3dd917b2a0 Added BlockAccessProxy 2015-03-11 17:06:53 +02:00
bdew 8f44111b4c Fixed item rendering for rotated blocks 2015-03-06 20:56:23 +02:00
bdew 8415ee7a00 Added slot types for sensors 2015-03-04 11:03:06 +02:00
bdew 6439ef8f08 Added Misc.prevInSeq, Added SimpleInventory 2015-03-04 11:02:37 +02:00
bdew dc59ee3d31 Added RotatedBlockRenderer and support for rotated blocks to ConnectedRenderer 2015-03-03 17:47:32 +02:00
bdew 9ae4935fd9 Added sensor system
Bump version
2015-03-03 17:46:45 +02:00
bdew 0929ba9278 Java 6 doesn't have System.lineSeparator *facepalm* 2015-02-26 14:55:18 +02:00
bdew 1003aa1d6a Prevent update spam in tank and resource dataslots when they don't actually change (bdew/pressure#34) 2015-02-26 14:29:04 +02:00
bdew 64c0484c2d Added ApiReporter 2015-02-24 17:23:45 +02:00
bdew 8e90643ea1 GUI update packets are now timestamped, packets from the past will be ignored 2015-02-22 11:12:16 +02:00
bdew a232ce52f3 Build against forge 10.13.2.1291 2015-02-20 13:23:11 +02:00
bdew 35b3a77582 Fixed BlockRef crash on dedicated servers (bdew/generators#26) 2015-02-20 13:23:11 +02:00
bdew be3a1cf2aa Merge pull request #10 from DragonsLover/mc1710
Adding French Canadian language
2015-02-20 06:15:21 +02:00
bdew e4169f7a5d Fixed Rect.contains being off by 1 2015-02-19 17:56:50 +02:00
bdew eb75a26c40 Moving dataslot classes to bdlib 2015-02-19 12:04:13 +02:00
bdew 3431a6910e Prevent access to invalid coordinates from BlockRef 2015-02-19 01:44:07 +02:00
bdew 02598183b8 Added CIItemInput 2015-02-18 17:52:40 +02:00
bdew 70c19bff5b Lowered log level of some spammy messages in config system to Debug (bdew/gendustry#81) 2015-02-18 12:01:31 +02:00
bdew 6a78467232 Fixed DataSlotResource.drainFluid draining 2x (bdew/generators#21) 2015-02-09 00:21:38 +02:00
bdew 561833db33 Refactored SlotSet to prevent textures being initialized on dedicated servers (bdew/generators#23) 2015-02-08 23:39:37 +02:00
bdew 0e345e6675 Added DecFormat.short 2015-02-05 00:52:42 +02:00
bdew e78e565ec8 Less retarded way to prevent duplicate class files in deobf 2015-02-04 21:57:52 +02:00
bdew 573330efd3 Prevent leftover fractional resources due to FP rounding errors 2015-02-04 20:27:51 +02:00
bdew 5e7c8bda2f attempt to de-derpify unobfuscated jars 2015-01-05 16:03:05 +02:00
bdew 9346d95052 Huge typos and code style cleanup 2014-12-23 17:54:59 +02:00
bdew f0169a15e5 updated copyright header and minor cleanup 2014-12-23 14:41:32 +02:00
bdew 1da90af3f1 Added multiblock stuff for item output and slot selection 2014-12-23 14:34:54 +02:00
bdew b015636514 Added InventoryProxy and MultipleInventoryAdapter 2014-12-23 14:29:13 +02:00
bdew 610be18c74 Added resource system 2014-12-23 14:27:21 +02:00
bdew 9c977904ab Added hack to the gradle script to prevent IDEA14 from derping 2014-12-18 16:43:11 +02:00
bdew cc107d7466 Version bump 2014-12-18 11:26:55 +02:00
bdew 4284f11ec4 Added DataSlotDouble 2014-12-18 11:26:25 +02:00
bdew 300726e660 reworked OutputConfig &co to be easier to extend 2014-12-18 11:26:12 +02:00
bdew 02850b9f85 added DecFormat, some cleanup 2014-12-18 11:20:18 +02:00