Giter VIP home page Giter VIP logo

touhoulittlemaid's Introduction

title


A Minecraft Forge mod about the maid

CurseForge Download License chat on Discord translate on Crowdin

Discussions · Report Bug · View Release · Wiki

English | 简体中文 | 日本語

This is a Minecraft 1.16.5-1.20.1 Forge mod, which was inspired by the Little Maid Mob mod and Touhou Project.
Added cute maids to Minecraft, who can help with battles, farming and other tasks.
The mod supports custom models in the Bedrock Edition Entity format, you can easily switch the maid model, or create your own maid model.

Notice

  • If you have any comments or suggestions, you can visit Discussions to give us feedback.
  • If you have any bugs, you can visit Issues to submit issues.
  • You can visit Releases to download the snapshot version mod, but please note that the snapshot version mod will be very unstable.

Authors

  • Programmer: TartaricAcid, Snownee
  • Artist: Succinum, Pajinyi, CrystalizedSun, ZeniCrow, Tian_mi, Paulzzh, YurisCat

Credits

License

touhoulittlemaid's People

Contributors

0999312 avatar anonymemeow avatar azumic avatar crystal1921 avatar lcy0x1 avatar popslime avatar tartaricacid avatar tomatopuddin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

touhoulittlemaid's Issues

寻路ai问题

女仆判断门(2格高的那种)为不可穿越方块,尽管门是开启状态
以及顺便加下女仆可以开门的设定

一人血书求增强女仆生存能力

2019-08-16_20 28 28
今天打BOSS死了仨女仆= =,主要死因是被我的箭误伤射死的。
能不能让女仆免疫玩家伤害

2019-08-16_20 25 29
妹啊,你再不喂我我要饿死了

2019-08-16_20 36 01
村民和女仆对比一下发现:
村民种地收获是一排一排种的,走到田的边缘才会打破收获作物,没有遗落的东西
女仆种地是虽然也是一排一排种的,但是会画出S型路线,每次都是打掉前方一格的作物,掉落物掉的到处都是还要跑过去捡。
可不可以让掉落物直接进女仆背包?

建议加个角色机制

开发到后面肯定会出现N多模型都是一个人的情况吧,那样的话模型选择界面得乱成什么样...

[Suggestions] NYI Exp count

  • Mod Version: 1.0.0-alpha

  • Suggestion: the experience orbs that the maid collected can neither be acclaimed back to the player nor being useful to the maid.

  • Is it Repeatable?: Yes.

1.1.1-alpha的东方女仆体验/意见/bug反馈

推荐:
littlemaidmob的女仆酱有个AI,撞一下女仆,女仆会向靠到一边去(似乎是用来移动女仆防止妨碍防止方块)

问题:
挖矿时女仆会挡在面前?
(AI)水底有掉落物品时女仆会一直停留在水上企图捡起物品但是无法潜水去捡?
(声音)挖矿时掉落两物品女仆看到企图捡起时会播放两次音效?
(声音)女仆有时声音奇怪(Minecraft的变声,有事会把女仆音调变低的难听了起来,在littlemaidmob中似乎不是这样的低。)

(兼容)DynamicTrees树未完全倒下时就掉下物品,女仆立即过去捡就树砸死了?

弹幕模式的bug

弹幕模式用博丽的御币无法打到碰撞箱不到一格的实体(无落差的情况)

女仆语音音调有时过低

#41
上述issue中提到了”女仆有时声音奇怪(Minecraft的变声,有事会把女仆音调变低的难听了起来,在littlemaidmob中似乎不是这样的低。)“的问题,不过因为那个issue同时报告了好几个问题,然后又已经被关闭了,所以我觉得可能单独拿出来重新发一个比较好?

总而言之,我在游戏里也确实遇到了这个问题。我大概看了下代码试图寻找原因(我不会java但是会c++/c#之类的,也从来没接触过MC MOD编写,所以如果哪儿搞错了请见谅),似乎是由于女仆只override了
getAmbientSound函数但没有override getSoundPitch函数。而基类EntityLivingBase对getSoundPitch的默认实现似乎是

return this.isChild() ? (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.5F : (this.rand.nextFloat() - this.rand.nextFloat()) * 0.2F + 1.0F;

如果我没有搞错的话,这意味着极端情况下女仆语音的音调可能只有原始音调的0.8。在现在使用的这套语音包下,确实有时候会听起来觉得稍微有些恐怖/阴森的感觉。

相比之下我看了下LittleMaidReengaged的实现,如果我没搞错的话(LMR的声音相关代码感觉要复杂挺多,这个我确实不太确定看的位置对不对),是以下代码

float lpitch = LittleMaidReengaged.cfg_VoiceDistortion ? (rand.nextFloat() * 0.2F) + 0.95F : 1.0F;

意味着女仆音调最低只有原始音调的0.95,比我们的实现要高得多,所以听起来就没有那种恐怖的感觉。

对女仆使用命名牌工作不正常

对女仆使用命名牌后,玩家手中的命名牌不会被消耗掉,并且虽然Waila显示的女仆名称会变为命名牌上的名字,但是使用/tp @e[name=名字] 一类的命令时游戏依然会报告找不到指定名字的实体。
另外,在退出重进存档之后,Waila显示的女仆名字又会回到默认的角色名。

女仆合成物品的bug

女仆在进行一些产物数量大于1的合成时(比如原木转化为木板,骨头转化为骨粉),每次合成只会获得1份产物。

女仆不能用丛林木木板合成箱子/木镐

女仆试图耕种不可抵达的农田

对于种地的女仆,如果其范围内有一块待收获的农田,但因为寻路障碍(比如被玻璃墙/门挡住了)导致其无法抵达这块农田,则女仆会一直傻乎乎的望着自己想去的那块田。更重要的是,此时女仆会忽略自己身边的交互面板,不进行任何合成、也不把背包里的东西放进箱子。

我给女仆分的一小块地就在我自己亲自种的一大块地旁边,中间是用玻璃墙和MalisisDoors MOD中的木框玻璃门隔开的,结果女仆就一直盯着我亲自种的那块地……

建议:种植模式的女仆应当忽略寻路算法无法抵达的田地;女仆操作交互面板的优先级应当高于她们种地/收获的欲望……

[Suggestions] danmaku through grass

  • Mod Version: 1.0.0-alpha

  • Suggestion: danmaku will vanish as soon as colliding with grass, etc. This will make a maid in danmaku mode/a player using Hakurei's Gohei vulnerable to enemies when there is plenty of grassland (or, to make it worse, tall grass).

  • Is it Repeatable?: Yes.

jei_1.12.2-4.15.0.268看不到女仆蛋

我是直接放到天空工厂4的整合包里面的,JEI看不到,重新到curseforge上下载了jei_1.12.2-4.15.0.268的替换还是看不到,但是合成表里面可以合成。

一些bug关于mod兼容问题

刚才把1.1.2版的mod加到我的1.12.2多mod生存里面,开了个创造档测试了一下,驯服后的女仆会被其他女仆攻击(不管是否驯服),而且貌似女仆使用剑的时候打不出满伤害,初步推测和animania-1.12.2-1.6.2.jar(更多动物)冲突,因为这个mod里的来亨鸡会攻击女仆,貌似是生物ID冲突?这方面我也不是很了解。

还有一些bug。我同时驯服了LittleMaidR的女仆和THLM的女仆(一只魔理沙),然后魔理沙无论站着还是坐着都会飞快追着普通女仆,站着的时候还会挥手(看起来没有使用手上的物品),说的话类似于「がないも(ね)」,原因不明。。。

希望能够早日修复!;p

魔理沙扫帚的bug

把扫帚放在地上后SHIFT左击打掉会掉落两把;
玩家骑着扫帚时不能正常从传送门传送,然后试了一下1997矿界那个传送门,扫帚自己会传送过去。
用神秘岛的链接书传送后(玩家骑在扫帚上),扫帚会消失不见。
女仆骑在扫帚上也不能通过下界那类传送门,但是可以通过矿界传送门。但是传送后扫帚消失,而且女仆处在一种伪飞行模式。即不能正常走路和跟随玩家,定在一个位置,玩家离开一段距离后会传送到玩家身边。通过在她下面放扫帚再让她下来可恢复。

各种沙雕问题集合

弹幕攻击居然会被高草丛挡掉,太沙雕了,强烈要求弹幕攻击能穿过草丛。

实在对不起,加了一堆模组……但是不加模组的话貌似不会出问题,希望943能帮忙看看是啥情况
在创造模式下点开物品栏,进入Touhou Little Maid栏目,游戏就立即关闭内置服务端退出了。

---- Minecraft Crash Report ----

WARNING: coremods are present:
  IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
  CorePlugin ([平滑字体]SmoothFont-mc1.12.2-2.0.jar)
  CTMCorePlugin ([连接纹理(暮色森林前置)]CTM-MC1.12.2-0.3.3.22.jar)
  Inventory Tweaks Coremod ([一键整理]InventoryTweaks-1.64+dev.146.jar)
  AstralCore ([星辉魔法]astralsorcery-1.12.2-1.10.19.jar)
Contact their authors BEFORE contacting forge

// I let you down. Sorry :(

Time: 7/10/19 8:17 PM
Description: Rendering entity in world

java.lang.ClassCastException: net.minecraftforge.items.wrapper.CombinedInvWrapper cannot be cast to twilightforest.capabilities.shield.IShieldCapability
	at twilightforest.client.RenderEffect$2.shouldRender(RenderEffect.java:71)
	at twilightforest.client.TFClientEvents.renderLivingPost(TFClientEvents.java:126)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_101_TFClientEvents_renderLivingPost_Post.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraft.client.renderer.entity.RenderLivingBase.func_76986_a(RenderLivingBase.java:203)
	at net.minecraft.client.renderer.entity.RenderLiving.func_76986_a(SourceFile:41)
	at net.minecraft.client.renderer.entity.RenderLiving.func_76986_a(SourceFile:16)
	at net.minecraft.client.renderer.entity.RenderManager.func_188391_a(RenderManager.java:384)
	at com.github.tartaricacid.touhoulittlemaid.client.renderer.tileentity.TileEntityItemStackGarageKitRenderer.func_179022_a(TileEntityItemStackGarageKitRenderer.java:42)
	at net.minecraft.client.renderer.RenderItem.func_180454_a(RenderItem.java:145)
	at net.minecraft.client.renderer.RenderItem.func_191962_a(RenderItem.java:308)
	at net.minecraft.client.renderer.RenderItem.func_184391_a(RenderItem.java:347)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:265)
	at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:98)
	at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:51)
	at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73863_a(GuiContainerCreative.java:643)
	at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)
	at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124)
	at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1119)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:398)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	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)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Client thread
Stacktrace:
	at twilightforest.client.RenderEffect$2.shouldRender(RenderEffect.java:71)
	at twilightforest.client.TFClientEvents.renderLivingPost(TFClientEvents.java:126)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_101_TFClientEvents_renderLivingPost_Post.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraft.client.renderer.entity.RenderLivingBase.func_76986_a(RenderLivingBase.java:203)
	at net.minecraft.client.renderer.entity.RenderLiving.func_76986_a(SourceFile:41)
	at net.minecraft.client.renderer.entity.RenderLiving.func_76986_a(SourceFile:16)

-- Entity being rendered --
Details:
	Entity Type: touhou_little_maid:entity.passive.maid (com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid)
	Entity ID: 3857
	Entity Name: Touhou Little Maid
	Entity's Exact location: 0.00, 0.00, 0.00
	Entity's Block location: World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Entity's Momentum: 0.00, 0.00, 0.00
	Entity's Passengers: []
	Entity's Vehicle: ~~ERROR~~ NullPointerException: null

-- Renderer details --
Details:
	Assigned renderer: com.github.tartaricacid.touhoulittlemaid.client.renderer.entity.EntityMaidRender@6816faaa
	Location: 0.88,0.25,0.75 - World: (0,0,0), Chunk: (at 0,0,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Rotation: 0.0
	Delta: 0.0
Stacktrace:
	at net.minecraft.client.renderer.entity.RenderManager.func_188391_a(RenderManager.java:384)
	at com.github.tartaricacid.touhoulittlemaid.client.renderer.tileentity.TileEntityItemStackGarageKitRenderer.func_179022_a(TileEntityItemStackGarageKitRenderer.java:42)
	at net.minecraft.client.renderer.RenderItem.func_180454_a(RenderItem.java:145)
	at net.minecraft.client.renderer.RenderItem.func_191962_a(RenderItem.java:308)

-- Item being rendered --
Details:
	Item Type: net.minecraft.item.ItemBlock@2675b8e9
	Registry Name: touhou_little_maid:garage_kit
	Item Aux: 0
	Item NBT: {Character:"touhou_little_maid:entity.passive.maid"}
	Item Foil: false
Stacktrace:
	at net.minecraft.client.renderer.RenderItem.func_184391_a(RenderItem.java:347)
	at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:265)
	at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:98)
	at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:51)
	at net.minecraft.client.gui.inventory.GuiContainerCreative.func_73863_a(GuiContainerCreative.java:643)
	at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:396)

-- Screen render details --
Details:
	Screen name: net.minecraft.client.gui.inventory.GuiContainerCreative
	Mouse location: Scaled: (295, 104). Absolute: (885, 765)
	Screen size: Scaled: (640, 360). Absolute: (1920, 1080). Scale factor of 3

-- Affected level --
Details:
	Level name: MpServer
	All players: 1 total; [EntityPlayerSP['Xiliusha'/1964, l='MpServer', x=-14.50, y=69.00, z=255.50]]
	Chunk stats: MultiplayerChunkCache: 289, 289
	Level seed: 0
	Level generator: ID 00 - default, ver 1. Features enabled: false
	Level generator options: 
	Level spawn location: World: (-12,64,256), Chunk: (at 4,4,0 in -1,16; contains blocks -16,0,256 to -1,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
	Level time: 465 game time, 465 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: 87 total; [EntityCreeper['爬行者'/3074, l='MpServer', x=-67.58, y=38.00, z=267.19], EntityBat['蝙蝠'/2051, l='MpServer', x=-78.79, y=40.87, z=285.19], EntityItem['item.tile.gravel'/2072, l='MpServer', x=-53.88, y=29.00, z=210.37], EntityBat['蝙蝠'/2092, l='MpServer', x=36.67, y=31.08, z=301.94], EntityCow['牛'/55, l='MpServer', x=-87.50, y=69.00, z=196.50], EntityCow['牛'/56, l='MpServer', x=-84.50, y=69.00, z=196.98], EntityCow['牛'/57, l='MpServer', x=-85.48, y=70.00, z=206.20], EntityCow['牛'/58, l='MpServer', x=-80.50, y=69.00, z=198.50], EntityCow['牛'/59, l='MpServer', x=-78.82, y=69.00, z=214.62], EntityCow['牛'/60, l='MpServer', x=-83.50, y=66.00, z=222.50], EntityCow['牛'/61, l='MpServer', x=-83.50, y=66.00, z=229.23], EntityCow['牛'/62, l='MpServer', x=-86.50, y=68.00, z=221.50], EntityCow['牛'/63, l='MpServer', x=-71.50, y=68.00, z=200.50], EntityZombie['僵尸'/2111, l='MpServer', x=34.50, y=36.00, z=280.50], EntityCow['牛'/64, l='MpServer', x=-68.50, y=68.00, z=203.50], EntityCow['牛'/65, l='MpServer', x=-68.50, y=68.00, z=200.50], EntityCow['牛'/66, l='MpServer', x=-67.50, y=68.00, z=200.50], EntityCow['牛'/71, l='MpServer', x=-48.76, y=73.00, z=314.57], EntityCow['牛'/72, l='MpServer', x=-36.78, y=72.00, z=301.85], EntityCow['牛'/73, l='MpServer', x=-50.20, y=73.00, z=312.40], EntityCow['牛'/74, l='MpServer', x=-49.50, y=73.00, z=307.50], EntityWitch['女巫'/3146, l='MpServer', x=-81.50, y=61.00, z=306.50], EntityPig['猪'/75, l='MpServer', x=-25.50, y=63.00, z=175.50], EntityPig['猪'/78, l='MpServer', x=-20.71, y=63.00, z=180.62], EntityCow['牛'/92, l='MpServer', x=-14.16, y=71.00, z=231.77], EntityCow['牛'/93, l='MpServer', x=-6.32, y=72.00, z=233.15], EntityCow['牛'/94, l='MpServer', x=4.16, y=72.00, z=240.20], EntityBat['蝙蝠'/2142, l='MpServer', x=0.43, y=21.00, z=302.51], EntityCow['牛'/95, l='MpServer', x=0.16, y=72.00, z=243.24], EntityBat['蝙蝠'/2143, l='MpServer', x=6.71, y=20.04, z=296.47], EntitySheep['羊'/96, l='MpServer', x=14.50, y=70.00, z=290.50], EntitySheep['羊'/97, l='MpServer', x=13.50, y=70.00, z=286.50], EntitySheep['羊'/98, l='MpServer', x=11.50, y=70.00, z=288.50], EntitySheep['羊'/99, l='MpServer', x=8.47, y=69.00, z=294.26], EntityCow['牛'/100, l='MpServer', x=34.50, y=66.00, z=236.50], EntityCow['牛'/101, l='MpServer', x=31.50, y=66.00, z=238.50], EntityCow['牛'/102, l='MpServer', x=29.50, y=67.00, z=241.50], EntitySquid['鱿鱼'/2150, l='MpServer', x=-38.40, y=62.59, z=195.15], EntityPlayerSP['Xiliusha'/1964, l='MpServer', x=-14.50, y=69.00, z=255.50], EntityCow['牛'/103, l='MpServer', x=27.50, y=67.00, z=244.50], EntityCow['牛'/104, l='MpServer', x=29.50, y=71.00, z=299.50], EntityCow['牛'/105, l='MpServer', x=35.16, y=70.00, z=292.75], EntityCow['牛'/106, l='MpServer', x=28.80, y=71.00, z=297.61], EntityCow['牛'/107, l='MpServer', x=29.50, y=71.00, z=300.50], EntityCreeper['爬行者'/3183, l='MpServer', x=-73.50, y=32.00, z=264.50], EntitySkeleton['骷髅'/3199, l='MpServer', x=55.46, y=38.00, z=317.23], EntityWitch['女巫'/3274, l='MpServer', x=-63.50, y=55.00, z=294.50], EntityWitch['女巫'/3275, l='MpServer', x=-63.50, y=55.00, z=296.50], EntityWitch['女巫'/3276, l='MpServer', x=-62.50, y=55.00, z=295.50], EntitySkeleton['骷髅'/3277, l='MpServer', x=-64.50, y=55.00, z=294.50], EntityZombie['僵尸'/3278, l='MpServer', x=-49.50, y=16.00, z=201.50], EntityZombie['僵尸'/3345, l='MpServer', x=-65.50, y=42.00, z=297.50], EntitySkeleton['骷髅'/3389, l='MpServer', x=48.57, y=44.00, z=175.68], EntityCreeper['爬行者'/3511, l='MpServer', x=12.50, y=24.00, z=187.50], EntitySpider['蜘蛛'/3644, l='MpServer', x=-50.50, y=50.00, z=285.50], EntitySkeleton['骷髅'/3683, l='MpServer', x=52.50, y=26.00, z=280.50], EntityZombie['僵尸'/3709, l='MpServer', x=-17.50, y=19.00, z=221.50], EntityCreeper['爬行者'/3734, l='MpServer', x=58.44, y=44.00, z=308.18], EntityCreeper['爬行者'/3735, l='MpServer', x=57.50, y=44.00, z=310.50], EntityZombieVillager['僵尸村民'/3740, l='MpServer', x=-70.50, y=41.00, z=294.50], EntitySpider['蜘蛛'/3746, l='MpServer', x=-40.50, y=35.00, z=298.50], EntityBrainyZombie['红眼僵尸'/3765, l='MpServer', x=-68.50, y=59.00, z=297.50], EntityBrainyZombie['红眼僵尸'/3766, l='MpServer', x=-72.50, y=59.00, z=296.50], EntityBrainyZombie['红眼僵尸'/3767, l='MpServer', x=-69.27, y=58.00, z=295.50], EntityCreeper['爬行者'/3786, l='MpServer', x=1.50, y=34.00, z=215.50], EntityBrainyZombie['红眼僵尸'/3792, l='MpServer', x=24.25, y=16.00, z=301.44], EntitySkeleton['骷髅'/3803, l='MpServer', x=59.50, y=38.00, z=284.50], EntityBat['蝙蝠'/3839, l='MpServer', x=-61.48, y=26.03, z=203.72], EntityItem['item.tile.gravel'/1965, l='MpServer', x=-51.33, y=29.00, z=209.39], EntityCreeper['爬行者'/1972, l='MpServer', x=26.50, y=20.00, z=288.50], EntityBat['蝙蝠'/1977, l='MpServer', x=-48.30, y=54.06, z=299.87], EntitySkeleton['骷髅'/3007, l='MpServer', x=-31.50, y=45.00, z=309.50], EntityZombieVillager['僵尸村民'/3008, l='MpServer', x=-27.50, y=45.00, z=309.50], EntitySkeleton['骷髅'/3014, l='MpServer', x=12.50, y=29.00, z=273.50], EntityCreeper['爬行者'/3016, l='MpServer', x=10.50, y=29.00, z=274.50], EntitySkeleton['骷髅'/3017, l='MpServer', x=-64.93, y=41.00, z=264.23], EntityBat['蝙蝠'/1998, l='MpServer', x=-46.58, y=22.59, z=197.67], EntityBat['蝙蝠'/2001, l='MpServer', x=-48.49, y=15.80, z=216.00], EntitySpider['蜘蛛'/3026, l='MpServer', x=-51.70, y=28.00, z=314.08], EntityBat['蝙蝠'/2003, l='MpServer', x=-27.24, y=15.91, z=178.72], EntityItem['item.tile.gravel'/2004, l='MpServer', x=-54.17, y=29.00, z=211.85], EntitySkeleton['骷髅'/3036, l='MpServer', x=-77.50, y=62.00, z=303.50], EntitySkeleton['骷髅'/2018, l='MpServer', x=-81.50, y=12.00, z=239.50], EntitySpider['蜘蛛'/3057, l='MpServer', x=-17.50, y=48.00, z=295.50], EntityZombie['僵尸'/3058, l='MpServer', x=-18.50, y=48.00, z=297.50], EntityZombie['僵尸'/3059, l='MpServer', x=-17.50, y=48.00, z=298.50], EntitySkeleton['骷髅'/3060, l='MpServer', x=-17.50, y=48.00, z=296.50]]
	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:420)
	at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2741)
	at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:419)
	at net.minecraft.client.main.Main.main(SourceFile:123)
	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)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_212, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 2931512768 bytes (2795 MB) / 4244635648 bytes (4048 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
	IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
	FML: MCP 9.42 Powered by Forge 14.23.5.2838 43 mods loaded, 43 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State  | ID                   | Version                  | Source                                                | Signature                                |
	|:------ |:-------------------- |:------------------------ |:----------------------------------------------------- |:---------------------------------------- |
	| LCHIJA | minecraft            | 1.12.2                   | minecraft.jar                                         | None                                     |
	| LCHIJA | mcp                  | 9.42                     | minecraft.jar                                         | None                                     |
	| LCHIJA | FML                  | 8.0.99.99                | forge-1.12.2-14.23.5.2838.jar                         | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | forge                | 14.23.5.2838             | forge-1.12.2-14.23.5.2838.jar                         | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | smoothfontcore       | mc1.12.2-2.0             | minecraft.jar                                         | None                                     |
	| LCHIJA | smoothfont           | mc1.12.2-2.0             | [平滑字体]SmoothFont-mc1.12.2-2.0.jar                     | None                                     |
	| LCHIJA | inventorytweaks      | 1.64+dev.146.2180b27     | [一键整理]InventoryTweaks-1.64+dev.146.jar                | 55d2cd4f5f0961410bf7b91ef6c6bf00a766dcbe |
	| LCHIJA | touhou_little_maid   | 1.0.0-alpha              | [东方女仆]touhoulittlemaid-1.12.2-1.0.0-alpha.jar         | None                                     |
	| LCHIJA | jei                  | 4.15.0.280               | [合成表]jei_1.12.2-4.15.0.280.jar                        | None                                     |
	| LCHIJA | mantle               | 1.12-1.3.3.55            | [地幔(匠魂前置)]Mantle-1.12-1.3.3.55.jar                    | None                                     |
	| LCHIJA | baubles              | 1.5.2                    | [饰品]Baubles-1.12-1.5.2.jar                            | None                                     |
	| LCHIJA | thaumcraft           | 6.1.BETA26               | [神秘6]Thaumcraft-1.12.2-6.1.BETA26.jar                 | None                                     |
	| LCHIJA | ctm                  | MC1.12.2-0.3.3.22        | [连接纹理(暮色森林前置)]CTM-MC1.12.2-0.3.3.22.jar               | None                                     |
	| LCHIJA | twilightforest       | 3.8.689                  | [暮色森林]twilightforest-1.12.2-3.8.689-universal.jar     | None                                     |
	| LCHIJA | tconstruct           | 1.12.2-2.12.0.135        | [匠魂]TConstruct-1.12.2-2.12.0.135.jar                  | None                                     |
	| LCHIJA | waila                | 1.8.26                   | [方块与实体信息]Hwyla-1.8.26-B41_1.12.2.jar                  | None                                     |
	| LCHIJA | redstoneflux         | 2.1.0                    | [红石通量(匠魂IO前置)]RedstoneFlux-1.12-2.1.0.6-universal.jar | 8a6abf2cb9e141b866580d369ba6548732eff25f |
	| LCHIJA | tinker_io            | rw2.7.1                  | [匠魂IO]tinker_io-1.12.2-rw2.7.1.jar                    | None                                     |
	| LCHIJA | tinkersjei           | 1.2                      | [匠魂信息]tinkersjei-1.2.jar                              | None                                     |
	| LCHIJA | conarm               | 1.2.4                    | [匠魂盔甲]conarm-1.12.2-1.2.4.jar                         | 5d5b8aee896a4f5ea3f3114784742662a67ad32f |
	| LCHIJA | tinkertoolleveling   | 1.12.2-1.1.0.DEV.b23e769 | [匠魂等级]TinkerToolLeveling-1.12.2-1.1.0.jar             | None                                     |
	| LCHIJA | tinkersaddons        | 1.0.7                    | [匠魂补充]Tinkers'+Addons-1.12.1-1.0.7.jar                | None                                     |
	| LCHIJA | gravestone           | 1.10.1                   | [墓碑]gravestone-1.10.1.jar                             | None                                     |
	| LCHIJA | appliedenergistics2  | rv6-stable-6             | [应用能源2]appliedenergistics2-rv6-stable-6.jar           | dfa4d3ac143316c6f32aa1a1beda1e34d42132e5 |
	| LCHIJA | buildinggadgets      | 2.6.8                    | [建筑小帮手]BuildingGadgets-2.6.8.jar                      | None                                     |
	| LCHIJA | chameleon            | 1.12-4.1.3               | [连接纹理(沉浸工程前置)]Chameleon-1.12-4.1.3.jar                | None                                     |
	| LCHIJA | storagedrawers       | 1.12-5.3.5               | [抽屉]StorageDrawers-1.12.2-5.3.8.jar                   | None                                     |
	| LCHIJA | controlling          | 3.0.6                    | [按键冲突显示]Controlling-3.0.6.jar                         | None                                     |
	| LCHIJA | journeymap           | 1.12.2-5.5.4             | [旅行者地图]journeymap-1.12.2-5.5.4.jar                    | None                                     |
	| LCHIJA | astralsorcery        | 1.10.19                  | [星辉魔法]astralsorcery-1.12.2-1.10.19.jar                | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |
	| LCHIJA | i18nmod              | 1.12.2-1.0.8             | [汉化]i18nupdatemod-1.12.2-1.0.8.jar                    | None                                     |
	| LCHIJA | immersiveengineering | 0.12-89                  | [沉浸工程]ImmersiveEngineering-0.12-89.jar                | 4cb49fcde3b43048c9889e0a3d083225da926334 |
	| LCHIJA | immersivepetroleum   | 1.1.9                    | [沉浸原油]immersivepetroleum-1.12.2-1.1.9.jar             | None                                     |
	| LCHIJA | immersiveposts       | 0.1.2                    | [沉浸电杆]ImmersivePosts-0.1.2.jar                        | 0ba25d8c0ec23537afc6db926e1ea764335a33b1 |
	| LCHIJA | immersivetech        | 1.3.10                   | [沉浸科技]immersivetech-1.12-1.3.10.jar                   | None                                     |
	| LCHIJA | immersivecables      | 1.3.2                    | [沉浸线缆]ImmersiveCables-1.12.2-1.3.2.jar                | None                                     |
	| LCHIJA | justenoughpetroleum  | 0.1                      | [油藏信息]JustEnoughPetroleum-0.1.jar                     | None                                     |
	| LCHIJA | jeiintegration       | 1.5.1.36                 | [游戏帮助]jeiintegration_1.12.2-1.5.1.36.jar              | None                                     |
	| LCHIJA | wawla                | 2.5.269                  | [物品信息]Wawla-1.12.2-2.5.269.jar                        | d476d1b22b218a10d845928d1665d45fce301b27 |
	| LCHIJA | thaumicjei           | 1.6.0                    | [神秘6信息]ThaumicJEI-1.12.2-1.6.0-27.jar                 | None                                     |
	| LCHIJA | teastory             | 3.3.1-B30.413-1.12.2     | [茶风纪事]TeaStory-3.3.1-B30.413-1.12.2.jar               | None                                     |
	| LCHIJA | ironbackpacks        | 1.12.2-3.0.8-12          | [铁背包]IronBackpacks-1.12.2-3.0.8-12.jar                | None                                     |
	| LCHIJA | appleskin            | 1.0.9                    | [饱食度饱腹度显示]AppleSkin-mc1.12-1.0.9.jar                  | None                                     |

	Loaded coremods (and transformers): 
IELoadingPlugin (ImmersiveEngineering-core-0.12-89.jar)
  blusunrize.immersiveengineering.common.asm.IEClassTransformer
CorePlugin ([平滑字体]SmoothFont-mc1.12.2-2.0.jar)
  bre.smoothfont.asm.Transformer
CTMCorePlugin ([连接纹理(暮色森林前置)]CTM-MC1.12.2-0.3.3.22.jar)
  team.chisel.ctm.client.asm.CTMTransformer
Inventory Tweaks Coremod ([一键整理]InventoryTweaks-1.64+dev.146.jar)
  invtweaks.forge.asm.ContainerTransformer
AstralCore ([星辉魔法]astralsorcery-1.12.2-1.10.19.jar)
  
	GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.6.0 NVIDIA 388.16' Renderer: 'GeForce GTX 960M/PCIe/SSE2'
	Pulsar/tconstruct loaded Pulses: 
		- TinkerCommons (Enabled/Forced)
		- TinkerWorld (Enabled/Not Forced)
		- TinkerTools (Enabled/Not Forced)
		- TinkerHarvestTools (Enabled/Forced)
		- TinkerMeleeWeapons (Enabled/Forced)
		- TinkerRangedWeapons (Enabled/Forced)
		- TinkerModifiers (Enabled/Forced)
		- TinkerSmeltery (Enabled/Not Forced)
		- TinkerGadgets (Enabled/Not Forced)
		- TinkerOredict (Enabled/Forced)
		- TinkerIntegration (Enabled/Forced)
		- TinkerFluids (Enabled/Forced)
		- TinkerMaterials (Enabled/Forced)
		- TinkerModelRegister (Enabled/Forced)
		- wailaIntegration (Enabled/Not Forced)

	AE2 Version: stable rv6-stable-6 for Forge 14.23.5.2768
	AE2 Integration: IC2:OFF, RC:OFF, MFR:OFF, Waila:ON, InvTweaks:ON, JEI:ON, Mekanism:OFF, OpenComputers:OFF, THE_ONE_PROBE:OFF, TESLA:OFF, CRAFTTWEAKER:OFF
	Launched Version: HMCL 3.2.130
	LWJGL: 2.9.4
	OpenGL: GeForce GTX 960M/PCIe/SSE2 GL version 4.6.0 NVIDIA 388.16, 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: 简体中文 (**)
	Profiler Position: N/A (disabled)
	CPU: 4x Intel(R) Core(TM) i5-6300HQ CPU @ 2.30GHz

然后我丢掉了一些mod,这次是女仆被女巫杀死的瞬间,直接崩溃了(没有关闭自带服务端)

---- Minecraft Crash Report ----

WARNING: coremods are present:
  CorePlugin ([平滑字体]SmoothFont-mc1.12.2-2.0.jar)
  AstralCore ([星辉魔法]astralsorcery-1.12.2-1.10.19.jar)
Contact their authors BEFORE contacting forge

// You should try our sister game, Minceraft!

Time: 7/10/19 8:37 PM
Description: Ticking entity

java.lang.ClassCastException: net.minecraftforge.items.wrapper.CombinedInvWrapper cannot be cast to slimeknights.toolleveling.capability.IDamageXp
	at slimeknights.toolleveling.EntityXpHandler.onDeath(EntityXpHandler.java:29)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_382_EntityXpHandler_onDeath_LivingDeathEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:614)
	at net.minecraft.entity.EntityLivingBase.func_70645_a(EntityLivingBase.java:1168)
	at net.minecraft.entity.passive.EntityTameable.func_70645_a(SourceFile:213)
	at com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid.func_70645_a(EntityMaid.java:515)
	at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1023)
	at net.minecraft.entity.passive.EntityAnimal.func_70097_a(SourceFile:66)
	at com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid.func_70097_a(EntityMaid.java:187)
	at net.minecraft.potion.Potion.func_180793_a(Potion.java:133)
	at net.minecraft.entity.projectile.EntityPotion.func_190543_a(SourceFile:160)
	at net.minecraft.entity.projectile.EntityPotion.func_70184_a(SourceFile:119)
	at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(EntityThrowable.java:249)
	at net.minecraft.world.World.func_72866_a(World.java:1993)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:832)
	at net.minecraft.world.World.func_72870_g(World.java:1955)
	at net.minecraft.world.World.func_72939_s(World.java:1759)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613)
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
	at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
	at java.lang.Thread.run(Unknown Source)


A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Head --
Thread: Server thread
Stacktrace:
	at slimeknights.toolleveling.EntityXpHandler.onDeath(EntityXpHandler.java:29)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler_382_EntityXpHandler_onDeath_LivingDeathEvent.invoke(.dynamic)
	at net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:90)
	at net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:182)
	at net.minecraftforge.common.ForgeHooks.onLivingDeath(ForgeHooks.java:614)
	at net.minecraft.entity.EntityLivingBase.func_70645_a(EntityLivingBase.java:1168)
	at net.minecraft.entity.passive.EntityTameable.func_70645_a(SourceFile:213)
	at com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid.func_70645_a(EntityMaid.java:515)
	at net.minecraft.entity.EntityLivingBase.func_70097_a(EntityLivingBase.java:1023)
	at net.minecraft.entity.passive.EntityAnimal.func_70097_a(SourceFile:66)
	at com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid.func_70097_a(EntityMaid.java:187)
	at net.minecraft.potion.Potion.func_180793_a(Potion.java:133)
	at net.minecraft.entity.projectile.EntityPotion.func_190543_a(SourceFile:160)
	at net.minecraft.entity.projectile.EntityPotion.func_70184_a(SourceFile:119)
	at net.minecraft.entity.projectile.EntityThrowable.func_70071_h_(EntityThrowable.java:249)
	at net.minecraft.world.World.func_72866_a(World.java:1993)
	at net.minecraft.world.WorldServer.func_72866_a(WorldServer.java:832)
	at net.minecraft.world.World.func_72870_g(World.java:1955)

-- Entity being ticked --
Details:
	Entity Type: minecraft:potion (net.minecraft.entity.projectile.EntityPotion)
	Entity ID: 6466
	Entity Name: 药水
	Entity's Exact location: 195.90, 65.32, 162.36
	Entity's Block location: World: (195,65,162), Chunk: (at 3,4,2 in 12,10; contains blocks 192,0,160 to 207,255,175), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Entity's Momentum: 0.49, -0.29, -0.46
	Entity's Passengers: []
	Entity's Vehicle: ~~ERROR~~ NullPointerException: null
Stacktrace:
	at net.minecraft.world.World.func_72939_s(World.java:1759)
	at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613)

-- Affected level --
Details:
	Level name: 新的世界
	All players: 1 total; [EntityPlayerMP['Xiliusha'/1285, l='新的世界', x=210.99, y=67.49, z=157.59]]
	Chunk stats: ServerChunkCache: 321 Drop: 0
	Level seed: -2125757294622809651
	Level generator: ID 00 - default, ver 1. Features enabled: true
	Level generator options: 
	Level spawn location: World: (208,64,135), Chunk: (at 0,4,7 in 13,8; contains blocks 208,0,128 to 223,255,143), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
	Level time: 4224 game time, 4224 day time
	Level dimension: 0
	Level storage version: 0x04ABD - Anvil
	Level weather: Rain time: 71742 (now: false), thunder time: 79204 (now: false)
	Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: true
Stacktrace:
	at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767)
	at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668)
	at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:185)
	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526)
	at java.lang.Thread.run(Unknown Source)

-- System Details --
Details:
	Minecraft Version: 1.12.2
	Operating System: Windows 10 (amd64) version 10.0
	Java Version: 1.8.0_212, Oracle Corporation
	Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
	Memory: 3093418624 bytes (2950 MB) / 4043309056 bytes (3856 MB) up to 4294967296 bytes (4096 MB)
	JVM Flags: 11 total; -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=16M -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -Xmn128m -Xmx4096m -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump
	IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
	FML: MCP 9.42 Powered by Forge 14.23.5.2838 24 mods loaded, 24 mods active
	States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

	| State  | ID                 | Version                  | Source                                        | Signature                                |
	|:------ |:------------------ |:------------------------ |:--------------------------------------------- |:---------------------------------------- |
	| LCHIJA | minecraft          | 1.12.2                   | minecraft.jar                                 | None                                     |
	| LCHIJA | mcp                | 9.42                     | minecraft.jar                                 | None                                     |
	| LCHIJA | FML                | 8.0.99.99                | forge-1.12.2-14.23.5.2838.jar                 | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | forge              | 14.23.5.2838             | forge-1.12.2-14.23.5.2838.jar                 | e3c3d50c7c986df74c645c0ac54639741c90a557 |
	| LCHIJA | smoothfontcore     | mc1.12.2-2.0             | minecraft.jar                                 | None                                     |
	| LCHIJA | smoothfont         | mc1.12.2-2.0             | [平滑字体]SmoothFont-mc1.12.2-2.0.jar             | None                                     |
	| LCHIJA | touhou_little_maid | 1.0.0-alpha              | [东方女仆]touhoulittlemaid-1.12.2-1.0.0-alpha.jar | None                                     |
	| LCHIJA | jei                | 4.15.0.280               | [合成表]jei_1.12.2-4.15.0.280.jar                | None                                     |
	| LCHIJA | mantle             | 1.12-1.3.3.55            | [地幔(匠魂前置)]Mantle-1.12-1.3.3.55.jar            | None                                     |
	| LCHIJA | tconstruct         | 1.12.2-2.12.0.135        | [匠魂]TConstruct-1.12.2-2.12.0.135.jar          | None                                     |
	| LCHIJA | tinkersjei         | 1.2                      | [匠魂信息]tinkersjei-1.2.jar                      | None                                     |
	| LCHIJA | conarm             | 1.2.4                    | [匠魂盔甲]conarm-1.12.2-1.2.4.jar                 | 5d5b8aee896a4f5ea3f3114784742662a67ad32f |
	| LCHIJA | tinkertoolleveling | 1.12.2-1.1.0.DEV.b23e769 | [匠魂等级]TinkerToolLeveling-1.12.2-1.1.0.jar     | None                                     |
	| LCHIJA | tinkersaddons      | 1.0.7                    | [匠魂补充]Tinkers'+Addons-1.12.1-1.0.7.jar        | None                                     |
	| LCHIJA | gravestone         | 1.10.1                   | [墓碑]gravestone-1.10.1.jar                     | None                                     |
	| LCHIJA | chameleon          | 1.12-4.1.3               | [渲染库(抽屉前置)]Chameleon-1.12-4.1.3.jar           | None                                     |
	| LCHIJA | storagedrawers     | 1.12-5.3.5               | [抽屉]StorageDrawers-1.12.2-5.3.8.jar           | None                                     |
	| LCHIJA | controlling        | 3.0.6                    | [按键冲突显示]Controlling-3.0.6.jar                 | None                                     |
	| LCHIJA | journeymap         | 1.12.2-5.5.4             | [旅行者地图]journeymap-1.12.2-5.5.4.jar            | None                                     |
	| LCHIJA | baubles            | 1.5.2                    | [饰品]Baubles-1.12-1.5.2.jar                    | None                                     |
	| LCHIJA | astralsorcery      | 1.10.19                  | [星辉魔法]astralsorcery-1.12.2-1.10.19.jar        | a0f0b759d895c15ceb3e3bcb5f3c2db7c582edf0 |
	| LCHIJA | i18nmod            | 1.12.2-1.0.8             | [汉化]i18nupdatemod-1.12.2-1.0.8.jar            | None                                     |
	| LCHIJA | teastory           | 3.3.1-B30.413-1.12.2     | [茶风纪事]TeaStory-3.3.1-B30.413-1.12.2.jar       | None                                     |
	| LCHIJA | appleskin          | 1.0.9                    | [饱食度饱腹度显示]AppleSkin-mc1.12-1.0.9.jar          | None                                     |

	Loaded coremods (and transformers): 
CorePlugin ([平滑字体]SmoothFont-mc1.12.2-2.0.jar)
  bre.smoothfont.asm.Transformer
AstralCore ([星辉魔法]astralsorcery-1.12.2-1.10.19.jar)
  
	GL info: ~~ERROR~~ RuntimeException: No OpenGL context found in the current thread.
	Pulsar/tconstruct loaded Pulses: 
		- TinkerCommons (Enabled/Forced)
		- TinkerWorld (Enabled/Not Forced)
		- TinkerTools (Enabled/Not Forced)
		- TinkerHarvestTools (Enabled/Forced)
		- TinkerMeleeWeapons (Enabled/Forced)
		- TinkerRangedWeapons (Enabled/Forced)
		- TinkerModifiers (Enabled/Forced)
		- TinkerSmeltery (Enabled/Not Forced)
		- TinkerGadgets (Enabled/Not Forced)
		- TinkerOredict (Enabled/Forced)
		- TinkerIntegration (Enabled/Forced)
		- TinkerFluids (Enabled/Forced)
		- TinkerMaterials (Enabled/Forced)
		- TinkerModelRegister (Enabled/Forced)

	Profiler Position: N/A (disabled)
	Player Count: 1 / 8; [EntityPlayerMP['Xiliusha'/1285, l='新的世界', x=210.99, y=67.49, z=157.59]]
	Type: Integrated Server (map_client.txt)
	Is Modded: Definitely; Client brand changed to 'fml,forge'

[Suggestions] pick up all the nearest items until returning home

  • Mod Version: 1.0.0-alpha

  • Suggestion: Touhou little maid will pick up an item as soon as she finds one, but will return home (to the player) no matter how near the next item is.

  • Is it Repeatable?: Yes, but as far as I can tell, the maid will not return back to the same origin if she is within a specific radius to the origin (or the player). If there are several items very near to the player, the maid will pick up items without returning to an origin. This suggestion is only applicable when there are items splattered around the origin (or the player); the maid will then return to the origin every time she picks up one item without knowing how near the items are from each other.

女仆弓箭伤害问题。

无意中发现,女仆射出的箭伤害只有4点,即使用力量5的弓射出箭伤害也只有8点。
而如果玩家射击的话未附魔的弓拉满是9点伤害,1/5的几率造成10点伤害。(以上数据来自WIKI)
不知道这是BUG还是特性。

小问题:手办变化

更换新版1.1.1→1.1.2后,“大妖精”(上个版本放置)手办变成了“莉莉白”手办

关于扫帚的建议

现在扫帚的合成表有点打破平衡了,
原版需要打完龙才能滑翔,但是现在有一个末影之眼就能飞了,感觉原版的平衡破坏的不是一点半点。
所以建议给扫帚加耐久或者把造价调高。(虽然我自己也能改,但是还是说一下这个问题)

今天在服务器测试了下,放置女仆的时候报错了!

[01:01:11][Server thread/ERROR]: Encountered an exception while constructing entity 'touhou_little_maid:entity.passive.maid'
java.lang.reflect.InvocationTargetException: null
at sun.reflect.GeneratedConstructorAccessor184.newInstance(Unknown Source) ~[?:?]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) ~[?:1.8.0_222]
at java.lang.reflect.Constructor.newInstance(Constructor.java:423) ~[?:1.8.0_222]
at net.minecraftforge.fml.common.registry.EntityEntryBuilder$ConstructorFactory.apply(EntityEntryBuilder.java:306) [EntityEntryBuilder$ConstructorFactory.class:git-1.12.2-e92cd59]
at net.minecraftforge.fml.common.registry.EntityEntryBuilder$ConstructorFactory.apply(EntityEntryBuilder.java:292) [EntityEntryBuilder$ConstructorFactory.class:git-1.12.2-e92cd59]
at net.minecraftforge.fml.common.registry.EntityEntry.newInstance(EntityEntry.java:67) [EntityEntry.class:git-1.12.2-e92cd59]
at net.minecraft.entity.EntityList.func_188429_b(EntityList.java:206) [vi.class:?]
at net.minecraft.item.ItemMonsterPlacer.spawnCreature(ItemMonsterPlacer.java:234) [ajv.class:?]
at net.minecraft.item.ItemMonsterPlacer.func_77840_a(ItemMonsterPlacer.java:223) [ajv.class:?]
at net.minecraft.item.ItemMonsterPlacer.func_180614_a(ItemMonsterPlacer.java:95) [ajv.class:?]
at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:915) [ForgeHooks.class:git-1.12.2-e92cd59]
at net.minecraft.item.ItemStack.func_179546_a(ItemStack.java:213) [aip.class:?]
at net.minecraft.server.management.PlayerInteractionManager.func_187251_a(PlayerInteractionManager.java:590) [or.class:?]
at net.minecraft.network.NetHandlerPlayServer.func_184337_a(NetHandlerPlayServer.java:1144) [pa.class:?]
at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(CPacketPlayerTryUseItemOnBlock.java:59) [ma.class:?]
at net.minecraft.network.play.client.CPacketPlayerTryUseItemOnBlock.func_148833_a(CPacketPlayerTryUseItemOnBlock.java:13) [ma.class:?]
at net.minecraft.network.PacketThreadUtil$1.run(PacketThreadUtil.java:15) [hv$1.class:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_222]
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_222]
at net.minecraft.util.Util.func_181617_a(Util.java:50) [h.class:?]
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:870) [MinecraftServer.class:?]
at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:474) [nz.class:?]
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:806) [MinecraftServer.class:?]
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:660) [MinecraftServer.class:?]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_222]
Caused by: java.lang.NoSuchFieldError: isDebugFloorOpen
at com.github.tartaricacid.touhoulittlemaid.entity.passive.EntityMaid.(EntityMaid.java:110) ~[EntityMaid.class:?]
... 25 more

女仆拾物开启后的bug

拾物模式打开后,如果玩家和女仆同时捡掉落物,掉落物会变成两份,分别出现在玩家和女仆的物品栏里。。。

顺便说一个还没有证实的bug:
有一次标记Home的位置被遮挡后,女仆跑到了离Home三十几格之外的地方,重设了坐标之后才恢复正常。
但是后来做测试的时候,又都没有问题了,所以就不开一个新的issue了

一点小想法

希望能让女仆在背包满了或者某种情况下去将背包内的东西放置到绑定的箱子中

多人游戏中的BUG

[本问题中使用了Server Properties for LAN模组联机,并且不确认其他模式有没有共同bug]
#24 问题中,提到了用切换待命模式清除女仆攻击状态的方法,但是在联机使用中貌似对攻击玩家的女仆无效
具体问题如下:1、如果配置文件中允许PVP,玩家只要在 不是 自己驯服的弹幕模式女仆身旁会被强制锁定仇恨。除非主人把女仆带走或者不换弹幕模式,否则无解。
2、关闭PVP,当女仆弹幕打到另外一名玩家/该玩家的女仆,女仆之间会锁定仇恨,切换模式有时候解的了仇恨,有时候解不了。
女仆模组版本1.1.2热修复

尝试打开女仆界面的bug[无害]

bug 1.在手持一些带有右键功能的物品(比如博丽的御币、末影珍珠等)尝试打开女仆物品栏会导致这些物品被使用(保持按着右键的姿势,关闭界面就松开)
尝试在骡子上复现失败,使用弓复现很难成功

[AI意见]女仆不会开门?

今天玩,刚刚发现,女仆不会开门??

(1.7.10的littlemaidmob女仆不会开其他模组的门)
希望TLM女仆能够对门更智能

一些建议

1.在多人的时候,玩家不能攻击别人的女仆。
2.若其他玩家攻击了其他的女仆,主人可以取消其攻击状态。
3.跨纬度传送女仆。(跑去地狱女仆不跟过来就很烦)
4.可以让女仆设置成不死。(恶趣味

[兼容问题]animania模组和CarryOn模组与TLM女仆的兼容

(以后TouhouLittleMaid简称TLM女仆;LittleMaidMob简称LMM女仆)

CarryOn是一个可以让玩家抱起/放置实体的功能模组,通过按键可以将一部分方块(熔炉,小箱子)/被动生物(如鸡、猪)抱起进行移动位置,抱起时被移动的实体的信息是记录好的,经过试验,两个模组的女仆都可以抱起,并且尚未看到有无女仆数据的变动。
animania是一个替换添加了更多家禽牲畜等生物的模组

逻辑:
抱起animania的鸡,放置在TLM女仆身上,女仆可以携带他,可能会在女仆头上,也可能 在身上某处

农业工艺有准备兼容嘛?

刚刚尝试让女仆在作物架上进行种植 然后发现并不支持,种子已经研究解锁
杂草也不会自动去除
943未来会添加兼容农业工艺的功能嘛

开发者文档需求

求一个类似于 mezz 的 JustEnoghtItems 项目类似的开发者文档,列出 api 的 gradle 地址,方便开发。❤️

一些建议

1. 强烈要求增加女仆用糖回血的机制

我一个生存档开暮色门的时候闪电劈了女仆一下,到现在还一直半管血(整合包里地狱贼难,所以炼药就搁置了。。。)

2. 种田的模式建议改算法

我的田基本上是分好区域,什么种在哪里很明确,所以可想而知我试着让她种的时候两下就把田弄得乱七八糟。。。我建议让她从这块地上收的什么就种什么,两个操作一起完成。这样不会留空地或者吧田弄乱。

我注意到现在这个版本种田的模式女仆也是跟随玩家的,这就意味着玩家必须在地里等着或者在耕地周围小范围活动。我建议弄一个“工作区域”或者“工作站点”的规划,用一个标志定位中心,然后女仆在周围一定区域内工作,或者像bc原来机器人一样。

我知道会比较麻烦,原来女仆mod也不是这样,所以算是个愿望吧,实在不好弄就算了

3. 让女仆坐下的按键加入配置文件中

我的整合包里是有carry on那个mod的,和让女仆坐下的按键冲突。我又不想改搬起的键位。

4. 关于喂食模式

喂食模式在女仆物品栏中的食物会顺序消耗,但当我加了平衡膳食类mod之后,比如生活调味料,就会很麻烦,如果想按照比较好的顺序吃的话,就意味着要把每种食物都摊开然后交错摆放,这样女仆背包里能放的食物就很有限。所以我建议喂食的时候可以有个算法,即当前吃背包中哪种食物浪费最少或者收益最大,就喂哪种食物。

当然简化一些也可以随机喂,也能有很大的优化。

愿望(即可有可无,不着急):可以喂牛奶,药水;对于加了坚定意志的支持喂水。

5. 增加一种让女仆可以跨维度传送到你身边的方法

代价大一点没关系,这是老是各个维度游走的我急需的东西。

[建议]女仆AI优化

驯服两个女仆,都切换成弹幕模式,让他们在复杂地形攻击同一个生物,然后...站前面那个就一直挨打了
建议优化攻击被挡住的时候只走位不攻击

一些杂七杂八的问题

1.女仆进行远程攻击的时候,无法越过一格高的地形
2019-07-19_19 08 05
放风筝被围殴

2.是在无护甲时,护甲值显示异常
2019-07-19_19 10 08

3.由女仆喂食无法增加营养值,并且女仆不会喂药水。

4.女仆在坐下状态收到攻击不会反击

最后希望能让女仆免疫友军伤害,还有一些地形伤害,比如说摔落,火焰,仙人掌什么的
并增加女仆的回血手段,比如说吃糖蛋糕什么的
感觉女仆还是比较脆
以及能够使用其他模组一些简单的枪械法杖什么的
2019-07-19_19 14 13

1.1.3的几个小问题

  1. 这个是干嘛用的,前几个版本还有名字。。。
    image

  2. 女仆坐在坐垫上时,能否相对于坐垫固定一定的角度,不要视线总跟着玩家了。这样对于一些有方向的坐垫来讲不会太奇怪。当然对于不同坐垫设计一些专有动作就完美了

  3. 大于一格的坐垫穿模严重,但是我想不到什么好的解决方法。要修改的话估计得大改

  4. 照片在名字上显示女仆的名字。而不是需要鼠标只在它上才显示。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.