Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
119 commits
Select commit Hold shift + click to select a range
0801bf8
Updated Russian translation
raspopov Nov 11, 2017
2e1612d
Merge pull request #112 from raspopov/patch-2
progwml6 Nov 15, 2017
5a9c3d7
Run DataFixer on the Chest's and Shulker Boxes, and fix the conflicti…
alexbegt Feb 17, 2018
7d0770d
Added en_UD.lang
The-Fireplace Feb 18, 2018
df4fca5
Merge pull request #123 from The-Fireplace-Minecraft-Mods/1.12
alexbegt Feb 18, 2018
a7735c1
Fix broken recipe
alexbegt Feb 21, 2018
612cf23
Create ja_JP.lang (#128)
koh-gh Apr 10, 2018
5cdce17
Don't send the entire NBT tag to the client (#133)
josephcsible Apr 10, 2018
08cf8e0
Fix #131 (#132)
josephcsible Jun 17, 2018
81c12fe
Add a configuration option to allow the user to disable adding the cr…
alexbegt Jun 17, 2018
ba7bb09
Updated Shulker Box colors (#125)
ZeroLevels Jul 30, 2018
06b0ccc
Fixed up some stray textures (#145)
ZeroLevels Jul 30, 2018
9d6a4e3
Update de_DE.lang (#149)
Vexatos Oct 2, 2018
443fe18
Added lv_LV.lang (#150)
LatvianModder Oct 3, 2018
c9c1c30
Check for valid metadata before looking up name. Closes #135
alexbegt Oct 5, 2018
ba6bf68
Make sure the Shift never goes past the max value. Closes #130
alexbegt Oct 5, 2018
d4fc242
Hopefully fix the disappearing issue with the chests. Closes #142
alexbegt Oct 5, 2018
379f2e9
Fix crash related to inserting items with conduits/ducts. Closes #151
alexbegt Oct 9, 2018
c93a667
Create uk locale
burunduk Nov 4, 2018
b0f79d1
Merge pull request #152 from burunduk/patch-1
progwml6 Nov 14, 2018
2db43e5
Fix registering TESR's while the class is null. Closes #156
alexbegt Dec 20, 2018
e3130b3
Delete old source to start on 1.13
alexbegt Dec 22, 2018
402bd8f
Begin updating Iron Chests to 1.13, Chests cannot be opened yet but a…
alexbegt Jan 6, 2019
37b34bf
Format source code
alexbegt Jan 6, 2019
49a0972
Fix up some issues with Build.gradle, Clean up code and switch to reg…
alexbegt Jan 8, 2019
5eee1e2
Update to the latest forge, fix issues with the dirt chest book not f…
alexbegt Jan 10, 2019
620a6b3
Update to the latest forge, Implement the packet to sync the topstack…
alexbegt Jan 16, 2019
721d690
Fix broken import of an old event that CPW renamed in the latest vers…
alexbegt Jan 16, 2019
a77f22e
Implement Recipes, Switch over to ObjectHolder and upgrade to the lat…
alexbegt Jan 22, 2019
642cf07
Update IronChests to the latest Forge Version, and fix some code issues.
alexbegt Feb 6, 2019
f5e8eb5
Implement GUIs for the chests, change the mod package to com.progwml6…
alexbegt Feb 18, 2019
973ae4b
Update readme, Update to latest forge.
alexbegt Feb 19, 2019
7ecd019
Fix broken links in readme.
alexbegt Feb 19, 2019
d9b9654
Create zh_cn.json (#180)
XuyuEre Jun 11, 2019
2131067
Update Iron Chests to 1.14.2!
alexbegt Jun 16, 2019
1d902fe
Create ko_kr.json (#185)
Laniv713 Jun 16, 2019
3757e81
Fix some formatting on the recipes.
alexbegt Jun 16, 2019
ba182f6
convert lang to json (#188)
kotelkonrad Jul 20, 2019
55a7af2
Upgrade to 1.14.3!
alexbegt Jul 20, 2019
f14408f
Fix chests dropping their contents when upgraded. Closes #197
alexbegt Aug 19, 2019
b7bca1a
Update to 1.14.4 forge instead of 1.14.3
alexbegt Aug 19, 2019
6e9f312
Update to the recommended build of forge!
alexbegt Sep 12, 2019
b09f7f3
Fix the Vanilla chest upgrades trying to update 'I Like Wood' chests.…
alexbegt Sep 26, 2019
94c6f7c
Begin work on Iron Chests for 1.15!
alexbegt Dec 31, 2019
d015254
Begin work on Iron Chests for 1.15!
alexbegt Dec 31, 2019
56db909
Upgrade Iron Chests to 1.15.2. Textures are broken at the moment due …
alexbegt Jan 22, 2020
b49809c
Iron chests now work for 1.15!
alexbegt Feb 28, 2020
14fe3e3
Fix a mistake created by intellij.
alexbegt Feb 28, 2020
1e7ee30
Comment out the book until I can fix it.
alexbegt Feb 28, 2020
04a307e
Hopefully fix the crash regarding loading the Atlas textures during m…
alexbegt Mar 10, 2020
2f3d035
Create zh_tw.json
ForFunPenguin Mar 20, 2020
79b7489
Update zh_tw.json
ForFunPenguin Mar 22, 2020
55f6e9f
Merge pull request #213 from ForFunPenguin/patch-1
progwml6 Apr 10, 2020
be6c0b9
Update Iron Chests to 1.16!
alexbegt Jun 26, 2020
7112755
Generate recipes with data generation to fix recipe processing due to…
alexbegt Aug 28, 2020
ef36c4e
Fix broken recipe
alexbegt Aug 28, 2020
9afe2d7
Would help if I uploaded the build.gradle and gradle properties
alexbegt Aug 28, 2020
86a97a6
Update to 1.16.2
alexbegt Aug 28, 2020
629f5a3
Bump mod version to 11.1
alexbegt Aug 28, 2020
16c94a4
Update to 1.16.3!
alexbegt Sep 26, 2020
a673f70
Added German translation
Theta-Dev Oct 2, 2020
78e93be
Update to 1.16.4
gigaherz Nov 2, 2020
9dfd494
Merge pull request #230 from gigaherz/patch-1
progwml6 Nov 2, 2020
bb0f234
fix issues in gradle setups
progwml6 Nov 3, 2020
71b6aee
attempt to fix missing toml file
progwml6 Nov 3, 2020
f77cfb2
Create fr_fr.json
Derrias Nov 3, 2020
20b4ed8
Update fr_fr.json
Derrias Nov 3, 2020
fb16102
Create es_ar.json, es_es.json, es_mx.json
felinux02 Dec 22, 2020
c825ad6
Merge pull request #234 from ph0elyx/1.16
progwml6 Jan 7, 2021
69b96f5
Merge pull request #231 from Derrias/1.16
progwml6 Jan 7, 2021
d360516
Merge pull request #226 from Theta-Dev/1.16
progwml6 Jan 7, 2021
6206a33
Crystal chests will now render the items inside again, and the broken…
alexbegt Jul 27, 2021
3c4cefd
Start working on updating Iron Chests to 1.17.1
alexbegt Jul 27, 2021
db2540c
Update Iron Chests to 1.17!
alexbegt Jul 28, 2021
c56c0d1
Fix the Obsidian chest rendering as a gold chest, and fix the chest m…
alexbegt Jul 29, 2021
4a5927a
Test building from jenkins.
alexbegt Jul 29, 2021
7c4a292
Bump the mod version to 12.0 for 1.17
alexbegt Jul 29, 2021
e572da9
Switch to environment varable instead of hard coding the JDK path.
alexbegt Jul 29, 2021
94aa7cb
Texture Update (#253)
Ridanisaurus Jul 29, 2021
b2f78db
Update Iron Chests to 1.17.1, and implemented trapped versions of eve…
alexbegt Nov 27, 2021
9efc6ad
Fix the diamond to osbidian chest upgrades being flipped
alexbegt Nov 30, 2021
38504d2
Update IronChests to 1.18
alexbegt Dec 1, 2021
0dbec40
Fix 1.18 not building on the jenkins
alexbegt Dec 2, 2021
1d89a10
Bump forge versions
alexbegt Dec 2, 2021
295d887
Fix crystal chests crashing the client upon opening and fix wood to i…
alexbegt Dec 16, 2021
9b215c5
Remove unneeded code
alexbegt Dec 16, 2021
b85d869
Update to 1.18.2
alexbegt May 17, 2022
8761ab5
Updated to 1.19
MichaelHillcox Jun 12, 2022
62cd960
Updated data gens & fixed #279
MichaelHillcox Jun 12, 2022
84c247c
Updated to latest forge version to fix crashing, fix: #286
MichaelHillcox Jul 31, 2022
a8dd203
Crystal chest item rotation fix (#268)
MichaelHillcox Aug 30, 2022
6c40f92
Updated to 1.19.2
MichaelHillcox Aug 30, 2022
5ee0fda
Relaxed version range to allow for 1.19,1.19.1 and 1.19.2
MichaelHillcox Aug 30, 2022
0042752
Update to 1.19.3
alexbegt Jan 14, 2023
3df2ffa
Remove the need for the block.json atlases file as the Iron Chests mo…
alexbegt Jan 15, 2023
cc6318f
Add Dutch translation by jobukkit
alexbegt Jan 15, 2023
9ffbcf0
Add pt_br translation by adrianwilhelm12
alexbegt Jan 15, 2023
e482122
Create uk_ua.json by masik16u
alexbegt Jan 15, 2023
60f0dee
Create Block Loot Providers
alexbegt Mar 29, 2023
1c6a4d4
Update Iron Chests to 1.19.4. Sorry for such a delay, I have been ext…
alexbegt Jun 18, 2023
fb50379
Update Iron Chests to 1.20.1
alexbegt Jun 18, 2023
6747276
Fix Maven upload location and adjust existing language files for new …
alexbegt Jun 19, 2023
4c97732
Fix creative tab positioning
alexbegt Jun 19, 2023
d5bc625
Fix client crash from loading client side code on server side.
alexbegt Jun 28, 2023
a0de3a4
Update Iron Chests to 1.20.2
Dec 9, 2023
f897653
Fix missing ParchmentMC plugin
Dec 9, 2023
13875bb
Bump version to 14.5 for 1.20.2
Dec 9, 2023
8c33a37
Regenerate the datapack entries for Iron Chests
Dec 15, 2023
37fef20
Update Iron Chests to 1.20.4 Forge
Dec 15, 2023
cb2557c
Update Iron Chests to NeoForge 1.20.4
Jun 19, 2024
1fa39e1
Fix issue with Dirt Chest Book not being translated
Jun 20, 2024
c13e978
Bump NeoForge versions to 15.0 instead of 14.x
Jun 20, 2024
928485e
many: Update Iron Chests to NeoForge 1.21
Jun 23, 2024
800cd67
Remove JAVA_HOME variable to hopefully resolve build issues
Jun 23, 2024
9453e02
Revert "Remove JAVA_HOME variable to hopefully resolve build issues"
Jun 23, 2024
cca09ef
Bump version to 16.0
Jun 24, 2024
e30802f
Fix bounding box rendering for Iron Chests. Closes #314
Jul 1, 2024
1cdb753
Fix Chests not being able to be accessed by AE2. Closes #315
Jul 1, 2024
3c12888
Add files via upload
suthibu Dec 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
256 changes: 256 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,256 @@
root = true

[*]
charset = utf-8
indent_size = 4
indent_style = space
insert_final_newline = true
max_line_length = 500
# tab_width = 4
# ij_continuation_indent_size = 4

[*.json]
indent_size = 2

[*.java]
indent_size = 2
# tab_width = 8
# ij_continuation_indent_size = 4
# ij_java_align_consecutive_assignments = false
# ij_java_align_consecutive_variable_declarations = false
# ij_java_align_group_field_declarations = false
# ij_java_align_multiline_annotation_parameters = false
# ij_java_align_multiline_array_initializer_expression = true
# ij_java_align_multiline_assignment = true
# ij_java_align_multiline_binary_operation = true
# ij_java_align_multiline_chained_methods = true
# ij_java_align_multiline_extends_list = true
# ij_java_align_multiline_for = true
# ij_java_align_multiline_method_parentheses = false
# ij_java_align_multiline_parameters = true
# ij_java_align_multiline_parameters_in_calls = true
# ij_java_align_multiline_parenthesized_expression = true
# ij_java_align_multiline_resources = true
# ij_java_align_multiline_ternary_operation = true
# ij_java_align_multiline_throws_list = true
# ij_java_align_subsequent_simple_methods = false
# ij_java_align_throws_keyword = false
# ij_java_annotation_parameter_wrap = off
# ij_java_array_initializer_new_line_after_left_brace = false
# ij_java_array_initializer_right_brace_on_new_line = false
# ij_java_array_initializer_wrap = off
# ij_java_assert_statement_colon_on_next_line = false
# ij_java_assert_statement_wrap = off
# ij_java_assignment_wrap = off
# ij_java_binary_operation_sign_on_next_line = true
# ij_java_binary_operation_wrap = off
# ij_java_blank_lines_after_anonymous_class_header = 0
ij_java_blank_lines_after_class_header = 1
ij_java_blank_lines_after_imports = 1
# ij_java_blank_lines_after_package = 1
# ij_java_blank_lines_around_class = 1
# ij_java_blank_lines_around_field = 0
# ij_java_blank_lines_around_field_in_interface = 0
# ij_java_blank_lines_around_initializer = 1
# ij_java_blank_lines_around_method = 1
# ij_java_blank_lines_around_method_in_interface = 1
# ij_java_blank_lines_before_class_end = 0
# ij_java_blank_lines_before_imports = 1
# ij_java_blank_lines_before_method_body = 0
# ij_java_blank_lines_before_package = 0
# ij_java_block_brace_style = end_of_line
# ij_java_block_comment_at_first_column = true
# ij_java_call_parameters_new_line_after_left_paren = false
# ij_java_call_parameters_right_paren_on_new_line = false
# ij_java_call_parameters_wrap = off
# ij_java_case_statement_on_separate_line = true
# ij_java_catch_on_new_line = false
# ij_java_class_annotation_wrap = split_into_lines
# ij_java_class_brace_style = end_of_line
ij_java_class_count_to_use_import_on_demand = 99
# ij_java_class_names_in_javadoc = 1
# ij_java_do_not_indent_top_level_class_members = false
# ij_java_do_not_wrap_after_single_annotation = false
# ij_java_do_while_brace_force = always
# ij_java_doc_add_blank_line_after_description = true
# ij_java_doc_add_blank_line_after_param_comments = false
# ij_java_doc_add_blank_line_after_return = false
# ij_java_doc_add_p_tag_on_empty_lines = true
# ij_java_doc_align_exception_comments = true
# ij_java_doc_align_param_comments = true
# ij_java_doc_do_not_wrap_if_one_line = false
# ij_java_doc_enable_formatting = true
# ij_java_doc_enable_leading_asterisks = true
# ij_java_doc_indent_on_continuation = false
# ij_java_doc_keep_empty_lines = true
# ij_java_doc_keep_empty_parameter_tag = true
# ij_java_doc_keep_empty_return_tag = true
# ij_java_doc_keep_empty_throws_tag = true
# ij_java_doc_keep_invalid_tags = true
# ij_java_doc_param_description_on_new_line = false
# ij_java_doc_preserve_line_breaks = false
# ij_java_doc_use_throws_not_exception_tag = true
# ij_java_else_on_new_line = true
# ij_java_entity_dd_suffix = EJB
# ij_java_entity_eb_suffix = Bean
# ij_java_entity_hi_suffix = Home
# ij_java_entity_lhi_prefix = Local
# ij_java_entity_lhi_suffix = Home
# ij_java_entity_li_prefix = Local
# ij_java_entity_pk_class = java.lang.String
# ij_java_entity_vo_suffix = VO
# ij_java_enum_constants_wrap = off
# ij_java_extends_keyword_wrap = normal
# ij_java_extends_list_wrap = normal
# ij_java_field_annotation_wrap = split_into_lines
# ij_java_finally_on_new_line = false
# ij_java_for_brace_force = always
# ij_java_for_statement_new_line_after_left_paren = false
# ij_java_for_statement_right_paren_on_new_line = false
# ij_java_for_statement_wrap = normal
# ij_java_generate_final_locals = false
# ij_java_generate_final_parameters = false
# ij_java_if_brace_force = always
# ij_java_imports_layout = com.google.**,|,android.**,|,antenna.**,|,antlr.**,|,ar.**,|,asposewobfuscated.**,|,asquare.**,|,atg.**,|,au.**,|,beaver.**,|,bibtex.**,|,bmsi.**,|,bsh.**,|,ccl.**,|,cern.**,|,ChartDirector.**,|,checkers.**,|,com.**,|,COM.**,|,common.**,|,contribs.**,|,corejava.**,|,cryptix.**,|,cybervillains.**,|,dalvik.**,|,danbikel.**,|,de.**,|,EDU.**,|,eg.**,|,eu.**,|,examples.**,|,fat.**,|,fit.**,|,fitlibrary.**,|,fmpp.**,|,freemarker.**,|,gnu.**,|,groovy.**,|,groovyjarjarantlr.**,|,groovyjarjarasm.**,|,hak.**,|,hep.**,|,ie.**,|,imageinfo.**,|,info.**,|,it.**,|,jal.**,|,Jama.**,|,japa.**,|,japacheckers.**,|,jas.**,|,jasmin.**,|,javancss.**,|,javanet.**,|,javassist.**,|,javazoom.**,|,java_cup.**,|,jcifs.**,|,jetty.**,|,JFlex.**,|,jj2000.**,|,jline.**,|,jp.**,|,JSci.**,|,jsr166y.**,|,junit.**,|,jxl.**,|,jxxload_help.**,|,kawa.**,|,kea.**,|,libcore.**,|,libsvm.**,|,lti.**,|,memetic.**,|,mt.**,|,mx4j.**,|,net.**,|,netscape.**,|,nl.**,|,nu.**,|,oauth.**,|,ognl.**,|,opennlp.**,|,oracle.**,|,org.**,|,penn2dg.**,|,pennconverter.**,|,pl.**,|,prefuse.**,|,proguard.**,|,repackage.**,|,scm.**,|,se.**,|,serp.**,|,simple.**,|,soot.**,|,sqlj.**,|,src.**,|,ssa.**,|,sun.**,|,sunlabs.**,|,tcl.**,|,testdata.**,|,testshell.**,|,testsuite.**,|,twitter4j.**,|,uk.**,|,ViolinStrings.**,|,weka.**,|,wet.**,|,winstone.**,|,woolfel.**,|,wowza.**,|,java.**,|,javax.**,|,*,|,$*
# ij_java_indent_case_from_switch = true
# ij_java_insert_inner_class_imports = false
ij_java_insert_override_annotation = true
ij_java_keep_blank_lines_before_right_brace = 2
ij_java_keep_blank_lines_between_package_declaration_and_header = 2
ij_java_keep_blank_lines_in_code = 2
ij_java_keep_blank_lines_in_declarations = 2
# ij_java_keep_control_statement_in_one_line = false
# ij_java_keep_first_column_comment = true
# ij_java_keep_indents_on_empty_lines = false
# ij_java_keep_line_breaks = true
# ij_java_keep_multiple_expressions_in_one_line = false
ij_java_keep_simple_blocks_in_one_line = true
ij_java_keep_simple_classes_in_one_line = true
ij_java_keep_simple_lambdas_in_one_line = true
ij_java_keep_simple_methods_in_one_line = true
# ij_java_lambda_brace_style = end_of_line
# ij_java_layout_static_imports_separately = true
# ij_java_line_comment_add_space = false
# ij_java_line_comment_at_first_column = true
# ij_java_message_dd_suffix = EJB
# ij_java_message_eb_suffix = Bean
# ij_java_method_annotation_wrap = split_into_lines
# ij_java_method_brace_style = end_of_line
# ij_java_method_call_chain_wrap = off
# ij_java_method_parameters_new_line_after_left_paren = false
# ij_java_method_parameters_right_paren_on_new_line = false
# ij_java_method_parameters_wrap = off
# ij_java_modifier_list_wrap = false
ij_java_names_count_to_use_import_on_demand = 99
# ij_java_packages_to_use_import_on_demand = java.awt.*,javax.swing.*
# ij_java_parameter_annotation_wrap = off
# ij_java_parentheses_expression_new_line_after_left_paren = false
# ij_java_parentheses_expression_right_paren_on_new_line = false
# ij_java_place_assignment_sign_on_next_line = false
# ij_java_prefer_longer_names = true
# ij_java_prefer_parameters_wrap = false
# ij_java_repeat_synchronized = true
# ij_java_replace_instanceof_and_cast = false
# ij_java_replace_null_check = true
# ij_java_replace_sum_lambda_with_method_ref = true
# ij_java_resource_list_new_line_after_left_paren = false
# ij_java_resource_list_right_paren_on_new_line = false
# ij_java_resource_list_wrap = off
# ij_java_session_dd_suffix = EJB
# ij_java_session_eb_suffix = Bean
# ij_java_session_hi_suffix = Home
# ij_java_session_lhi_prefix = Local
# ij_java_session_lhi_suffix = Home
# ij_java_session_li_prefix = Local
# ij_java_session_si_suffix = Service
# ij_java_space_after_closing_angle_bracket_in_type_argument = false
# ij_java_space_after_colon = true
# ij_java_space_after_comma = true
# ij_java_space_after_comma_in_type_arguments = true
# ij_java_space_after_for_semicolon = true
# ij_java_space_after_quest = true
# ij_java_space_after_type_cast = true
# ij_java_space_before_annotation_array_initializer_left_brace = false
# ij_java_space_before_annotation_parameter_list = false
# ij_java_space_before_array_initializer_left_brace = false
# ij_java_space_before_catch_keyword = true
# ij_java_space_before_catch_left_brace = true
# ij_java_space_before_catch_parentheses = false
# ij_java_space_before_class_left_brace = true
# ij_java_space_before_colon = true
# ij_java_space_before_colon_in_foreach = true
# ij_java_space_before_comma = false
# ij_java_space_before_do_left_brace = true
# ij_java_space_before_else_keyword = true
# ij_java_space_before_else_left_brace = true
# ij_java_space_before_finally_keyword = true
# ij_java_space_before_finally_left_brace = true
# ij_java_space_before_for_left_brace = true
# ij_java_space_before_for_parentheses = false
# ij_java_space_before_for_semicolon = false
# ij_java_space_before_if_left_brace = true
# ij_java_space_before_if_parentheses = false
# ij_java_space_before_method_call_parentheses = false
# ij_java_space_before_method_left_brace = true
# ij_java_space_before_method_parentheses = false
# ij_java_space_before_opening_angle_bracket_in_type_parameter = false
# ij_java_space_before_quest = true
# ij_java_space_before_switch_left_brace = true
# ij_java_space_before_switch_parentheses = false
# ij_java_space_before_synchronized_left_brace = true
# ij_java_space_before_synchronized_parentheses = false
# ij_java_space_before_try_left_brace = true
# ij_java_space_before_try_parentheses = false
# ij_java_space_before_type_parameter_list = false
# ij_java_space_before_while_keyword = true
# ij_java_space_before_while_left_brace = true
# ij_java_space_before_while_parentheses = false
# ij_java_space_inside_one_line_enum_braces = false
# ij_java_space_within_empty_array_initializer_braces = false
# ij_java_space_within_empty_method_call_parentheses = false
# ij_java_space_within_empty_method_parentheses = false
# ij_java_spaces_around_additive_operators = true
# ij_java_spaces_around_assignment_operators = true
# ij_java_spaces_around_bitwise_operators = true
# ij_java_spaces_around_equality_operators = true
# ij_java_spaces_around_lambda_arrow = true
# ij_java_spaces_around_logical_operators = true
# ij_java_spaces_around_method_ref_dbl_colon = false
# ij_java_spaces_around_multiplicative_operators = true
# ij_java_spaces_around_relational_operators = true
# ij_java_spaces_around_shift_operators = true
# ij_java_spaces_around_type_bounds_in_type_parameters = true
# ij_java_spaces_around_unary_operator = false
# ij_java_spaces_within_angle_brackets = false
# ij_java_spaces_within_annotation_parentheses = false
# ij_java_spaces_within_array_initializer_braces = false
# ij_java_spaces_within_braces = false
# ij_java_spaces_within_brackets = false
# ij_java_spaces_within_cast_parentheses = false
# ij_java_spaces_within_catch_parentheses = false
# ij_java_spaces_within_for_parentheses = false
# ij_java_spaces_within_if_parentheses = false
# ij_java_spaces_within_method_call_parentheses = false
# ij_java_spaces_within_method_parentheses = false
# ij_java_spaces_within_parentheses = false
# ij_java_spaces_within_switch_parentheses = false
# ij_java_spaces_within_synchronized_parentheses = false
# ij_java_spaces_within_try_parentheses = false
# ij_java_spaces_within_while_parentheses = false
# ij_java_special_else_if_treatment = true
# ij_java_subclass_name_suffix = Impl
# ij_java_ternary_operation_signs_on_next_line = true
# ij_java_ternary_operation_wrap = off
# ij_java_test_name_suffix = Test
# ij_java_throws_keyword_wrap = normal
# ij_java_throws_list_wrap = normal
# ij_java_use_external_annotations = false
# ij_java_use_fq_class_names = false
# ij_java_use_single_class_imports = true
# ij_java_variable_annotation_wrap = off
# ij_java_visibility = public
# ij_java_while_brace_force = always
# ij_java_while_on_new_line = false
# ij_java_wrap_comments = false
# ij_java_wrap_first_method_in_call_chain = false
# ij_java_wrap_long_lines = false
5 changes: 5 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Disable autocrlf on generated files, they always generate with LF
# Add any extra files or paths here to make git stop saying they
# are changed when only line endings change.
src/generated/**/.cache/cache text eol=lf
src/generated/**/*.json text eol=lf
21 changes: 21 additions & 0 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
<!--- We do not take bug reports for outdated builds of Minecraft, or unofficial builds. -->

<!--- Provide a general summary of the issue in the Title above -->
## Version Information
`Minecraft: `
`Forge: `
`Iron Chests: `

## Report Information
<!-- Please provide a detailed description of the issue -->

## Steps to Reproduce
<!-- Please try to provide a way to reproduce the bug reported -->

## Crash Log
<!-- If you crash, please upload the crash log to gist.github.com or pastebin.com and provide a link here -->

## Forge Log
<!-- Upload the fml-client-latest.log to gist.github.com or pastebin.com and provide a link here -->

<!-- Thank you for reporting! -->
40 changes: 27 additions & 13 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,15 +1,29 @@
build/
# eclipse
bin
*.launch
.settings
.metadata
.classpath
.project
/*.launch
.gradle/
eclipse/
bin/
repo/
/run/
.settings/
#IDEA files from Gradle
.idea/
/*.iml
/*.ipr
/*.iws

# idea
out
*.ipr
*.iws
*.iml
.idea

# gradle
build
.gradle

# vscode
.vscode

# other
eclipse
run
runs
run-data

repo
31 changes: 31 additions & 0 deletions Jenkinsfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
pipeline {
agent any

stages {
stage('Checkout') {
steps {
checkout scm
sh "rm -rf build/libs"
}
}

stage('Build') {
steps {
sh "JAVA_HOME=${env.JDK_21} ./gradlew build -PBUILD_NUMBER=${env.BUILD_NUMBER} --no-daemon"
}
}

stage('Archive') {
steps {
archive includes: 'build/libs/*.jar'
junit allowEmptyResults: true, testResults: 'build/test-results/**/*.xml'
}
}

stage('Deploy') {
steps {
sh "JAVA_HOME=${env.JDK_21} ./gradlew publishMavenJavaPublicationToMavenRepository -PBUILD_NUMBER=${env.BUILD_NUMBER} -PDEPLOY_DIR=${env.MAVEN_DEPLOY_DIR} --no-daemon"
}
}
}
}
Loading