there's the second model already but yeah i'm planning on adding a lot more models
Hi William I like how this is progressing so quickly , Some suggestions ,
make sure that when a drone is carrying something , like a animal or chest or a player , that the drone can't drag that animal , etc .. , through the ground , so some space between the land and animal being carried would be good. I know hitting the left shift key will release the player being carried , but how to release a animal being carried ?
add Drones can follow player through nether and end portals
Time: 8/10/16 2:00 AM
Description: Updating screen events
java.lang.NoClassDefFoundError: scala/actors/threadpool/Arrays
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1700)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1055)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: scala.actors.threadpool.Arrays
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 17 more
Caused by: java.lang.NullPointerException
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 371680544 bytes (354 MB) / 1005633536 bytes (959 MB) up to 3207856128 bytes (3059 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.32 Powered by Forge 12.18.1.2011 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA Forge{12.18.1.2011} [Minecraft Forge] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA drones{1.10.2-1.4.0} [CustomDrones] (CustomDrones-1.4.0-mc1.10.2.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.54' Renderer: 'GeForce GT 730/PCIe/SSE2'
Launched Version: 1.10.2-forge1.10.2-12.18.1.2011
LWJGL: 2.9.4
OpenGL: GeForce GT 730/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.54, NVIDIA Corporation
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: Yes
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)
CPU: 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Suggestions:
Add a module slot module (rank 4) for an extra 2 slots (so you can add more modules obviously )
Make the drone just be resistant to fire instead of extinguishing it (otherwise it can't heat charge)
The way sunlight charging should work is ALL light, not just the sun. Use the light level in the area of the drone as a charge rate. (based on the sun)
The way heat charging should work is if lava or fire is near the craft, or it's on fire.
Add a way for creative mode players to manipulate their crafts even more. (invincibility, or infinite battery for example, slot modules would work for slots. Scroll bars for slots if it goes out of the gui or something)
Hi William I like how this is progressing so quickly , Some suggestions ,
make sure that when a drone is carrying something , like a animal or chest or a player , that the drone can't drag that animal , etc .. , through the ground , so some space between the land and animal being carried would be good. I know hitting the left shift key will release the player being carried , but how to release a animal being carried ?
add Drones can follow player through nether and end portals
Actually the picked up entity will only be drag underground is if you are looking at a block's side, if you are looking at the top side, there will be enough space, but i'll work on it.
You can drop entities, by opening the Remote screen, press on the transporting mod, and press "Drop ~somethinghere"
And drones follow player through portal sounds good!
Time: 8/10/16 2:00 AM
Description: Updating screen events
java.lang.NoClassDefFoundError: scala/actors/threadpool/Arrays
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1700)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1055)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: scala.actors.threadpool.Arrays
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 17 more
Caused by: java.lang.NullPointerException
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 371680544 bytes (354 MB) / 1005633536 bytes (959 MB) up to 3207856128 bytes (3059 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.32 Powered by Forge 12.18.1.2011 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA Forge{12.18.1.2011} [Minecraft Forge] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA drones{1.10.2-1.4.0} [CustomDrones] (CustomDrones-1.4.0-mc1.10.2.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.54' Renderer: 'GeForce GT 730/PCIe/SSE2'
Launched Version: 1.10.2-forge1.10.2-12.18.1.2011
LWJGL: 2.9.4
OpenGL: GeForce GT 730/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.54, NVIDIA Corporation
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: Yes
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)
CPU: 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Suggestions:
Add a module slot module (rank 4) for an extra 2 slots (so you can add more modules obviously )
Make the drone just be resistant to fire instead of extinguishing it (otherwise it can't heat charge)
The way sunlight charging should work is ALL light, not just the sun. Use the light level in the area of the drone as a charge rate. (based on the sun)
The way heat charging should work is if lava or fire is near the craft, or it's on fire.
Add a way for creative mode players to manipulate their crafts even more. (invincibility, or infinite battery for example, slot modules would work for slots. Scroll bars for slots if it goes out of the gui or something)
I've already fixed that bug, but in the next update xD still adding some more things before releasing 1.4.1, or maybe 1.5.0
The suggestions are great, i'll consider them
I've already fixed that bug, but in the next update xD still adding some more things before releasing 1.4.1, or maybe 1.5.0
The suggestions are great, i'll consider them
Great to hear! I am glad that this isn't a dead mod. I came up with another suggestion: add a block based module coding system using NBT data. Sort of like scratch (nobody cares about it much xD)
An example would be drag the "move" block into the area and connect it to the start, and show a text box to type in relative cordanates
for example: move [10] [-1] [1], the first one moving forward 10 blocks, the second one moving down one block, the third would be move left 1 block all at the same time.
I know that would be hard to implement, but it might be worth a try. The module could be Programmatic movement and would be tier 4. It would be included in multi movement too. You could even add things like "if attacked" or "close to " aggressive or passive. Maybe you could make it support custom names or mob types.
The NBT part would be how the code might be stored.
Great to hear! I am glad that this isn't a dead mod. I came up with another suggestion: add a block based module coding system using NBT data. Sort of like scratch (nobody cares about it much xD)
An example would be drag the "move" block into the area and connect it to the start, and show a text box to type in relative cordanates
for example: move [10] [-1] [1], the first one moving forward 10 blocks, the second one moving down one block, the third would be move left 1 block all at the same time.
I know that would be hard to implement, but it might be worth a try. The module could be Programmatic movement and would be tier 4. It would be included in multi movement too. You could even add things like "if attacked" or "close to " aggressive or passive. Maybe you could make it support custom names or mob types.
The NBT part would be how the code might be stored.
Well you don't need to tell me how to make it works, cuz i'll just do it my way xD
What you mentioned sounds kinda like drones programming in pneumaticraft right?
I see, killing them with bow & arrow works for me, can't hit them with my sword though.
There is some weird incompatibility going with your mod and hostile mob spawns. With Custom Drones enabled I don't have any mob spawns at night - when I disable it everything is ok. I'm using the mods Rough Mobs and No Mob Spawning on Trees, which is probably causing the interference.
Sorry I can't seem to replicate this bug, mobs still spawn at night for me. There's probably some other incompatibilities
Fortunately for the next update, I've found a way to make mobs spawn again with this mod, and also drone rendering performance will be increased about x4~x5
As it turned out, mob spawns were not directly affected by the mod, code-wise, but they just don't spawn because baby drones are spawning too frequently and there's like a limit to how many mobs can be in 1 chunk xD
You put your drone right above you and it should take you
and yes it is multi transport
Anyone know why i cant use Multi Transporting to pick up mobs? It just kills them. I'm using the latest update on MC 1.10.2.
Hi William I like how this is progressing so quickly , Some suggestions ,
make sure that when a drone is carrying something , like a animal or chest or a player , that the drone can't drag that animal , etc .. , through the ground , so some space between the land and animal being carried would be good. I know hitting the left shift key will release the player being carried , but how to release a animal being carried ?
add Drones can follow player through nether and end portals
Do you have weapons module? if so thats why you hurt them
Crash on trying to paint my drone:
---- Minecraft Crash Report ----
// My bad.
Time: 8/10/16 2:00 AM
Description: Updating screen events
java.lang.NoClassDefFoundError: scala/actors/threadpool/Arrays
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1700)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1055)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:371)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
Caused by: java.lang.ClassNotFoundException: scala.actors.threadpool.Arrays
at net.minecraft.launchwrapper.LaunchClassLoader.findClass(LaunchClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 17 more
Caused by: java.lang.NullPointerException
A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------
-- Head --
Thread: Client thread
Stacktrace:
at williamle.drones.network.server.PacketDronePaint.<init>(PacketDronePaint.java:31)
at williamle.drones.gui.GuiPainter.func_146284_a(GuiPainter.java:122)
at net.minecraft.client.gui.GuiScreen.func_73864_a(GuiScreen.java:458)
at net.minecraft.client.gui.inventory.GuiContainer.func_73864_a(GuiContainer.java:320)
at williamle.drones.gui.util.GuiContainerPanel.func_73864_a(GuiContainerPanel.java:30)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:546)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:515)
-- Affected screen --
Details:
Screen name: williamle.drones.gui.GuiPainter
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Puffinlump'/690, l='MpServer', x=-277.17, y=73.00, z=224.02]]
Chunk stats: MultiplayerChunkCache: 1636, 1636
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-212,64,236), Chunk: (at 12,4,12 in -14,14; contains blocks -224,0,224 to -209,255,239), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 37360 game time, 37360 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: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 115 total; [EntityDroneBaby['Baby Drone'/16, l='MpServer', x=-408.45, y=77.93, z=234.86], EntityDroneBaby['Baby Drone'/22, l='MpServer', x=-468.86, y=35.45, z=244.57], EntityDroneBaby['Baby Drone'/23, l='MpServer', x=-351.62, y=74.98, z=209.34], EntityDroneBaby['Baby Drone'/24, l='MpServer', x=-407.25, y=65.00, z=430.25], EntityDroneBaby['Baby Drone'/25, l='MpServer', x=-353.69, y=74.61, z=449.16], EntityVillager['Villager'/30, l='MpServer', x=-302.30, y=81.00, z=192.46], EntityVillager['Villager'/31, l='MpServer', x=-296.29, y=73.00, z=190.52], EntityVillager['Villager'/32, l='MpServer', x=-303.50, y=85.00, z=200.28], EntityVillager['Villager'/33, l='MpServer', x=-301.70, y=85.00, z=200.33], EntityDroneBaby['Baby Drone'/34, l='MpServer', x=-355.25, y=68.00, z=385.75], EntityChicken['Chicken'/45, l='MpServer', x=-248.82, y=72.00, z=158.57], EntityChicken['Chicken'/47, l='MpServer', x=-270.43, y=72.00, z=182.80], EntityChicken['Chicken'/48, l='MpServer', x=-249.52, y=72.00, z=164.88], EntityVillager['Villager'/49, l='MpServer', x=-288.70, y=70.00, z=191.46], EntityVillager['Villager'/50, l='MpServer', x=-295.36, y=72.00, z=193.41], EntityVillager['Villager'/51, l='MpServer', x=-275.52, y=71.00, z=187.20], EntityVillager['Villager'/52, l='MpServer', x=-296.09, y=72.00, z=192.48], EntityDroneBaby['Baby Drone'/59, l='MpServer', x=-324.65, y=72.01, z=60.93], EntityDroneBaby['Baby Drone'/60, l='MpServer', x=-192.55, y=70.00, z=254.32], EntityDroneBaby['Baby Drone'/61, l='MpServer', x=-235.08, y=73.08, z=105.41], EntityVillager['Villager'/62, l='MpServer', x=-301.50, y=79.00, z=200.93], EntityVillager['Villager'/63, l='MpServer', x=-288.40, y=70.00, z=177.50], EntityChicken['Chicken'/64, l='MpServer', x=-244.50, y=77.00, z=239.13], EntityChicken['Chicken'/65, l='MpServer', x=-239.53, y=79.00, z=210.77], EntityChicken['Chicken'/66, l='MpServer', x=-297.12, y=73.00, z=241.49], EntityChicken['Chicken'/67, l='MpServer', x=-239.95, y=79.00, z=210.72], EntityDroneBaby['Baby Drone'/4172, l='MpServer', x=-439.81, y=75.41, z=212.76], EntityVillager['Villager'/77, l='MpServer', x=-287.80, y=70.00, z=191.70], EntityChicken['Chicken'/78, l='MpServer', x=-238.81, y=77.00, z=199.53], EntityChicken['Chicken'/79, l='MpServer', x=-237.96, y=78.00, z=229.18], EntityChicken['Chicken'/80, l='MpServer', x=-268.53, y=72.00, z=185.87], EntityChicken['Chicken'/81, l='MpServer', x=-233.82, y=79.00, z=225.30], EntityPig['Pig'/82, l='MpServer', x=-260.40, y=67.00, z=284.82], EntityPig['Pig'/83, l='MpServer', x=-271.14, y=66.00, z=285.48], EntityPig['Pig'/84, l='MpServer', x=-258.59, y=67.00, z=288.42], EntityPig['Pig'/85, l='MpServer', x=-262.01, y=67.00, z=288.50], EntityDroneBaby['Baby Drone'/86, l='MpServer', x=-211.11, y=65.00, z=29.91], EntityDroneBaby['Baby Drone'/87, l='MpServer', x=-281.24, y=68.00, z=84.15], EntityChicken['Chicken'/88, l='MpServer', x=-239.50, y=81.00, z=284.50], EntityChicken['Chicken'/89, l='MpServer', x=-247.11, y=70.00, z=290.50], EntityChicken['Chicken'/90, l='MpServer', x=-240.50, y=76.00, z=282.50], EntityChicken['Chicken'/91, l='MpServer', x=-240.50, y=76.00, z=284.50], EntityChicken['Chicken'/103, l='MpServer', x=-221.50, y=77.00, z=185.50], EntityChicken['Chicken'/104, l='MpServer', x=-220.98, y=77.00, z=180.01], EntityChicken['Chicken'/105, l='MpServer', x=-226.50, y=77.00, z=188.50], EntityChicken['Chicken'/106, l='MpServer', x=-221.50, y=76.00, z=187.50], EntityDroneBaby['Baby Drone'/107, l='MpServer', x=-146.24, y=68.00, z=262.75], EntityPig['Pig'/108, l='MpServer', x=-229.92, y=79.00, z=224.48], EntityPig['Pig'/109, l='MpServer', x=-219.50, y=79.00, z=216.50], EntityPig['Pig'/110, l='MpServer', x=-225.82, y=79.00, z=226.24], EntityPig['Pig'/111, l='MpServer', x=-237.81, y=79.00, z=211.76], EntityDroneBaby['Baby Drone'/112, l='MpServer', x=-287.36, y=76.11, z=165.07], EntityDroneBaby['Baby Drone'/113, l='MpServer', x=-225.75, y=75.00, z=295.35], EntityChicken['Chicken'/120, l='MpServer', x=-210.50, y=72.00, z=161.50], EntityChicken['Chicken'/121, l='MpServer', x=-209.50, y=71.00, z=161.50], EntityChicken['Chicken'/122, l='MpServer', x=-209.50, y=71.00, z=160.50], EntityChicken['Chicken'/123, l='MpServer', x=-207.50, y=70.00, z=159.50], EntityDroneBaby['Baby Drone'/127, l='MpServer', x=-171.42, y=71.89, z=39.53], EntityDroneBabyBig['Big Baby Drone'/132, l='MpServer', x=-148.50, y=63.00, z=172.16], EntityDroneBaby['Baby Drone'/134, l='MpServer', x=-188.87, y=72.29, z=-25.00], EntityDroneBaby['Baby Drone'/135, l='MpServer', x=-189.75, y=76.99, z=149.08], EntityDroneBaby['Baby Drone'/136, l='MpServer', x=-235.75, y=68.17, z=154.46], EntityDroneBaby['Baby Drone'/137, l='MpServer', x=-175.94, y=76.52, z=182.10], EntityDroneBaby['Baby Drone'/138, l='MpServer', x=-288.82, y=71.92, z=300.58], EntityDroneBaby['Baby Drone'/140, l='MpServer', x=-204.33, y=69.94, z=124.36], EntityDroneBaby['Baby Drone'/141, l='MpServer', x=-194.33, y=76.77, z=145.19], EntityDroneBaby['Baby Drone'/142, l='MpServer', x=-149.04, y=67.76, z=157.21], EntityDroneBaby['Baby Drone'/143, l='MpServer', x=-132.09, y=66.05, z=363.18], EntityDroneBaby['Baby Drone'/144, l='MpServer', x=-142.25, y=69.50, z=230.25], EntityDroneBaby['Baby Drone'/161, l='MpServer', x=-157.49, y=69.75, z=183.62], EntityDroneBaby['Baby Drone'/164, l='MpServer', x=-41.75, y=70.00, z=177.75], EntityDroneBaby['Baby Drone'/184, l='MpServer', x=-155.82, y=69.00, z=273.57], EntityDroneBaby['Baby Drone'/4477, l='MpServer', x=-458.75, y=77.50, z=303.14], EntityItem['item.item.dyePowder.black'/29074, l='MpServer', x=-274.84, y=47.00, z=277.97], EntityItem['item.item.egg'/29141, l='MpServer', x=-238.96, y=79.00, z=210.35], EntityDroneBaby['Baby Drone'/4747, l='MpServer', x=-216.77, y=61.50, z=56.14], EntityDroneBaby['Baby Drone'/4795, l='MpServer', x=-256.52, y=70.00, z=126.34], EntityItem['item.item.egg'/29390, l='MpServer', x=-233.15, y=79.00, z=225.13], EntityDroneBaby['Baby Drone'/4826, l='MpServer', x=-425.78, y=62.00, z=41.19], EntityDroneBaby['Baby Drone'/4837, l='MpServer', x=-516.75, y=66.00, z=365.75], EntityDroneBaby['Baby Drone'/4839, l='MpServer', x=-425.25, y=70.00, z=185.40], EntityDroneBaby['Baby Drone'/4926, l='MpServer', x=-385.25, y=66.00, z=168.75], EntityItem['item.item.egg'/29522, l='MpServer', x=-237.86, y=78.00, z=228.34], EntityItem['item.item.dyePowder.black'/29549, l='MpServer', x=-336.13, y=53.00, z=268.00], EntityDroneBaby['Baby Drone'/4992, l='MpServer', x=-493.75, y=70.50, z=18.75], EntityDroneBaby['Baby Drone'/5120, l='MpServer', x=-526.97, y=78.75, z=49.09], EntityDroneBaby['Baby Drone'/5121, l='MpServer', x=-493.25, y=71.00, z=75.00], EntityItem['item.item.egg'/29756, l='MpServer', x=-238.48, y=77.00, z=199.50], EntityDroneBaby['Baby Drone'/5437, l='MpServer', x=-449.25, y=65.00, z=-18.78], EntityDroneBaby['Baby Drone'/5587, l='MpServer', x=-528.90, y=83.99, z=-16.70], EntityDroneBaby['Baby Drone'/5598, l='MpServer', x=-521.04, y=73.00, z=9.93], EntityDroneBaby['Baby Drone'/5632, l='MpServer', x=-511.87, y=73.00, z=-17.00], EntityDroneBaby['Baby Drone'/5640, l='MpServer', x=-495.84, y=69.10, z=439.53], EntityItem['item.item.egg'/30245, l='MpServer', x=-300.97, y=73.00, z=251.25], EntityDroneBaby['Baby Drone'/1732, l='MpServer', x=-336.85, y=65.00, z=435.68], EntityPlayerSP['Puffinlump'/690, l='MpServer', x=-277.17, y=73.00, z=224.02], EntityItem['item.item.egg'/30852, l='MpServer', x=-250.40, y=72.00, z=164.97], EntityHomingBox['entity.drones.homingBox.name'/6438, l='MpServer', x=-284.75, y=70.50, z=182.38], EntityItem['item.item.egg'/31167, l='MpServer', x=-222.19, y=76.00, z=188.26], EntityBat['Bat'/31356, l='MpServer', x=-232.19, y=13.90, z=227.48], EntityItem['item.item.egg'/27404, l='MpServer', x=-239.03, y=79.00, z=211.26], EntityBat['Bat'/31563, l='MpServer', x=-307.86, y=13.55, z=265.80], EntityItem['item.item.egg'/31609, l='MpServer', x=-240.21, y=76.00, z=284.31], EntityItem['item.item.dyePowder.black'/27664, l='MpServer', x=-294.50, y=60.00, z=206.52], EntitySquid['Squid'/27669, l='MpServer', x=-283.60, y=61.00, z=196.40], EntityDroneBaby['Baby Drone'/3138, l='MpServer', x=-416.25, y=69.11, z=147.16], EntitySquid['Squid'/31927, l='MpServer', x=-280.30, y=51.00, z=269.78], EntityBat['Bat'/32012, l='MpServer', x=-265.81, y=25.05, z=272.06], EntityBat['Bat'/32035, l='MpServer', x=-227.67, y=12.34, z=286.20], EntityDrone['Drone'/32052, l='MpServer', x=-275.50, y=73.00, z=223.50], EntityBat['Bat'/32095, l='MpServer', x=-276.29, y=21.08, z=269.54], EntityBat['Bat'/32138, l='MpServer', x=-298.19, y=21.75, z=230.89], EntityBat['Bat'/32168, l='MpServer', x=-301.89, y=20.05, z=298.00], EntityBat['Bat'/32244, l='MpServer', x=-281.50, y=40.00, z=295.50], EntityItem['item.item.egg'/28312, l='MpServer', x=-221.22, y=77.00, z=179.46]]
Retry entities: 0 total; []
Server brand: fml,forge
Server type: Integrated singleplayer server
Stacktrace:
at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:414)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2660)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:392)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.10.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 371680544 bytes (354 MB) / 1005633536 bytes (959 MB) up to 3207856128 bytes (3059 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx3G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.32 Powered by Forge 12.18.1.2011 4 mods loaded, 4 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA Forge{12.18.1.2011} [Minecraft Forge] (forge-1.10.2-12.18.1.2011.jar)
UCHIJAAAA drones{1.10.2-1.4.0} [CustomDrones] (CustomDrones-1.4.0-mc1.10.2.jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 353.54' Renderer: 'GeForce GT 730/PCIe/SSE2'
Launched Version: 1.10.2-forge1.10.2-12.18.1.2011
LWJGL: 2.9.4
OpenGL: GeForce GT 730/PCIe/SSE2 GL version 4.5.0 NVIDIA 353.54, NVIDIA Corporation
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: Yes
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)
CPU: 2x Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
Suggestions:
Add a module slot module (rank 4) for an extra 2 slots (so you can add more modules obviously
)
Make the drone just be resistant to fire instead of extinguishing it (otherwise it can't heat charge)
The way sunlight charging should work is ALL light, not just the sun. Use the light level in the area of the drone as a charge rate. (based on the sun)
The way heat charging should work is if lava or fire is near the craft, or it's on fire.
Add a way for creative mode players to manipulate their crafts even more. (invincibility, or infinite battery for example, slot modules would work for slots. Scroll bars for slots if it goes out of the gui or something)
Here it is, it is also on the OP
http://minecraft.curseforge.com/projects/customdrones
This is really new xDDD I thought I tested thoroughly in the nether, i guess not xD
I'm actually needing many suggestions for models
Indeed!
Actually the picked up entity will only be drag underground is if you are looking at a block's side, if you are looking at the top side, there will be enough space, but i'll work on it.
You can drop entities, by opening the Remote screen, press on the transporting mod, and press "Drop ~somethinghere"
And drones follow player through portal sounds good!
I've already fixed that bug, but in the next update xD still adding some more things before releasing 1.4.1, or maybe 1.5.0
The suggestions are great, i'll consider them
I like this new mod Its the reason i have upgraded from 1.9 forge to 1.10.2 forge
Wow this made my day
Great suggestions
how to destroy a one and hx
Yes?
Great to hear! I am glad that this isn't a dead mod. I came up with another suggestion: add a block based module coding system using NBT data. Sort of like scratch (nobody cares about it much xD)
An example would be drag the "move" block into the area and connect it to the start, and show a text box to type in relative cordanates
for example: move [10] [-1] [1], the first one moving forward 10 blocks, the second one moving down one block, the third would be move left 1 block all at the same time.
I know that would be hard to implement, but it might be worth a try. The module could be Programmatic movement and would be tier 4. It would be included in multi movement too. You could even add things like "if attacked" or "close to " aggressive or passive. Maybe you could make it support custom names or mob types.
The NBT part would be how the code might be stored.
Hehe
Well you don't need to tell me how to make it works, cuz i'll just do it my way xD
What you mentioned sounds kinda like drones programming in pneumaticraft right?
Spanish review! XD
thx for mod
Hey thanks for the review
No problem, if you want you can put it in the initial post xD I left link to this forum
You kill them like normal, probably you met some very tough baby drones
I see, i'll see to it right now
Sorry I can't seem to replicate this bug, mobs still spawn at night for me. There's probably some other incompatibilities
Fortunately for the next update, I've found a way to make mobs spawn again with this mod, and also drone rendering performance will be increased about x4~x5
As it turned out, mob spawns were not directly affected by the mod, code-wise, but they just don't spawn because baby drones are spawning too frequently and there's like a limit to how many mobs can be in 1 chunk xD