mirror of
				https://git.fellies.tech/minecraft/fellies.git
				synced 2021-02-13 10:18:48 +00:00 
			
		
		
		
	v0.7-1.16.5-36.0.14
This commit is contained in:
		
							
								
								
									
										146
									
								
								kubejs[dw]/client_scripts/jei.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										146
									
								
								kubejs[dw]/client_scripts/jei.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,146 @@
 | 
			
		||||
// priority: 0
 | 
			
		||||
 | 
			
		||||
console.info('Hiding items in JEI!')
 | 
			
		||||
events.listen('jei.hide.items', function (event) {
 | 
			
		||||
    console.log("Hiding duplicate ores/blocks/items!")
 | 
			
		||||
        event.hide('immersiveengineering:ore_copper')
 | 
			
		||||
        event.hide('immersiveengineering:ore_lead')
 | 
			
		||||
        event.hide('immersiveengineering:ore_silver')
 | 
			
		||||
        event.hide('immersiveengineering:ore_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:ore_uranium')
 | 
			
		||||
        event.hide('mekanism:copper_ore')
 | 
			
		||||
        event.hide('mekanism:lead_ore')
 | 
			
		||||
        event.hide('mekanism:tin_ore')
 | 
			
		||||
        event.hide('bigreactors:yellorite_ore')
 | 
			
		||||
        event.hide('mekanism:block_steel')
 | 
			
		||||
        event.hide('immersiveengineering:storage_copper')
 | 
			
		||||
        event.hide('mekanism:block_copper')
 | 
			
		||||
        event.hide('immersiveengineering:storage_silver')
 | 
			
		||||
        event.hide('immersiveengineering:storage_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:storage_uranium')
 | 
			
		||||
        event.hide('mekanism:block_tin')
 | 
			
		||||
        event.hide('immersiveengineering:storage_lead')
 | 
			
		||||
        event.hide('bigreactors:yellorium_ingot')
 | 
			
		||||
        event.hide('bigreactors:yellorium_block')
 | 
			
		||||
        event.hide('mekanism:block_lead')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_copper')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_copper')
 | 
			
		||||
        event.hide('immersiveengineering:dust_copper')
 | 
			
		||||
        event.hide('immersiveengineering:plate_copper')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_silver')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_silver')
 | 
			
		||||
        event.hide('immersiveengineering:dust_silver')
 | 
			
		||||
        event.hide('immersiveengineering:plate_silver')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:dust_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:plate_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_lead')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_lead')
 | 
			
		||||
        event.hide('immersiveengineering:dust_lead')
 | 
			
		||||
        event.hide('immersiveengineering:plate_lead')
 | 
			
		||||
        event.hide('immersiveengineering:dust_iron')
 | 
			
		||||
        event.hide('immersiveengineering:plate_iron')
 | 
			
		||||
        event.hide('immersiveengineering:dust_gold')
 | 
			
		||||
        event.hide('immersiveengineering:plate_gold')
 | 
			
		||||
        event.hide('immersiveengineering:dust_uranium')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_uranium')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_uranium')
 | 
			
		||||
        event.hide('immersiveengineering:storage_uranium')
 | 
			
		||||
        event.hide('immersiveengineering:storage_electrum')
 | 
			
		||||
        event.hide('immersiveengineering:dust_electrum')
 | 
			
		||||
        event.hide('immersiveengineering:plate_electrum')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_electrum')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_electrum')
 | 
			
		||||
        event.hide('mekanism:nugget_copper')
 | 
			
		||||
        event.hide('mekanism:ingot_copper')
 | 
			
		||||
        event.hide('mekanism:dust_copper')
 | 
			
		||||
        event.hide('mekanism:nugget_tin')
 | 
			
		||||
        event.hide('mekanism:ingot_tin')
 | 
			
		||||
        event.hide('mekanism:dust_tin')
 | 
			
		||||
        event.hide('mekanism:nugget_lead')
 | 
			
		||||
        event.hide('mekanism:ingot_lead')
 | 
			
		||||
        event.hide('mekanism:dust_lead')
 | 
			
		||||
        event.hide('mekanism:dust_iron')
 | 
			
		||||
        event.hide('mekanism:dust_gold')
 | 
			
		||||
        event.hide('mekanism:dust_diamond')
 | 
			
		||||
        event.hide('mekanism:nugget_steel')
 | 
			
		||||
        event.hide('mekanism:ingot_steel')
 | 
			
		||||
        event.hide('mekanism:dust_steel')
 | 
			
		||||
        event.hide('titanium:iron_gear')
 | 
			
		||||
        event.hide('titanium:gold_gear')
 | 
			
		||||
        event.hide('titanium:diamond_gear')
 | 
			
		||||
        event.hide('bigreactors:yellorium_dust')
 | 
			
		||||
        event.hide('appliedenergistics2:iron_dust')
 | 
			
		||||
        event.hide('appliedenergistics2:gold_dust')
 | 
			
		||||
        event.hide('appliedenergistics2:silicon')
 | 
			
		||||
        event.hide('mekanism:nugget_bronze')
 | 
			
		||||
        event.hide('mekanism:ingot_bronze')
 | 
			
		||||
        event.hide('mekanism:block_bronze')
 | 
			
		||||
        event.hide('mekanism:dust_bronze')
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_bronze"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"bigreactors:yellorium_block"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"bigreactors:yellorite_ore"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_lead"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_steel"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_copper"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_copper"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_silver"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_nickel"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_uranium"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_tin"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_lead"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_electrum"}))
 | 
			
		||||
        event.hide('thermal:quartz_dust')
 | 
			
		||||
        event.hide('mekanism:dust_quartz')
 | 
			
		||||
        event.hide('immersiveengineering:ingot_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:plate_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:dust_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:nugget_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:storage_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:slab_storage_constantan')
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:storage_constantan"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:block_bronze"}))
 | 
			
		||||
        event.hide('mekanism:dust_bronze')
 | 
			
		||||
        event.hide('mekanism:ingot_bronze')
 | 
			
		||||
        event.hide('mekanism:block_bronze')
 | 
			
		||||
        event.hide('mekanism:nugget_bronze')
 | 
			
		||||
        event.hide('mekanism:dust_lapis_lazuli')
 | 
			
		||||
        event.hide('mcwbridges:iron_platform')
 | 
			
		||||
        event.hide('mekanism:dust_sulfur')
 | 
			
		||||
        event.hide('immersiveengineering:dust_wood')
 | 
			
		||||
        event.hide('immersiveengineering:dust_sulfur')
 | 
			
		||||
        event.hide('mekanism:sawdust')
 | 
			
		||||
        event.hide('mekanism:dust_emerald')
 | 
			
		||||
        event.hide('mekanism:dust_lapis_lazuli')
 | 
			
		||||
        event.hide('mcwbridges:iron_rod')
 | 
			
		||||
        event.hide('bloodmagic:ironsand')
 | 
			
		||||
        event.hide('bloodmagic:goldsand')
 | 
			
		||||
        event.hide('bloodmagic:sulfur')
 | 
			
		||||
        event.hide('bloodmagic:saltpeter')
 | 
			
		||||
        event.hide('bloodmagic:coalsand')
 | 
			
		||||
        event.hide('create:copper_ore')
 | 
			
		||||
        event.hide('create:copper_block')
 | 
			
		||||
        event.hide('create:copper_nugget')
 | 
			
		||||
        event.hide('create:copper_sheet')
 | 
			
		||||
        event.hide('create:copper_ingot')
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"create:copper_block"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"immersiveengineering:ore_copper"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"create:copper_ore"}))
 | 
			
		||||
        event.hide(Item.of('appliedenergistics2:facade', {item:"mekanism:copper_ore"}))
 | 
			
		||||
        event.hide('immersiveengineering:slag')
 | 
			
		||||
        event.hide('immersiveengineering:plate_copper')
 | 
			
		||||
        event.hide('immersiveengineering:plate_lead')
 | 
			
		||||
        event.hide('immersiveengineering:plate_silver')
 | 
			
		||||
        event.hide('immersiveengineering:plate_nickel')
 | 
			
		||||
        event.hide('immersiveengineering:plate_constantan')
 | 
			
		||||
        event.hide('immersiveengineering:plate_electrum')
 | 
			
		||||
        event.hide('immersiveengineering:plate_iron')
 | 
			
		||||
        event.hide('immersiveengineering:plate_gold')
 | 
			
		||||
    console.log("Duplicate ores/blocks/items hidden!")
 | 
			
		||||
        event.hide(item.of('cyclic:uncrafter')) //
 | 
			
		||||
})
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										154
									
								
								kubejs[dw]/client_scripts/ui.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										154
									
								
								kubejs[dw]/client_scripts/ui.js
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,154 @@
 | 
			
		||||
events.listen('ui.main_menu', event => {
 | 
			
		||||
    //event.forcedScale = 0
 | 
			
		||||
    event.replace(ui => {
 | 
			
		||||
        ui.background('uimenu:textures/bg.png')
 | 
			
		||||
        ui.shaderBackground('uimenu:main_menu')
 | 
			
		||||
        ui.widgetTexture = 'uimenu:textures/widgets.png'
 | 
			
		||||
 | 
			
		||||
        //Shader toggle
 | 
			
		||||
        ui.label(l => {
 | 
			
		||||
            l.height = 5
 | 
			
		||||
            l.name = Text.of(['Visuals: ', ui.useShaders ? Text.green('✔') : Text.red('✘')])
 | 
			
		||||
            l.x = 5
 | 
			
		||||
            l.y = 5
 | 
			
		||||
            l.action = 'kubejsui:toggle_shaders'
 | 
			
		||||
            l.hoverText = [
 | 
			
		||||
              'Toggle visual background'
 | 
			
		||||
            ]
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //If MT is loaded
 | 
			
		||||
        if (mod.isLoaded('minetogether')) {
 | 
			
		||||
            //MineTogether friends list
 | 
			
		||||
            ui.button(b => {
 | 
			
		||||
                b.name = text.translate('creeperhost.multiplayer.friends')
 | 
			
		||||
                b.width = 70
 | 
			
		||||
                b.x = ui.width - b.width - 5
 | 
			
		||||
                b.y = 5
 | 
			
		||||
                b.action = 'minetogether:friends_list'
 | 
			
		||||
                b.shadow = false
 | 
			
		||||
            })
 | 
			
		||||
 | 
			
		||||
            //MineTogether chat
 | 
			
		||||
            ui.imageButton(b => {
 | 
			
		||||
                b.width = 20
 | 
			
		||||
                b.x = ui.width - b.width - 77
 | 
			
		||||
                b.y = 5
 | 
			
		||||
                b.action = 'minetogether:chat'
 | 
			
		||||
                b.texture = 'uimenu:textures/chat.png'
 | 
			
		||||
            })
 | 
			
		||||
 | 
			
		||||
            //MineTogether order server
 | 
			
		||||
            ui.imageButton(b => {
 | 
			
		||||
                b.width = 20
 | 
			
		||||
                b.x = ui.width - (ui.width * 0.095 + 172)
 | 
			
		||||
                b.y = ui.height / 2 + 4
 | 
			
		||||
                b.action = 'minetogether:order'
 | 
			
		||||
                b.texture = 'uimenu:textures/creeper.png'
 | 
			
		||||
            })
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        //Singleplayer
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.translate('menu.singleplayer')
 | 
			
		||||
            b.width = 150
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + b.width)
 | 
			
		||||
            b.y = ui.height / 2 - 40
 | 
			
		||||
            b.action = 'minecraft:singleplayer'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //multiplayer
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.translate('menu.multiplayer')
 | 
			
		||||
            b.width = 150
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + b.width)
 | 
			
		||||
            b.y = ui.height / 2 - 18
 | 
			
		||||
            b.action = mod.isLoaded('minetogether') ? 'minetogether:mt_multiplayer' : 'minecraft:multiplayer'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Mods
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.translate('fml.menu.mods')
 | 
			
		||||
            b.width = 75
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + (b.width * 2))
 | 
			
		||||
            b.y = ui.height / 2 + 4
 | 
			
		||||
            b.action = 'forge:mod_list'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Issue tracker
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.of('Support')
 | 
			
		||||
            b.width = 75
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + b.width - 1)
 | 
			
		||||
            b.y = ui.height / 2 + 4
 | 
			
		||||
            b.action = 'https://github.com/FTBTeam/FTB-Presents-Direwolf20-1.16'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Options
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.translate('menu.options')
 | 
			
		||||
            b.width = 75
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + (b.width * 2))
 | 
			
		||||
            b.y = ui.height / 2 + 48
 | 
			
		||||
            b.action = 'minecraft:options'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Quit
 | 
			
		||||
        ui.button(b => {
 | 
			
		||||
            b.name = text.of('Quit')
 | 
			
		||||
            b.width = 75
 | 
			
		||||
            b.x = ui.width - (ui.width * 0.095 + b.width - 1)
 | 
			
		||||
            b.y = ui.height / 2 + 48
 | 
			
		||||
            b.action = 'minecraft:quit'
 | 
			
		||||
            b.shadow = false
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Dire
 | 
			
		||||
        ui.image(i => {
 | 
			
		||||
            i.height = 870 * 0.244
 | 
			
		||||
            i.width = 779 * 0.244
 | 
			
		||||
            i.texture = 'uimenu:textures/person.png'
 | 
			
		||||
            i.y = ui.height - i.height
 | 
			
		||||
            i.uv = [1, 1, 254, 255]
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Pack name
 | 
			
		||||
        ui.image(i => {
 | 
			
		||||
            i.height = 169 * 0.244
 | 
			
		||||
            i.width = 895 * 0.244
 | 
			
		||||
            i.x = ui.width - (ui.width * 0.12 + i.width - 40)
 | 
			
		||||
            i.y = ui.height / 2 - 94
 | 
			
		||||
            i.texture = 'uimenu:textures/packname.png'
 | 
			
		||||
            i.uv = [1, 1, 254, 254]
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Forge version
 | 
			
		||||
        ui.label(l => {
 | 
			
		||||
            l.height = 10
 | 
			
		||||
            l.name = 'Forge Version: ' + mod.getInfo('forge').version
 | 
			
		||||
            l.x = ui.width - l.width - 2
 | 
			
		||||
            l.y = ui.height - 31
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Mods loaded
 | 
			
		||||
        ui.label(l => {
 | 
			
		||||
            l.height = 10
 | 
			
		||||
            l.name = mod.list.size() + ' Mods Loaded'
 | 
			
		||||
            l.x = ui.width - l.width - 2
 | 
			
		||||
            l.y = ui.height - 21
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
        //Mojang
 | 
			
		||||
        ui.label(l => {
 | 
			
		||||
            l.height = 10
 | 
			
		||||
            l.name = 'Copyright Mojang AB'
 | 
			
		||||
            l.x = ui.width - l.width - 2
 | 
			
		||||
            l.y = ui.height - 11
 | 
			
		||||
        })
 | 
			
		||||
    })
 | 
			
		||||
})
 | 
			
		||||
		Reference in New Issue
	
	Block a user