Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [03:54:41] [main/INFO] [GradleStart]: Extra: []
- [03:54:41] [main/INFO] [GradleStart]: Running with arguments: [--userProperties, {}, --assetsDir, C:/Users/Avery/.gradle/caches/minecraft/assets, --assetIndex, 1.8, --accessToken, {REDACTED}, --version, 1.8, --tweakClass, net.minecraftforge.fml.common.launcher.FMLTweaker, --tweakClass, net.minecraftforge.gradle.tweakers.CoremodTweaker]
- [03:54:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Using primary tweak class name net.minecraftforge.fml.common.launcher.FMLTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.CoremodTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLTweaker
- [03:54:41] [main/INFO] [FML]: Forge Mod Loader version 8.0.69.1350 for Minecraft 1.8 loading
- [03:54:41] [main/INFO] [FML]: Java is Java HotSpot(TM) 64-Bit Server VM, version 1.8.0_40, running on Windows 8.1:amd64:6.3, installed at C:\Program Files\Java\jre1.8.0_40
- [03:54:41] [main/INFO] [FML]: Managed to load a deobfuscated Minecraft name- we are in a deobfuscated environment. Skipping runtime deobfuscation
- [03:54:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.CoremodTweaker
- [03:54:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.fml.relauncher.FMLCorePlugin
- [03:54:41] [main/INFO] [GradleStart]: Injecting location in coremod net.minecraftforge.classloading.FMLForgePlugin
- [03:54:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLInjectionAndSortingTweaker
- [03:54:41] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
- [03:54:42] [main/ERROR] [FML]: The binary patch set is missing. Either you are in a development environment, or things are not going to work!
- [03:54:47] [main/ERROR] [FML]: FML appears to be missing any signature data. This is not a good thing
- [03:54:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.relauncher.CoreModManager$FMLPluginWrapper
- [03:54:47] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.FMLDeobfTweaker
- [03:54:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.gradle.tweakers.AccessTransformerTweaker
- [03:54:48] [main/INFO] [LaunchWrapper]: Loading tweak class name net.minecraftforge.fml.common.launcher.TerminalTweaker
- [03:54:48] [main/INFO] [LaunchWrapper]: Calling tweak class net.minecraftforge.fml.common.launcher.TerminalTweaker
- [03:54:48] [main/INFO] [LaunchWrapper]: Launching wrapped minecraft {net.minecraft.client.main.Main}
- [03:54:51] [Client thread/INFO]: Setting user: Player283
- [03:55:00] [Client thread/INFO]: LWJGL Version: 2.9.1
- [03:55:01] [Client thread/INFO] [MinecraftForge]: Attempting early MinecraftForge initialization
- [03:55:01] [Client thread/INFO] [FML]: MinecraftForge v11.14.1.1350 Initialized
- [03:55:01] [Client thread/INFO] [FML]: Replaced 204 ore recipies
- [03:55:01] [Client thread/INFO] [FML]: Preloading CrashReport classes
- [03:55:02] [Client thread/INFO] [MinecraftForge]: Completed early MinecraftForge initialization
- [03:55:02] [Client thread/INFO] [FML]: Searching C:\Users\Avery\Documents\Mods\PubliCraft 18\eclipse\mods for mods
- [03:55:07] [Client thread/INFO] [FML]: Forge Mod Loader has identified 4 mods to load
- [03:55:08] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, publicraft] at CLIENT
- [03:55:08] [Client thread/INFO] [FML]: Attempting connection with missing mods [mcp, FML, Forge, publicraft] at SERVER
- [03:55:09] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:PubliCraft
- [03:55:09] [Client thread/INFO] [FML]: Processing ObjectHolder annotations
- [03:55:09] [Client thread/INFO] [FML]: Found 384 ObjectHolder annotations
- [03:55:09] [Client thread/INFO] [FML]: Configured a dormant chunk cache size of 0
- [03:55:09] [Client thread/INFO] [STDOUT]: [apocalypse.publicraft.registry.PubliConfig:init:21]: [PubliCraft] Loaded config.
- [03:55:09] [Client thread/INFO] [STDOUT]: [apocalypse.publicraft.registry.PubliConfig:init:30]: [PubliCraft] Synchronised config.
- [03:55:10] [Client thread/INFO] [FML]: Applying holder lookups
- [03:55:10] [Client thread/INFO] [FML]: Holder lookups applied
- [03:55:10] [Sound Library Loader/INFO]: Starting up SoundSystem...
- [03:55:11] [Thread-7/INFO]: Initializing LWJGL OpenAL
- [03:55:11] [Thread-7/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
- [03:55:11] [Thread-7/INFO]: OpenAL initialized.
- [03:55:11] [Sound Library Loader/INFO]: Sound engine started
- [03:55:23] [Client thread/INFO]: Created: 512x512 textures-atlas
- [03:55:28] [Client thread/INFO] [FML]: Forge Mod Loader has successfully loaded 4 mods
- [03:55:28] [Client thread/INFO]: Reloading ResourceManager: Default, FMLFileResourcePack:Forge Mod Loader, FMLFileResourcePack:Minecraft Forge, FMLFileResourcePack:PubliCraft
- [03:55:28] [Client thread/INFO]: SoundSystem shutting down...
- [03:55:28] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
- [03:55:28] [Sound Library Loader/INFO]: Starting up SoundSystem...
- [03:55:28] [Thread-9/INFO]: Initializing LWJGL OpenAL
- [03:55:28] [Thread-9/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
- [03:55:28] [Thread-9/INFO]: OpenAL initialized.
- [03:55:29] [Sound Library Loader/INFO]: Sound engine started
- [03:55:37] [Client thread/INFO]: Created: 512x512 textures-atlas
- [03:56:04] [Server thread/INFO]: Starting integrated minecraft server version 1.8
- [03:56:04] [Server thread/INFO]: Generating keypair
- [03:56:04] [Server thread/INFO] [FML]: Injecting existing block and item data into this server instance
- [03:56:04] [Server thread/INFO] [FML]: Injecting new block and item data into this server instance.
- [03:56:04] [Server thread/INFO] [FML]: Injected new block/item publicraft:bomb: 4102 (init) -> 4107 (map).
- [03:56:04] [Server thread/INFO] [FML]: Applying holder lookups
- [03:56:04] [Server thread/INFO] [FML]: Holder lookups applied
- [03:56:05] [Server thread/INFO] [FML]: Loading dimension 0 (New World) (net.minecraft.server.integrated.IntegratedServer@2dfb6209)
- [03:56:05] [Server thread/INFO] [FML]: Loading dimension 1 (New World) (net.minecraft.server.integrated.IntegratedServer@2dfb6209)
- [03:56:05] [Server thread/INFO] [FML]: Loading dimension -1 (New World) (net.minecraft.server.integrated.IntegratedServer@2dfb6209)
- [03:56:05] [Server thread/INFO]: Preparing start region for level 0
- [03:56:06] [Server thread/INFO]: Preparing spawn area: 7%
- [03:56:07] [Server thread/INFO]: Preparing spawn area: 52%
- [03:56:09] [Server thread/INFO]: Changing view distance to 2, from 10
- [03:56:09] [Netty Local Client IO #0/INFO] [FML]: Server protocol version 2
- [03:56:09] [Netty Server IO #1/INFO] [FML]: Client protocol version 2
- [03:56:09] [Netty Server IO #1/INFO] [FML]: Client attempting to join with 4 mods : FML@8.0.69.1350,publicraft@0.1,Forge@11.14.1.1350,mcp@9.05
- [03:56:09] [Server thread/INFO] [FML]: [Server thread] Server side modded connection established
- [03:56:09] [Netty Local Client IO #0/INFO] [FML]: [Netty Local Client IO #0] Client side modded connection established
- [03:56:09] [Server thread/INFO]: Player283[local:E:7a385a48] logged in with entity id 306 at (231.0, 67.0, 241.0)
- [03:56:09] [Server thread/INFO]: Player283 joined the game
- [03:56:12] [Server thread/WARN]: Can't keep up! Did the system time change, or is the server overloaded? Running 2850ms behind, skipping 57 tick(s)
- [03:56:20] [Client thread/INFO]: [CHAT] publicraft:blood_sword, publicraft:bomb
- [03:56:20] [Client thread/INFO]: [CHAT] publicraft:blood_sword, publicraft:bomb
- [03:56:21] [Server thread/INFO]: [Player283: Given [Bomb] * 1 to Player283]
- [03:56:21] [Client thread/INFO]: [CHAT] Given [Bomb] * 1 to Player283
- [03:56:24] [Server thread/INFO]: Stopping server
- [03:56:24] [Server thread/INFO]: Saving players
- [03:56:24] [Server thread/INFO]: Saving worlds
- [03:56:24] [Server thread/INFO]: Saving chunks for level 'New World'/Overworld
- [03:56:26] [Server thread/INFO]: Saving chunks for level 'New World'/Nether
- [03:56:26] [Server thread/INFO]: Saving chunks for level 'New World'/The End
- [03:56:27] [Server thread/INFO] [FML]: Unloading dimension 0
- [03:56:27] [Server thread/INFO] [FML]: Unloading dimension -1
- [03:56:27] [Server thread/INFO] [FML]: Unloading dimension 1
- [03:56:27] [Server thread/INFO] [FML]: Applying holder lookups
- [03:56:27] [Server thread/INFO] [FML]: Holder lookups applied
- [03:56:28] [Client thread/FATAL]: Reported exception thrown!
- net.minecraft.util.ReportedException: Rendering entity in world
- at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:425) ~[RenderManager.class:?]
- at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:334) ~[RenderManager.class:?]
- at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:301) ~[RenderManager.class:?]
- at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:657) ~[RenderGlobal.class:?]
- at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1350) ~[EntityRenderer.class:?]
- at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263) ~[EntityRenderer.class:?]
- at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1088) ~[EntityRenderer.class:?]
- at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1107) ~[Minecraft.class:?]
- at net.minecraft.client.Minecraft.run(Minecraft.java:376) [Minecraft.class:?]
- at net.minecraft.client.main.Main.main(Main.java:117) [Main.class:?]
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_40]
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_40]
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_40]
- at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_40]
- at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
- at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
- at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source) [start/:?]
- at GradleStart.main(Unknown Source) [start/:?]
- Caused by: java.lang.NullPointerException
- at net.minecraft.client.renderer.entity.RenderSnowball.doRender(RenderSnowball.java:41) ~[RenderSnowball.class:?]
- at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:377) ~[RenderManager.class:?]
- ... 17 more
- [03:56:28] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:660]: ---- Minecraft Crash Report ----
- // Oh - I know what I did wrong!
- Time: 03/04/15 03:56
- Description: Rendering entity in world
- java.lang.NullPointerException: Rendering entity in world
- at net.minecraft.client.renderer.entity.RenderSnowball.doRender(RenderSnowball.java:41)
- at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:377)
- at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:334)
- at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:301)
- at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:657)
- at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1350)
- at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
- at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1088)
- at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1107)
- at net.minecraft.client.Minecraft.run(Minecraft.java:376)
- at net.minecraft.client.main.Main.main(Main.java:117)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
- at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
- at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
- at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
- at GradleStart.main(Unknown Source)
- A detailed walkthrough of the error, its code path and all known details is as follows:
- ---------------------------------------------------------------------------------------
- -- Head --
- Stacktrace:
- at net.minecraft.client.renderer.entity.RenderSnowball.doRender(RenderSnowball.java:41)
- -- Entity being rendered --
- Details:
- Entity Type: publicraft.Bomb (apocalypse.publicraft.entity.EntityBomb)
- Entity ID: 379
- Entity Name: entity.publicraft.Bomb.name
- Entity's Exact location: 230.84, 68.50, 241.06
- Entity's Block location: 230.00,68.00,241.00 - World: (230,68,241), Chunk: (at 6,4,1 in 14,15; contains blocks 224,0,240 to 239,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
- Entity's Momentum: 0.74, -0.18, 1.29
- Entity's Rider: ~~ERROR~~ NullPointerException: null
- Entity's Vehicle: ~~ERROR~~ NullPointerException: null
- -- Renderer details --
- Details:
- Assigned renderer: net.minecraft.client.renderer.entity.RenderSnowball@1861c4a9
- Location: -0.16,1.50,0.06 - World: (-1,1,0), Chunk: (at 15,0,0 in -1,0; contains blocks -16,0,0 to -1,255,15), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
- Rotation: 29.665443
- Delta: 0.9563233
- Stacktrace:
- at net.minecraft.client.renderer.entity.RenderManager.doRenderEntity(RenderManager.java:377)
- at net.minecraft.client.renderer.entity.RenderManager.renderEntityStatic(RenderManager.java:334)
- at net.minecraft.client.renderer.entity.RenderManager.renderEntitySimple(RenderManager.java:301)
- at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:657)
- at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1350)
- at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1263)
- -- Affected level --
- Details:
- Level name: MpServer
- All players: 1 total; [EntityPlayerSP['Player283'/306, l='MpServer', x=231.00, y=67.00, z=241.00]]
- Chunk stats: MultiplayerChunkCache: 25, 25
- Level seed: 0
- Level generator: ID 00 - default, ver 1. Features enabled: false
- Level generator options:
- Level spawn location: 236.00,64.00,256.00 - World: (236,64,256), Chunk: (at 12,4,0 in 14,16; contains blocks 224,0,256 to 239,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
- Level time: 28154 game time, 28154 day time
- Level dimension: 0
- Level storage version: 0x00000 - Unknown?
- Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false)
- Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false
- Forced entities: 16 total; [EntityCreeper['Creeper'/194, l='MpServer', x=211.22, y=56.66, z=255.16], EntitySkeleton['Skeleton'/195, l='MpServer', x=218.22, y=67.00, z=241.28], EntityCreeper['Creeper'/196, l='MpServer', x=226.20, y=68.00, z=254.17], EntityPig['Pig'/197, l='MpServer', x=221.84, y=73.00, z=251.50], EntityBat['Bat'/231, l='MpServer', x=254.75, y=53.10, z=254.25], EntityPlayerSP['Player283'/306, l='MpServer', x=231.00, y=67.00, z=241.00], EntitySkeleton['Skeleton'/243, l='MpServer', x=261.72, y=32.00, z=227.28], EntitySpider['Spider'/244, l='MpServer', x=260.00, y=32.00, z=228.97], EntitySkeleton['Skeleton'/245, l='MpServer', x=262.66, y=32.00, z=227.53], EntitySquid['Squid'/213, l='MpServer', x=239.47, y=62.28, z=204.41], EntityZombie['Zombie'/214, l='MpServer', x=235.34, y=21.00, z=231.81], EntityBat['Bat'/246, l='MpServer', x=256.50, y=52.10, z=239.72], EntityZombie['Zombie'/215, l='MpServer', x=239.50, y=24.00, z=229.50], EntityBat['Bat'/247, l='MpServer', x=256.28, y=31.10, z=255.72], EntityCreeper['Creeper'/248, l='MpServer', x=266.50, y=34.00, z=242.50], EntityBomb['entity.publicraft.Bomb.name'/379, l='MpServer', x=230.84, y=68.50, z=241.06]]
- Retry entities: 0 total; []
- Server brand: fml,forge
- Server type: Integrated singleplayer server
- Stacktrace:
- at net.minecraft.client.multiplayer.WorldClient.addWorldInfoToCrashReport(WorldClient.java:392)
- at net.minecraft.client.Minecraft.addGraphicsAndWorldToCrashReport(Minecraft.java:2600)
- at net.minecraft.client.Minecraft.run(Minecraft.java:398)
- at net.minecraft.client.main.Main.main(Main.java:117)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
- at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
- at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
- at net.minecraftforge.gradle.GradleStartCommon.launch(Unknown Source)
- at GradleStart.main(Unknown Source)
- -- System Details --
- Details:
- Minecraft Version: 1.8
- Operating System: Windows 8.1 (amd64) version 6.3
- Java Version: 1.8.0_40, Oracle Corporation
- Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
- Memory: 583372312 bytes (556 MB) / 1038876672 bytes (990 MB) up to 1038876672 bytes (990 MB)
- JVM Flags: 3 total; -Xincgc -Xmx1024M -Xms1024M
- IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
- FML: MCP v9.10 FML v8.0.69.1350 Minecraft Forge 11.14.1.1350 4 mods loaded, 4 mods active
- mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
- FML{8.0.69.1350} [Forge Mod Loader] (forgeSrc-1.8-11.14.1.1350.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
- Forge{11.14.1.1350} [Minecraft Forge] (forgeSrc-1.8-11.14.1.1350.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
- publicraft{0.1} [PubliCraft] (bin) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
- Loaded coremods (and transformers):
- Launched Version: 1.8
- LWJGL: 2.9.1
- OpenGL: AMD Radeon HD 8400 / R3 Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
- GL Caps: Using GL 1.3 multitexturing.
- Using GL 1.3 texture combiners.
- Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
- Shaders are available because OpenGL 2.1 is supported.
- VBOs are available because OpenGL 1.5 is supported.
- Using VBOs: No
- Is Modded: Definitely; Client brand changed to 'fml,forge'
- Type: Client (map_client.txt)
- Resource Packs: []
- Current Language: English (US)
- Profiler Position: N/A (disabled)
- [03:56:28] [Client thread/INFO] [STDOUT]: [net.minecraft.init.Bootstrap:printToSYSOUT:660]: #@!@# Game crashed! Crash report saved to: #@!@# C:\Users\Avery\Documents\Mods\PubliCraft 18\eclipse\.\crash-reports\crash-2015-04-03_03.56.28-client.txt
- AL lib: (EE) alc_cleanup: 1 device not closed
- Java HotSpot(TM) 64-Bit Server VM warning: Using incremental CMS is deprecated and will likely be removed in a future release
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement