init
This commit is contained in:
commit
a956daf8e2
2351 changed files with 163047 additions and 0 deletions
30
kubejs/client_scripts/deprecation_pipeline.js
Normal file
30
kubejs/client_scripts/deprecation_pipeline.js
Normal file
|
|
@ -0,0 +1,30 @@
|
|||
/**
|
||||
* This file implements some of the functionality necessary to fulfill the purpose of the deprecation pipeline
|
||||
* as described in KubeJS/startup_scripts/deprecation_pipeline.js.
|
||||
*
|
||||
* In particular, in this file each deprecated item is hidden in EMI/JEI and given a helpful tooltip
|
||||
* to indicate that it is deprecated.
|
||||
*/
|
||||
|
||||
JEIEvents.hideItems(event => {
|
||||
Object.entries(global.deprecatedItems).forEach(([oldItemID, replacementItemID]) => {
|
||||
event.hide(oldItemID)
|
||||
})
|
||||
Object.entries(global.deprecatedFluids).forEach(([oldFluidID, replacementFluidID]) => {
|
||||
event.hide(oldFluidID.concat("_bucket"))
|
||||
})
|
||||
})
|
||||
|
||||
ItemEvents.tooltip(event => {
|
||||
Object.entries(global.deprecatedItems).forEach(([oldItemID, replacementItemID]) => {
|
||||
event.add(oldItemID, Text.red(`Deprecated. Use in a crafting table to convert into ${Item.of(replacementItemID).getDisplayName().getString()}`).bold(true))
|
||||
})
|
||||
})
|
||||
|
||||
JEIEvents.hideFluids(event => {
|
||||
Object.entries(global.deprecatedFluids).forEach(([oldFluidID, replacementFluidID]) => {
|
||||
event.hide(oldFluidID)
|
||||
})
|
||||
})
|
||||
|
||||
// No corresponding tooltip event/api for fluids
|
||||
Loading…
Add table
Add a link
Reference in a new issue